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
339396942723	339396943242	339396943792	339396944342	339396944892	339396945442	339396945992	339396946542	339396947092	339396947642	339396948192	339396948742	339396949292	339396949842	339396950392	339396950942	339396951492	339396952042	339396952592	339396953142	339396953692	339396954242	339396954792	339396955342	339396955892	339396956442	339396956992	339396957542	339396958092	339396958642	339396959192	339396959742	339396960292	339396960842	339396961392	339396961942	339396962492	339396963042	339396963592	339396964142	339396964692	339396965242	339396965792	339396966342	339396966892	339396967442	339396967992	339396968542	339396969092	339396969642	339396970192	339396970742	339396971292	339396971842	339396972392	339396972942	339396973492	339396974042	339396974592	339396975142	339396975692	339396976242	339396976792	339396977342	339396977892	339396978442	339396978992	339396979542	339396980092	339396980642	339396981192	339396981742	339396982292	339396982842	339396983392	339396983942	339396984492	339396985042	339396985592	339396986142	339396986692	339396987242	339396987792	339396988342	339396988892	339396989442	339396989992	339396990542	339396991092	339396991642	339396992192	339396992742	339396993292	339396993842	339396994392	339396994942	339396995492	339396996042	339396996592	339396997142	339396997692	339396998242	339396998792	339396999342	339396999892	339397000442	339397000992	339397001542	339397002092	339397002642	339397003192	339397003742	339397004292	339397004842	339397005392	339397005942	339397006492	339397007042	339397007592	339397008142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2711	3600	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22836	20308	27431	22993	25068	19232	5431	941	782	788	735	695	665	701	666	679	654	686	637	700	668	605	662	608	620	660	680	642	650	654	664	586	671	705	639	676	709	696	678	697	697	713	685	647	661	628	650	609	647	661	644	647	640	630	597	652	604	626	594	587	594	662	650	619	617	594	707	613	634	617	663	654	625	625	581	553	654	644	659	642	637	630	633	647	618	612	586	648	638	636	623	642	608	619	623	628	670	603	649	596	633	670	673	680	623	601	638	623	636	649	623	625	619	678	647	637	639	651	611	649	624	635	629	643	598	660	642	613	652	603	653	619	615	581	657	640	629	669	653	616	633	648	669	620	628	637	663	667	667	647	643	599	637	671	657	626	624	609	591	607	637	620	621	623	637	665	657	583	615	612	596	622	675	635	617	628	598	605	613	622	642	644	603	619	569	626	634	625	639	642	616	586	592	604	615	663	637	626	591	633	625	635	627	636	648	606	597	646	558	597	627	649	658	630	599	577	639	623	628	631	646	581	644	635	674	593	639	640	641	613	653	649	633	586	660	657	623	658	678	639	635	619	648	624	626	604	598	629	684	641	627	585	618	643	626	619	642	624	582	631	618	640	595	602	607	686	597	594	678	622	639	692	622	659	695	656	602	653	611	645	624	645	642	634	636	619	607	662	643	612	634	587	627	624	652	671	613	645	659	654	609	638	652	664	640	636	661	590	625	627	632	588	617	624	621	635	633	645	598	634	591	614	587	689	629	675	594	619	608	637	605	651	695	680	625	634	637	635	628	608	599	639	596	624	622	607	642	621	613	641	620	630	644	621	626	618	624	666	642	614	599	649	642	650	604	626	641	635	628	615	612	614	659	693	676	583	653	604	619	637	584	594	594	588	632	615	615	608	598	652	669	654	606	655	657	647	653	629	643	603	618	623	667	618	595	590	651	654	594	631	622	614	607	603	618	639	683	591	662	564	654	633	649	562	597	588	603	639	609	612	575	619	642	575	645	587	628	655	628	600	611	663	627	616	559	633	640	643	622	554	588	653	617	668	655	653	625	617	632	605	610	648	639	596	680	610	620	625	635	621	616	609	626	612	578	626	643	626	603	623	646	635	604	631	628	626	609	640	618	660	628	653	624	631	605	635	621	640	653	643	600	536	664	654	591	636	635	656	629	614	638	600	651	605	597	644	627	639	651	620	620	612	602	627	631	647	627	640	669	650	611	575	615	627	605	625	605	624	624	619	612	617	624	605	601	620	616	628	639	617	624	671	589	602	648	642	640	604	622	588	608	623	597	640	625	571	613	597	591	622	629	613	605	647	610	583	621	643	617	615	628	622	633	602	606	685	613	599	608	577	639	636	578	623	605	644	622	630	621	604	661	623	609	625	632	668	623	598	589	632	618	623	661	627	614	580	622	638	622	598	596	656	681	636	565	589	632	617	600	651	666	613	582	642	606	626	603	584	667	584	612	656	629	659	639	613	581	653	622	617	666	559	608	633	636	670	636	593	665	614	586	629	659	577	664	661	661	597	589	644	643	639	606	601	654	637	639	649	641	642	620	592	665	648	668	645	648	635	620	604	636	604	622	643	630	624	619	660	550	651	633	609	579	628	641	613	617	596	613	598	619	593	600	603	604	615	627	642	607	620	657	648	608	669	618	634	646	621	649	653	640	619	632	594	648	604	656	646	602	620	638	655	629	581	671	632	616	586	639	603	619	651	642	625	633	608	631	635	655	659	624	652	643	668	654	633	645	628	603	619	652	653	660	641	633	627	654	616	599	625	604	620	656	575	649	520	564	648	608	600	639	633	666	647	649	634	643	601	622	659	604	605	626	672	620	644	604	646	625	606	611	616	632	629	631	590	620	634	626	607	665	640	641	627	612	644	648	656	603	649	681	606	615	718	616	615	633	619	624	653	637	658	572	636	636	634	571	674	656	661	638	624	619	634	648	609	660	646	694	640	682	685	649	707	643	641	611	599	669	639	605	589	646	615	613	662	645	642	603	651	623	579	621	590	604	594	632	627	637	654	605	602	648	580	591	640	615	624	584	579	593	598	670	640	590	606	609	626	640	632	589	631	629	636	573	633	638	632	644	622	643	642	620	669	625	633	625	660	609	638	611	641	675	599	610	621	585	609	602	615	650	632	664	609	644	628	616	668	612	610	619	631	588	640	615	633	599	670	589	651	673	591	630	656	635	610	634	595	610	658	614	590	606	624	642	603	622	619	625	599	608	596	597	693	592	667	635	657	637	636	650	665	625	614	587	659	654	621	626	633	626	628	613	622	591	637	614	620	613	601	584	577	590	646	634	613	635	629	624	622	600	591	670	604	626	633	620	573	639	637	647	614	661	621	589	586	653	654	603	603	594	652	596	629	621	635	645	623	631	676	677	574	602	594	627	647	627	635	644	635	603	607	599	597	605	631	682	613	614	647	639	609	620	609	626	642	639	586	605	670	680	652	567	631	626	593	623	609	621	654	639	642	607	689	667	592	657	640	613	636	623	645	610	634	656	599	580	639	637	619	646	677	652	600	606	692	619	633	580	626	609	624	639	671	651	598	629	628	624	626	663	608	659	628	637	621	620	634	613	650	567	623	626	608	592	540	634	620	635	608	665	632	602	619	626	621	659	610	634	631	639	631	625	657	616	653	593	644	640	642	628	648	584	632	627	642	657	674	601	585	613	636	645	607	612	600	580	640	616	608	598	599	659	636	671	634	625	618	553	646	607	648	609	646	627	629	568	635	637	633	642	586	642	618	613	647	631	628	665	609	645	556	602	660	608	659	626	601	622	623	656	649	626	663	602	598	592	651	609	583	591	642	587	660	654	621	625	655	629	616	667	608	656	652	629	606	553	664	634	620	606	620	595	614	607	629	567	618	632	650	603	647	624	620	594	623	619	633	590	646	636	631	611	576	620	649	616	687	572	605	592	636	632	605	655	607	602	646	628	626	589	651	611	588	630	639	573	619	628	677	650	684	655	587	602	572	615	658	637	639	631	591	617	630	603	592	649	657	580	592	634	631	629	589	599	620	648	630	633	675	618	647	632	608	620	626	624	574	638	638	597	626	612	588	630	619	573	619	626	624	612	670	655	594	643	638	636	651	609	649	581	620	593	683	658	625	619	608	616	653	617	618	619	630	630	624	643	618	589	642	613	623	601	591	654	608	616	659	640	610	608	649	649	584	640	624	607	584	635	648	615	625	595	611	630	599	623	599	632	589	632	651	653	611	625	623	644	669	623	582	652	643	640	607	574	612	658	624	604	632	623	644	593	626	637	603	621	624	595	620	627	592	631	644	607	642	640	592	621	598	665	632	601	648	609	664	617	633	580	644	653	634	635	663	608	630	649	632	556	603	651	639	623	643	623	615	626	620	631	611	614	651	634	642	620	580	605	587	614	666	658	638	605	623	628	647	629	630	619	586	589	646	618	623	613	657	611	613	630	636	617	652	611	588	630	616	584	627	648	650	573	638	606	661	629	617
44026	78260	33216	29154	31107	9867	1879	752	707	694	667	658	681	605	674	617	612	569	590	633	564	562	617	616	573	568	621	579	598	622	574	587	578	625	633	638	669	620	718	641	668	716	636	649	659	657	638	633	633	589	590	602	629	601	590	572	620	537	565	583	585	608	573	554	558	597	556	568	574	603	539	589	561	615	552	583	583	573	587	595	570	567	566	575	540	565	554	574	577	584	568	566	574	572	570	584	564	563	531	583	590	598	615	596	574	544	558	620	550	561	615	582	597	568	569	602	560	568	585	580	605	573	549	570	592	544	604	583	619	571	599	567	510	576	585	563	579	524	600	620	544	544	573	576	595	565	565	575	555	579	589	563	582	606	583	591	537	575	617	569	584	559	534	613	595	565	539	554	618	570	598	573	594	552	542	597	542	583	566	566	621	563	562	573	594	579	581	537	537	552	598	557	593	586	545	612	492	575	567	558	567	584	564	538	605	591	553	550	552	563	547	558	589	593	589	604	636	547	517	611	553	554	568	567	565	569	556	578	589	608	569	586	573	605	541	585	524	527	564	605	603	584	561	544	625	571	550	580	585	566	598	594	613	579	544	597	562	566	575	605	591	576	580	552	553	582	547	576	527	544	576	587	569	555	576	552	603	570	577	545	516	547	573	576	576	577	559	545	561	543	549	589	577	581	584	562	585	528	574	579	594	600	626	576	574	597	566	564	558	557	577	554	565	578	536	543	552	559	582	537	560	566	543	569	579	568	590	616	568	573	564	596	579	562	568	593	541	532	645	605	569	540	601	551	573	548	549	576	600	535	575	552	550	519	583	620	544	535	575	578	567	608	616	607	580	557	591	581	627	583	576	588	552	573	566	538	565	564	556	510	594	551	592	632	601	590	557	543	595	548	553	573	566	594	560	554	524	542	594	610	559	566	591	581	587	573	557	520	535	616	539	575	601	549	569	565	583	591	564	550	532	592	616	574	589	562	559	579	595	577	593	578	558	567	547	573	553	561	493	581	553	595	583	537	575	546	569	560	560	561	539	527	569	541	592	577	525	535	574	621	574	555	588	592	551	573	589	550	548	559	581	608	612	593	620	634	623	567	585	576	579	589	552	568	575	615	597	568	612	587	610	576	581	549	582	554	611	588	585	589	594	602	554	609	593	553	534	589	577	559	579	560	584	575	605	571	498	597	578	567	563	555	574	530	577	567	606	571	548	567	524	581	563	561	570	559	577	577	569	580	525	565	568	576	575	538	586	560	599	577	543	548	599	563	543	577	575	579	603	576	571	556	582	561	555	600	556	561	587	550	547	565	568	624	572	533	541	582	568	597	619	595	544	570	548	543	592	591	588	571	542	581	582	508	582	565	591	552	514	558	517	602	573	581	544	566	589	587	623	587	625	582	570	575	592	569	558	546	578	585	566	583	552	516	563	598	559	635	593	515	577	540	592	567	575	594	566	572	569	567	563	597	561	587	571	572	571	554	564	561	517	578	550	540	600	602	564	583	561	590	546	583	543	571	560	623	534	607	576	618	551	538	538	577	559	553	536	556	571	485	578	563	569	580	579	568	575	580	569	570	564	569	559	573	534	560	538	575	574	574	608	546	590	562	591	580	536	589	584	523	558	591	546	600	594	571	572	583	600	561	540	565	596	534	562	558	528	549	575	602	600	565	602	553	598	549	538	551	556	561	591	551	547	570	553	577	564	556	581	559	589	593	552	533	535	607	557	575	560	593	558	564	568	609	581	538	585	565	525	511	558	575	584	573	563	580	553	591	589	597	569	557	603	568	565	561	563	571	563	513	590	550	538	565	542	569	549	596	596	601	513	566	570	580	570	597	593	594	547	557	620	619	573	548	583	607	548	547	567	542	602	578	590	561	568	589	581	588	590	570	529	534	555	521	590	573	581	566	557	577	597	564	549	565	603	552	564	571	585	579	577	561	569	585	554	561	583	609	585	559	587	594	562	585	535	589	556	540	617	565	593	572	540	614	546	560	590	603	544	602	507	532	611	549	559	608	564	597	581	591	598	538	536	568	552	539	537	577	569	550	548	572	543	558	534	540	543	565	557	528	580	575	587	591	536	579	584	598	622	551	551	574	556	606	561	584	578	565	508	571	563	576	512	567	540	552	610	584	575	534	539	582	521	577	545	543	525	544	557	554	618	577	583	545	598	579	593	589	550	583	571	582	598	579	578	585	607	584	567	566	556	562	530	561	564	609	531	573	591	568	575	541	530	566	555	573	530	586	571	517	516	563	592	554	621	564	593	604	578	557	567	551	563	594	590	569	587	530	587	553	578	613	575	556	594	569	555	560	586	557	540	577	571	535	520	531	559	588	602	605	550	543	582	565	576	567	549	563	562	567	572	531	591	579	590	542	572	537	572	585	575	563	568	578	575	559	592	558	605	580	599	571	505	578	577	603	591	578	591	567	547	564	605	584	568	564	508	599	559	543	612	555	601	580	551	553	549	589	562	539	606	591	527	542	522	555	530	581	567	553	559	593	578	553	589	553	562	563	563	561	590	550	579	559	551	543	522	590	556	610	593	590	612	554	595	559	575	601	549	592	598	605	593	575	558	598	571	589	551	579	543	539	570	606	595	568	579	570	571	584	545	553	579	573	586	565	544	550	566	608	580	600	563	620	571	588	593	573	507	587	555	520	528	605	588	543	581	604	563	586	545	606	569	564	543	599	587	584	546	532	562	531	577	551	594	554	566	566	560	618	537	599	564	546	587	600	534	601	561	551	553	545	564	564	582	586	569	546	569	571	580	549	573	571	594	577	591	574	548	579	560	527	609	526	582	575	572	586	568	584	567	565	556	582	580	571	572	554	597	548	547	553	566	612	576	530	585	575	554	563	537	579	619	565	559	587	527	558	547	596	548	592	595	590	564	570	514	586	518	592	572	579	567	584	622	564	581	551	570	536	599	610	603	589	534	549	573	580	560	575	573	603	518	535	522	564	586	571	534	585	532	534	540	582	546	583	605	606	548	546	601	567	565	590	618	589	556	560	604	531	556	595	561	549	529	512	599	545	593	592	563	547	584	527	564	568	565	584	551	586	516	538	565	570	610	558	553	548	572	592	563	564	574	538	592	583	534	593	547	561	558	553	608	554	557	591	579	577	564	614	583	522	530	556	534	567	548	553	538	557	607	581	569	551	559	579	515	552	519	579	532	567	573	560	553	556	597	549	559	547	565	557	570	541	550	581	586	566	535	619	585	558	626	520	552	581	595	589	551	566	583	597	522	567	532	558	566	554	556	526	625	586	567	578	550	608	571	565	573	579	598	563	588	590	544	559	551	595	616	595	549	552	560	546	584	559	551	568	558	609	579	557	583	504	538	585	577	553	591	551	590	609	566	555	583	543	519	583	563	574	553	566	570	593	576	548	591	559	557	550	558	538	562	604	586	544	533	576	499	559	629	511	564	537	623	582	566	567	566	579	559	586	539	585	612	596	537	541	601	543	558	558	581	567	576	618
27996	21030	9547	3110	2417	983	715	685	620	621	571	604	608	626	623	626	605	610	660	600	594	609	603	602	643	619	604	607	611	606	584	587	626	650	589	588	592	620	600	576	624	605	645	651	642	624	653	583	599	577	579	587	597	573	611	565	633	644	597	608	642	621	638	603	588	634	615	546	577	623	595	600	615	524	538	622	614	570	577	571	583	588	611	578	626	582	583	566	591	646	586	557	633	597	626	605	597	663	584	564	571	633	590	581	621	627	614	559	617	620	644	638	608	597	614	584	590	598	640	638	581	556	577	608	612	600	577	605	608	563	604	607	606	647	578	539	625	595	607	619	577	618	575	635	621	603	618	585	569	614	583	608	629	587	620	559	641	670	582	586	582	607	647	637	633	647	621	609	640	595	591	607	610	607	606	611	573	602	592	688	572	539	596	640	657	597	591	617	607	599	574	561	624	648	572	602	615	602	621	578	611	649	628	629	593	599	616	663	606	620	651	643	616	593	618	625	647	637	605	609	615	571	619	659	631	592	627	605	563	636	606	586	633	638	627	605	603	605	601	572	606	579	585	615	637	638	614	637	618	567	633	602	582	621	666	631	602	613	628	605	615	568	605	635	644	622	594	624	667	606	609	570	631	604	612	620	626	631	598	599	588	618	573	563	603	615	582	620	599	620	631	586	613	624	634	626	620	609	619	575	621	634	602	591	607	582	606	636	576	585	573	648	594	535	637	626	624	596	582	595	603	577	591	633	596	608	566	637	579	582	581	612	622	576	535	584	575	566	630	603	566	593	574	597	566	561	632	628	601	625	604	587	600	580	630	598	589	606	623	660	615	539	602	623	582	605	613	616	641	641	632	614	593	608	600	613	564	636	562	655	557	660	620	613	585	600	637	591	588	615	562	593	632	594	587	602	586	585	588	588	569	592	605	584	598	543	642	642	628	603	588	600	571	615	630	576	588	572	624	590	607	610	619	601	556	618	616	607	600	597	659	624	571	604	611	602	606	566	617	600	615	617	599	608	609	647	626	575	558	577	598	600	593	608	604	616	622	698	580	575	610	552	638	592	576	613	563	565	643	598	611	603	599	597	570	612	594	607	664	648	596	609	612	600	543	631	597	588	591	617	626	619	615	616	624	598	681	596	603	615	589	604	595	570	680	615	594	638	646	592	606	572	595	588	621	621	571	569	625	661	614	605	562	557	593	613	600	604	605	622	587	602	653	605	572	666	592	595	586	624	578	600	609	645	598	610	599	549	629	587	605	600	529	553	595	631	583	622	594	635	591	605	600	623	605	633	619	599	587	634	588	587	624	573	594	631	593	567	584	604	619	567	590	638	638	608	610	580	658	620	603	632	592	607	562	651	633	583	597	587	624	576	585	597	615	615	609	601	572	547	617	598	611	631	609	621	610	602	584	598	596	592	587	607	568	570	629	571	627	608	665	615	626	619	587	597	581	605	610	588	591	588	595	605	605	604	620	585	608	597	575	603	598	587	584	620	626	607	584	623	594	599	629	588	607	546	576	596	561	596	593	617	547	549	586	584	606	594	570	621	584	607	580	585	621	589	561	576	574	603	575	600	602	609	568	598	600	620	623	574	611	609	589	632	560	608	598	629	547	580	614	588	565	607	640	568	595	636	597	618	632	603	643	630	594	605	555	592	630	591	576	570	560	587	617	597	606	616	589	615	594	587	533	595	593	589	560	590	635	584	609	608	593	572	589	590	612	596	637	577	546	572	604	625	560	572	630	571	620	626	598	548	571	562	605	589	665	565	586	610	599	604	621	610	592	618	577	596	611	591	611	606	582	602	619	640	519	611	606	650	605	577	609	563	570	616	593	636	606	619	630	635	555	591	610	600	593	615	636	587	606	617	599	549	605	678	588	619	585	603	607	594	621	570	559	611	602	614	602	615	595	614	632	582	633	558	590	630	620	592	615	539	634	574	616	618	619	577	631	625	608	592	596	603	612	643	565	559	607	628	597	626	572	597	602	597	605	601	643	582	586	615	633	625	583	611	627	581	598	577	608	542	591	586	654	562	612	572	615	585	625	640	606	614	619	588	616	597	594	595	585	589	607	555	584	615	576	623	626	605	654	624	573	611	605	622	612	587	649	619	626	626	572	602	592	649	560	594	631	607	618	562	535	612	624	587	602	596	640	625	583	591	567	624	562	636	605	571	588	588	587	605	588	619	588	578	597	624	634	623	585	596	604	629	638	626	626	613	584	610	577	582	618	642	611	590	649	640	621	591	610	635	624	584	657	616	649	619	596	591	615	613	645	616	573	622	616	638	606	566	586	581	602	600	595	601	613	649	594	579	660	586	638	626	573	600	608	633	586	584	598	611	620	623	620	609	595	645	616	572	543	603	612	594	553	565	632	585	609	600	612	616	566	623	629	599	587	614	579	645	600	646	630	618	639	574	617	638	577	609	621	602	591	601	618	662	616	567	610	637	594	575	626	601	608	582	596	585	608	603	627	588	565	578	594	591	555	559	582	618	640	663	619	566	589	584	606	588	606	614	584	606	618	597	578	575	655	625	566	610	558	624	568	572	553	595	635	604	650	632	580	603	613	615	590	558	562	612	572	581	591	591	631	622	618	643	638	616	615	569	606	594	641	604	633	585	650	617	579	569	616	590	600	620	563	563	620	647	619	596	614	587	594	641	573	591	590	597	633	616	609	577	545	619	576	610	637	612	592	612	578	572	572	596	570	631	639	615	579	607	598	589	605	611	615	617	600	605	619	625	602	630	603	612	595	604	639	636	606	594	601	616	614	596	601	590	634	592	606	589	602	579	625	587	586	606	605	578	607	592	587	669	648	623	586	584	583	607	603	603	565	574	590	625	583	614	653	568	568	592	580	568	632	662	616	579	599	610	580	571	631	590	575	556	585	574	629	653	634	658	620	596	632	573	657	659	594	608	562	643	598	620	588	572	558	601	624	593	653	595	547	590	623	624	599	589	613	572	614	623	610	561	649	583	624	577	562	590	612	617	591	553	578	591	541	631	607	598	602	585	561	629	637	645	592	593	589	584	631	586	610	591	654	624	608	595	584	606	608	558	618	583	583	561	593	619	626	618	605	612	631	573	576	581	603	573	606	573	614	570	614	603	625	575	598	639	602	613	552	629	626	608	642	617	602	648	619	620	605	595	617	583	661	622	607	635	603	574	613	605	582	590	653	604	589	593	604	620	581	600	620	575	573	609	585	639	609	624	621	588	558	588	617	616	597	595	561	579	584	623	620	639	629	606	597	604	610	587	569	623	632	615	581	635	671	623	596	586	622	622	583	565	615	622	606	570	602	556	585	568	572	617	592	606	638	606	626	593	585	603	599	596	569	609	563	611	604	608	621	593	589	576	580	621	613	603	619	611	572	595	570	602	612	621	577	641	589	579	618	619	647	593	594	615	593	609	599	585	654	657	610	640	621	608	611	655	631	584	618	614	605	611	595	588	585	587	631	609	615	548	598	637	604	606	632	629
9267	19092	5538	2769	2853	1014	558	517	529	556	536	527	516	557	511	514	516	525	526	478	534	538	552	564	545	496	504	509	542	514	526	530	495	553	532	552	531	579	566	553	580	525	543	498	546	562	546	527	503	532	539	573	544	550	523	544	528	535	503	483	516	510	556	516	514	552	505	557	518	536	524	519	508	532	515	491	489	517	520	517	511	537	527	559	507	529	469	536	507	527	486	476	535	493	502	522	491	541	479	532	568	539	533	500	547	514	521	556	513	519	540	487	552	487	511	507	532	535	522	530	497	526	532	509	500	514	498	498	524	529	543	540	473	516	480	534	556	519	591	550	532	504	536	504	508	521	531	515	533	487	491	527	499	524	567	501	522	493	524	498	512	500	507	524	496	488	516	526	529	530	532	495	553	540	517	559	557	514	519	525	529	471	496	526	541	460	521	520	494	502	500	490	516	499	509	538	515	468	499	524	476	478	488	547	512	495	545	508	488	484	564	512	496	527	504	542	521	504	549	530	538	469	526	543	552	546	522	506	520	493	519	532	557	506	517	510	520	559	483	553	508	525	516	533	545	505	519	508	493	513	585	525	505	538	538	544	526	517	534	503	510	489	505	497	516	494	476	538	537	509	530	496	511	540	546	505	533	532	449	499	497	489	529	503	533	520	527	537	516	495	516	490	481	497	517	489	547	547	496	501	521	518	548	517	510	518	526	517	539	574	537	553	528	506	544	534	503	503	522	547	503	499	513	499	528	518	553	515	555	499	496	542	510	510	545	507	544	516	559	549	525	470	518	507	488	505	545	541	486	487	505	523	530	534	521	524	495	537	489	502	565	487	503	529	497	529	519	552	534	542	490	549	520	515	535	529	497	522	533	529	474	547	473	496	518	523	502	491	515	499	514	519	550	531	481	498	514	544	518	488	522	521	484	529	514	480	508	520	519	549	519	481	556	542	519	526	488	581	536	560	541	518	538	541	457	524	538	546	537	517	528	540	514	512	540	530	550	483	498	517	504	499	515	529	513	531	546	506	498	522	528	495	528	492	532	541	494	535	505	547	465	523	535	491	517	544	488	511	501	575	542	476	545	498	521	525	506	508	559	539	526	500	499	498	537	532	514	530	527	489	532	504	487	489	533	513	483	528	501	550	479	510	533	537	505	520	507	537	529	497	510	510	535	516	460	525	538	538	493	501	495	522	494	511	529	530	489	494	496	529	520	532	523	504	512	505	535	543	524	536	532	521	522	554	499	503	534	507	566	480	502	489	543	505	496	484	495	549	485	532	533	534	557	506	545	526	509	560	533	497	507	521	522	513	485	544	501	527	476	528	491	496	491	507	526	520	465	551	479	558	524	519	505	524	537	466	524	498	554	531	506	544	511	546	557	518	517	524	450	568	552	510	512	525	511	540	495	497	505	533	564	486	525	537	504	509	539	515	524	520	494	502	528	541	527	517	502	484	526	506	509	531	553	524	515	552	524	509	547	515	538	518	528	500	469	525	522	476	507	538	513	537	506	505	548	511	526	517	530	484	539	553	484	545	546	501	538	529	497	560	550	505	500	539	539	498	555	512	510	519	508	505	521	516	508	474	513	563	512	521	527	527	469	531	527	525	475	506	513	547	511	513	537	528	506	530	508	508	522	514	499	519	482	512	507	521	514	524	524	521	530	514	507	524	517	538	519	493	520	528	492	520	511	500	547	501	496	530	516	539	468	493	505	508	499	522	515	477	516	542	521	506	518	526	542	485	539	536	498	527	507	548	545	469	480	492	521	520	517	551	548	547	525	532	518	513	521	518	520	529	536	559	524	474	509	533	553	511	490	539	537	511	522	542	520	511	535	522	538	550	559	529	539	523	493	557	482	534	509	560	517	528	472	542	530	501	491	490	546	542	553	518	492	547	518	509	526	507	521	530	518	543	509	496	541	544	540	557	506	572	545	521	539	521	490	499	507	530	530	474	489	495	546	539	480	497	498	529	517	522	481	553	509	497	547	518	512	535	516	500	522	505	498	503	534	544	533	541	496	537	542	510	507	529	511	529	504	548	519	519	522	521	499	524	550	515	538	491	498	557	540	541	516	514	507	499	512	521	532	525	481	543	509	511	488	537	497	497	500	547	516	511	516	557	565	499	525	519	527	493	462	512	553	567	525	551	481	491	477	509	525	466	473	530	495	519	524	490	466	493	508	509	524	542	493	514	528	541	531	514	529	536	469	509	530	509	526	550	521	535	543	539	501	545	546	479	533	521	530	464	486	534	519	554	493	502	485	474	507	558	513	531	535	548	515	528	555	495	554	520	523	532	513	534	553	503	516	507	494	496	542	501	524	533	515	528	558	505	549	546	546	516	518	528	502	488	521	544	470	552	572	488	507	512	515	491	532	500	517	546	498	515	516	503	528	559	536	506	464	528	521	520	514	518	529	575	487	567	529	502	516	521	520	543	520	514	526	483	478	513	535	523	501	538	537	500	492	557	526	565	543	526	539	553	500	537	464	543	521	569	498	537	533	486	484	495	494	526	540	521	531	527	542	535	529	526	516	525	530	514	515	532	548	537	534	560	552	523	530	506	504	522	543	494	535	497	504	523	505	481	542	531	543	528	502	537	532	479	484	544	530	526	502	569	490	479	515	467	485	525	486	522	516	508	495	479	524	491	539	513	522	489	522	487	531	523	569	529	536	509	539	524	522	485	531	544	550	518	509	493	515	532	528	510	492	521	524	551	525	491	522	535	511	528	518	551	550	525	546	508	520	521	469	507	537	493	502	482	531	555	457	522	531	493	513	556	522	551	500	540	494	549	507	516	564	515	538	511	523	513	505	526	485	481	534	521	502	504	503	517	555	516	527	512	556	533	538	527	528	496	542	561	500	551	532	540	516	549	498	529	510	509	477	528	524	498	518	553	536	537	462	523	563	507	528	524	470	479	475	505	483	496	490	530	531	539	517	536	509	540	576	510	513	462	546	521	525	534	527	509	500	535	514	525	496	516	518	498	505	539	533	486	512	543	528	496	526	527	487	518	517	536	552	493	515	515	531	507	510	521	503	539	514	513	503	529	511	555	466	490	478	518	516	524	494	491	479	518	517	566	534	508	504	542	467	522	520	534	504	500	502	531	509	522	547	513	531	487	537	541	505	499	486	496	511	497	489	528	518	494	523	511	453	521	541	546	562	534	532	503	512	548	534	510	499	543	558	516	487	529	543	545	495	545	536	526	485	526	498	514	507	519	525	551	584	498	486	515	537	500	501	538	492	484	519	528	506	521	483	552	523	535	507	517	525	549	572	518	526	537	529	476	495	540	513	531	521	474	492	518	529	478	535	551	497	507	526	501	510	497	476	514	498	501	532	568	509	550	536	493	504	525	505	472	483	520	493	530	497	559	523	523	528	538	544	513	493	505	527	507	492	479	510	525	528	522	496	517	514	536	534	481	567	531	516	543	520	509	484	520	535	544	523	554	525	514	525	510	563	517	518	553	523	535	534	525
25264	22146	28579	25803	23754	11833	2524	855	707	725	687	678	729	651	660	649	679	680	644	668	656	641	662	630	649	644	606	594	634	586	636	617	695	620	654	680	674	638	665	663	661	671	664	693	624	646	643	612	629	641	623	665	647	640	624	644	594	625	628	582	614	637	602	623	651	628	625	655	622	638	615	643	637	591	688	614	668	677	642	621	604	612	638	645	651	608	638	626	635	651	637	606	636	636	618	616	614	660	614	644	670	620	676	638	672	646	618	616	632	644	607	618	651	601	642	608	586	657	586	650	632	634	622	636	612	615	618	646	629	628	660	682	631	635	615	625	667	612	630	652	643	655	632	625	668	679	610	610	631	600	621	654	632	621	651	584	635	621	632	605	620	618	556	609	624	622	664	559	662	620	606	622	641	621	571	645	615	645	665	663	622	679	630	650	627	656	634	625	619	633	623	638	595	622	610	647	617	582	724	664	556	607	637	622	618	637	627	632	624	598	639	662	618	593	622	623	644	622	668	635	649	602	621	610	617	645	622	595	618	603	616	603	657	616	595	616	590	659	635	633	617	625	638	621	645	595	680	649	582	650	610	616	653	657	629	649	665	611	617	621	644	600	652	591	668	663	600	623	671	591	631	660	639	673	671	589	629	608	589	644	586	618	614	636	646	648	673	632	603	625	649	603	648	628	602	594	619	609	623	633	646	611	625	584	575	673	641	643	608	594	583	598	606	578	596	622	625	647	617	627	656	626	637	618	634	630	651	616	597	630	633	624	629	643	620	573	659	670	635	601	611	621	625	599	574	630	655	694	613	637	675	645	647	628	614	600	646	661	630	627	598	618	641	618	653	660	639	606	628	654	576	596	578	629	583	690	653	634	645	624	651	647	664	666	617	643	629	642	619	637	622	652	609	627	608	619	622	633	579	640	670	613	596	614	629	645	658	650	654	645	590	642	587	604	651	612	677	588	630	627	614	607	639	631	608	608	595	658	655	606	630	629	669	587	611	632	597	609	626	626	653	646	600	643	596	614	630	599	662	631	616	616	605	669	595	622	646	643	643	609	645	610	604	661	618	624	594	613	578	637	624	577	624	612	660	679	618	650	644	641	614	648	614	611	605	663	628	640	660	603	596	581	633	649	636	663	639	617	634	619	617	602	634	661	612	628	674	613	604	626	648	638	623	603	592	587	578	640	593	633	617	642	640	605	677	595	659	644	649	636	629	615	569	658	578	631	659	639	632	590	649	639	624	614	586	607	643	622	608	605	622	622	650	656	599	626	635	660	660	622	646	600	586	647	663	603	652	616	630	635	571	610	597	588	652	642	625	592	611	608	583	677	649	681	591	657	616	639	640	592	618	636	598	610	616	655	641	634	641	617	652	620	626	632	595	600	660	658	619	621	640	640	640	625	642	617	609	618	633	595	609	592	667	631	662	620	608	643	577	596	580	628	628	628	617	633	603	615	612	619	626	638	582	631	602	594	648	606	671	616	654	597	625	620	636	613	639	651	630	644	641	634	626	620	589	619	583	631	598	592	629	646	595	637	616	610	615	653	616	608	641	618	628	616	644	627	658	612	642	623	598	597	633	624	601	653	557	601	686	645	607	656	624	640	575	675	653	643	662	634	625	620	619	624	605	648	630	608	656	625	652	663	621	643	659	661	617	628	624	587	665	627	618	574	624	647	640	625	568	638	619	574	622	629	600	649	580	588	636	616	658	597	644	649	650	644	610	642	638	621	588	642	604	630	626	570	650	596	617	663	623	646	631	646	644	653	632	646	567	564	640	620	674	656	632	665	643	609	628	614	642	611	622	580	585	599	642	603	614	617	622	638	612	596	665	649	670	595	647	633	612	639	599	639	604	617	629	693	632	611	611	616	639	598	644	604	607	642	627	652	644	619	648	598	624	580	568	624	605	592	603	646	638	658	594	609	666	566	645	602	623	653	636	604	583	607	645	594	626	590	603	611	604	597	627	667	668	641	624	640	597	611	651	629	575	649	602	601	629	596	637	621	639	619	645	592	656	607	603	655	625	614	629	630	634	630	609	662	611	644	587	603	610	639	617	576	627	614	627	647	634	644	641	638	614	659	636	636	622	646	613	641	652	617	617	621	627	576	635	647	606	648	673	570	598	600	648	603	574	646	578	634	607	598	644	609	647	604	582	598	619	632	680	652	676	611	598	610	650	621	641	598	593	608	616	636	601	673	641	619	618	652	639	660	631	617	651	642	691	665	638	624	606	599	577	595	654	649	639	646	639	636	621	627	592	664	632	644	605	616	602	667	591	628	630	625	641	598	621	635	610	593	604	618	588	644	633	613	614	615	625	626	665	629	629	604	645	576	654	587	603	620	641	644	578	607	592	630	644	627	630	583	633	652	592	606	638	613	585	652	617	642	600	605	599	621	607	606	639	641	605	590	656	641	620	611	582	590	641	642	636	556	613	633	589	580	639	622	596	618	683	598	643	605	639	607	622	664	617	646	683	600	578	588	637	641	621	616	623	621	662	613	668	643	588	680	606	635	599	654	640	624	602	622	624	586	608	643	616	567	631	594	598	607	579	625	623	623	611	653	583	644	626	634	625	634	607	598	645	577	616	616	651	603	575	614	665	661	619	650	617	632	626	582	628	622	580	652	606	620	624	642	604	609	612	645	643	617	633	648	633	607	678	570	614	628	611	638	616	598	590	650	595	666	610	624	596	655	594	614	618	645	619	629	606	621	592	628	660	653	634	650	627	634	610	615	613	619	618	626	594	594	618	656	609	618	664	596	626	670	624	657	618	627	686	645	605	591	605	595	592	596	593	638	597	644	606	657	574	626	604	621	637	619	640	622	615	664	571	580	620	672	673	598	650	671	636	604	646	639	638	642	592	674	649	633	613	596	616	610	611	665	626	640	600	639	607	614	609	691	648	628	641	628	655	632	640	636	665	655	591	667	592	614	633	616	628	641	631	623	628	616	645	646	634	615	640	674	647	608	622	609	610	640	615	608	624	633	577	594	623	628	651	630	631	633	621	645	612	627	658	610	654	645	651	618	616	615	640	623	652	640	648	631	653	619	654	594	616	608	622	662	619	645	607	568	599	613	630	678	608	619	648	608	605	596	595	622	653	647	608	609	661	633	614	677	637	617	647	615	611	632	615	627	607	596	662	627	629	590	627	589	627	634	620	604	616	654	652	636	658	657	608	602	661	600	681	630	670	633	636	635	601	631	607	655	670	643	686	601	639	590	624	594	624	638	595	622	611	601	600	593	585	643	646	648	621	601	628	657	621	612	668	659	633	641	635	627	693	645	652	626	607	589	642	605	580	622	648	667	623	568	655	617	613	641	618	592	637	629	625	642	608	612	654	600	575	642	604	629	602	594	603	630	675	608	596	666	650	611	619	620	642	633	661	615	620	636	666	669	589	616	612	628	656	578	662	655	617	643	633	589	632	614	628	610	618	667	586	609	628	611	653	593	572	669	650	599	607	637	628	579	646	608	590	617
37836	68886	28502	21033	19985	5312	1547	659	652	660	623	625	538	614	615	594	607	589	580	569	574	593	571	564	568	604	535	574	559	553	551	583	574	584	578	571	597	642	622	613	650	647	584	616	638	624	599	609	597	577	590	555	568	603	569	616	582	540	590	520	535	600	592	518	534	559	567	550	607	565	551	543	553	504	567	596	603	535	548	530	546	566	572	561	555	576	566	584	588	559	528	560	559	580	617	562	542	550	557	514	547	586	595	588	551	541	580	559	562	515	539	585	562	595	552	576	570	566	564	618	627	537	552	579	560	535	590	517	537	571	602	533	579	513	542	592	539	570	532	535	576	569	581	559	543	586	586	552	544	568	552	543	601	586	585	529	599	616	572	584	589	551	547	537	537	555	588	595	569	554	562	533	553	545	530	600	557	605	561	566	582	551	561	501	544	593	570	586	589	569	557	535	551	591	584	590	559	521	598	545	559	589	554	545	562	558	592	547	542	567	566	565	502	570	584	578	553	567	548	605	552	549	560	586	555	557	551	580	585	583	553	567	575	569	569	495	544	566	540	548	516	584	536	558	560	523	539	576	570	606	518	548	590	537	509	542	593	552	578	520	583	559	610	564	586	569	542	565	581	582	581	577	581	533	541	538	564	500	581	557	551	601	611	588	554	567	566	587	574	573	590	498	578	516	573	560	580	556	571	575	566	531	575	559	551	580	542	524	589	527	552	552	556	538	564	539	529	534	578	514	537	537	527	511	534	578	551	545	545	540	568	581	561	575	538	549	539	569	560	530	576	583	550	563	568	550	573	543	556	557	584	531	542	572	546	560	558	549	530	545	552	534	541	514	557	577	582	568	538	564	540	574	574	545	526	532	513	558	534	550	540	545	546	562	531	557	563	512	531	587	538	550	585	545	544	600	579	536	516	521	544	592	595	528	570	538	574	557	600	560	558	564	540	534	541	578	578	542	557	541	536	519	566	555	555	562	567	613	585	578	582	519	584	579	566	548	568	519	567	573	540	538	607	551	546	559	563	527	571	542	585	534	557	566	550	511	570	571	527	583	588	559	554	582	564	554	570	533	562	565	618	591	566	552	574	573	560	551	529	568	551	586	553	568	590	558	558	573	559	553	524	583	553	530	595	607	588	535	527	596	588	552	562	570	541	571	548	562	554	610	560	597	540	564	550	545	530	567	598	549	554	543	575	538	569	542	603	570	557	595	524	571	539	548	554	565	535	562	549	574	585	612	581	577	522	539	557	573	586	546	607	588	535	549	535	533	566	553	585	570	603	533	567	556	561	550	576	561	558	509	583	536	558	559	603	584	561	554	544	558	542	502	581	605	533	572	580	545	577	599	556	532	549	584	527	513	602	542	587	585	534	558	597	594	557	526	535	556	563	558	565	563	542	555	548	556	572	588	545	525	576	578	590	518	563	550	532	538	570	569	546	549	586	608	552	588	539	594	568	586	556	521	537	534	556	560	554	506	542	571	586	572	543	566	551	562	573	556	577	518	545	602	540	551	558	596	578	545	533	579	564	577	577	552	514	571	587	534	555	516	550	533	583	565	529	602	559	549	575	593	569	564	545	525	587	549	546	557	598	565	566	534	542	592	569	552	574	515	537	591	566	534	594	522	520	559	549	574	572	582	597	550	561	548	538	557	518	542	535	612	539	568	580	605	525	565	568	567	577	558	587	568	554	566	565	533	540	526	573	592	560	556	555	556	526	560	538	565	521	556	538	539	518	556	570	547	573	557	575	538	577	566	558	553	552	607	572	521	582	550	574	542	522	553	571	564	543	540	561	528	585	534	538	523	552	541	537	514	551	624	536	580	542	557	527	615	535	578	585	561	571	542	533	565	584	559	544	551	571	594	534	590	541	551	534	580	545	578	544	538	578	533	562	553	553	563	546	518	553	598	557	538	612	611	554	536	549	559	555	526	568	544	561	567	584	553	537	575	531	547	545	576	538	518	550	564	604	550	565	589	583	609	553	535	555	513	569	568	620	570	534	528	548	548	558	560	552	560	520	497	585	548	563	550	544	529	504	566	557	548	526	530	601	511	585	545	553	555	528	555	522	583	566	569	551	588	527	552	561	590	595	559	594	561	531	585	535	548	549	537	523	549	575	589	605	577	585	532	620	564	536	551	527	568	629	534	568	552	610	534	556	580	581	574	576	538	555	539	533	552	535	558	555	559	582	537	549	593	567	553	575	590	539	542	530	597	546	528	568	507	584	566	546	557	562	565	533	578	543	588	565	546	565	568	538	589	564	601	526	544	549	593	559	551	536	545	600	575	589	611	526	529	548	580	555	576	566	573	581	553	523	543	568	546	564	509	516	580	590	563	543	570	523	521	554	538	575	550	575	579	552	572	553	576	542	548	550	557	528	563	541	534	582	553	597	594	579	564	557	571	545	555	539	568	577	506	555	549	539	574	547	536	567	563	576	560	558	568	528	552	570	516	566	530	554	584	549	585	543	508	553	575	582	536	552	536	575	549	543	609	555	579	537	548	538	552	549	550	577	543	578	569	570	528	555	520	539	516	540	500	542	576	555	536	612	559	612	574	531	554	587	563	604	569	542	565	578	524	537	547	502	577	593	522	561	553	558	559	578	509	551	521	549	546	593	562	571	544	572	561	581	594	566	542	545	548	540	558	567	550	538	547	565	574	529	526	544	608	559	577	565	548	548	513	572	533	577	551	526	546	516	529	596	577	571	602	541	570	565	607	542	608	524	539	579	539	561	587	581	536	541	552	579	554	510	585	566	588	570	605	532	559	520	560	546	579	555	560	591	554	576	556	577	540	536	617	554	539	560	537	564	560	538	551	578	562	592	539	560	571	610	553	546	566	551	553	548	545	565	573	548	556	604	540	559	532	559	522	565	591	521	558	563	501	545	529	568	504	528	564	513	550	528	538	541	509	574	597	610	554	544	574	545	598	580	566	557	557	535	555	563	564	553	560	579	545	532	591	568	545	541	504	522	526	559	571	600	557	582	552	590	548	547	530	562	491	516	524	531	511	542	516	552	555	580	548	559	553	581	566	563	546	530	525	556	526	571	550	553	549	561	583	563	565	547	509	564	552	534	544	555	602	583	544	540	548	592	544	562	606	516	591	560	557	541	543	579	589	566	559	597	568	540	611	545	544	554	557	546	587	551	587	546	531	534	552	554	540	524	532	522	601	599	533	559	561	524	600	555	530	543	553	566	524	532	551	538	601	537	500	569	559	566	517	567	558	582	563	578	601	560	581	573	519	545	562	543	574	543	544	561	582	590	563	517	538	522	535	550	548	580	541	559	538	529	557	556	573	544	563	540	538	560	597	575	613	553	574	564	552	521	548	543	543	575	578	573	565	528	576	509	548	552	565	514	558	549	549	529	525	558	550	561	518	528	551	547	563	540	565	565	580	552	555	557	560	547	588	572	516	533	542	572	520	559	506	604	563	574	565	543	605	584	557	556	533	530	551	569	551	571	535	527	554	537	569
24217	21497	28665	24719	25537	21174	9762	1404	1032	990	984	893	940	914	909	850	932	937	895	913	942	898	871	923	877	855	856	887	876	873	898	887	891	917	899	941	938	964	961	931	924	937	888	964	953	901	883	895	909	870	904	868	867	886	926	879	924	854	850	853	900	879	856	884	931	911	922	844	868	828	919	905	891	887	854	857	861	823	873	905	881	865	917	891	869	852	910	858	893	914	853	880	900	839	867	903	901	878	813	843	868	955	860	840	919	916	805	922	907	845	861	845	875	782	881	877	865	882	888	843	817	849	889	853	859	861	879	869	883	822	882	889	900	829	891	917	893	890	885	844	896	830	804	829	892	916	904	852	903	836	885	863	876	868	913	806	855	872	865	871	833	879	861	924	862	861	841	859	815	871	832	861	899	879	837	906	890	869	864	861	818	856	920	861	896	837	882	904	855	831	880	844	915	894	882	900	830	874	844	862	873	871	877	878	859	852	835	873	858	855	843	863	883	874	870	898	915	896	856	896	860	912	879	923	831	863	936	850	854	816	840	813	921	872	869	825	924	881	839	910	795	863	859	880	899	882	891	887	876	838	871	937	876	907	893	850	886	899	882	885	881	906	906	884	849	847	862	847	833	839	829	913	927	878	882	915	837	884	864	856	851	876	820	821	865	893	908	922	878	852	920	877	890	839	831	846	846	915	876	869	905	857	887	934	865	897	905	830	869	878	803	834	861	886	835	860	875	878	867	872	877	842	868	861	894	863	852	862	867	903	870	899	816	870	936	898	879	873	875	887	916	891	902	806	875	815	869	855	826	808	901	883	819	854	860	870	845	877	829	868	859	933	879	916	859	868	817	875	845	913	859	888	860	907	818	843	889	873	897	827	856	871	873	883	859	852	852	931	882	805	845	838	883	836	833	837	835	866	918	879	882	867	835	839	886	856	833	866	871	877	870	867	870	948	941	876	828	874	858	893	873	807	872	843	812	882	848	851	887	854	893	825	901	849	784	881	864	856	869	840	887	886	854	879	866	881	899	885	897	860	860	861	868	815	831	856	868	798	826	845	917	894	885	867	823	870	913	880	913	889	824	873	856	827	837	896	842	842	876	837	887	857	865	855	871	898	836	838	859	867	887	841	851	870	821	880	909	837	842	888	838	864	841	916	904	847	897	858	814	822	875	879	857	890	898	886	842	866	932	818	824	879	825	886	935	864	885	917	846	871	806	885	862	885	886	851	847	867	807	806	878	858	823	850	908	842	926	885	871	914	854	883	889	828	829	872	866	836	853	869	869	807	848	832	816	891	842	872	846	885	854	882	885	893	858	902	866	858	912	912	850	878	880	838	853	843	799	849	841	836	956	833	885	886	838	874	892	841	869	873	879	902	867	864	911	847	850	877	916	838	904	858	889	866	813	842	871	880	859	834	844	842	898	848	850	872	856	902	866	840	843	876	832	856	845	878	895	906	894	851	892	839	869	872	887	812	898	886	842	879	906	820	879	817	892	880	847	916	885	902	882	883	891	840	887	888	888	909	911	913	861	835	795	851	899	850	879	918	892	818	892	811	867	904	874	884	875	920	922	869	889	827	828	892	841	900	853	914	860	863	871	873	865	850	880	898	912	871	878	858	870	827	881	880	850	881	897	814	886	926	878	899	880	899	868	911	860	856	881	887	930	864	831	852	813	877	862	822	810	899	954	849	906	864	892	905	890	862	896	871	904	837	847	859	861	841	886	860	853	859	877	903	886	836	853	793	879	869	898	857	850	859	842	810	851	902	886	856	875	867	843	869	838	832	870	854	886	886	833	864	919	845	934	944	847	869	865	833	878	870	850	804	832	863	886	917	911	828	898	912	817	908	853	876	804	878	793	911	854	923	883	853	834	858	930	921	889	851	847	873	875	909	914	904	831	856	889	864	867	842	851	870	812	874	904	887	926	892	864	910	883	887	912	841	847	869	847	846	910	818	880	865	843	885	857	833	844	859	880	839	902	868	827	875	884	909	850	836	853	866	867	881	882	856	868	834	915	892	846	876	912	876	852	826	897	836	858	822	893	812	853	870	901	866	890	862	887	863	827	852	881	871	876	810	819	887	785	870	924	858	828	865	809	880	870	872	814	898	910	818	861	876	838	913	943	875	875	879	858	830	886	853	871	830	854	857	842	877	876	901	888	909	831	844	820	822	871	883	867	858	836	870	890	804	882	893	833	887	909	868	931	885	863	870	865	883	896	846	893	861	884	843	867	833	887	871	850	857	975	872	919	860	908	879	827	878	786	845	850	909	885	918	861	870	892	869	826	824	880	827	879	901	848	885	834	858	881	865	876	874	876	858	874	837	772	890	891	774	865	880	849	902	864	875	863	859	872	847	844	910	891	866	884	864	829	855	892	857	849	877	854	870	845	879	841	854	894	916	845	875	938	876	860	910	880	849	867	900	821	880	857	872	878	839	856	910	860	883	860	897	849	904	850	861	860	879	850	847	887	898	867	866	854	873	833	877	879	832	882	854	872	841	836	868	862	894	906	847	905	832	804	869	896	850	878	891	868	860	849	806	842	821	867	802	891	864	886	872	889	850	886	834	921	870	935	825	869	906	877	899	886	812	849	868	876	860	872	894	861	918	905	815	858	874	872	903	907	864	840	816	852	850	814	827	854	841	871	874	856	904	863	832	859	866	849	863	874	922	872	852	861	866	820	823	840	856	888	891	813	814	827	798	841	882	879	897	867	859	829	877	869	860	881	815	935	877	849	849	872	852	881	848	917	854	918	853	882	874	842	862	849	885	890	879	898	909	843	880	825	805	874	858	860	866	842	883	858	837	818	860	795	882	900	903	836	908	844	856	890	857	853	877	895	866	799	846	849	823	816	850	881	878	848	863	879	824	849	837	864	864	924	887	884	862	845	901	848	892	861	890	885	854	865	896	931	880	884	888	909	873	819	856	897	826	832	852	928	870	869	850	884	834	865	861	839	855	855	909	910	938	830	852	840	880	882	882	856	848	894	891	900	930	851	833	844	900	890	878	857	812	858	898	830	848	860	875	853	858	853	856	874	883	905	849	885	866	828	857	931	809	883	880	875	860	887	913	839	886	898	915	868	872	920	899	880	855	869	885	899	878	889	890	860	872	869	867	875	914	899	872	839	892	901	861	877	889	879	882	873	870	789	875	813	891	855	878	847	856	855	860	821	795	840	865	865	894	872	852	844	865	867	838	933	877	829	879	828	795	896	859	855	885	823	804	881	872	888	855	850	848	899	803	880	852	868	841	831	911	870	842	873	905	830	867	791	880	897	846	857	865	883	845	861	867	819	809	840	858	867	877	870	881	767	884	867	879	941	862	888	865	853	873	870	852	832	818	868	880	891	879	881	837	896	902	866	896	886	879	877	882	877	919	866	813	830	936	842	863	867	882	868	883	875	890	823	840	861	873	885	863	860	844	870	873	866	865	868	879	831	860	890	856	904	844	909	886	852	939	945	890	856	884	867	897	841	846
52561	82021	37640	33331	32385	8144	3071	1016	929	903	798	844	819	840	836	796	810	798	783	767	774	783	800	782	759	793	770	715	723	700	730	790	769	882	819	799	852	864	847	856	854	876	837	801	816	883	805	793	835	846	802	782	787	758	796	752	731	763	806	793	765	760	752	755	770	730	805	730	763	744	749	715	704	775	757	715	791	735	722	715	750	734	758	759	762	778	687	804	712	729	729	770	800	746	730	740	821	782	780	817	769	804	796	809	772	764	782	722	754	768	716	722	752	703	754	716	722	727	714	738	759	787	754	751	804	690	754	743	716	763	782	795	722	804	755	735	747	721	767	722	772	705	733	729	757	747	795	756	729	752	737	824	767	731	738	769	733	759	765	750	724	740	670	763	750	761	751	741	726	755	771	752	748	751	689	765	780	791	698	755	767	707	728	737	750	751	773	719	734	652	723	773	786	749	703	725	738	759	742	729	753	777	735	756	660	750	777	722	723	715	721	749	745	728	744	734	739	728	751	742	724	722	781	706	720	762	742	753	737	735	738	738	731	753	753	780	747	752	740	743	724	685	724	741	744	740	799	770	740	738	754	761	744	775	713	731	718	722	733	759	742	778	742	735	714	781	746	725	776	733	767	802	749	730	765	740	757	712	770	748	702	768	729	732	760	681	714	776	715	803	763	767	738	757	757	799	729	748	721	729	788	713	741	764	739	750	700	701	747	694	771	734	775	753	784	758	731	772	750	727	691	755	741	740	731	728	787	783	739	761	736	696	793	707	759	768	749	734	743	675	751	802	785	777	685	695	742	785	722	743	761	719	699	773	707	764	716	703	720	756	744	774	732	716	751	785	778	741	765	769	783	764	768	732	737	719	814	780	797	749	729	756	731	770	763	753	767	775	778	713	741	797	729	758	765	714	754	750	803	772	700	730	725	761	739	683	724	740	754	756	748	795	771	779	745	788	735	743	765	751	753	769	773	734	733	806	736	735	740	741	713	794	729	755	744	696	757	747	745	763	730	752	731	729	706	771	760	715	730	749	713	764	779	741	758	771	714	767	720	671	737	729	754	750	778	746	758	768	813	750	757	760	756	750	775	714	725	752	731	752	815	757	749	832	760	755	748	713	758	744	718	745	760	718	737	807	743	733	752	721	724	744	756	739	778	694	707	716	735	772	743	775	755	746	749	759	746	760	786	699	733	751	731	777	776	774	714	726	743	700	752	716	705	763	798	802	756	761	708	747	776	718	754	783	704	685	743	746	725	756	813	706	766	761	804	756	798	740	761	777	745	771	786	739	807	723	757	722	730	723	746	774	733	751	740	716	725	794	779	736	720	768	720	754	797	716	769	768	715	743	783	766	711	764	750	723	768	816	729	742	792	744	750	746	746	734	723	757	715	730	744	727	742	774	732	741	743	726	734	744	725	736	745	755	736	779	777	767	750	700	744	725	759	739	783	788	771	733	759	739	767	763	719	723	745	798	709	764	790	725	718	718	688	793	782	741	767	735	765	745	714	771	753	754	744	730	787	709	724	705	758	785	720	733	739	725	742	798	746	741	768	750	728	776	691	739	738	746	733	757	738	718	765	743	743	771	732	774	707	729	740	744	772	726	714	786	727	784	749	737	731	797	767	697	746	765	725	774	710	743	769	743	754	764	762	749	726	679	802	768	699	754	749	751	755	708	781	736	773	772	786	784	732	727	787	809	746	734	774	758	735	714	699	716	722	718	783	734	764	767	767	771	725	717	761	750	714	763	763	724	769	734	791	714	754	733	746	743	706	785	715	724	767	764	702	691	749	747	734	721	756	764	728	757	741	765	709	735	760	747	736	764	807	735	792	738	700	756	766	739	766	731	754	719	749	764	795	742	760	739	796	724	688	733	719	738	721	745	771	726	736	780	727	692	742	737	741	779	721	798	742	741	728	686	732	732	768	776	759	763	723	746	692	750	767	744	762	768	730	760	764	789	719	740	694	701	740	701	775	753	746	746	757	762	753	794	750	683	748	760	772	765	718	741	768	751	705	698	733	708	744	764	751	717	750	753	676	728	752	740	748	745	730	761	740	741	765	757	765	732	786	740	753	743	764	721	779	742	794	732	741	739	702	771	718	762	734	815	756	720	753	745	758	788	728	758	767	678	754	728	764	754	736	746	773	748	744	746	714	774	783	756	739	723	751	723	751	719	765	765	735	739	782	706	709	746	710	794	768	737	763	759	761	731	774	740	785	787	719	760	759	714	706	765	701	738	763	771	795	736	748	802	729	759	733	744	757	740	739	772	725	720	745	788	765	773	715	775	790	755	747	721	736	708	762	749	760	810	738	744	758	707	731	759	779	756	760	730	736	777	731	771	744	740	726	762	739	801	715	768	794	725	764	755	797	774	716	755	713	745	713	764	752	763	761	720	694	752	724	739	788	728	715	725	748	726	715	786	699	710	725	724	685	733	747	768	683	741	742	741	739	741	729	729	727	755	699	708	819	761	724	769	784	742	730	740	738	725	719	774	709	777	663	738	779	718	786	732	737	734	716	780	756	787	728	767	688	720	737	705	728	738	731	697	761	749	717	742	782	695	785	765	729	801	766	752	746	717	781	787	774	727	679	793	746	754	737	749	814	762	745	739	710	755	754	686	702	732	732	797	713	694	796	730	759	779	730	756	800	709	736	771	796	801	714	773	699	739	760	733	792	805	732	765	762	754	754	751	750	727	732	809	792	742	810	786	761	733	799	757	718	763	777	741	763	761	676	808	765	732	749	740	760	756	748	772	749	759	732	752	721	738	748	710	757	729	768	701	781	745	721	723	719	739	738	712	806	732	700	711	789	749	728	740	770	739	762	722	715	765	759	759	755	690	735	716	767	767	741	748	744	759	763	718	740	765	783	712	695	763	771	726	673	754	741	739	738	754	714	731	722	751	773	773	686	703	761	726	719	781	710	733	807	762	718	780	743	733	806	703	746	815	749	742	717	760	748	772	721	721	756	774	718	705	778	740	717	772	682	765	772	743	763	749	737	718	767	725	697	756	729	733	812	743	717	706	753	755	740	733	766	725	752	785	760	701	769	764	706	760	771	797	726	740	783	745	742	752	757	722	688	787	708	742	757	732	761	742	751	754	730	716	743	756	772	703	728	761	770	755	732	809	771	698	765	764	794	760	794	761	765	717	745	764	739	716	759	725	802	763	763	774	713	753	755	722	738	713	746	740	714	734	782	693	731	711	752	703	753	761	747	729	739	719	753	746	728	747	724	752	737	773	739	751	744	744	750	740	729	759	735	750	716	765	780	744	741	751	707	740	741	744	728	743	789	782	716	754	759	719	744	758	701	722	695	735	776	757	703	764	750	715	766	744	762	747	695	769	736	719	746	754	772	732	728	729	705	800	736	689	740	770	760	748	736	774	732	748	733	748	766	728	754	750	755	764	747	787	762	734	768	730	789	742	766	735	698	722	782	753	776	748	767	742	753	746	726	754	751	751	712	760	756	759	746	742
28070	21391	9591	4046	4086	1531	953	831	796	780	777	789	757	762	792	787	792	816	796	852	796	811	821	830	818	814	808	801	792	809	794	780	831	749	819	829	782	856	751	805	785	792	820	820	796	826	815	765	841	830	787	750	807	822	788	789	799	818	751	764	768	799	754	794	771	732	786	827	781	820	838	766	740	803	789	802	807	785	829	781	840	806	795	791	792	792	730	784	772	835	791	769	824	784	761	795	843	831	771	833	769	775	780	838	790	749	807	809	834	790	784	811	802	849	791	757	816	793	866	776	790	732	777	784	817	768	851	767	798	811	875	818	812	771	774	780	746	784	772	786	794	826	834	779	813	777	781	795	761	810	728	793	767	816	797	785	782	836	784	782	828	745	775	761	761	832	789	771	770	776	753	762	777	817	801	845	805	783	799	860	805	763	804	791	826	823	817	786	826	768	818	771	847	770	853	797	823	794	783	816	775	793	799	799	789	815	790	800	803	787	806	817	778	803	809	807	827	751	844	810	796	807	794	743	837	772	793	744	810	836	805	771	785	816	785	809	852	816	819	813	747	795	826	760	794	824	789	789	806	761	792	851	800	808	778	749	835	822	793	760	837	838	781	815	812	781	776	753	794	827	788	795	763	807	836	734	805	779	762	799	795	849	791	805	792	840	791	786	740	818	807	788	802	802	744	768	773	804	799	806	819	812	818	796	786	826	802	790	760	828	793	789	827	810	810	782	775	809	780	817	819	812	810	738	762	777	820	740	825	795	849	829	740	822	760	815	815	747	809	741	792	788	755	825	743	798	787	797	788	862	815	805	722	767	765	830	798	824	823	823	763	788	819	819	800	828	783	826	848	763	772	774	771	797	766	809	779	797	751	764	815	775	826	788	773	768	766	777	803	862	789	782	800	815	793	827	762	790	786	808	769	806	810	790	800	772	805	817	787	863	754	718	778	799	788	819	769	782	818	776	823	775	768	794	798	808	773	764	795	756	791	788	794	816	832	809	846	817	823	766	782	802	842	830	774	837	859	759	851	792	813	862	782	801	794	837	798	776	810	789	775	826	789	792	791	774	786	799	805	790	819	833	787	760	790	809	788	804	827	848	788	741	823	803	756	847	773	773	783	757	790	756	815	818	773	797	797	804	836	825	750	790	797	798	837	791	842	805	809	789	788	820	802	781	817	806	820	727	792	753	869	825	788	815	835	863	806	796	806	807	774	797	797	825	781	815	785	788	743	797	795	804	772	782	805	779	847	757	765	743	822	800	820	820	835	784	789	779	764	772	751	800	794	805	779	790	783	782	749	759	807	786	837	824	782	785	803	807	810	834	868	841	754	813	795	739	794	776	842	785	796	776	829	776	806	774	755	775	774	835	834	795	771	770	809	833	831	804	829	793	781	817	806	774	767	789	772	799	758	741	733	802	842	788	791	762	801	789	835	803	838	862	833	812	786	830	786	788	753	814	812	817	795	836	760	691	794	802	817	825	814	800	820	773	813	781	827	816	810	798	843	789	816	807	822	759	822	833	823	787	785	842	867	736	761	818	797	809	761	801	809	777	806	802	818	746	806	791	841	858	818	828	792	814	870	798	840	794	789	761	815	776	803	769	814	840	843	787	794	804	733	812	786	765	773	817	800	798	735	824	768	767	848	773	770	822	788	788	844	800	779	795	731	773	759	813	751	791	777	786	822	805	827	792	789	834	820	760	798	719	816	773	802	823	790	803	835	782	839	806	802	781	829	804	835	731	791	749	765	796	751	746	790	783	777	798	803	789	796	820	826	847	787	793	804	783	760	777	837	824	819	798	794	828	847	774	824	786	745	847	798	825	788	764	783	827	794	827	758	818	820	791	836	816	789	815	792	796	829	798	756	756	815	809	884	735	769	795	773	802	756	854	799	816	796	798	785	813	789	798	859	768	780	730	759	796	801	819	828	799	835	818	787	786	764	790	769	813	748	810	806	847	802	770	820	818	794	814	795	806	757	787	843	805	793	834	789	726	793	822	799	763	766	811	808	778	834	824	852	807	806	791	810	790	803	770	762	791	762	812	811	772	818	806	823	804	801	820	803	814	784	847	787	743	823	851	783	748	751	764	788	802	791	798	805	814	746	832	807	809	798	865	808	753	820	811	814	777	808	785	820	825	789	749	841	794	772	819	824	840	820	796	781	783	846	867	810	818	798	803	782	794	813	802	822	805	795	793	786	815	807	769	783	839	802	803	805	805	795	771	871	859	835	783	814	809	851	820	838	775	750	805	760	812	779	804	761	760	787	815	806	833	781	792	816	812	849	784	756	749	752	778	812	761	769	767	837	837	793	816	790	798	824	762	804	779	817	836	774	812	848	826	837	764	826	821	830	759	761	792	772	801	757	776	786	797	842	819	728	805	791	800	758	760	855	813	825	763	761	812	822	854	814	754	804	839	809	773	817	795	766	818	831	837	793	741	769	823	783	804	765	751	822	753	840	778	777	807	802	787	795	790	829	749	839	783	790	813	762	853	829	784	808	835	820	770	766	877	799	737	797	814	765	788	803	822	769	796	801	799	809	818	804	804	805	803	827	875	831	845	800	785	775	784	820	770	749	802	761	775	808	817	835	855	746	797	800	801	798	804	786	851	802	789	801	781	796	839	776	772	848	798	801	799	790	770	775	804	768	831	815	790	777	770	795	825	811	807	817	838	832	812	827	821	801	771	777	840	816	763	805	782	806	761	823	821	811	812	748	787	796	752	766	781	824	740	782	802	821	810	802	806	794	766	830	811	783	772	840	778	838	842	806	829	801	730	827	818	752	802	808	764	804	812	786	796	820	828	789	759	791	818	826	799	849	794	764	789	804	808	803	819	809	801	779	778	804	776	802	781	781	814	868	815	807	788	774	772	817	767	805	784	813	817	810	744	798	813	815	792	787	819	751	792	750	855	831	766	770	798	791	812	874	769	796	796	770	812	801	835	757	799	827	823	784	832	753	786	785	786	801	816	815	815	805	771	799	789	765	790	831	747	807	826	800	781	862	818	806	806	784	785	802	772	832	784	793	764	775	765	803	788	796	795	824	806	808	827	808	784	717	828	819	807	790	789	792	829	797	777	734	738	762	822	812	762	811	782	802	814	767	811	831	776	803	763	831	825	779	783	807	785	800	813	822	818	795	793	837	863	779	770	800	786	753	763	742	762	787	830	793	823	723	779	810	819	855	788	795	776	801	788	866	791	814	823	762	827	783	773	838	786	834	857	844	834	805	821	795	796	824	778	799	806	848	752	807	774	799	728	815	810	849	780	792	790	714	798	794	820	770	754	814	797	776	807	794	790	789	855	797	794	818	794	794	824	780	766	789	824	845	817	792	796	819	820	779	775	766	771	815	831	776	854	804	840	790	808	774	820	796	808	771	795	775	778	822	794	813	798	782	781	819	797	773	847	773	779	777	785	743	814	738	827	762	755	793	864	831	777	795	757	764	783	777	792	773	834	796	818	828	778	786	815	804	789
10706	19749	5004	3277	4192	1279	755	668	676	665	640	621	648	643	639	677	665	684	655	690	622	656	647	657	645	706	654	662	658	648	644	630	652	655	649	663	642	661	628	662	668	651	646	673	623	640	662	673	618	641	683	628	654	645	580	666	637	650	623	616	647	680	633	623	665	601	606	674	616	636	631	647	691	634	610	642	648	627	656	645	702	662	651	659	574	637	623	658	632	639	607	672	651	674	621	636	607	593	611	650	667	628	673	634	633	677	620	626	648	627	647	669	654	630	641	666	616	632	643	660	644	598	599	594	625	659	653	673	639	611	627	663	625	671	659	565	666	632	594	657	626	623	620	598	636	622	620	647	624	636	657	630	619	663	658	657	635	626	610	664	583	619	602	675	643	654	648	640	612	648	656	639	646	597	653	583	622	657	631	661	613	626	681	633	621	648	682	652	634	648	685	658	661	637	638	636	681	619	656	622	628	638	630	648	627	655	647	647	659	629	615	622	655	675	658	641	622	599	666	631	627	621	656	646	622	638	655	620	643	628	602	628	600	622	679	689	639	686	622	639	648	677	624	646	625	644	605	649	679	649	619	640	596	631	659	704	622	646	677	677	644	620	630	636	666	616	625	648	624	632	633	649	642	599	645	711	645	658	692	681	623	642	634	643	641	619	668	630	649	658	638	646	643	665	633	629	613	623	618	663	626	618	655	604	626	615	689	685	651	609	616	659	617	590	624	642	664	670	649	619	604	669	622	640	591	633	682	630	649	647	688	659	644	627	624	631	647	604	635	638	630	576	631	649	693	683	630	653	608	643	647	614	609	665	614	579	624	647	676	677	605	597	647	658	656	676	658	644	612	635	634	657	633	666	628	659	620	655	628	631	655	665	656	586	629	646	609	655	618	653	658	662	657	614	627	644	576	629	644	645	631	642	663	603	639	628	652	638	662	614	651	659	679	612	629	676	659	653	645	652	634	648	623	639	656	616	633	637	626	651	629	606	662	652	594	603	619	627	635	619	622	587	625	638	637	656	627	638	679	633	654	603	621	627	615	643	665	622	601	612	642	620	692	614	621	631	622	595	631	669	677	661	635	641	624	608	616	638	663	633	623	644	639	605	657	613	639	683	626	662	652	617	639	663	652	630	638	661	656	639	642	676	662	642	643	602	642	594	676	649	668	634	655	671	613	641	672	614	605	689	602	649	663	607	625	626	650	607	635	654	609	615	645	648	687	653	640	622	628	639	625	617	676	610	670	673	610	684	629	626	629	677	651	657	612	626	724	652	593	602	667	632	582	682	677	687	612	609	613	623	623	572	628	647	662	655	629	635	646	648	662	653	622	636	625	612	623	644	629	626	618	632	635	646	644	645	630	577	606	656	674	657	659	612	646	638	617	622	594	598	617	649	606	607	654	657	605	627	639	653	660	664	644	649	595	578	672	682	639	596	627	636	630	654	611	633	626	657	711	647	634	657	663	647	635	620	620	645	633	609	620	653	637	649	687	613	627	602	637	650	609	570	613	633	657	660	675	643	644	600	678	685	621	649	637	646	632	612	634	639	606	623	620	671	624	604	626	669	621	617	608	620	658	637	642	681	665	635	633	664	619	637	642	602	651	628	675	652	599	632	616	654	657	668	629	655	582	625	640	608	618	647	638	618	624	651	655	605	646	597	665	653	667	635	653	633	658	655	672	617	675	650	616	654	648	646	632	642	636	604	633	644	591	667	656	639	639	623	598	632	616	638	613	669	641	643	607	662	619	609	632	590	650	591	644	656	599	657	625	577	674	637	598	643	639	622	684	626	643	680	624	651	632	612	628	669	595	661	643	634	644	666	652	639	598	601	663	677	607	615	665	700	664	610	608	647	611	636	584	661	586	680	665	610	657	636	626	651	647	620	595	617	614	652	649	671	647	641	627	624	640	596	592	650	607	623	664	639	598	609	605	680	610	660	651	617	645	621	625	611	632	650	597	578	665	655	601	649	650	598	646	627	690	577	650	624	642	643	659	649	630	642	634	664	647	615	658	630	619	611	600	662	624	602	619	650	643	645	651	643	644	637	593	584	646	605	663	606	604	671	634	635	585	621	664	664	653	671	610	668	622	658	625	644	638	647	628	643	643	627	637	591	646	601	588	613	690	627	646	652	641	657	641	560	688	642	619	640	655	620	620	633	684	651	617	628	611	697	664	667	650	615	622	614	634	654	667	613	612	657	609	637	645	646	662	596	641	674	680	651	670	629	605	635	611	647	670	618	681	624	652	619	583	645	671	624	658	627	607	676	654	643	685	650	678	591	611	638	625	666	627	643	628	644	619	619	646	636	631	641	667	650	626	635	635	630	647	638	671	631	641	623	660	666	616	656	636	645	622	609	617	625	662	603	661	677	620	640	684	640	627	639	595	662	639	666	643	633	604	643	592	618	627	666	582	596	659	614	595	633	591	614	694	637	641	679	623	650	673	661	661	665	624	659	600	631	621	610	667	607	649	661	630	668	645	665	648	662	638	607	621	672	611	634	609	615	612	658	678	634	623	633	623	634	669	640	599	670	607	669	644	648	629	711	648	601	605	647	633	628	635	625	656	619	627	671	663	647	673	638	624	662	621	624	633	596	648	673	627	606	648	685	625	662	648	659	684	625	618	630	658	650	618	649	626	662	600	627	661	652	622	636	662	618	620	629	612	632	634	654	607	651	616	631	638	617	602	636	671	653	622	626	633	667	644	634	654	639	657	652	619	616	648	620	617	616	635	656	637	606	645	639	610	684	609	598	662	678	637	654	685	612	629	644	660	646	674	653	647	643	667	659	603	654	656	630	634	611	678	644	652	625	658	650	636	674	632	613	670	675	630	622	653	648	633	561	622	695	649	631	631	650	648	644	666	642	643	647	647	662	662	640	689	666	697	676	657	657	621	607	604	657	636	661	685	615	660	619	601	663	630	626	643	617	652	621	648	671	643	634	640	618	652	622	627	679	618	615	610	678	667	632	663	629	636	614	632	647	656	651	602	646	665	628	615	683	591	627	654	631	659	641	660	632	647	635	649	646	654	630	662	639	653	620	588	637	606	626	634	635	660	583	672	652	684	661	661	671	672	600	665	594	629	700	638	639	633	659	662	644	678	666	636	672	681	645	636	617	648	664	650	675	639	611	627	623	616	633	665	639	631	644	644	631	615	666	658	641	639	604	668	674	629	651	648	661	627	652	652	646	645	615	665	604	627	647	632	642	637	617	622	621	657	659	621	611	628	673	639	645	649	643	610	646	635	627	637	649	591	607	620	662	690	632	642	659	602	651	596	638	656	630	641	678	647	655	635	605	643	666	619	638	604	611	639	622	645	645	644	641	615	629	633	634	627	623	621	638	655	609	637	603	623	625	621	641	628	598	660	668	651	658	597	604	626	648	638	651	629	657	640	657	632	641	616	640	602	648	646	669	657	654	611	676	601	658	671	637	623	629	621	658	603	672	619	682	643	635	652	665	645	624	630	687	594	672
25496	22060	27917	26873	26920	12956	3131	884	788	767	824	747	759	755	760	760	747	761	772	755	753	750	766	734	722	729	738	701	727	717	711	713	724	737	740	732	796	734	777	794	795	788	755	711	748	778	720	771	742	724	729	747	758	727	764	748	769	731	771	689	696	754	737	711	763	722	731	727	768	721	708	724	707	718	737	706	760	752	709	748	752	709	729	756	693	760	677	744	713	713	697	728	744	743	730	720	763	693	701	709	702	739	757	761	730	722	711	701	719	742	689	754	742	785	723	710	691	811	709	708	727	713	752	731	760	683	680	715	704	690	686	715	677	703	685	688	715	755	702	718	750	723	750	750	712	724	680	701	694	700	727	707	717	722	714	769	691	707	716	710	709	713	718	764	742	727	750	761	751	670	697	675	725	734	686	738	737	706	729	709	751	701	712	720	665	746	742	647	720	696	745	709	741	729	727	670	712	686	703	699	710	703	718	719	767	687	690	720	742	737	700	769	722	689	729	717	750	750	751	744	667	712	731	723	718	695	729	684	734	703	721	695	700	717	735	689	703	717	714	737	683	754	733	675	699	715	763	714	701	738	736	754	727	705	750	722	699	680	676	792	748	721	736	734	704	713	717	694	671	718	716	759	719	664	708	633	711	752	733	745	721	729	740	669	695	669	680	685	720	725	703	707	760	722	706	759	731	753	731	696	689	739	701	697	708	729	788	745	716	742	759	678	732	717	687	670	750	711	753	713	743	676	694	724	727	714	727	723	742	733	704	668	665	718	696	741	705	795	723	740	676	754	703	759	724	762	690	723	729	750	730	699	779	720	688	723	730	667	760	741	695	716	702	668	710	732	705	725	761	735	718	714	715	746	710	709	737	735	740	727	741	723	741	736	756	762	728	690	719	702	715	778	762	753	685	704	732	737	720	752	717	774	709	736	727	726	748	720	710	753	728	745	717	722	675	752	722	708	728	784	749	732	737	731	675	729	767	749	727	729	698	708	640	711	724	721	753	660	674	680	697	710	703	703	695	739	748	709	681	713	730	661	691	736	731	752	702	725	700	707	702	739	673	687	719	711	724	722	687	768	733	726	766	698	733	704	673	728	757	691	724	684	736	741	690	688	713	712	761	710	715	689	722	703	730	719	708	637	679	734	697	752	690	681	707	706	720	702	763	751	748	669	717	686	739	721	784	776	751	752	691	714	719	717	738	716	742	693	675	752	678	683	725	688	705	703	759	714	711	739	751	728	700	671	742	731	703	691	728	676	791	682	744	717	684	718	730	762	693	772	758	735	689	660	715	690	718	697	712	700	650	704	738	718	753	729	718	687	735	678	734	736	682	711	697	690	695	719	660	732	751	686	706	714	688	702	752	721	712	726	686	737	712	730	747	745	724	765	752	759	661	752	700	710	733	723	700	661	690	706	717	734	731	669	714	716	715	715	758	701	684	780	697	715	704	749	697	723	722	706	746	691	715	754	709	705	682	693	730	786	692	738	750	727	718	721	756	694	717	725	710	708	747	706	707	701	728	735	708	674	665	714	720	708	721	697	707	731	731	755	703	757	679	743	703	687	716	699	655	750	707	723	729	722	722	663	705	705	750	683	687	682	715	743	723	712	729	703	727	717	757	715	694	694	683	691	726	729	664	783	729	763	737	726	732	739	732	746	724	714	718	688	739	718	691	697	685	728	730	727	722	713	763	662	747	726	703	745	683	724	742	725	764	704	751	713	730	717	738	751	665	702	748	774	702	677	702	710	702	696	695	713	741	684	690	723	718	672	670	688	711	687	728	693	695	700	661	731	730	710	704	730	713	691	754	775	714	706	696	778	671	708	709	697	710	707	680	735	672	739	669	710	706	721	704	701	715	688	698	755	750	719	704	739	731	758	727	715	716	727	772	751	740	744	686	698	712	713	754	695	740	732	748	708	706	704	730	754	719	736	722	723	758	731	720	780	706	691	716	727	732	704	729	721	713	715	659	707	737	692	686	647	723	710	731	675	737	726	726	738	740	693	717	717	728	702	705	760	702	706	721	738	686	712	713	700	696	732	739	717	718	719	716	753	706	763	751	769	723	664	757	765	747	747	730	743	711	714	734	712	719	736	772	704	664	713	740	748	769	736	723	716	678	728	763	735	739	720	706	692	730	714	700	751	709	670	686	743	691	692	763	681	690	733	708	724	703	695	682	724	687	692	712	731	734	715	743	753	706	737	756	738	695	735	736	701	723	766	690	691	722	724	740	714	756	724	709	738	689	691	707	692	679	754	685	658	689	722	765	708	693	702	687	723	722	741	727	687	699	747	746	727	730	714	650	687	689	709	731	670	745	706	734	701	690	698	696	691	691	736	721	693	666	697	733	738	734	715	685	726	699	684	729	738	712	750	737	677	735	717	733	728	777	668	685	776	721	709	724	739	747	730	740	694	741	745	692	703	670	716	732	686	723	696	710	750	692	712	706	730	682	764	697	730	708	714	689	706	687	703	701	758	729	697	760	719	756	689	793	753	770	689	697	680	680	744	758	714	707	734	709	756	724	754	697	729	759	718	712	702	726	704	665	736	780	727	735	701	727	740	738	714	670	759	673	771	734	707	736	710	684	722	737	694	725	751	726	719	743	762	687	730	726	745	710	726	719	679	712	709	708	692	665	694	670	755	687	699	749	763	772	704	707	736	702	744	721	738	660	702	702	656	724	725	714	701	728	779	765	728	713	777	689	655	703	669	733	738	714	688	767	691	695	727	701	675	706	681	715	722	722	711	699	684	701	708	707	707	732	671	693	773	703	720	719	712	686	677	724	658	742	727	711	724	712	772	749	753	683	678	751	738	705	672	751	707	728	723	684	708	704	667	719	723	672	751	738	715	721	715	667	730	676	745	706	746	762	730	713	711	729	727	692	723	685	715	676	702	674	729	752	734	698	725	686	742	688	732	740	687	658	760	719	701	768	714	728	688	699	723	697	656	693	686	738	714	691	705	724	698	709	788	710	753	706	677	715	719	728	776	713	699	739	747	672	713	744	741	713	756	709	718	686	746	722	745	691	731	732	696	760	730	772	745	692	707	754	674	717	705	769	764	742	754	698	719	717	721	716	715	725	732	709	735	709	737	774	709	690	755	727	723	718	704	756	727	705	728	716	746	753	726	688	687	738	766	738	724	662	715	698	731	698	703	678	714	714	775	719	732	711	709	762	712	734	705	695	716	717	726	740	727	721	740	730	715	663	712	673	760	734	687	718	703	749	748	706	663	730	713	771	742	710	740	762	673	759	712	778	729	698	769	710	696	717	716	711	737	703	738	766	696	735	709	747	715	688	730	741	717	761	738	660	740	736	724	676	707	750	747	717	699	693	715	707	678	742	722	709	711	695	708	704	795	735	762	691	715	687	675	738	702	738	716	724	710	717	717	711	696	744	676	675	712	744	702	712	743	638	738	710	764	723	739	720	734	724	787	703	724	721	707	748	705	717	749	722	723	720	742	749	709	737	700	701	708
41370	67505	30350	24418	24871	6974	2000	703	669	720	687	651	622	623	619	687	616	655	637	644	623	621	595	659	628	609	657	601	696	612	644	648	602	626	655	654	683	656	685	633	649	670	658	615	667	643	638	661	667	648	653	663	630	624	643	628	671	597	608	603	622	635	608	592	619	573	602	609	619	591	548	664	570	629	618	623	632	599	625	596	618	603	616	585	606	628	610	628	627	593	600	630	585	613	613	641	650	623	589	632	648	665	607	658	603	609	582	618	601	651	657	574	587	657	607	633	639	593	667	638	603	559	648	643	650	638	659	669	594	598	633	653	627	565	591	588	589	606	635	634	610	610	608	567	596	591	579	586	589	618	623	600	605	614	585	648	621	617	613	619	674	636	604	625	601	620	650	615	668	622	665	619	596	601	621	610	554	611	585	614	619	584	581	569	601	594	596	638	635	580	616	645	607	614	584	653	629	601	643	628	610	553	597	632	594	610	586	639	615	607	606	611	642	593	564	640	626	600	605	626	619	599	621	631	629	618	601	636	637	556	598	604	605	641	638	629	644	593	592	600	588	599	625	632	606	630	646	640	605	648	626	642	606	604	616	597	606	621	663	613	618	616	646	646	615	595	593	591	633	608	579	629	581	670	613	627	604	618	655	584	675	578	647	602	613	597	620	605	615	564	602	629	594	643	587	613	600	634	588	648	601	620	608	577	618	629	586	633	646	602	612	644	633	600	642	622	589	622	624	597	615	589	576	588	587	619	632	632	595	571	601	587	608	582	612	678	596	618	624	583	601	578	617	628	616	602	652	647	599	570	656	602	595	660	648	601	610	637	602	617	609	621	591	582	596	628	619	604	580	593	575	624	609	610	600	617	613	630	634	625	597	584	616	607	604	652	606	591	656	590	606	601	601	630	621	627	618	618	617	634	611	606	627	610	598	628	588	601	638	622	617	609	642	624	683	620	618	595	575	603	599	597	599	604	618	642	574	631	614	611	659	589	621	591	546	606	616	593	628	602	580	566	607	607	597	614	626	624	645	584	642	657	628	579	604	614	649	561	620	609	638	611	587	583	622	598	588	590	572	609	616	622	675	597	602	630	601	577	656	584	623	585	612	637	573	610	635	580	641	599	633	615	657	626	628	653	606	639	636	652	602	644	631	593	603	626	618	605	555	612	635	599	669	604	640	633	618	672	619	629	604	619	631	643	609	547	609	603	630	590	572	628	585	588	637	588	644	609	612	598	579	616	624	613	645	571	608	632	619	601	623	590	623	621	610	610	623	585	598	633	634	615	628	621	592	589	639	626	617	638	608	630	598	631	613	560	654	579	600	653	613	591	607	569	576	617	650	642	607	646	588	626	605	651	589	613	659	603	621	610	587	618	591	632	636	612	606	607	583	629	620	620	634	617	582	622	634	588	595	620	590	597	668	592	619	632	606	654	604	612	570	597	625	606	641	619	629	573	635	614	593	575	648	624	621	634	563	584	611	620	563	626	598	625	585	617	622	656	638	620	589	604	622	604	596	611	656	630	631	623	629	599	618	601	643	620	594	606	619	625	602	585	607	583	598	643	609	653	661	553	663	588	586	604	616	568	568	621	614	619	581	643	596	585	623	636	646	613	621	624	605	577	649	628	664	639	612	603	604	624	588	615	628	572	608	619	603	615	622	606	605	618	616	622	594	598	606	638	624	607	620	603	611	593	618	585	625	573	619	612	598	587	586	622	662	588	617	619	630	651	605	603	603	615	612	617	600	624	629	643	627	632	602	652	606	659	585	631	609	625	607	633	641	578	646	569	614	605	625	546	577	638	599	576	646	613	570	601	600	646	639	595	586	581	631	598	599	586	598	617	614	626	611	599	588	616	596	586	623	625	654	628	602	616	566	602	643	633	615	561	606	644	571	593	621	622	571	574	603	566	649	649	592	597	551	604	610	616	566	613	601	621	606	616	613	603	672	597	620	640	685	613	625	583	647	589	613	584	643	610	633	581	572	647	641	568	611	611	627	642	606	615	618	592	611	585	640	596	608	606	577	569	596	592	639	602	647	603	591	650	609	610	591	659	624	607	620	594	616	623	616	650	578	622	617	585	623	647	619	676	628	620	611	604	584	605	610	592	611	589	621	666	586	626	619	612	581	610	671	623	603	593	571	649	590	620	590	567	617	601	631	579	580	588	598	653	613	594	632	605	618	635	658	569	618	601	622	637	634	622	605	590	600	596	577	612	641	634	646	619	632	611	653	624	627	638	612	649	631	620	613	628	680	581	606	591	594	583	598	638	649	574	605	580	577	620	622	608	626	609	594	599	578	682	644	630	612	596	597	685	638	609	586	608	596	601	610	569	606	640	613	620	620	608	602	582	626	620	614	668	578	624	591	667	585	613	607	651	606	608	594	579	616	606	638	571	586	584	615	618	619	587	603	604	635	621	614	628	567	586	596	642	600	583	612	575	641	599	616	589	580	572	609	603	623	620	622	592	623	639	628	588	622	576	596	599	655	569	593	659	579	600	641	604	612	584	600	631	607	630	628	632	638	624	653	625	619	620	615	596	621	603	572	597	586	647	623	641	612	623	575	637	615	598	645	569	607	601	636	662	584	582	665	541	644	645	595	585	629	633	659	597	605	572	567	601	605	594	622	588	595	633	674	592	621	626	582	617	630	595	589	643	637	599	608	621	628	592	623	601	617	614	616	590	617	583	662	574	565	631	635	616	655	604	583	609	570	588	645	613	658	575	640	590	630	568	642	624	626	614	618	555	564	574	602	653	630	600	618	611	628	618	601	622	690	603	608	611	575	618	590	628	675	598	593	582	600	648	590	657	588	600	606	629	605	623	621	600	599	594	600	586	582	598	612	613	629	649	601	613	613	579	585	656	578	602	614	632	633	588	620	623	588	626	616	624	629	642	630	627	626	589	599	622	622	578	578	645	641	607	609	570	627	594	636	621	616	609	602	591	629	643	575	571	615	611	602	560	578	615	641	602	617	609	606	594	608	583	601	664	593	643	624	596	594	633	596	621	602	612	601	616	657	597	620	648	609	635	591	648	610	571	584	602	590	615	657	609	648	598	593	627	592	640	581	599	613	563	629	606	601	609	589	596	594	612	594	640	598	646	576	602	594	635	568	603	594	604	597	613	617	591	596	618	620	644	618	658	644	572	563	640	622	637	625	631	619	573	638	596	622	623	599	655	629	593	582	609	611	616	593	575	637	590	603	605	545	599	611	581	633	611	583	622	631	570	580	595	618	593	585	589	631	588	642	640	562	610	630	634	624	607	595	610	600	618	607	600	610	593	629	586	637	604	619	600	667	574	634	601	604	625	603	631	570	584	601	586	603	579	581	542	621	606	600	596	602	657	598	630	644	612	578	605	591	600	599	619	622	595	626	618	577	593	606	550	584	636	625	600	604	593	632	597	653	668	669	649	641	609	646	638	576	649	617	642	599	609	605	628	688	604	616	585	565	612	607	623	590	600	578	618	581	619	636	612
24248	21596	28672	26301	32772	17631	5625	1129	970	911	897	849	895	820	864	856	864	820	799	881	850	870	806	805	847	836	818	850	803	800	819	865	820	845	808	864	859	883	846	876	874	867	875	852	864	812	839	884	866	849	920	839	820	776	804	784	852	858	780	806	826	780	798	768	771	780	825	802	756	830	842	752	823	825	769	763	840	743	844	777	807	790	868	843	794	838	809	783	770	784	825	790	797	786	833	797	842	771	804	824	848	838	852	835	790	844	776	828	822	829	858	820	813	850	829	831	808	851	804	895	834	791	819	805	804	791	822	834	878	757	763	776	796	781	844	792	874	795	731	797	804	815	803	759	828	781	843	811	817	856	819	739	815	806	789	817	838	797	799	806	786	837	826	825	787	797	833	807	793	786	827	807	829	785	785	787	844	752	813	814	789	824	819	837	826	791	792	830	834	773	780	850	783	798	798	787	847	803	824	810	765	818	794	770	802	767	786	794	800	805	800	778	799	760	819	886	799	800	836	830	795	852	773	775	788	818	768	795	788	867	772	806	870	829	800	787	796	840	827	788	824	804	849	766	812	791	793	805	775	791	776	779	782	808	775	846	791	804	816	770	866	744	802	818	813	747	771	838	776	828	820	825	799	812	822	831	788	764	795	797	816	831	810	785	784	800	786	777	786	792	813	788	851	781	816	763	787	783	798	822	827	823	775	777	813	808	799	831	833	785	773	815	752	747	823	776	813	790	796	820	782	823	801	861	753	819	763	791	800	792	786	847	782	810	882	785	792	848	848	781	853	835	861	879	824	798	826	840	799	818	824	805	835	857	813	815	734	859	809	805	788	880	818	811	729	818	791	787	829	834	805	807	863	791	763	756	835	807	794	768	834	831	762	808	814	770	834	845	763	824	820	848	834	784	782	785	841	850	782	806	842	832	783	792	750	838	826	806	816	781	784	811	838	787	794	791	768	825	813	795	871	819	836	800	792	767	759	791	788	741	853	846	856	814	811	755	850	817	800	806	798	777	833	844	879	797	849	822	788	810	796	855	858	819	797	760	780	832	754	835	749	817	819	764	793	795	746	792	862	855	817	814	839	842	873	757	826	802	764	716	793	801	793	809	783	772	754	816	793	778	748	822	820	789	773	817	752	814	785	734	811	842	781	832	846	796	772	836	790	811	805	808	778	803	794	787	835	794	788	783	806	789	853	785	806	822	797	829	785	817	755	814	805	766	818	826	800	816	781	810	784	813	824	765	794	855	818	810	768	809	784	843	799	757	795	824	800	816	807	767	784	770	750	803	814	817	791	815	798	824	823	789	810	754	818	826	772	769	823	826	839	828	838	785	783	773	755	852	773	847	790	790	811	772	776	771	806	765	813	795	785	835	788	831	787	822	776	789	816	784	798	790	821	772	799	804	790	820	801	770	842	776	849	800	800	808	806	824	840	846	748	836	803	824	804	810	793	844	801	785	788	790	785	815	822	800	803	801	838	816	847	817	812	794	795	807	845	889	790	812	804	775	826	835	809	779	821	796	763	779	743	748	830	829	773	827	792	790	815	838	822	801	792	780	819	774	827	796	801	845	775	801	800	786	774	811	831	786	785	845	825	799	764	768	769	797	852	849	828	769	837	795	751	809	756	798	788	817	759	821	839	761	759	757	785	804	788	811	831	767	802	859	819	812	800	828	788	805	808	849	814	770	777	821	799	818	806	806	795	812	758	774	790	809	787	816	776	757	803	781	803	782	828	810	755	782	803	838	781	849	833	834	854	760	830	790	806	824	797	837	791	823	773	859	764	836	825	792	762	825	802	812	768	784	770	821	805	835	840	794	835	740	825	803	851	799	814	787	773	766	816	799	843	758	844	852	797	762	768	766	820	856	791	790	801	799	793	793	835	780	754	766	768	752	799	786	811	795	801	746	800	788	773	831	873	757	795	821	846	772	796	813	743	844	781	769	805	848	854	809	817	800	809	816	857	796	849	782	844	804	792	790	789	781	834	852	797	728	780	849	840	816	781	810	800	796	773	813	794	810	820	811	785	785	761	847	776	789	815	811	815	779	789	772	770	792	783	806	792	825	839	851	852	832	776	786	789	756	823	783	779	788	791	772	777	807	810	780	797	801	822	822	845	784	795	810	820	868	816	827	830	781	870	770	826	837	801	802	757	792	770	758	790	820	752	804	803	784	842	759	829	851	837	781	815	817	753	801	789	773	809	759	783	770	846	805	798	779	818	831	809	811	800	773	842	835	851	813	797	826	797	802	809	820	765	826	780	753	795	809	831	865	785	783	847	784	815	791	844	780	835	829	860	808	795	801	798	783	793	813	803	838	826	812	791	803	843	803	826	762	747	845	777	791	789	769	781	788	785	757	747	764	823	777	799	781	805	753	800	776	882	820	728	813	839	819	833	805	796	852	845	811	790	798	784	783	802	816	792	815	800	742	804	834	795	816	797	817	773	807	800	763	855	811	785	865	776	789	796	754	763	769	792	771	742	876	837	790	826	778	773	790	780	758	776	804	780	812	753	804	783	800	813	827	809	803	790	746	820	798	774	804	823	770	808	791	782	835	837	790	824	781	813	853	805	852	800	835	784	783	791	761	827	855	819	804	771	782	773	811	804	752	807	812	799	771	816	796	806	826	753	793	798	811	799	768	754	793	795	796	809	809	815	819	801	821	826	808	752	770	768	790	782	769	797	823	838	805	799	817	821	807	775	819	810	792	800	802	791	792	837	768	789	791	751	785	870	767	830	808	785	796	808	785	811	836	817	798	789	837	804	848	794	763	741	850	832	798	810	826	815	772	817	804	841	861	823	827	815	833	804	772	788	787	872	794	819	805	828	816	816	791	861	785	750	776	789	798	780	839	742	790	816	834	796	777	809	791	767	778	815	826	781	776	837	779	792	823	795	790	817	788	799	796	788	793	779	795	763	828	762	830	807	826	789	755	771	832	804	870	860	776	857	826	829	805	809	774	739	824	829	793	818	791	813	818	768	801	825	785	802	823	801	779	797	812	822	835	797	759	838	856	784	766	792	744	780	792	811	796	781	815	802	810	825	810	810	820	852	857	751	779	851	824	813	803	809	788	764	802	783	828	839	823	803	791	788	793	787	778	836	757	810	872	793	796	806	807	814	777	804	812	796	824	794	801	830	822	809	820	774	806	811	814	832	797	768	804	841	814	762	814	798	804	790	808	769	771	764	772	772	903	830	803	840	844	818	772	822	786	814	827	802	830	766	798	741	793	820	805	787	813	813	858	816	835	839	794	785	804	790	764	839	840	786	778	784	822	834	826	786	806	803	797	793	800	803	811	777	819	819	869	852	810	826	829	808	779	763	743	783	857	800	805	834	791	866	771	784	854	789	808	803	801	825	776	799	839	800	797	763	791	818	832	772	817	812	736	822	797	809	813	816	793	838	771	762	801	811	795	791	810	818	790	823	816	773	774	727	745	763	775	813	819	821	823	804	805	814	751	838	809	798	800	774	764
53351	79249	42487	37118	35880	8790	3352	953	846	846	826	809	734	766	752	747	798	750	732	738	742	689	745	739	682	713	689	692	689	733	706	686	701	766	815	771	816	822	761	778	812	767	821	798	763	794	780	786	719	747	813	702	752	729	736	748	700	753	742	697	712	725	657	701	711	675	741	706	701	698	711	710	712	686	708	713	729	673	682	670	685	695	692	685	735	678	698	694	681	698	738	691	673	711	717	671	698	723	729	727	725	730	733	721	734	681	714	641	687	716	672	651	719	671	685	705	747	727	721	668	742	716	674	710	757	709	673	698	670	723	677	672	711	648	699	742	696	666	724	706	676	655	670	695	694	656	681	667	687	682	714	722	663	646	644	727	722	708	709	675	693	713	679	689	664	690	725	717	706	700	705	734	693	703	671	683	688	707	664	673	673	688	689	675	675	673	659	716	691	646	640	663	694	755	709	701	655	711	721	664	683	650	695	719	658	681	712	703	749	696	685	665	741	715	689	752	711	741	700	680	702	680	647	710	680	714	707	718	694	662	681	690	691	704	702	698	706	678	677	676	734	668	679	674	734	688	670	666	689	680	689	654	684	675	714	690	634	711	685	674	726	669	737	675	670	701	673	739	681	728	683	648	701	695	661	661	694	673	722	689	678	670	692	663	706	670	677	706	677	693	661	657	711	737	717	685	653	685	616	690	665	761	690	719	638	698	657	703	701	768	670	674	715	692	702	712	699	721	673	700	725	696	705	695	690	643	696	689	688	650	691	681	700	723	677	682	684	700	651	694	734	710	709	727	696	651	694	676	722	659	673	686	705	686	723	670	667	709	740	622	707	727	684	696	724	655	685	716	683	709	604	640	679	674	738	717	730	694	707	700	676	680	717	696	708	712	689	678	706	681	723	728	636	712	693	697	678	654	707	678	692	648	680	689	718	649	653	694	698	680	688	689	654	650	686	685	716	706	743	680	690	655	704	681	655	705	710	667	673	678	676	661	679	681	695	683	684	643	685	689	677	705	692	683	707	713	684	662	667	659	652	712	677	706	694	708	651	676	692	686	682	688	693	700	661	650	684	708	742	687	759	707	706	671	742	687	727	686	675	713	686	743	668	652	660	704	648	706	713	673	732	703	667	708	725	681	748	683	682	692	680	667	676	670	694	671	667	690	669	726	675	718	697	739	670	669	716	724	685	687	667	730	638	629	684	703	647	652	718	706	720	707	680	658	708	681	690	696	673	656	685	672	721	669	712	736	676	699	706	712	695	718	665	721	642	673	706	667	752	705	709	699	707	692	656	675	677	698	671	670	687	687	685	663	709	694	680	658	684	693	702	702	708	677	701	683	675	727	683	669	711	699	594	628	722	692	641	677	693	676	746	681	665	687	698	673	687	670	704	681	709	677	720	683	723	688	694	695	716	683	679	748	729	696	714	733	696	637	725	641	684	731	740	675	671	707	658	653	666	636	664	659	683	674	683	661	714	664	717	704	677	732	658	666	714	721	712	692	650	672	671	709	723	693	719	696	695	688	681	722	745	687	741	666	728	689	662	683	739	669	689	694	700	685	721	699	694	681	728	672	667	674	697	634	691	686	683	695	698	657	689	725	682	659	722	714	677	698	700	693	730	684	711	686	718	727	688	692	670	716	729	686	682	683	724	719	706	658	709	734	702	709	705	698	684	707	712	656	745	712	694	731	736	691	691	687	671	696	677	662	691	653	700	667	695	673	732	721	658	682	716	698	699	740	677	732	644	664	718	691	693	717	716	638	667	656	661	724	685	664	635	693	679	641	679	721	690	718	702	737	717	773	715	689	660	633	684	745	659	701	721	688	690	667	670	662	702	706	704	703	736	686	663	705	692	702	654	695	659	712	710	656	636	730	692	740	687	672	682	728	682	750	661	672	691	733	671	688	699	691	700	690	710	684	702	664	726	673	674	667	693	671	683	738	674	687	723	719	703	706	745	629	680	728	707	705	741	657	756	651	712	674	618	694	671	674	677	697	717	703	686	670	714	704	673	675	675	672	699	719	685	688	689	678	685	676	732	682	670	657	725	698	700	698	724	674	683	705	738	708	687	680	659	649	730	710	678	725	662	686	687	669	693	683	684	744	693	674	702	677	701	668	689	719	689	705	694	665	714	643	678	653	700	696	681	641	691	659	689	682	720	702	674	663	695	665	744	645	716	701	714	693	719	696	711	687	690	708	690	712	646	724	670	706	749	665	732	721	679	685	714	676	688	668	713	651	677	662	659	712	658	662	691	665	673	659	676	683	705	676	714	731	651	691	691	675	661	695	697	687	682	660	694	702	704	717	710	660	706	671	689	683	699	686	702	702	678	712	733	706	729	686	666	709	726	740	682	668	701	671	691	679	681	692	695	729	658	697	703	667	674	704	700	687	693	681	731	728	730	653	669	728	684	703	691	709	691	663	706	735	693	692	695	686	673	697	700	629	747	716	709	701	714	680	706	680	697	714	725	716	685	687	642	660	679	637	711	696	685	737	712	634	719	774	730	669	682	741	672	728	722	706	662	712	698	731	691	732	723	681	725	712	732	749	690	683	710	643	658	661	690	683	709	691	665	695	701	672	694	719	693	689	682	686	667	662	696	670	649	722	678	718	687	673	699	640	671	691	699	693	648	682	703	715	690	683	643	703	693	673	699	702	703	665	664	681	692	656	654	661	663	647	720	664	676	674	678	691	697	703	667	661	677	678	709	701	670	675	632	676	674	661	728	680	681	708	678	676	665	729	700	705	706	681	756	688	682	689	716	725	694	678	664	661	723	706	700	692	688	694	689	672	694	723	703	671	700	683	720	673	665	682	686	682	674	749	702	675	752	700	726	712	679	698	657	781	660	682	707	687	644	692	675	685	694	681	735	717	714	664	683	717	725	675	673	704	710	684	685	714	641	690	712	675	689	712	711	670	686	723	674	709	732	744	673	692	666	698	683	680	677	711	675	634	666	719	647	664	660	705	682	716	717	661	668	688	654	687	750	682	729	642	682	665	680	697	676	688	658	689	693	713	645	686	648	701	682	662	647	706	698	619	693	672	707	678	740	683	653	655	684	680	750	687	659	692	693	697	657	714	677	663	696	704	699	644	710	675	685	630	715	696	686	709	699	748	650	703	675	691	685	648	650	635	699	666	651	647	692	704	696	707	672	660	692	662	637	701	675	696	686	718	679	690	644	702	696	682	690	688	704	751	652	670	678	671	680	699	761	682	715	740	694	695	705	651	635	677	693	686	712	695	740	643	679	695	692	662	694	750	670	663	715	681	719	698	708	717	672	699	666	709	694	685	660	692	703	698	673	689	671	706	696	750	716	759	727	693	713	679	714	666	693	727	660	670	684	647	698	675	688	667	708	741	722	714	671	657	693	704	732	662	663	681	690	710	692	682	714	717	698	713	712	716	652	673	726	698	650	696	701	669	691	673	665	660	666	680	650	702	699	724	711	711	686	689	691	672	665	714	676	626	702	677	637	684
28046	21533	9337	4202	3271	1082	826	660	629	671	670	696	742	654	630	658	640	647	700	644	690	697	653	655	657	682	664	635	660	646	671	702	700	682	664	658	682	715	661	625	710	648	692	694	684	693	646	633	648	668	671	628	673	646	652	658	695	674	643	657	659	660	700	653	682	651	662	674	620	640	649	620	692	665	676	706	621	700	699	645	659	611	624	662	648	640	679	664	657	693	672	611	648	656	660	652	666	651	656	693	706	671	647	635	700	655	666	669	664	716	685	667	632	616	693	628	717	678	656	652	699	643	701	600	682	675	607	709	655	676	650	637	703	647	658	681	644	657	656	663	651	687	670	628	634	637	684	665	649	632	700	685	679	639	648	645	645	648	631	633	631	632	735	700	690	706	642	695	700	680	666	672	665	674	671	667	635	641	653	684	709	716	664	643	670	649	663	654	643	659	636	653	692	682	668	643	662	690	630	627	647	626	687	656	646	693	629	676	693	584	647	678	669	634	668	691	658	665	695	661	682	673	691	674	664	672	667	688	625	680	681	624	693	690	653	650	678	654	635	699	706	654	635	645	648	614	646	670	691	679	697	638	630	648	631	677	646	710	674	668	681	663	599	656	642	653	648	645	660	667	698	702	709	666	655	669	654	638	683	650	642	661	660	686	691	632	664	642	683	654	617	668	669	659	673	713	675	660	683	665	690	664	637	665	642	703	681	652	672	660	647	645	661	643	652	643	675	704	659	675	665	678	664	657	665	637	649	664	719	691	714	673	663	632	711	690	632	648	642	688	646	637	629	638	647	713	688	660	700	698	635	644	653	679	659	681	608	654	650	653	687	648	657	673	613	645	640	680	666	665	678	675	679	627	631	616	693	664	628	720	641	673	686	663	685	680	661	660	662	661	659	621	659	670	607	670	617	679	627	623	656	661	682	627	615	612	607	660	616	623	656	682	680	695	646	650	687	672	642	649	684	695	661	651	651	691	656	634	669	620	699	622	684	657	683	636	703	708	617	699	672	691	652	690	743	618	639	654	628	636	660	662	668	665	674	693	652	671	678	618	718	694	705	652	664	686	654	726	662	648	666	653	663	647	662	622	632	672	680	653	661	689	647	702	696	653	656	667	639	679	676	656	663	677	638	680	633	642	642	676	657	701	663	646	633	678	645	682	686	673	677	669	639	661	644	656	598	618	652	654	624	609	689	638	661	633	667	649	675	657	674	677	684	701	702	686	666	653	683	666	629	622	640	673	626	664	661	640	612	690	648	671	625	680	654	665	627	665	675	674	673	654	642	678	644	669	650	665	656	665	637	638	640	683	678	652	670	655	632	701	652	605	666	673	672	661	699	698	682	662	648	644	640	688	597	680	681	614	666	654	647	622	633	631	674	677	661	652	629	674	714	663	627	648	675	714	681	640	703	683	668	668	701	704	677	691	691	681	632	692	682	674	655	642	671	650	679	663	694	655	667	655	702	653	679	681	684	686	663	680	662	666	678	643	618	664	672	705	597	643	648	656	690	627	646	681	652	685	651	675	682	655	680	719	688	669	628	660	711	680	647	671	660	687	618	685	650	685	684	674	700	656	703	653	665	651	703	668	639	661	709	687	618	654	683	668	629	641	618	633	631	668	649	690	620	645	658	692	673	676	696	683	634	658	683	666	653	707	648	634	678	632	665	671	687	677	657	628	630	673	682	654	654	644	672	705	652	659	644	680	660	664	674	695	664	645	684	674	683	650	669	703	665	669	651	704	687	653	643	625	667	651	676	671	701	645	647	626	689	671	674	648	682	687	677	687	677	672	700	617	624	615	606	695	656	627	624	658	639	640	672	650	720	609	637	659	679	669	678	644	685	611	681	708	632	661	675	696	631	671	678	672	626	608	633	667	653	659	682	653	675	667	637	632	676	654	626	670	647	626	597	682	654	665	642	716	713	682	682	655	656	637	617	606	699	652	708	644	605	664	659	701	628	626	695	682	709	649	670	696	647	636	680	632	682	619	644	662	668	646	651	672	635	625	681	669	687	652	698	684	669	682	647	646	632	662	684	693	647	665	710	632	631	659	630	617	657	716	675	651	697	647	644	668	670	649	675	615	684	664	667	633	648	693	682	640	680	689	628	651	668	642	657	695	671	659	670	651	674	629	614	646	662	607	624	696	629	610	625	681	672	633	691	691	674	675	679	658	660	598	669	635	651	636	691	639	653	689	645	654	673	648	671	642	633	719	610	706	682	705	627	651	656	677	669	617	706	660	690	679	656	679	711	686	652	677	706	657	667	619	661	668	673	663	624	646	633	615	668	684	685	643	665	676	701	688	674	661	693	694	629	656	634	680	654	617	674	695	658	676	661	652	642	670	645	693	647	613	677	651	674	620	653	654	632	669	660	683	657	635	648	612	647	723	703	615	658	686	705	633	606	656	654	607	656	650	671	703	688	656	643	691	652	628	634	635	648	670	666	632	686	673	651	659	618	648	664	701	733	691	657	673	633	645	706	691	656	661	662	691	663	693	619	680	655	694	638	717	721	643	628	672	670	678	665	621	672	646	659	684	690	645	682	700	657	695	682	645	670	644	678	694	665	621	698	624	652	702	677	669	655	701	628	684	670	677	692	691	648	637	657	622	635	672	636	651	657	675	667	633	656	694	750	686	679	671	651	637	660	647	666	645	655	683	695	645	637	635	628	654	704	695	687	633	684	698	690	611	670	674	653	615	693	720	683	701	622	639	633	659	695	683	633	678	654	638	679	646	652	621	702	635	633	636	651	680	600	709	712	659	684	685	654	714	655	662	646	661	644	620	683	651	655	643	613	669	638	677	709	671	626	644	603	705	700	646	657	674	703	636	632	642	676	633	657	665	686	655	674	657	682	668	642	639	659	687	683	680	706	614	668	640	633	592	674	665	643	694	678	673	685	647	661	671	698	699	655	656	647	682	673	683	651	670	623	686	662	666	633	623	645	668	638	665	650	668	652	616	658	688	676	666	682	649	643	662	665	673	662	657	639	616	666	635	710	641	704	671	678	690	662	660	621	670	683	634	636	661	620	651	661	655	659	661	733	617	664	676	667	659	651	676	674	672	664	677	640	659	668	642	675	665	695	652	698	657	637	713	662	635	680	654	665	678	654	645	672	639	661	691	654	683	676	657	670	641	624	656	653	697	677	621	623	645	654	628	653	697	643	633	682	639	686	633	601	672	685	682	636	646	631	602	707	654	672	665	698	607	665	665	651	654	673	638	656	674	639	637	662	679	641	645	638	643	655	677	649	676	659	615	644	655	660	659	648	677	706	681	662	691	595	691	662	660	654	642	668	633	662	624	657	672	684	623	641	676	672	644	656	697	624	686	630	612	613	719	598	709	683	657	696	624	676	654	634	627	674	679	670	692	667	684	680	699	675	686	736	667	626	669	685	610	625	659	678	687	681	706	649	645	678	728	670	669	663	658	660	602	661	618	651	666	665	644	641	637	641	629	693	691	653	649	667	658	688	656
10478	19328	5442	3487	3552	1026	639	559	495	543	517	511	526	579	538	500	534	547	502	551	504	561	532	573	543	500	544	547	568	526	553	528	534	554	545	540	566	572	550	588	548	579	587	561	564	549	578	572	546	557	563	575	564	565	591	570	534	538	563	535	543	537	514	508	604	557	569	555	551	598	525	574	579	549	485	524	534	500	536	527	542	517	514	535	546	539	533	543	567	525	527	506	492	552	528	534	535	536	561	560	580	520	548	557	527	553	541	508	533	537	539	566	562	577	538	543	528	503	498	534	544	503	530	568	555	572	544	553	530	512	534	567	525	565	561	544	528	527	512	558	550	532	545	553	486	536	568	520	540	551	498	572	561	551	538	539	566	555	513	565	556	501	543	564	566	580	558	527	539	525	595	548	526	581	535	533	524	527	535	527	541	539	557	565	513	544	551	548	535	540	553	566	531	540	564	577	518	537	523	546	527	565	509	529	519	576	512	534	554	533	537	550	561	521	536	553	559	542	514	524	585	529	548	538	561	547	554	539	512	532	494	549	569	530	553	566	555	559	514	557	583	523	522	557	510	537	545	556	530	535	487	546	532	551	541	508	518	556	526	536	585	536	549	502	582	509	505	513	529	546	532	554	516	560	541	553	523	561	509	527	527	539	566	519	525	574	528	544	546	546	504	487	549	532	504	554	550	512	509	560	544	516	563	535	561	487	528	557	574	528	545	562	528	557	505	574	537	505	510	535	514	546	527	551	548	534	565	551	523	577	534	529	540	574	541	570	583	515	555	521	529	553	542	550	563	499	543	546	540	580	548	554	554	510	517	548	520	535	546	562	542	522	553	532	511	544	550	546	550	541	567	507	559	548	558	558	535	557	561	540	541	510	513	524	526	537	532	563	545	510	573	547	558	523	506	574	520	532	523	520	496	537	523	538	552	571	529	557	491	561	520	565	519	540	563	585	519	558	546	539	529	538	545	545	528	540	505	541	565	520	510	546	554	564	552	532	508	563	537	526	538	515	499	563	540	531	540	529	544	503	541	545	580	521	535	511	571	498	562	562	545	539	600	539	513	508	547	523	547	519	547	534	492	517	540	532	547	548	537	508	548	544	554	526	520	555	542	557	564	553	535	507	519	535	530	526	567	503	551	514	533	526	544	545	559	554	590	530	545	576	558	546	512	513	543	492	532	551	590	511	518	551	550	553	543	568	523	569	557	573	547	522	571	514	500	494	537	531	527	520	546	562	510	508	537	555	532	515	514	534	547	533	522	518	535	523	581	513	527	536	545	502	558	542	556	518	528	506	571	552	548	553	547	525	538	543	512	531	530	506	581	505	546	509	499	541	531	564	542	530	559	538	506	563	538	542	530	510	545	573	566	521	531	518	536	542	544	536	574	582	546	536	525	505	565	515	576	562	576	541	548	527	514	592	554	542	535	494	506	526	571	550	518	573	557	526	544	539	568	530	517	515	530	541	524	578	533	549	563	542	572	536	605	524	479	503	551	543	522	538	530	510	550	510	513	531	497	559	585	534	511	532	532	524	540	566	527	544	517	524	517	520	561	525	523	504	499	546	571	500	535	494	498	540	577	539	550	518	508	531	496	568	586	576	579	562	513	531	541	544	544	563	541	540	498	553	538	532	550	530	508	512	514	499	530	516	512	548	565	554	550	534	516	550	531	535	536	526	534	484	547	520	603	487	526	521	574	542	516	549	525	484	540	519	516	522	531	543	508	557	555	515	561	528	561	524	534	523	506	535	494	557	545	547	505	539	506	528	538	559	549	544	523	570	551	509	526	541	516	521	602	537	506	553	558	530	555	535	550	525	511	528	518	542	554	573	547	560	552	539	565	519	547	533	566	539	528	565	574	520	507	569	535	568	538	517	561	539	526	528	576	598	547	555	522	552	512	474	551	525	506	538	538	508	540	527	478	531	577	562	572	525	534	544	522	539	572	581	564	574	578	527	551	539	530	533	538	568	489	565	513	576	589	584	552	536	535	503	537	541	519	539	532	519	560	541	546	500	555	535	556	527	528	537	528	526	553	522	587	515	532	547	534	539	514	517	563	515	533	515	526	519	582	582	539	576	521	509	538	562	511	554	543	513	593	538	496	521	531	560	522	531	542	530	569	526	525	512	538	549	522	488	542	490	570	563	525	545	514	532	554	562	541	510	565	532	525	558	536	516	564	517	555	517	524	534	538	547	541	566	549	531	501	558	543	538	529	567	485	571	525	577	555	498	524	536	553	537	545	531	557	513	535	543	539	557	516	537	562	538	556	512	506	533	540	543	510	545	567	569	521	513	564	495	551	540	549	555	562	574	564	543	523	527	546	534	511	484	577	536	531	534	556	529	540	583	567	574	527	528	538	490	519	558	568	558	548	509	544	506	538	519	540	544	555	551	518	577	530	548	522	538	526	541	539	579	560	550	537	544	559	569	525	610	526	525	531	520	489	508	532	530	531	518	510	521	520	524	532	534	538	545	556	519	539	534	520	569	522	549	487	548	538	562	517	533	530	524	559	494	529	534	521	563	538	548	493	540	483	515	555	512	545	487	549	548	538	555	529	511	507	501	572	546	500	536	538	530	531	516	522	550	562	504	529	498	554	479	517	554	518	566	557	524	533	586	557	528	546	521	562	550	519	556	559	483	533	547	529	533	526	520	549	555	551	537	523	535	523	522	540	504	543	532	512	544	587	539	548	537	533	501	507	522	548	530	519	559	501	582	537	572	555	537	533	548	501	569	546	559	549	526	516	520	552	577	530	498	536	533	574	553	489	543	525	541	587	490	532	537	540	555	541	536	537	539	539	522	505	555	513	482	542	556	528	538	513	530	505	585	532	577	526	533	569	552	535	530	549	542	505	555	524	555	517	510	519	532	552	542	569	526	513	532	585	540	528	555	547	533	537	534	548	527	488	537	583	534	526	562	565	567	525	541	562	501	515	534	537	544	526	499	539	544	545	563	542	520	551	583	559	547	501	538	570	553	528	535	531	526	527	562	566	540	526	510	598	539	520	570	594	528	559	540	514	536	508	526	582	567	523	584	574	545	540	577	496	543	531	528	546	522	522	552	522	550	549	540	565	533	525	557	531	528	534	531	595	529	493	572	542	533	515	545	586	547	524	560	529	534	525	567	551	524	554	518	542	567	545	530	536	568	519	571	543	531	550	533	534	533	528	531	494	513	551	548	524	521	541	499	531	582	530	537	566	540	567	549	572	546	555	553	541	537	519	555	546	550	519	542	549	512	539	529	547	542	554	500	552	506	556	530	554	516	517	550	527	568	519	542	502	532	568	495	553	515	491	520	546	550	512	514	528	497	532	531	562	557	570	540	500	561	516	529	544	493	545	541	542	530	576	536	565	564	531	526	507	551	542	581	511	522	508	520	532	572	549	558	530	555	500	560	550	571	547	536	496	589	536	607	562	522	538	487	561	539	551	550	546	511	551	527	549	506	516	525	563	519	513	523	555	546	557	532	543	532
25338	22114	28389	27185	25853	14367	3636	766	639	646	615	585	582	568	642	585	621	553	590	598	613	621	565	621	625	575	630	549	566	587	587	625	603	561	636	653	639	588	605	638	608	586	648	605	567	592	607	594	569	575	593	548	587	581	626	568	590	593	549	606	562	590	572	571	557	555	569	572	586	576	581	584	618	574	547	533	587	609	626	630	538	585	569	587	579	577	586	550	622	633	570	571	559	589	568	624	560	520	599	591	614	612	553	564	572	570	551	559	608	588	572	579	587	545	605	571	627	558	544	573	576	604	573	577	601	557	556	582	563	568	530	609	528	591	611	560	617	598	591	519	550	590	543	549	596	542	562	595	575	562	576	578	588	609	620	592	576	570	609	593	571	562	571	537	606	554	579	595	563	557	564	587	569	570	569	579	576	579	571	538	586	566	580	588	572	575	577	583	591	561	578	567	575	567	562	570	608	558	541	582	550	607	556	620	587	593	571	544	596	609	557	554	593	565	540	539	564	552	565	581	555	596	549	551	598	600	583	586	566	535	549	548	592	583	586	578	594	560	553	577	572	623	580	559	572	618	556	532	579	535	577	540	601	582	587	616	546	545	600	589	555	560	566	591	572	602	602	565	594	576	610	559	551	564	595	599	566	567	593	608	577	550	584	578	602	574	586	555	547	607	576	550	555	557	592	573	567	577	569	567	588	540	634	558	574	612	574	528	554	609	579	576	580	600	588	575	587	577	589	572	538	616	605	637	528	591	553	559	565	576	556	602	610	590	592	611	600	561	613	582	527	533	567	585	523	612	544	542	592	555	575	550	581	597	579	537	569	576	568	560	612	621	600	575	619	551	557	543	547	595	575	552	587	589	586	584	555	594	586	546	551	594	604	561	544	640	592	550	600	536	564	523	534	580	598	553	557	580	597	553	545	629	592	588	585	536	550	573	598	546	589	614	586	573	593	570	526	573	571	596	558	594	593	609	580	594	551	597	604	564	593	544	547	607	588	571	595	585	551	585	576	553	596	593	599	567	535	604	544	592	532	591	543	557	556	550	568	564	599	581	614	573	561	534	580	587	562	598	534	560	605	576	558	545	577	543	547	573	583	605	619	590	596	547	586	554	571	585	516	539	580	559	590	595	564	526	580	583	572	548	591	593	581	598	577	560	593	585	555	582	597	627	570	605	612	600	595	618	581	626	570	574	555	616	559	603	578	586	567	587	592	596	614	608	571	572	565	613	580	526	616	589	576	534	585	590	553	612	569	564	603	564	604	584	560	565	583	555	536	627	517	556	564	554	551	544	596	578	583	580	570	562	578	560	532	559	637	552	553	605	566	583	532	549	565	576	540	544	623	581	534	594	579	570	547	538	588	587	567	556	597	545	597	542	576	592	567	573	600	562	597	578	552	545	558	581	583	608	613	571	584	586	608	517	573	575	577	587	574	566	537	607	569	644	561	609	550	580	569	563	589	544	547	566	593	522	561	565	575	558	579	551	561	549	552	612	528	567	529	606	550	560	551	599	607	568	593	575	630	603	609	579	542	613	616	555	585	536	557	581	564	591	560	595	562	587	539	554	571	533	547	630	603	550	593	556	593	519	598	570	572	586	573	526	572	614	553	554	561	571	587	577	581	569	626	533	527	568	602	577	566	569	572	578	571	590	557	571	606	551	593	583	593	591	593	561	549	555	603	615	563	551	554	548	561	587	602	591	563	530	551	548	586	560	575	579	583	584	552	578	593	565	575	557	569	582	552	573	614	566	567	578	561	521	603	594	537	560	593	541	562	594	545	562	573	566	555	560	603	555	620	573	615	542	534	583	514	558	604	595	577	548	621	562	545	604	561	589	577	555	586	564	554	566	580	559	561	573	534	571	614	546	547	540	557	594	561	618	586	524	573	572	594	569	587	578	554	581	552	612	616	562	596	638	582	533	600	600	607	608	565	560	579	560	567	596	571	591	613	546	577	612	599	563	570	536	576	560	559	567	585	557	585	604	565	614	566	570	584	605	602	574	571	577	578	567	577	577	609	624	573	611	581	609	551	601	552	624	579	596	580	555	564	549	609	573	591	585	581	561	594	548	575	570	569	558	574	578	568	584	589	587	566	615	538	513	552	587	597	568	529	594	616	567	585	572	599	543	564	534	562	561	570	566	541	575	576	570	577	570	582	578	589	581	592	589	595	560	564	585	568	579	590	598	588	552	563	563	527	597	541	550	515	560	566	567	605	589	571	587	534	532	549	585	591	591	554	586	603	608	563	534	566	566	607	555	545	537	578	547	517	588	568	549	536	579	584	570	547	572	576	570	551	540	571	534	588	545	563	542	599	566	537	553	565	591	595	579	598	567	617	588	552	595	580	534	557	561	580	619	559	576	566	593	552	584	559	570	542	554	598	608	562	568	643	586	602	581	565	561	571	555	553	579	614	578	557	577	599	595	597	595	607	572	579	603	579	570	580	577	523	550	572	590	549	595	588	547	610	558	592	525	569	592	556	581	583	572	556	606	540	622	547	564	629	606	601	568	570	551	566	580	546	577	580	538	559	595	581	594	525	585	554	588	583	558	588	561	561	572	590	564	606	557	562	581	589	580	581	560	573	547	544	609	517	581	567	589	627	584	579	554	585	590	597	553	598	567	604	586	569	574	565	580	537	556	570	570	624	547	580	553	520	600	601	557	561	571	581	570	575	557	582	625	548	571	549	597	570	579	584	533	593	587	552	618	541	563	642	572	564	594	582	575	535	580	615	576	536	535	575	589	570	605	597	558	569	606	566	554	567	597	579	631	585	576	598	525	582	597	584	571	614	547	556	581	546	563	587	612	560	610	578	563	570	570	557	605	563	584	556	580	538	597	575	569	608	578	589	549	528	573	581	562	589	573	579	631	560	559	566	534	573	612	571	592	582	567	561	537	545	571	572	571	542	553	589	585	576	595	584	552	548	587	601	567	580	550	562	585	617	606	575	551	553	607	589	575	591	556	565	542	578	510	578	619	558	536	541	571	541	576	566	573	561	587	521	586	559	567	556	548	582	581	601	561	572	580	578	544	566	580	559	565	527	581	567	560	558	564	529	574	636	546	583	562	561	588	582	576	617	586	531	567	562	550	555	571	549	605	587	544	589	607	581	545	590	569	589	546	565	588	571	600	578	581	571	544	598	594	544	543	572	623	564	582	556	563	573	572	587	554	545	572	531	547	566	578	560	573	590	604	589	554	565	581	572	580	584	560	597	587	566	574	586	599	585	579	548	579	545	594	597	572	589	590	563	581	543	569	543	513	583	548	596	579	554	559	586	603	599	575	553	541	559	566	569	587	587	642	538	573	594	576	556	563	539	567	595	553	539	548	537	594	598	583	564	569	616	572	549	558	558	546	562	568	589	563	537	556	581	601	543	617	609	555	564	566	573	555	558	616	579	610	610	571	612	570	543	575	613	578	557	562	562	607	579	538	544	571	607	541	546	614	574	573	542	554	585	585	547	580	551	549	582	555
39902	68764	33767	23150	23791	8621	2143	645	567	586	573	557	520	547	534	499	522	544	534	534	466	557	518	533	514	516	499	471	491	550	520	527	520	543	532	551	557	572	569	569	559	566	557	562	559	528	527	547	511	509	551	500	481	501	566	515	563	517	506	503	533	478	534	482	522	509	527	498	558	532	508	482	524	516	534	529	515	540	529	509	499	492	507	540	499	526	526	531	504	486	486	479	562	514	537	498	453	518	538	515	501	538	533	496	543	502	531	521	500	522	516	529	549	535	480	543	485	501	520	486	523	518	518	511	489	516	546	517	506	509	524	521	500	496	520	472	499	494	503	522	494	516	537	508	501	518	487	517	560	472	519	501	463	510	510	520	494	519	532	547	497	540	484	501	492	523	494	532	507	515	512	542	500	498	494	480	510	551	487	463	496	529	524	438	459	495	498	477	504	524	466	508	494	525	471	465	496	500	559	516	488	481	549	491	464	494	519	503	505	479	501	546	529	455	516	514	524	514	505	508	487	475	509	520	522	543	476	464	509	481	539	520	492	515	514	492	475	547	499	508	526	508	496	509	553	556	476	547	501	506	484	499	533	499	481	489	522	529	527	508	506	499	455	507	485	464	502	488	492	503	516	539	464	490	456	517	500	496	543	468	529	497	502	494	482	494	488	515	477	485	506	504	501	529	537	496	492	537	496	453	502	496	459	521	513	533	480	543	525	478	486	523	534	527	500	555	488	511	533	518	485	538	517	512	521	522	531	504	487	488	485	492	495	478	492	472	503	519	519	512	512	488	512	519	491	506	496	521	507	498	500	499	485	505	487	485	471	512	496	524	508	478	537	525	491	475	507	529	517	513	524	492	464	524	508	512	480	497	493	506	540	512	518	557	496	536	524	517	507	512	513	501	467	513	530	502	498	529	506	476	540	511	477	524	490	496	528	554	498	544	498	532	485	504	536	483	542	548	495	512	538	517	490	518	510	475	499	509	515	534	514	487	522	497	528	469	482	489	502	500	519	499	499	442	505	471	559	506	502	527	497	482	515	503	473	500	519	517	516	523	537	516	482	469	504	505	552	492	489	537	473	549	500	481	530	508	536	485	517	482	546	519	519	521	510	486	500	470	493	521	488	499	508	470	514	522	510	502	480	501	488	552	475	478	488	539	537	541	505	484	485	499	544	517	537	533	484	474	510	528	553	503	520	487	525	475	506	542	499	513	531	560	518	504	540	527	506	527	490	466	508	517	494	489	509	505	515	515	517	529	501	487	514	481	492	510	532	503	518	513	548	520	487	518	522	491	509	491	510	500	500	497	518	508	497	529	500	494	540	481	485	510	486	546	497	539	503	552	530	537	508	518	512	502	496	458	544	482	515	486	481	524	507	512	496	552	534	531	552	522	521	529	538	513	476	520	489	508	468	511	541	510	472	515	523	499	506	543	472	557	507	510	485	496	489	548	473	507	560	522	487	525	482	471	498	523	493	491	503	491	522	508	556	535	500	510	487	499	493	527	537	474	507	501	449	530	544	513	474	504	546	526	482	509	487	544	500	485	511	505	512	500	528	481	504	511	504	512	497	504	465	514	525	491	518	484	510	476	493	485	529	520	509	545	482	528	504	504	521	550	492	476	487	507	489	531	510	508	510	505	511	519	524	512	530	488	508	502	467	490	537	542	480	497	511	499	468	556	517	510	516	480	474	490	515	503	503	490	486	508	526	492	496	509	472	530	509	503	462	501	524	495	510	523	504	507	513	470	558	503	485	538	497	494	458	480	494	538	522	478	486	485	549	477	510	508	479	521	482	560	484	501	499	497	496	536	484	487	496	501	545	490	478	485	536	500	507	498	538	549	521	516	522	476	500	497	483	493	483	519	532	490	505	508	451	532	493	504	512	469	486	518	496	506	484	509	508	505	490	548	512	476	528	508	493	564	514	527	485	465	499	508	479	491	498	481	475	523	568	501	525	518	451	478	471	525	530	522	530	494	519	526	542	499	485	537	532	480	505	515	507	515	505	486	498	465	498	482	492	515	506	502	533	503	472	507	468	492	510	465	534	535	499	470	472	488	526	482	497	496	545	490	507	513	483	523	509	541	491	530	478	531	501	513	473	515	477	504	527	517	493	485	514	494	517	503	498	491	511	447	495	545	527	488	529	505	493	491	510	490	504	510	545	538	504	506	505	485	527	448	474	470	495	521	531	507	506	520	500	501	539	514	518	556	502	482	496	509	493	512	486	508	510	531	534	492	507	459	503	472	469	482	515	521	502	473	471	545	535	496	495	520	532	500	496	482	475	518	524	503	526	519	545	514	508	564	497	507	559	510	525	513	507	484	519	478	525	493	484	536	523	477	478	495	496	487	535	500	496	467	532	543	529	536	519	495	500	471	467	475	518	451	507	494	557	502	482	492	535	506	520	482	502	486	514	502	527	495	540	509	507	537	500	509	516	482	516	510	497	484	513	501	473	476	516	524	487	537	563	482	504	494	526	526	497	527	513	520	510	492	536	490	561	535	466	503	473	513	464	492	518	515	495	464	499	501	543	513	498	492	514	482	512	505	528	474	487	486	534	546	546	440	492	539	476	507	493	472	537	528	516	506	485	520	460	518	507	472	526	486	521	512	481	512	492	455	492	541	493	517	471	498	507	472	474	503	494	533	510	457	476	519	494	527	491	553	537	498	493	507	539	484	517	499	463	509	498	465	516	525	488	471	505	491	534	534	479	484	525	580	510	520	496	532	511	502	507	498	473	473	499	548	477	486	510	514	515	512	496	501	499	518	537	512	510	494	505	467	507	499	519	546	462	501	516	528	540	497	529	508	499	516	483	488	507	504	501	486	453	522	546	468	537	513	486	475	491	461	560	503	509	525	544	489	499	513	472	533	488	532	493	500	506	525	501	488	472	530	519	517	514	521	524	512	511	471	531	492	478	475	519	510	528	498	481	479	518	526	503	501	521	501	500	464	495	536	496	483	485	495	449	514	544	497	488	500	502	537	510	518	489	493	527	507	503	501	493	481	492	502	448	524	516	517	512	536	483	475	497	483	485	477	523	484	506	489	494	526	483	498	504	501	484	558	465	503	504	473	517	529	493	507	480	515	521	525	516	469	556	487	507	487	508	508	536	486	508	502	521	472	516	565	493	494	511	530	524	423	529	538	468	530	511	570	470	507	511	539	535	511	501	533	523	536	490	467	518	494	457	505	482	487	495	495	498	506	500	523	512	513	494	485	489	526	500	506	505	481	514	528	518	499	503	491	508	485	513	495	496	499	518	480	499	504	542	492	495	461	511	496	521	513	473	538	519	513	458	484	503	506	499	535	522	480	493	509	524	524	478	507	509	481	525	504	489	472	526	503	470	534	484	515	521	504	512	517	538	518	522	513	504	507	500	460	535	483	462	512	537	531	519	475	497	477	456	493	522	510	539	526	540	502	549	508	475	527	510	469	514	534	511	538	511	505	464	459	479	470	494	535	477	474	518	533	503	475
24243	21675	28535	26617	30506	23556	10110	1064	788	826	777	790	766	739	716	679	723	727	733	704	701	725	714	756	699	704	671	730	665	678	728	672	711	746	727	761	735	741	725	710	687	665	749	766	726	690	730	687	675	690	665	767	696	714	718	721	647	688	692	708	731	662	685	712	703	686	729	653	660	660	666	719	665	689	698	652	674	705	689	705	683	709	650	666	658	651	728	679	691	669	626	676	707	667	661	662	693	633	693	682	680	726	679	659	706	652	690	692	670	694	700	684	703	669	705	739	689	652	717	642	666	667	683	717	697	666	704	683	677	658	678	631	677	702	688	678	715	689	667	692	727	697	673	666	623	658	639	696	715	668	692	696	718	693	682	681	667	689	654	680	661	677	716	658	703	716	695	697	696	675	655	661	667	688	626	681	696	672	677	631	677	675	661	709	689	685	652	692	692	671	669	687	717	675	670	660	700	696	692	686	671	695	674	671	701	682	679	638	659	682	632	659	742	658	663	687	618	659	697	665	678	677	704	669	721	702	651	700	692	707	670	698	704	655	673	666	665	646	724	658	679	672	710	696	644	706	709	685	680	690	681	720	682	704	669	656	637	709	656	712	672	653	678	692	661	657	659	726	647	729	672	660	668	696	661	694	690	682	641	663	641	678	678	635	704	696	664	685	690	696	651	647	645	697	696	687	702	692	715	702	716	689	702	677	672	672	747	671	706	668	670	677	707	686	674	715	697	711	669	686	653	691	707	701	671	683	721	680	684	682	678	679	663	670	759	665	703	722	718	663	676	640	742	673	741	671	689	653	682	664	641	713	681	650	666	634	697	694	682	737	680	696	679	659	696	650	662	665	721	682	681	676	655	679	654	639	642	676	666	685	656	618	671	654	676	673	657	726	723	712	638	686	696	723	699	678	681	700	664	721	708	665	677	685	667	656	681	729	664	698	637	656	690	665	724	678	666	631	686	708	711	670	700	711	731	693	654	717	715	677	650	727	695	719	681	661	656	705	617	703	734	638	683	720	699	706	712	699	646	651	686	725	684	690	720	660	664	685	677	711	713	668	646	698	684	689	724	680	703	690	727	699	665	686	634	711	665	666	636	664	645	696	701	654	656	706	646	626	689	672	685	643	700	671	693	637	651	664	708	705	653	691	674	704	706	658	703	655	645	664	646	672	683	709	693	694	691	645	693	729	677	659	664	668	696	731	710	679	683	732	671	655	651	681	680	630	677	670	698	647	633	710	679	758	681	700	715	653	677	694	686	680	647	663	664	674	673	656	635	704	686	674	660	728	678	710	718	661	642	682	680	664	659	698	630	689	652	684	661	678	673	663	675	701	670	708	698	714	689	670	657	655	717	741	671	693	685	672	673	643	732	720	691	670	666	677	698	689	639	647	710	731	689	669	672	708	708	701	669	690	696	718	658	708	680	698	679	708	691	631	690	679	642	649	685	685	674	661	664	669	686	633	657	705	668	671	638	641	701	673	718	688	667	699	707	688	706	655	710	683	698	656	678	665	663	679	726	682	720	729	700	699	650	669	672	661	686	658	694	677	637	683	681	699	676	691	667	652	626	617	682	695	689	690	657	641	671	696	678	661	713	709	662	652	686	702	655	686	628	689	667	668	728	692	701	700	666	705	664	679	670	644	639	686	674	701	741	685	633	672	672	702	695	654	666	667	685	670	665	709	671	690	698	671	691	711	687	669	671	700	700	721	714	707	689	701	734	706	664	662	663	670	670	688	707	662	711	686	673	652	705	682	684	693	724	764	677	683	726	705	683	634	692	679	660	711	643	678	666	637	651	653	707	710	665	662	647	689	732	674	688	659	645	707	672	666	676	631	657	676	662	654	679	673	685	699	668	623	626	681	663	635	696	654	698	714	646	658	694	656	677	668	698	677	669	659	639	698	695	642	740	721	692	715	659	679	715	687	689	696	656	678	708	656	624	696	677	667	716	669	743	648	652	667	698	631	665	736	687	722	631	694	700	652	685	678	645	692	693	707	677	685	674	700	664	671	647	667	710	656	683	683	686	705	663	634	699	685	701	666	698	681	648	672	680	683	678	689	667	686	702	649	679	686	650	697	626	701	715	674	697	691	677	735	703	680	678	682	720	670	714	728	715	741	658	706	705	690	678	703	716	686	673	742	712	689	667	656	701	716	661	682	653	683	715	659	682	687	684	657	651	657	711	694	632	685	655	691	672	688	696	716	692	668	714	694	726	711	706	652	682	683	695	682	684	706	664	678	654	679	679	681	680	654	680	666	687	661	653	744	626	702	682	706	639	650	690	667	743	651	673	680	673	682	708	693	641	725	669	617	730	673	616	711	733	671	696	665	627	653	723	700	677	622	716	701	678	744	701	671	724	677	671	697	649	683	678	671	677	718	692	677	632	685	677	692	707	677	636	704	643	723	673	678	671	685	689	652	689	642	728	757	688	660	695	659	709	696	705	676	683	676	691	689	691	671	695	681	687	649	736	682	678	659	686	717	627	706	675	695	678	676	702	625	615	713	728	675	690	677	690	704	687	652	683	708	664	691	667	681	649	639	665	725	659	685	728	668	660	725	706	640	716	653	609	678	681	649	660	773	725	635	715	674	658	644	715	689	645	696	658	640	667	663	700	698	677	701	714	654	665	635	740	634	696	665	737	701	737	663	681	684	734	668	693	710	678	678	667	685	655	688	640	711	639	674	680	696	670	686	744	725	701	665	705	689	704	677	675	668	658	741	674	732	629	658	705	672	674	720	711	692	651	656	650	649	645	668	648	696	701	684	720	640	668	700	683	653	677	728	691	655	680	667	652	634	669	684	631	647	715	678	691	644	687	687	728	681	699	679	670	712	653	659	673	612	611	660	734	706	642	656	672	688	698	653	704	667	678	674	659	703	640	720	625	692	680	652	692	679	657	662	673	693	656	687	671	706	722	648	665	656	695	682	638	663	704	680	715	681	742	648	726	666	691	677	743	651	664	683	685	692	690	671	628	691	650	655	698	621	690	676	647	656	731	672	706	656	670	675	667	696	734	658	716	671	652	686	711	699	694	699	692	692	677	701	709	688	686	668	652	717	628	725	728	664	714	669	663	682	705	699	675	703	679	715	682	656	647	701	673	682	690	671	689	721	669	668	647	698	697	684	708	688	633	691	645	638	656	640	718	711	658	694	720	669	648	725	706	656	686	686	694	653	682	620	695	723	640	682	670	680	714	679	732	688	677	713	706	637	664	644	664	710	679	669	711	682	656	704	670	682	663	671	692	686	631	693	664	679	678	674	693	674	691	665	651	679	684	661	666	662	652	704	695	631	622	684	707	688	691	716	646	735	721	633	680	651	666	737	674	684	738	679	684	699	683	673	632	664	709	667	677	719	685	643	718	635	693	637	666	642	703	673	693	675	730	647	675	660	709	669	737	666	722	660	657	688	678	649	715	670	642	709	673	675	677	656	721	678	661	664	699	689	712	694	700	694	639	713	699	724	652	669	684	704
53762	77706	47174	33988	36068	17073	4077	819	753	731	715	670	679	674	666	619	674	662	634	628	621	607	638	625	624	609	654	638	656	609	635	648	621	652	710	719	702	681	644	629	689	696	691	709	726	689	721	658	610	662	666	648	639	651	618	665	672	611	584	579	591	619	656	629	589	599	632	581	639	576	580	591	632	605	622	617	575	576	581	622	586	602	624	605	565	635	603	631	600	620	596	604	599	580	621	669	627	573	668	616	630	632	620	616	595	618	635	616	571	601	627	653	619	588	612	612	609	604	600	624	630	613	593	583	639	606	600	601	587	632	635	593	562	603	599	630	626	612	610	610	626	609	586	626	580	600	613	584	598	585	595	585	609	598	573	665	638	620	557	596	542	557	603	675	613	609	579	588	572	616	592	608	591	610	621	605	617	599	599	598	575	587	608	595	623	596	609	576	571	626	575	625	607	607	596	607	599	648	635	633	631	593	609	577	664	633	619	575	598	636	608	621	573	601	596	579	611	587	657	612	618	611	571	622	613	616	571	601	645	562	619	613	616	599	601	609	607	599	629	637	610	595	587	583	624	596	589	582	635	600	606	607	581	576	547	616	611	660	598	612	636	634	643	567	603	621	616	602	575	630	609	641	610	608	597	597	630	556	582	637	623	620	557	634	598	590	595	608	579	604	648	571	630	592	617	587	591	619	651	579	584	607	584	594	607	574	594	626	622	598	619	617	602	636	606	609	587	577	609	615	590	600	568	631	571	607	570	572	604	625	600	589	602	625	594	673	647	598	577	620	586	630	606	600	619	632	589	602	648	606	624	560	601	621	606	577	607	629	585	608	562	606	594	573	579	608	597	583	656	593	599	623	595	622	634	644	574	644	636	597	583	612	602	606	595	642	613	608	575	583	632	621	597	649	585	608	564	622	609	599	568	627	619	563	568	617	664	604	605	573	633	578	634	616	581	627	611	567	577	602	582	618	609	612	635	597	636	622	577	559	615	581	582	619	597	582	598	597	567	540	623	573	607	594	582	545	587	624	620	607	619	627	568	638	599	610	611	624	661	573	640	620	606	597	599	584	625	586	613	594	625	594	605	585	630	619	605	624	584	595	612	617	609	607	635	635	594	629	556	613	576	586	599	594	585	587	595	592	611	622	609	589	611	637	603	585	638	617	593	622	618	609	613	661	573	628	574	601	610	610	592	623	614	625	617	612	628	624	616	579	605	593	585	601	591	572	625	650	584	628	590	653	621	588	572	597	581	639	571	572	582	629	589	627	608	567	590	601	603	607	606	603	592	599	590	598	655	621	587	542	597	573	619	643	594	582	618	613	584	608	624	604	596	603	587	605	587	610	603	573	594	611	592	639	583	600	592	612	608	600	604	623	609	557	607	590	581	548	614	592	621	609	606	627	641	602	559	621	608	617	592	583	559	594	640	611	582	567	602	627	613	588	627	601	595	577	629	621	589	580	601	590	630	562	607	601	628	602	582	613	546	591	580	603	632	620	565	606	611	578	620	593	579	620	606	601	617	667	639	623	600	602	624	606	634	632	608	602	622	560	601	597	590	563	590	627	603	639	610	610	627	623	594	612	653	616	651	587	605	608	611	584	636	626	580	578	585	606	601	581	595	614	601	605	610	567	629	580	601	615	616	623	621	608	634	617	595	575	604	601	588	624	604	580	593	545	562	586	643	645	620	617	624	622	614	574	650	573	630	576	606	624	618	588	601	565	654	603	604	570	609	606	609	623	560	630	631	588	601	612	608	587	533	567	597	581	583	604	593	611	560	577	615	564	595	595	584	614	607	550	629	602	586	560	576	657	604	580	623	598	615	625	597	632	590	656	609	595	653	622	608	625	599	615	612	603	581	652	602	549	595	599	575	600	607	612	613	614	595	579	583	582	618	597	584	619	593	629	582	606	599	627	591	577	596	561	533	622	622	645	568	596	613	574	634	622	585	604	614	604	600	545	624	654	606	639	589	591	613	579	605	666	643	590	639	594	598	601	625	620	629	629	622	539	604	571	588	643	649	607	587	612	588	630	576	636	581	623	582	582	593	629	607	631	604	636	605	602	599	626	579	611	638	575	613	644	564	581	566	621	580	601	595	589	608	571	589	611	602	628	609	555	564	611	577	569	613	600	587	586	571	568	571	623	576	615	627	595	623	625	616	553	614	668	617	628	619	668	604	616	622	603	639	587	571	590	609	639	588	599	608	592	594	600	618	561	628	656	568	584	605	645	578	599	606	587	614	621	578	624	597	570	618	599	595	568	623	576	594	617	600	581	587	630	594	597	590	637	606	572	607	632	562	622	619	610	590	622	602	599	585	594	606	583	633	598	637	641	600	597	623	595	586	612	586	621	605	671	602	605	593	583	606	618	619	641	585	600	595	580	638	629	612	631	586	572	607	603	589	571	578	606	578	562	644	638	588	621	612	596	607	584	586	611	637	620	625	606	585	580	574	585	606	613	616	571	615	607	599	606	589	590	606	620	582	621	625	654	618	620	593	601	623	618	577	638	589	606	605	573	620	571	578	583	591	612	561	623	617	605	616	602	601	595	615	577	588	603	667	598	611	568	585	577	620	614	579	582	609	604	562	580	636	598	584	616	607	599	577	609	594	596	598	574	620	579	575	595	632	606	595	590	589	588	574	628	600	573	584	609	662	658	607	596	564	602	602	624	573	565	600	570	544	559	586	589	597	598	665	620	610	582	568	605	610	619	639	606	584	599	621	600	613	607	592	634	599	625	637	600	641	652	602	580	620	608	642	629	594	576	626	591	610	593	589	581	595	619	622	552	599	600	640	627	617	595	577	635	569	557	614	586	585	585	564	608	576	589	598	654	631	586	567	550	596	562	589	622	646	579	570	589	595	569	595	590	609	626	568	593	586	576	609	636	577	547	585	631	625	625	582	571	581	623	609	636	622	588	621	612	609	592	568	572	573	590	610	625	574	620	617	639	608	574	606	577	622	620	612	575	589	634	565	631	577	538	612	560	562	566	642	605	613	630	633	591	620	568	615	595	618	622	612	587	590	601	627	638	586	616	621	589	633	592	589	619	629	627	603	568	622	643	596	560	607	610	628	636	619	597	639	617	624	587	600	596	572	637	631	586	562	593	614	622	608	593	567	586	616	609	568	622	620	614	580	585	604	575	613	620	626	620	569	600	623	636	610	612	626	588	608	597	645	603	637	644	599	584	612	590	588	606	563	594	574	659	562	580	644	615	613	629	587	611	624	645	571	597	602	636	600	556	579	586	580	612	618	596	602	596	607	607	631	631	587	643	601	595	638	615	609	592	628	637	638	612	571	588	563	631	555	582	586	620	553	562	633	607	595	571	589	580	594	594	582	643	565	576	641	604	624	610	591	609	618	613	580	595	615	612	591	598	582	589	589	592	598	620	606	614	609	646	608	623	609	573	585	633	613	572	609	564	571	594	626	635	586	574	607	603	647	595	594	638	611	596	598	572	584	573	602	630	579	613	559	640
28130	21586	9007	4260	2553	1192	681	540	535	513	551	528	558	532	559	546	490	545	517	554	522	520	496	538	515	530	518	554	509	481	546	571	558	539	525	573	557	528	529	540	564	545	545	534	526	517	561	579	553	541	565	609	532	551	533	551	536	519	541	567	523	563	517	499	551	518	576	556	527	508	517	553	536	532	520	549	517	556	560	544	570	541	547	551	525	543	517	524	541	522	541	534	501	520	547	522	510	545	545	528	488	534	560	518	515	565	539	502	587	494	517	536	516	481	471	590	502	557	501	508	522	524	564	478	546	542	549	514	516	555	560	503	537	551	569	546	553	563	549	509	530	565	520	529	551	525	537	553	528	525	549	505	541	514	560	542	514	550	511	528	557	498	553	519	530	551	546	566	551	560	521	564	483	502	532	522	531	552	561	567	504	520	547	538	547	534	519	537	542	531	557	523	544	543	530	566	556	525	524	519	543	587	549	555	540	524	534	524	575	513	571	537	514	546	544	529	538	551	544	541	559	560	570	615	514	516	580	517	540	561	526	532	503	522	512	505	542	563	522	525	498	535	495	581	516	570	539	551	588	544	513	577	548	536	545	545	555	541	530	521	478	539	526	550	552	523	543	494	534	530	509	532	530	512	554	539	526	521	533	519	570	555	513	549	566	567	500	568	544	557	528	506	542	515	527	576	541	501	557	534	553	507	536	554	577	561	558	503	500	517	509	537	507	554	498	554	532	511	530	546	548	527	541	547	565	536	575	514	534	529	495	525	530	539	548	518	546	521	517	520	532	543	549	536	514	559	524	545	571	554	562	506	515	526	504	560	517	591	507	531	518	542	555	550	534	552	521	515	511	568	537	497	505	529	557	551	609	557	542	554	571	545	550	568	516	516	551	578	490	530	528	554	549	522	529	497	516	552	510	522	521	523	541	551	545	513	614	514	525	535	525	526	559	565	511	532	510	529	545	511	521	524	597	563	546	566	507	509	553	507	478	544	540	515	549	560	543	540	529	543	541	559	553	558	531	535	512	544	542	502	529	517	536	534	560	590	549	539	536	513	501	520	528	561	505	534	527	517	529	559	557	502	559	561	543	496	557	511	516	523	536	493	553	563	546	531	541	528	511	523	539	581	552	503	549	512	552	489	544	543	535	593	555	523	500	547	567	579	486	475	543	543	493	531	548	531	473	560	534	540	512	556	516	512	557	501	559	565	559	521	537	509	529	531	554	549	523	562	555	525	527	544	503	569	579	564	539	541	515	525	554	524	525	510	533	538	521	543	523	539	538	563	549	592	557	513	596	576	543	514	535	560	542	546	530	549	543	568	542	483	538	545	507	534	560	528	549	573	549	491	522	540	538	529	518	562	554	525	568	581	488	546	614	538	493	534	508	502	543	584	559	516	528	535	531	525	517	522	534	519	543	552	534	542	503	596	553	499	543	549	567	507	497	539	558	532	555	538	525	546	558	524	526	530	522	550	535	535	513	494	518	494	516	530	523	544	551	532	511	553	553	589	521	542	513	571	535	562	517	553	549	550	524	529	552	561	593	535	576	570	538	503	547	559	568	543	563	558	574	518	534	535	514	503	555	502	536	493	563	492	515	518	559	490	519	534	575	538	581	526	585	554	528	571	531	529	552	534	531	542	532	526	564	511	528	570	537	516	522	532	525	560	550	540	542	500	536	535	534	554	533	518	530	521	538	506	533	509	518	526	555	545	522	500	522	524	538	510	511	495	570	531	549	556	536	530	539	548	495	572	529	525	504	545	551	575	503	545	557	546	556	540	540	537	553	558	537	562	557	551	542	548	517	537	540	493	514	565	566	524	519	529	549	581	535	528	523	529	545	561	523	515	508	560	532	509	544	564	523	545	572	516	519	556	486	564	497	557	497	535	528	542	553	543	544	529	560	514	521	502	524	534	527	547	527	550	557	522	530	554	585	571	573	507	531	531	522	546	518	547	492	526	512	552	573	585	549	551	541	523	573	523	492	514	567	524	495	539	515	498	545	548	546	537	527	536	512	543	560	561	544	550	525	531	494	496	550	524	533	488	533	529	510	559	526	512	525	525	533	525	503	599	547	521	549	522	520	502	505	572	515	530	548	510	491	536	546	530	551	523	527	530	550	550	574	538	569	547	560	549	522	496	544	562	525	516	525	505	549	531	532	522	547	539	542	510	527	525	557	544	507	511	539	556	523	551	538	547	544	515	543	528	512	546	492	537	529	556	548	536	512	551	499	554	502	550	487	556	539	538	497	541	542	562	548	547	555	527	524	502	524	507	559	535	558	522	568	521	614	565	542	547	543	526	507	580	512	521	525	510	514	551	541	535	537	495	533	525	519	503	541	568	488	517	539	556	546	549	552	553	549	534	508	500	499	562	521	516	542	557	507	565	525	542	512	532	522	540	541	528	509	555	549	502	584	539	526	541	510	572	537	525	527	555	552	526	551	500	535	537	530	552	506	515	510	540	555	534	525	534	553	499	504	531	535	521	519	564	523	560	503	557	509	547	551	492	568	561	519	585	545	513	515	534	512	519	605	517	531	571	515	523	539	516	590	522	537	508	512	536	537	529	550	534	535	552	552	532	571	557	527	526	516	534	552	562	522	527	520	522	530	521	503	561	526	549	580	563	563	560	527	506	493	538	508	558	527	525	540	515	525	536	539	516	515	522	538	530	531	522	559	535	569	559	544	488	538	517	554	488	558	555	556	522	533	501	525	513	554	548	545	500	528	537	546	551	515	562	532	531	569	530	583	566	506	597	560	546	523	509	552	542	512	580	550	501	547	541	509	538	568	575	567	523	573	527	536	493	517	576	486	558	529	586	494	514	508	574	524	524	550	530	542	530	500	494	501	504	539	549	536	540	538	571	555	513	546	514	525	538	544	511	544	543	563	540	566	545	511	538	508	560	520	552	539	539	528	535	536	532	521	576	509	505	619	546	519	554	553	504	544	548	534	539	533	562	536	518	545	530	554	532	536	530	532	479	528	546	547	566	545	522	566	545	527	533	536	500	530	543	557	519	551	541	531	539	527	544	561	556	532	525	555	533	529	546	589	519	564	553	546	539	530	537	503	540	564	531	529	555	519	565	568	536	515	549	555	545	594	520	508	550	564	590	475	516	508	545	526	560	517	535	545	569	529	519	533	543	510	544	532	534	544	571	571	518	519	557	528	572	524	491	516	526	570	494	569	548	555	532	531	603	586	540	565	532	508	522	514	541	556	555	467	548	560	543	518	568	528	533	532	486	550	523	498	507	529	549	525	565	548	511	518	529	549	555	531	586	555	539	490	517	560	544	513	515	520	558	526	532	539	566	519	564	557	514	524	544	552	547	558	511	569	531	513	517	501	570	560	520	551	545	533	556	503	537	571	536	494	578	546	548	537	547	521	522	518	517	520	527	574	535	525	520	527	559	547	507	566	546	527	567	513	515	537	533	577	565	518	581	535	543	519	528	556	520	544	534	540	474	505	568	550	526	546	550
11231	19153	5134	3428	2890	1334	591	439	486	517	462	422	476	479	464	445	452	439	458	425	457	511	519	482	475	481	461	457	423	462	471	429	505	487	469	459	475	486	494	467	500	461	485	464	456	485	460	477	442	445	442	471	482	443	474	434	478	483	454	447	479	446	461	431	485	432	462	440	444	475	430	431	454	476	440	471	475	436	451	432	453	493	450	499	500	444	473	446	460	454	477	445	434	477	423	451	452	440	436	472	459	467	479	459	480	455	444	431	465	470	445	479	473	430	448	460	419	446	500	440	445	487	485	468	485	498	417	456	461	442	477	468	470	444	439	452	457	438	440	469	459	465	493	455	439	461	480	470	468	450	476	471	437	467	438	448	415	486	476	446	471	453	455	475	475	447	484	455	434	438	466	464	451	459	449	470	461	493	476	471	452	449	434	427	451	435	440	469	463	468	463	466	425	445	481	473	440	463	477	423	458	453	484	443	455	482	463	496	459	466	465	495	469	466	443	442	459	479	500	442	482	438	520	436	487	424	451	423	461	432	443	458	422	462	472	444	464	462	438	455	472	430	472	469	455	498	439	455	461	474	467	463	439	466	433	444	459	460	467	475	449	465	441	450	456	451	462	457	469	466	498	484	442	480	504	490	451	448	479	430	475	471	463	454	470	459	489	493	460	455	429	441	495	470	478	464	464	468	446	464	470	468	438	473	450	447	473	455	483	478	494	446	493	458	469	453	442	450	478	468	478	421	483	448	447	435	501	502	506	421	454	443	429	491	472	488	478	441	436	496	475	430	435	476	450	415	477	440	464	422	452	474	482	471	454	447	440	442	477	424	469	487	468	468	451	473	410	447	431	451	467	485	430	466	453	444	461	451	486	494	453	433	474	441	468	458	457	425	530	456	416	477	446	477	450	492	462	460	462	474	424	433	468	453	478	450	428	482	482	447	450	445	405	449	451	412	438	455	442	454	523	431	441	443	431	413	458	470	469	447	483	463	407	459	511	469	415	449	486	450	487	476	445	501	460	452	454	458	473	437	451	453	454	471	449	476	450	496	416	451	432	454	462	415	469	474	458	479	449	435	487	480	446	476	479	496	470	436	460	451	485	469	440	487	467	495	473	450	454	480	475	444	466	442	480	473	468	480	457	454	485	472	424	446	482	447	493	440	449	452	473	434	410	488	461	453	415	471	490	444	455	465	450	490	464	449	445	452	428	480	448	434	413	461	472	437	462	492	466	449	426	426	452	453	453	430	438	455	421	450	429	447	476	470	450	451	417	467	486	425	466	482	464	440	469	449	453	462	457	463	478	461	441	476	452	465	478	413	453	471	462	456	450	445	472	472	443	486	482	474	492	478	507	496	504	467	457	426	425	450	453	449	467	431	438	528	440	462	458	526	453	447	470	475	453	414	489	489	436	455	458	470	417	416	458	432	416	455	455	414	467	459	449	447	480	480	458	420	492	435	453	470	436	465	454	450	443	450	488	474	478	420	480	447	448	434	492	484	464	455	451	481	474	475	492	475	464	465	461	412	480	421	433	430	485	458	467	454	440	482	426	453	484	438	447	486	471	461	486	457	475	495	466	442	425	441	457	462	453	447	452	475	439	436	461	441	439	473	462	457	446	459	444	452	444	440	433	483	458	453	491	491	442	484	438	459	446	464	474	475	418	433	435	444	468	447	457	467	430	468	439	443	445	463	464	449	441	431	452	471	447	454	483	495	419	463	427	492	446	463	488	478	460	426	463	429	434	455	440	429	445	449	453	438	478	476	442	483	480	471	432	451	437	448	442	464	451	491	472	447	471	461	494	469	492	466	484	450	466	466	446	497	447	456	466	439	453	458	465	468	461	483	476	448	462	488	432	453	447	471	450	463	436	476	467	439	448	472	452	448	483	437	474	466	467	429	437	484	509	432	453	446	428	446	451	405	435	483	458	404	416	470	474	468	448	459	455	512	443	486	452	456	442	465	436	437	421	425	423	474	468	453	456	470	442	485	498	439	493	436	445	479	490	416	468	478	460	470	429	470	457	426	464	450	445	420	464	457	465	481	482	497	480	489	471	461	455	461	483	458	453	438	467	445	439	472	480	459	440	492	409	427	434	445	449	430	463	434	425	413	438	462	496	479	445	404	455	397	434	410	417	459	446	415	412	479	496	448	474	462	465	468	472	468	430	431	476	481	472	474	485	473	443	474	450	486	432	480	432	481	477	443	453	472	450	454	487	445	489	467	432	482	445	481	422	501	508	454	480	436	434	447	477	470	426	458	446	463	455	453	469	433	456	457	474	425	465	458	456	451	470	463	457	470	460	486	463	443	442	494	442	490	451	430	446	478	472	455	421	435	457	470	438	476	487	436	424	437	467	447	462	439	459	483	482	414	484	450	448	471	466	430	445	426	437	460	491	430	452	487	449	454	459	427	457	496	413	503	478	514	457	453	433	428	448	473	453	492	469	431	454	469	481	429	462	461	477	480	485	478	457	388	481	454	433	444	426	417	440	512	454	462	448	488	427	436	484	462	460	429	455	484	464	480	466	494	448	471	456	482	486	454	460	449	441	468	447	471	436	437	451	459	499	459	463	459	476	472	475	420	454	447	451	446	418	466	425	461	437	477	422	446	443	462	426	440	438	436	440	448	447	497	430	427	480	469	465	462	454	491	442	442	429	476	430	435	429	458	430	416	512	476	460	462	456	495	427	417	424	447	473	453	456	430	462	466	490	448	440	468	448	453	452	448	419	435	503	457	438	442	467	475	398	435	420	454	463	453	438	455	452	435	487	460	454	445	483	480	477	438	421	442	440	463	463	439	475	469	469	430	437	414	464	468	439	471	459	428	496	467	455	417	497	453	453	446	457	473	477	437	466	451	448	465	426	446	464	485	492	484	469	435	491	477	444	456	424	444	436	437	502	448	484	485	467	444	459	446	427	477	428	419	450	481	474	432	474	513	452	441	461	438	444	458	475	436	469	425	458	435	497	454	420	433	419	495	428	457	478	448	453	449	447	486	440	450	456	435	425	474	435	478	465	460	451	470	515	460	487	476	422	462	480	455	443	410	447	500	429	435	442	452	434	495	445	457	463	446	484	412	447	493	451	444	459	445	494	479	471	441	467	464	476	474	461	453	452	485	452	456	485	427	480	430	470	487	439	438	487	466	495	480	513	423	469	432	488	435	494	479	469	413	441	478	486	491	494	470	463	445	470	472	458	417	462	483	456	470	451	431	448	476	411	454	453	467	434	458	466	448	446	468	442	484	464	450	474	451	491	450	487	450	472	461	429	448	469	419	443	438	429	483	473	460	453	440	420	465	475	458	461	430	468	465	449	448	465	460	495	441	459	464	448	465	447	447	424	456	463	444	471	476	416	456	447	439	441	457	428	489	470	460	472	442	473	429	421	488	445	440	461	447	439	484	461	471	469	462	460	442	435	437	423	439	461	441	459	478	478	475	488	475	435	437	464	441	459	462	470	427	444	493	477	421	442	507
25322	22219	28474	26594	22918	13408	3711	629	541	548	466	512	461	528	505	532	520	500	496	481	482	485	491	475	503	507	484	503	475	486	504	477	516	482	481	483	486	518	508	497	536	490	468	504	514	494	503	467	538	465	439	488	443	512	484	517	491	435	488	459	443	466	461	452	472	487	495	481	471	495	526	461	476	521	488	476	496	507	494	470	477	432	483	466	501	475	487	481	493	480	479	486	460	502	521	469	455	466	458	499	440	525	480	504	509	462	492	482	461	453	472	476	480	459	493	482	476	485	487	501	470	475	487	486	517	466	500	445	456	450	531	478	488	503	485	467	453	476	446	470	488	496	452	458	465	510	439	505	455	469	476	486	433	507	483	479	473	475	459	432	498	439	484	449	471	473	497	461	490	529	428	496	461	502	483	491	493	520	468	480	480	472	461	479	467	464	471	429	447	474	477	491	445	480	441	465	481	477	477	455	467	489	453	469	514	453	454	529	496	447	485	500	467	484	458	495	484	482	455	479	472	459	444	488	429	451	485	463	465	479	455	425	482	473	460	475	484	460	503	466	494	457	484	486	510	464	467	475	479	448	490	503	483	479	477	460	473	431	473	464	448	477	497	509	476	441	492	434	473	485	507	456	464	457	466	457	475	488	445	478	463	492	464	493	463	489	482	509	481	445	501	461	450	477	486	505	457	482	478	469	459	503	500	498	492	509	457	461	416	487	489	469	469	489	498	492	476	462	445	459	457	493	483	444	480	448	445	486	491	498	472	514	523	504	497	478	423	481	480	474	484	462	467	475	449	471	477	481	479	522	501	474	507	495	493	476	473	439	485	467	440	443	467	470	470	494	478	466	436	436	434	466	457	440	475	504	484	457	473	446	451	487	448	468	471	452	457	469	453	470	454	490	488	528	463	472	506	485	455	468	446	470	522	479	438	478	466	466	467	441	489	455	489	451	459	488	493	478	479	459	488	487	465	441	479	486	477	476	464	493	461	460	497	470	477	448	522	454	477	464	500	476	443	508	469	458	456	473	463	506	500	481	478	481	475	503	497	464	473	462	463	501	476	500	471	504	465	432	477	464	458	489	493	478	472	476	510	492	452	499	477	456	466	424	468	459	495	474	484	481	453	476	481	457	431	449	466	499	449	470	486	508	429	479	479	463	464	468	478	442	472	471	477	441	445	448	473	452	441	460	477	456	452	525	484	439	452	458	485	471	455	483	464	422	457	455	448	481	447	436	421	484	474	478	444	468	492	452	455	482	474	479	472	460	435	483	465	504	492	520	495	492	511	475	462	462	461	467	480	462	475	483	488	465	509	470	465	495	477	462	501	481	439	474	502	428	444	437	461	439	490	455	508	484	459	431	493	458	503	486	460	463	474	493	489	457	472	487	420	451	464	471	452	506	522	487	513	444	464	462	484	507	455	454	466	490	459	456	461	484	457	489	476	458	490	472	457	490	464	467	474	469	438	450	489	446	441	500	471	483	485	516	458	471	428	467	450	440	467	473	438	477	524	494	446	479	444	464	460	474	478	423	481	453	477	445	445	511	500	474	495	459	482	461	482	472	477	517	508	504	473	448	473	508	445	467	463	466	475	461	475	475	495	464	483	534	478	509	493	466	489	469	473	487	465	466	454	473	499	463	498	534	426	438	479	464	475	473	484	464	479	475	470	456	496	473	445	494	505	508	474	489	464	443	460	483	466	472	420	441	512	445	528	465	498	448	475	498	457	451	436	440	475	490	439	461	448	498	491	476	467	478	474	481	486	487	463	473	479	464	521	512	491	513	443	485	487	481	485	434	439	470	502	466	490	492	454	479	458	447	482	461	499	459	473	476	482	452	429	468	466	487	503	524	459	442	448	469	466	462	459	464	468	490	476	462	458	452	469	514	455	473	460	473	499	462	462	485	449	488	496	434	504	494	474	427	470	485	484	505	479	466	491	496	474	494	477	477	483	466	484	483	497	485	489	475	445	469	430	432	474	488	439	476	444	504	502	472	478	476	497	477	472	484	488	479	525	442	467	461	517	505	472	458	468	452	455	489	507	485	482	428	504	495	484	487	478	490	490	495	452	480	465	431	457	446	479	457	490	436	436	441	445	476	464	505	509	447	493	476	463	469	467	447	520	516	488	442	468	486	455	475	494	477	494	470	494	484	474	490	454	490	485	478	462	481	478	470	485	487	469	502	466	470	464	460	484	474	457	484	486	467	457	483	465	444	486	490	478	440	453	479	470	499	465	484	465	503	470	457	432	513	475	497	454	479	478	467	458	515	459	481	491	496	480	486	459	506	441	451	460	456	460	492	477	471	450	481	479	456	472	465	464	493	465	489	478	480	463	481	448	479	467	470	460	452	467	470	450	480	458	483	445	473	501	449	489	466	486	527	509	455	496	509	479	459	514	459	426	450	486	486	521	463	497	479	493	513	487	487	468	486	486	440	484	473	413	474	470	509	492	420	459	516	485	512	477	463	430	486	516	467	470	455	477	481	491	478	484	481	479	430	447	466	466	495	482	477	477	474	483	468	471	501	500	448	441	470	466	449	454	447	497	506	478	453	500	474	483	458	483	468	478	469	514	452	472	484	470	512	463	479	480	510	473	458	432	489	450	510	410	500	512	517	470	527	475	434	468	446	490	507	471	479	474	470	477	458	450	476	471	476	471	434	492	485	448	442	461	468	457	479	461	475	463	472	472	463	461	439	513	443	475	476	430	446	508	475	489	439	449	448	439	503	490	497	472	442	497	516	456	497	452	446	496	463	433	448	508	477	509	471	501	498	453	491	508	460	489	495	464	450	482	464	489	493	505	467	469	453	497	430	458	523	439	465	480	472	496	438	496	435	451	464	462	501	487	469	496	481	476	446	486	507	464	495	454	463	448	480	460	488	494	451	460	483	490	476	457	494	530	477	475	469	482	494	467	444	483	502	498	479	426	487	447	498	429	482	467	501	485	519	461	475	475	485	451	468	475	464	461	472	484	433	457	463	495	491	469	482	455	456	462	449	467	459	496	511	480	468	462	476	422	470	478	480	470	518	474	455	468	497	491	472	471	455	499	523	471	482	471	486	476	464	463	483	471	450	501	486	469	480	455	467	484	467	425	458	454	486	454	484	493	475	464	502	513	497	485	478	451	483	454	478	465	453	465	473	490	487	455	452	467	459	515	471	459	503	485	459	456	438	488	465	469	516	480	481	470	440	459	491	479	498	476	427	497	452	469	468	464	478	472	452	482	492	458	469	483	463	456	460	467	444	462	465	452	492	455	465	488	484	480	528	464	483	454	452	493	456	491	447	446	495	497	467	469	447	485	426	483	462	429	455	516	449	514	478	472	442	482	516	483	478	444	462	480	475	487	492	494	453	493	464	498	458	434	485	450	475	485	475	451	461	476	460	485	474	532	472	464	454	462	503	477	461	494	458	490	442	437	470	473	477	499	460	455	492	474	469	473	460	468	464	477	508	509	485	482	425	485	500	483	455	517	473
43788	63913	27307	22906	19328	9700	2243	537	522	518	502	462	523	468	464	447	471	466	479	443	480	460	470	487	446	449	428	474	433	447	438	453	460	454	517	465	465	525	456	494	466	531	480	495	464	458	481	452	454	484	456	482	434	461	458	456	428	423	423	462	422	448	452	460	433	471	463	430	467	459	426	454	456	455	466	427	405	433	401	436	453	452	462	476	475	445	419	452	402	450	456	431	462	411	471	436	448	438	459	436	474	494	455	487	423	470	403	444	409	433	446	458	462	407	432	476	420	442	450	438	456	437	427	426	452	438	431	439	494	453	435	441	432	401	438	458	411	427	439	457	449	439	469	408	428	449	405	450	450	470	462	403	419	415	445	440	435	476	425	428	440	451	484	466	441	465	482	442	429	459	476	436	418	453	422	474	427	431	449	450	397	454	442	442	472	416	453	461	412	452	434	488	431	456	456	440	469	451	466	430	419	452	412	445	442	480	428	429	402	434	435	479	493	462	451	429	450	448	434	446	448	443	459	431	462	410	427	485	406	478	437	469	502	458	428	411	435	436	442	442	436	417	445	439	489	471	418	434	472	430	416	428	479	448	426	441	434	424	426	445	448	445	481	467	438	462	445	421	407	455	444	474	458	440	447	439	463	450	440	458	409	467	444	438	448	422	441	444	471	425	393	440	455	436	462	413	474	463	444	427	431	459	429	401	435	460	425	435	444	478	458	489	445	425	444	454	450	443	392	450	451	441	435	425	449	469	440	455	426	440	478	410	437	426	456	468	424	451	421	439	458	473	440	419	450	453	410	440	410	420	442	431	430	439	460	417	433	450	453	427	432	404	450	422	468	437	427	441	447	449	442	444	439	442	450	462	436	452	444	450	430	436	426	428	443	477	406	440	455	435	465	418	439	440	465	420	406	436	428	414	435	465	440	458	437	422	456	433	424	438	403	431	475	461	450	461	437	456	418	455	423	442	413	464	409	418	450	403	410	452	412	409	461	424	415	465	456	482	481	437	431	436	428	449	456	414	422	429	387	434	443	500	459	409	426	450	391	424	439	426	430	453	401	425	449	429	403	435	484	438	441	465	491	403	442	453	448	451	429	413	431	466	459	462	449	436	408	450	439	398	470	454	415	462	437	442	462	435	450	423	453	470	434	425	450	440	467	407	412	481	439	416	426	403	432	428	447	424	417	433	450	462	443	445	463	434	442	456	453	450	451	425	456	394	440	465	434	425	399	468	460	476	419	447	450	470	449	430	430	426	454	398	413	423	445	449	465	440	458	469	440	441	436	432	422	432	437	450	435	452	441	481	405	453	477	451	418	483	451	416	457	432	428	451	434	449	410	427	431	419	425	437	461	446	450	466	459	428	454	475	436	452	423	452	450	432	446	449	445	467	429	413	429	441	405	410	462	443	462	454	427	474	433	444	440	423	446	427	435	461	454	419	454	421	435	428	430	480	424	429	461	447	440	460	435	426	447	454	461	442	406	482	427	476	438	437	461	470	438	449	476	479	467	445	460	423	419	425	456	426	469	412	470	427	474	450	455	396	458	462	437	434	479	457	461	410	445	431	436	402	463	416	467	410	461	424	442	425	420	471	438	421	443	426	456	449	408	475	424	426	480	442	450	454	444	437	473	464	487	443	444	462	425	403	435	499	406	461	441	441	450	421	470	478	431	456	455	451	417	442	465	410	447	450	470	448	456	448	462	468	437	422	429	424	424	414	436	439	438	461	443	424	446	433	435	418	434	444	423	461	470	430	423	454	451	473	402	448	402	407	400	413	433	457	435	456	437	450	472	455	453	443	435	460	423	397	437	481	456	390	445	445	445	433	421	396	417	447	443	424	453	441	435	446	456	421	451	395	428	446	442	426	470	454	477	429	427	428	427	435	404	440	473	441	442	449	436	469	411	466	448	457	430	442	400	430	454	389	450	448	449	397	450	406	431	420	419	404	420	446	440	450	457	427	417	490	428	415	454	431	440	422	451	457	401	446	406	434	424	454	440	447	446	440	422	389	428	411	421	444	425	432	445	424	452	457	434	413	405	482	410	442	466	434	460	388	456	479	438	460	465	431	469	435	483	457	428	458	447	440	479	437	436	477	427	432	479	412	443	445	450	425	414	470	445	463	437	446	425	414	450	440	463	431	430	456	426	415	402	448	438	403	414	395	430	458	439	454	474	456	457	404	408	415	455	429	408	465	413	435	440	461	453	468	456	446	412	441	437	404	450	374	435	508	447	426	433	391	437	397	462	423	471	434	435	418	434	433	465	465	408	429	423	443	414	420	441	420	429	448	444	423	435	431	453	445	451	401	409	419	419	443	450	456	438	457	436	406	454	412	453	444	443	448	435	435	429	433	437	447	438	452	430	489	429	429	443	429	452	454	438	492	440	439	419	451	451	455	442	438	448	382	462	429	466	451	466	440	434	438	423	432	458	460	450	420	448	437	465	455	436	449	456	445	451	434	436	427	446	446	462	443	463	440	460	476	439	464	390	402	449	467	408	468	410	424	420	470	431	454	431	490	435	468	410	421	444	440	423	451	420	433	431	425	454	414	496	454	425	450	445	418	417	454	452	449	432	450	442	471	462	452	467	438	444	474	454	424	419	414	429	473	442	429	459	435	437	437	422	441	417	457	486	440	450	438	450	448	460	461	447	437	423	461	413	431	447	442	414	398	432	433	441	501	440	451	469	435	441	399	448	444	448	447	461	484	436	423	436	430	417	396	433	433	409	429	442	442	424	423	455	434	487	431	423	426	420	483	473	394	429	421	440	421	446	452	448	448	422	467	412	444	432	476	451	430	476	463	448	406	468	400	457	420	441	446	460	448	431	439	463	447	398	426	442	397	440	452	410	467	424	435	423	413	433	453	457	422	438	441	450	411	471	430	450	425	407	440	447	445	435	463	413	432	443	443	443	438	420	455	449	435	425	462	450	451	427	418	439	437	451	437	472	415	485	401	444	432	449	382	411	439	415	421	477	435	417	426	415	462	456	430	455	458	452	437	469	460	425	438	457	423	445	451	444	423	446	481	434	410	406	448	411	435	442	428	441	458	443	414	452	441	442	426	459	458	452	440	441	436	380	454	441	488	416	448	393	416	457	445	431	407	413	412	435	399	429	480	443	384	444	408	435	423	430	407	414	467	472	426	408	422	447	447	445	459	475	425	468	449	455	438	455	430	474	449	430	456	434	432	451	451	444	427	437	450	418	441	427	413	437	431	412	463	438	415	430	426	449	438	437	405	443	457	457	425	401	410	417	396	413	424	428	438	491	398	421	452	471	448	425	474	458	456	416	415	450	429	455	461	451	435	409	435	454	452	419	458	454	431	434	455	449	431	427	441	448	442	433	442	454	413	425	438	374	439	439	444	487	412	435	427	472	456	429	439	405	458	443	451	429	452	440	494	484	419	444	410	475	406	455	415	447	414	411	421	418	438	424	454	431	468	461	458	439	437	438	423	428	446	453	459	456	450	460	448
24325	21725	29489	24412	25439	22406	10573	1091	824	719	730	699	680	677	681	656	727	699	678	688	696	684	681	668	611	653	670	638	660	646	654	629	646	696	647	711	689	671	644	710	672	707	675	705	710	719	688	664	749	684	742	657	680	640	641	687	671	681	679	633	643	682	694	631	675	667	652	643	650	604	650	645	616	664	679	637	644	605	672	646	650	638	638	628	625	662	629	649	612	639	668	598	664	644	628	648	632	661	629	663	660	683	648	642	645	662	626	694	618	632	666	646	653	657	639	628	600	609	634	603	589	640	645	652	659	624	665	699	610	643	694	671	706	650	610	673	590	659	567	613	594	646	643	623	681	613	631	657	657	653	668	671	624	619	641	639	640	680	665	694	621	623	621	658	689	662	632	659	632	654	646	651	662	662	671	657	632	662	659	652	677	611	630	672	603	607	650	627	634	609	656	650	627	647	619	643	623	665	595	665	668	627	648	684	643	654	617	644	654	624	642	575	661	641	652	618	667	597	637	609	627	632	630	651	671	665	612	652	605	624	634	562	584	617	641	649	591	642	675	692	627	659	591	643	693	693	670	618	600	653	701	657	636	675	616	626	666	623	582	656	625	637	630	609	639	644	609	604	650	609	683	688	615	671	661	630	645	635	632	614	640	617	653	625	616	639	663	625	653	618	635	630	674	635	616	600	624	620	623	656	646	658	644	637	642	653	631	638	669	656	614	618	642	656	635	646	623	634	619	613	648	651	657	620	668	639	603	636	679	654	648	653	653	642	607	631	624	626	657	676	626	625	666	670	679	637	675	660	622	608	634	645	656	612	614	642	592	630	660	664	665	650	650	648	626	574	646	606	627	627	630	625	634	625	682	624	669	686	635	669	648	647	646	624	622	671	607	619	609	613	623	605	648	608	596	664	693	633	607	701	669	642	613	614	599	676	628	638	661	628	601	607	641	667	634	616	670	653	622	634	649	640	592	634	615	647	604	650	653	595	697	624	633	656	673	704	642	648	653	611	634	637	668	674	634	626	662	647	639	642	647	678	659	672	636	687	636	645	644	661	588	623	661	603	663	640	665	669	605	636	673	615	639	623	678	603	616	623	627	611	633	634	692	678	656	672	646	643	650	620	592	668	657	646	622	624	612	678	650	645	642	617	629	659	673	631	622	642	599	637	660	676	666	660	592	624	699	661	616	648	601	648	694	638	602	631	667	656	608	624	599	682	635	603	649	638	660	642	596	640	602	593	634	657	603	651	674	636	642	613	638	605	652	666	607	609	668	663	675	652	656	623	634	597	616	627	627	642	638	661	590	642	603	670	665	671	610	634	643	657	677	701	616	683	641	610	630	629	611	641	616	706	656	650	643	642	628	615	590	606	618	654	660	668	642	661	626	624	606	676	636	643	635	625	600	674	606	645	658	627	629	662	607	639	608	632	660	619	645	646	576	657	616	643	664	583	666	644	643	643	644	690	647	682	626	596	623	663	676	677	638	654	620	598	660	656	593	596	663	614	650	665	650	598	633	622	588	605	646	624	644	653	651	708	622	641	634	614	643	615	645	616	670	637	648	628	626	639	641	616	650	666	680	625	607	637	671	646	663	639	665	704	670	612	670	642	640	647	660	610	661	659	651	680	643	597	699	611	662	659	651	640	665	648	637	689	637	611	638	616	614	657	625	623	639	668	631	656	674	605	667	660	663	670	652	646	657	639	643	635	635	683	673	609	678	635	660	621	649	658	627	631	624	629	614	637	618	676	644	666	618	637	622	624	633	675	599	639	647	633	616	612	668	677	597	653	630	642	594	664	627	695	628	612	651	659	649	618	624	633	668	589	635	671	650	637	626	672	619	633	679	634	702	630	625	631	610	617	705	614	696	634	662	651	665	663	641	637	633	608	617	617	664	631	690	568	631	647	625	614	626	663	627	626	653	626	654	635	617	624	621	606	631	624	680	610	598	642	625	636	683	623	650	615	668	655	642	639	636	610	623	663	651	625	661	645	652	649	648	635	609	665	648	648	626	617	642	620	620	642	626	635	637	630	660	631	678	615	659	634	635	631	627	614	665	613	651	632	587	657	627	633	634	637	644	622	670	664	625	627	675	664	688	649	646	680	629	628	664	655	698	682	634	634	672	657	675	692	635	635	625	681	588	647	653	594	668	583	639	700	619	628	661	602	643	647	635	640	644	665	621	638	661	642	686	648	658	619	605	667	651	639	597	605	614	619	626	614	608	604	621	678	629	594	627	585	688	646	593	601	579	651	682	625	655	661	634	644	652	616	643	613	615	601	606	666	663	676	641	646	623	640	629	617	642	628	617	680	688	635	629	602	595	639	699	650	647	672	653	644	615	677	672	628	638	635	628	648	647	650	638	643	604	601	647	659	668	630	614	626	666	592	627	612	617	626	603	675	684	695	668	627	653	624	658	621	674	630	660	619	670	639	644	611	685	669	614	639	649	650	626	652	639	651	616	625	614	650	607	622	566	653	649	664	645	650	647	612	621	631	664	623	612	624	621	657	686	653	601	677	659	660	629	609	633	576	625	671	649	651	636	606	615	688	682	638	679	670	607	601	635	645	654	651	639	686	611	630	640	634	645	614	629	630	665	647	663	656	611	641	622	661	698	658	642	631	654	676	626	666	654	647	637	661	603	644	653	649	651	640	654	609	596	658	629	602	624	637	677	669	677	592	633	672	621	637	660	613	643	631	675	637	629	643	604	675	663	604	638	671	630	623	626	653	659	648	646	612	636	661	606	632	616	648	655	632	595	606	624	629	675	626	620	611	634	618	644	669	573	640	646	626	649	656	635	626	604	656	638	719	639	635	636	631	605	701	612	646	642	635	673	655	623	640	654	632	654	662	642	628	617	625	641	661	663	613	654	679	618	652	657	661	630	643	615	655	656	653	642	640	615	637	646	611	607	651	610	623	615	614	650	631	707	608	684	642	653	653	588	639	600	659	633	623	669	624	636	649	636	701	597	652	640	661	601	663	605	669	659	606	611	644	607	603	629	678	647	620	599	624	625	671	652	630	609	670	616	637	647	650	645	680	578	634	605	645	637	636	621	601	666	664	654	626	659	685	615	646	638	624	618	627	597	648	634	620	699	639	664	657	634	616	621	611	615	643	657	669	613	644	656	633	647	607	634	662	650	607	662	607	622	639	608	634	589	663	606	590	687	630	659	647	582	598	649	652	606	667	602	647	658	721	608	643	660	621	626	684	584	586	640	648	671	608	604	642	644	597	645	686	632	675	626	636	660	659	659	647	634	675	653	662	664	662	629	606	633	615	615	607	674	615	665	623	585	620	641	620	679	612	625	667	643	615	626	674	645	583	613	628	664	674	630	674	676	675	669	657	642	618	636	603	626	626	643	619	620	627	654	617	688	620	633	617	653	645	655	620	645	636	599	632	609	659	604	676	640	650	663	623	609	626	626	634	616	690	638	636	625	639	627	602	670	643	658	642	614	703	628	648	662	687	609	642	700	570
52464	77080	33643	36959	29506	16350	4152	791	731	728	667	624	618	615	664	607	685	652	629	627	634	612	625	631	606	634	585	579	588	623	559	616	622	672	662	663	652	679	643	695	646	631	632	687	668	616	693	635	616	618	595	631	608	647	641	622	628	570	580	546	555	507	597	613	586	605	585	576	548	614	586	576	578	582	560	580	607	609	609	589	558	575	533	556	558	602	548	575	527	572	620	591	611	596	530	591	585	576	608	568	583	625	594	579	557	541	579	584	556	582	563	559	568	584	582	549	576	609	612	585	626	583	531	549	607	588	641	579	550	575	558	618	601	605	542	579	549	595	581	569	627	569	618	608	544	590	547	597	637	596	566	572	656	584	600	574	558	622	574	605	581	594	552	564	611	602	572	549	584	617	537	586	558	605	592	621	587	568	594	501	616	566	590	550	583	598	525	609	587	586	581	588	557	575	588	593	550	569	560	510	586	592	559	570	570	564	586	570	599	573	580	571	626	593	604	572	574	601	583	613	612	592	600	574	590	580	580	592	554	589	562	592	586	545	624	626	548	586	581	583	557	614	550	596	555	605	588	578	557	575	543	539	585	586	566	631	577	620	563	549	596	583	589	568	559	570	570	581	546	587	615	565	552	563	584	572	551	579	527	528	527	573	596	590	581	558	568	572	601	593	598	618	547	575	609	591	508	596	614	629	544	613	594	557	616	584	583	588	609	571	564	582	564	589	609	570	576	592	556	618	542	590	571	577	582	620	635	606	601	550	583	597	608	544	611	591	603	593	554	575	571	587	574	564	586	572	568	586	595	602	593	633	615	565	580	591	555	553	546	573	561	602	608	551	581	594	574	571	577	590	584	616	558	554	579	576	517	557	613	582	578	567	600	597	607	580	588	610	570	667	573	594	551	559	545	565	588	557	601	592	579	569	602	599	544	570	587	578	588	582	552	607	595	567	587	596	614	570	601	537	575	542	595	592	563	589	584	574	568	581	572	578	606	573	559	574	566	557	595	551	583	561	563	595	593	597	551	600	626	550	549	571	604	546	546	597	549	562	595	640	571	600	568	581	558	590	549	580	615	594	574	595	588	568	542	629	547	576	589	590	599	562	600	573	570	581	633	596	577	601	584	580	555	563	568	569	597	624	598	596	615	563	510	614	577	595	576	581	539	540	597	621	565	604	588	566	574	568	581	557	596	541	607	573	578	534	583	557	549	618	552	587	544	593	580	578	540	541	576	562	567	541	551	573	585	571	592	542	619	613	623	596	619	571	575	603	571	650	579	557	552	564	579	594	567	534	609	574	606	584	566	626	591	606	539	516	553	600	614	571	567	579	568	606	548	583	563	522	569	595	583	557	580	602	574	565	597	600	579	606	591	598	560	571	573	570	621	547	580	553	565	582	567	630	553	554	566	551	618	616	603	584	611	561	567	566	580	608	573	598	566	591	599	554	585	578	538	589	579	637	589	581	598	574	536	535	638	551	598	561	604	598	579	553	620	564	644	599	605	637	572	633	566	573	568	569	586	617	563	542	538	585	595	600	547	588	617	597	572	581	590	602	575	598	589	571	556	557	570	595	550	576	566	584	558	616	558	611	599	572	605	568	536	590	579	578	543	584	545	631	598	563	606	578	610	551	587	524	569	575	582	564	630	609	599	556	567	614	585	553	609	581	590	583	590	584	580	563	581	592	566	579	559	540	562	557	535	580	525	597	564	570	577	575	571	562	611	608	583	579	564	574	621	583	572	582	611	609	565	615	591	560	621	595	644	547	587	584	566	597	550	584	528	600	580	549	588	597	538	601	546	574	575	583	597	593	619	596	611	601	555	580	601	563	560	593	605	581	542	560	606	553	605	614	597	622	548	545	598	606	528	560	607	604	572	573	558	595	580	600	550	567	580	550	539	560	581	621	521	583	580	566	559	556	571	601	620	566	601	601	608	536	547	581	545	554	572	588	553	546	606	602	579	579	546	560	586	562	555	532	544	565	603	582	609	586	572	558	587	543	562	555	567	606	590	591	556	592	605	552	595	589	585	540	566	600	587	537	580	550	606	597	584	612	574	644	592	575	508	600	649	603	559	588	567	607	557	566	578	554	575	565	567	595	518	590	600	551	585	535	540	596	573	613	585	587	559	574	592	635	571	572	536	581	608	592	588	604	588	605	616	585	602	654	512	563	566	556	588	550	572	553	582	619	558	587	591	583	556	592	577	540	585	558	601	589	598	626	599	556	584	535	578	556	601	603	563	560	558	520	603	576	579	581	605	562	576	569	570	547	563	617	570	575	580	584	572	563	595	589	594	576	553	569	581	580	583	557	579	576	616	582	576	575	565	584	589	584	582	605	572	567	606	571	594	563	580	580	627	575	575	556	587	596	562	563	642	566	568	634	582	577	558	631	580	594	566	561	618	552	601	596	608	598	578	544	571	583	570	566	570	566	575	558	576	539	631	559	532	603	547	574	609	584	561	624	580	539	554	603	607	554	553	610	623	578	560	550	602	581	546	593	605	590	559	625	574	560	574	551	604	581	604	614	629	610	594	579	583	584	575	534	619	590	638	617	553	577	593	567	565	577	606	575	593	598	567	586	619	578	573	548	576	611	552	598	597	623	580	574	588	602	599	579	575	536	567	551	551	602	583	579	584	593	556	566	582	593	614	606	582	589	563	555	546	607	592	633	539	589	578	549	583	576	552	637	617	613	586	586	567	581	554	588	592	599	602	617	584	589	566	595	575	554	590	535	595	612	548	554	548	590	578	570	571	567	569	544	571	602	525	587	620	600	548	548	537	580	636	605	606	608	531	589	595	587	565	572	595	584	594	528	578	555	593	578	573	534	569	560	554	605	545	587	574	603	562	556	590	552	556	581	599	566	559	528	548	593	607	551	569	590	556	573	592	576	592	583	600	588	580	594	567	541	549	579	594	541	596	541	553	611	580	577	597	573	564	608	599	598	598	563	595	566	598	623	617	550	562	586	618	560	568	558	560	609	572	568	618	598	586	619	555	611	586	544	638	591	559	590	599	562	624	571	560	571	654	582	574	566	603	607	568	594	570	569	588	597	549	606	575	574	584	561	528	575	597	584	572	594	529	551	546	557	560	546	629	545	559	615	630	570	574	561	534	606	532	607	563	591	610	604	565	603	549	603	576	541	585	608	602	609	585	571	570	547	571	560	576	581	583	549	556	599	567	553	574	558	620	595	566	570	605	566	598	611	574	627	559	556	561	625	573	583	565	601	569	565	522	599	599	607	583	569	605	583	574	570	570	562	545	573	589	549	596	574	583	563	563	566	568	573	520	575	608	558	587	561	576	548	582	575	602	517	577	568	604	584	602	594	558	577	591	599	523	598	572	547	568	528	514	538	565	604	561	553	507	570	554	562	536	584	596	552	549	611	579	595	543	582	531	521	566	566	574	546	570	571	581	562	573	559	574	577	569	585	633	546	571	570	599	575	586	548	540	540	564	583	582	601	563	541	541	546	567	584
28042	21435	9808	5137	2786	1286	825	603	559	553	600	583	589	581	567	583	605	602	585	542	594	594	588	613	578	577	613	584	644	558	556	559	577	551	605	607	594	591	584	576	579	653	596	583	571	617	600	605	548	549	570	534	536	571	579	567	590	583	581	572	573	556	617	573	582	568	627	553	599	564	605	572	572	535	584	567	604	563	590	570	569	544	599	639	609	558	597	585	582	583	581	541	560	648	583	576	660	591	576	614	569	600	591	550	562	586	558	538	589	581	569	577	546	550	611	570	551	528	579	566	556	568	575	547	652	583	548	576	556	565	558	582	595	580	579	573	574	574	535	563	588	604	601	608	583	587	603	554	577	534	526	585	597	591	594	579	630	571	539	587	570	548	577	592	564	604	589	576	602	552	585	607	597	600	540	576	589	552	589	551	589	591	567	585	563	537	602	602	530	561	605	588	576	570	572	572	626	603	607	574	634	561	581	597	560	571	596	593	627	582	575	560	616	583	588	582	550	578	575	532	587	559	568	578	559	591	604	595	588	576	585	570	582	585	556	573	522	582	549	578	601	575	556	627	618	528	546	599	585	580	591	568	598	556	614	586	588	560	589	585	579	628	591	548	545	618	630	560	559	578	572	595	545	577	581	611	561	543	600	587	571	556	566	578	584	582	557	551	607	581	551	606	593	614	568	583	588	612	546	618	549	607	607	540	541	574	563	590	574	579	569	597	572	569	641	595	549	590	549	596	541	573	564	561	511	557	545	608	623	558	565	585	607	635	582	594	539	585	534	607	580	571	612	558	563	580	587	622	612	582	579	558	555	599	599	611	572	581	541	563	592	572	546	573	640	557	562	602	578	560	553	590	614	594	564	563	570	549	597	566	583	608	606	559	580	618	618	579	584	578	592	568	579	560	592	544	602	591	575	564	568	557	592	565	566	576	604	576	563	594	630	588	563	554	576	569	533	573	591	585	639	572	572	584	626	565	562	563	532	572	582	568	566	559	559	596	608	565	632	584	556	610	619	569	574	634	566	559	616	569	644	567	601	588	563	574	584	579	611	571	563	561	596	606	567	600	567	605	601	553	583	546	592	599	596	597	605	555	543	610	557	571	589	585	565	605	575	594	594	568	573	563	598	554	589	567	553	617	558	547	592	589	604	559	580	516	630	602	544	553	619	593	570	557	564	525	568	634	612	606	562	587	569	624	581	597	578	552	574	575	590	603	547	613	535	541	559	590	567	534	604	625	578	532	599	569	616	624	645	588	612	618	569	560	551	583	585	611	510	582	578	627	576	543	562	597	552	608	601	563	616	566	575	596	576	608	569	542	605	581	574	581	583	595	591	571	590	589	560	606	555	585	528	540	567	615	614	605	592	592	580	608	564	552	566	567	588	585	565	526	574	559	593	603	565	568	547	574	550	509	574	562	578	574	630	545	575	557	619	569	616	598	600	570	579	548	597	576	603	605	615	608	578	564	594	590	553	564	611	588	588	563	566	623	588	542	590	595	562	552	584	577	549	563	598	594	616	549	561	561	560	617	544	602	583	592	573	583	584	559	571	550	559	562	617	580	553	580	609	571	575	551	592	584	584	589	570	585	594	571	565	613	573	573	558	540	587	589	570	547	561	552	566	602	576	590	594	603	540	594	561	571	559	581	594	589	566	535	535	561	583	617	560	568	576	517	588	569	534	651	595	583	532	590	554	612	556	556	562	599	561	601	584	569	553	549	565	534	549	595	561	585	589	543	580	565	579	623	583	598	524	642	592	578	580	576	606	594	611	557	534	582	590	619	605	584	562	595	566	567	559	613	577	561	584	591	625	590	595	574	600	580	569	592	575	578	570	621	613	592	567	551	582	545	566	553	613	599	532	563	593	572	568	571	576	590	635	565	604	586	563	579	553	535	594	588	574	596	600	576	583	615	572	640	606	553	571	594	592	600	621	560	548	575	592	588	585	600	545	601	547	624	574	564	573	626	554	586	616	588	569	595	624	588	589	590	571	581	597	581	560	585	593	593	571	573	562	548	621	567	575	577	578	610	600	581	561	628	602	575	523	557	540	544	545	606	574	543	585	614	596	550	559	615	585	576	590	589	565	538	610	587	523	591	612	567	603	572	565	564	608	593	621	580	571	571	580	608	603	596	612	607	592	611	561	620	577	550	562	557	615	558	609	578	564	566	563	602	579	564	572	580	579	584	590	547	539	588	598	608	574	564	592	569	572	596	639	603	581	557	571	605	548	559	574	564	574	559	562	557	597	598	611	589	525	585	580	628	564	582	561	609	587	587	569	568	553	579	587	547	572	586	568	613	618	610	527	557	561	581	619	625	571	567	581	589	554	564	617	589	614	575	581	614	555	557	561	566	589	606	574	584	541	595	606	542	571	601	632	576	601	596	564	608	605	592	569	570	554	574	556	529	647	600	596	610	583	609	575	575	589	570	571	580	627	617	569	553	535	550	555	557	599	600	610	559	565	580	624	575	578	590	559	566	579	597	580	561	553	581	551	585	597	553	608	577	605	560	585	603	539	611	621	568	613	571	568	586	581	603	572	609	600	536	571	623	578	559	586	598	568	596	604	573	588	610	588	576	581	590	556	556	600	594	596	545	584	594	569	559	590	610	584	641	551	555	591	553	588	576	544	599	612	552	649	559	547	583	591	581	554	571	576	606	546	580	562	531	593	595	580	571	580	586	616	606	597	608	581	586	616	566	553	610	562	587	597	574	568	529	573	616	591	584	585	577	570	571	523	565	546	563	574	580	595	623	597	579	603	576	630	572	579	552	591	604	592	563	590	581	591	590	582	538	603	556	603	614	599	575	586	581	626	607	585	569	590	553	577	575	579	557	610	648	587	526	561	575	557	545	552	600	579	570	577	564	607	561	565	607	540	594	588	592	581	575	635	572	586	627	552	613	578	561	586	640	595	586	598	561	629	595	578	582	581	594	564	624	551	628	584	535	576	572	575	565	557	572	578	561	556	631	557	603	582	588	563	571	525	553	563	534	612	572	559	597	609	607	575	591	611	608	540	577	621	557	612	620	572	584	575	599	597	570	599	616	573	611	545	597	547	551	534	559	592	581	550	621	622	570	564	566	604	567	616	596	574	606	551	615	607	583	567	601	562	551	627	572	584	628	594	596	575	628	547	619	610	569	550	580	548	589	631	579	584	618	603	576	599	592	575	576	557	550	593	581	607	592	547	570	579	618	544	565	604	662	562	622	542	557	591	577	574	559	565	549	571	556	553	594	564	573	604	603	534	563	571	591	631	563	565	591	560	571	651	584	566	596	577	597	580	522	601	545	575	577	562	537	574	596	571	561	589	538	594	562	605	562	549	589	583	603	544	588	566	541	617	606	571	569	564	587	599	548	591	554	593	560	558	538	556	536	561	548	567	615	600	588	568	579	605	579	588	603	583	558	573	573	569	539	581	606	572	544	543	568	609	543	576	582	590	554	571	603	566	608	583	605	524	590	576	571	579	602	556	544
10770	19194	5871	4032	2900	1395	708	496	496	498	491	493	492	522	507	528	474	463	477	475	518	517	469	541	468	492	502	490	507	507	483	506	508	494	514	523	462	550	497	479	543	523	511	538	502	490	489	495	480	491	502	501	486	499	502	539	500	502	483	458	511	484	475	494	477	486	490	555	504	512	498	513	488	477	493	478	502	465	477	471	482	482	462	536	509	551	489	490	455	451	509	518	507	503	502	520	498	526	483	486	449	460	492	479	498	518	520	487	502	514	501	496	423	536	493	487	525	450	478	506	497	491	473	463	479	516	518	478	453	466	526	469	501	465	476	497	526	473	451	513	495	498	460	490	489	481	487	491	483	472	509	468	445	489	507	478	465	486	503	462	513	511	465	461	456	463	477	485	487	507	518	500	470	498	520	509	487	498	471	470	519	444	480	487	507	438	478	482	530	506	497	540	492	515	504	500	485	499	486	509	488	502	474	454	472	508	498	490	501	492	488	487	470	518	528	499	459	476	480	498	479	499	489	478	480	517	487	440	504	450	454	473	468	523	476	476	489	507	529	502	511	481	491	513	467	452	501	552	481	475	533	510	470	497	520	472	494	487	495	491	463	509	452	508	527	482	487	510	514	439	478	502	493	497	511	480	530	461	441	508	529	513	492	474	481	509	542	464	480	477	490	525	489	471	465	505	519	508	508	501	479	551	520	543	464	485	513	514	499	506	527	482	495	471	462	529	490	487	534	454	481	486	481	485	545	488	519	491	482	495	488	488	464	465	512	434	500	505	463	456	519	470	496	459	507	482	445	483	492	463	501	466	483	458	469	472	480	504	491	492	475	464	483	499	496	517	498	465	519	518	504	516	483	525	516	469	485	541	483	479	462	493	465	503	469	471	514	489	480	500	511	475	492	482	517	464	485	480	490	477	517	505	478	518	515	497	516	465	510	474	511	488	487	488	479	490	541	516	461	461	482	501	515	491	468	530	513	475	484	478	512	478	489	473	484	503	512	474	531	501	483	462	474	490	508	491	450	469	518	478	502	494	491	451	508	480	475	478	478	499	529	472	533	500	509	493	498	534	504	494	491	482	528	489	511	502	482	419	496	488	504	489	451	507	520	490	502	500	507	479	483	467	501	488	501	514	480	474	482	501	470	497	526	451	450	532	489	497	485	501	497	498	454	522	521	513	515	490	461	458	468	460	472	503	481	489	551	509	446	503	457	461	486	502	508	501	492	502	477	497	508	554	473	510	495	460	473	480	517	480	482	505	494	495	500	483	519	526	521	517	462	469	468	472	475	506	522	460	471	494	499	507	487	479	507	481	540	462	518	518	494	498	509	461	495	521	487	511	531	443	507	555	493	516	498	451	478	492	495	456	497	503	417	481	474	523	494	490	488	495	508	476	488	475	471	491	467	505	475	496	475	460	511	476	524	489	510	449	522	490	531	467	509	462	504	495	499	548	479	476	491	524	530	486	457	452	499	498	516	522	521	499	482	500	503	484	495	518	496	497	454	458	447	442	515	500	494	488	446	466	495	512	515	494	463	489	480	471	511	494	460	482	493	463	490	501	493	487	505	478	473	464	469	530	507	489	503	498	486	497	461	504	477	485	507	478	492	466	466	496	467	485	516	534	531	522	487	453	514	462	479	482	461	504	490	501	504	468	486	481	456	476	512	498	514	485	457	474	495	515	484	475	460	454	463	505	504	454	530	504	494	492	503	464	487	495	476	499	499	511	464	527	477	477	480	485	507	501	496	482	484	476	500	512	461	458	467	482	497	478	461	455	510	510	453	502	483	517	490	446	483	472	487	468	484	484	495	479	472	503	487	470	486	512	519	501	473	489	502	525	465	468	534	501	498	498	490	503	512	429	539	496	490	485	452	519	493	488	511	459	505	464	478	524	474	511	482	517	446	483	526	510	524	453	473	437	489	479	497	502	507	478	480	459	514	481	499	461	516	507	524	492	551	499	495	460	482	538	483	450	483	499	491	486	511	440	506	534	500	511	529	465	505	487	468	492	462	484	493	494	501	526	460	521	488	488	525	489	511	457	494	478	492	491	463	493	527	508	482	505	482	479	496	490	486	518	461	493	489	491	489	511	534	479	474	458	506	485	462	487	499	529	449	503	526	439	512	485	530	484	446	484	472	488	478	488	517	494	513	477	479	468	489	488	486	485	507	456	465	520	483	509	506	499	495	446	492	508	487	465	476	464	518	470	465	485	512	478	496	492	497	481	494	487	502	491	515	487	503	505	453	486	517	489	501	473	475	525	516	473	436	491	487	482	471	486	520	498	494	495	476	472	490	515	482	520	513	475	472	493	446	470	510	464	486	474	475	480	527	493	496	499	501	479	521	474	495	514	513	533	520	535	493	479	453	504	502	476	475	497	502	471	484	492	480	496	474	490	506	496	457	499	517	470	484	506	481	498	492	484	503	491	511	481	476	470	516	489	512	495	497	483	488	481	496	491	475	508	495	474	491	482	514	476	466	485	487	473	468	496	497	523	510	515	487	517	473	495	470	510	436	506	470	514	511	464	503	517	459	491	500	498	482	480	494	497	504	484	498	425	532	493	483	484	462	503	496	490	472	499	456	497	477	497	476	526	442	528	516	474	454	494	517	509	493	467	505	466	472	431	529	507	484	444	475	507	471	459	483	516	503	519	525	519	487	490	481	497	494	496	483	478	488	477	460	464	468	501	482	485	462	478	504	461	473	502	498	533	512	482	494	488	487	486	457	493	501	465	515	436	454	459	535	492	515	446	487	530	455	478	498	509	486	510	492	532	457	474	506	528	472	496	483	488	498	486	491	503	478	486	462	488	504	503	492	449	533	491	483	470	455	435	483	481	470	478	477	490	487	452	476	486	449	483	501	467	487	469	500	518	471	507	485	470	505	501	489	499	484	489	492	454	503	487	482	472	462	491	488	550	509	499	495	516	506	492	516	481	529	494	505	490	474	471	461	483	488	458	497	505	463	490	504	527	462	479	509	484	466	567	513	503	493	488	493	491	461	507	520	522	487	518	473	459	469	537	533	538	501	486	488	476	467	474	492	489	479	497	455	485	494	515	514	472	512	479	500	475	512	502	488	499	468	483	520	487	481	486	491	476	484	496	469	490	487	500	503	469	516	475	524	464	512	504	502	527	442	483	458	470	467	483	506	462	493	486	524	486	495	497	487	487	522	504	485	495	523	460	507	482	525	498	497	514	453	529	478	496	505	458	529	500	522	500	503	488	497	511	489	469	487	470	453	518	521	509	468	466	450	475	503	477	451	529	492	495	481	460	473	487	504	529	465	517	524	514	485	484	491	450	493	488	471	496	512	514	490	481	497	495	484	491	518	512	468	460	469	433	505	529	500	460	493	458	493	530	485	483	513	476	493	515	521	461	487	479	500	501	490	504	487	509	492	477	508	551	497	467	506	497	496	478	486	480	488	482	502	515	498	420	511	503	461	504	542	490	479	460	495	481	510	493	497	452	491	495
25329	22128	29837	27745	24381	13642	5117	815	670	662	636	614	632	617	635	646	656	627	640	577	654	625	559	588	588	595	586	606	613	632	608	615	618	642	666	643	647	604	613	621	647	623	605	582	631	615	620	627	608	629	602	576	631	601	568	604	630	631	623	593	577	535	574	596	591	616	581	593	554	609	571	567	633	622	572	587	582	574	574	590	574	611	625	576	613	587	616	638	620	603	574	594	559	589	591	577	586	574	617	580	634	602	620	588	633	608	631	574	617	608	593	610	596	550	540	582	567	637	585	609	616	602	602	571	604	582	589	595	603	593	559	585	596	591	595	568	602	599	601	647	593	591	570	613	588	586	575	569	614	573	624	608	615	586	643	616	562	606	622	586	592	559	608	589	626	581	605	592	602	622	596	610	587	579	613	607	598	586	595	592	601	591	595	644	556	593	648	591	578	616	630	622	565	614	605	540	576	578	569	632	635	619	634	601	614	617	577	585	579	601	553	620	640	639	613	606	594	584	576	665	587	583	601	590	603	634	628	583	580	594	623	569	622	584	587	637	600	613	592	611	626	586	588	615	606	621	626	591	656	594	601	615	587	621	638	643	616	637	604	628	624	599	568	600	620	568	603	611	629	611	576	593	583	592	613	674	573	608	617	592	590	588	584	588	595	560	593	624	584	565	585	604	625	596	583	580	624	584	603	582	598	571	588	603	600	588	602	610	579	558	612	637	598	593	606	625	599	628	605	585	609	606	616	604	573	636	602	596	615	597	576	559	650	603	567	603	620	612	597	615	570	621	586	608	613	599	578	590	570	627	618	626	582	566	619	602	609	580	665	584	599	638	607	609	550	626	622	626	634	597	559	635	649	577	581	632	605	573	597	641	587	592	600	614	621	612	619	606	617	562	602	597	617	637	585	567	553	603	611	617	595	596	592	608	606	642	588	594	653	584	604	570	607	646	621	582	580	614	576	590	625	572	545	614	580	572	646	578	603	596	609	599	618	622	620	624	592	618	623	593	591	587	550	635	564	591	611	620	640	597	616	613	623	549	612	604	608	621	613	650	588	609	608	593	604	591	570	581	582	557	603	606	615	622	619	575	661	635	591	616	585	571	547	517	606	583	582	646	584	658	630	566	613	637	601	583	535	591	639	648	590	597	660	604	588	589	633	566	580	589	627	598	601	619	546	610	619	611	610	630	610	604	584	592	630	609	574	643	634	597	622	629	592	574	582	617	645	572	583	615	597	579	648	563	580	633	590	639	620	575	601	576	603	602	574	587	615	581	614	586	621	599	575	575	564	583	612	609	617	615	549	588	606	595	589	570	591	623	613	611	637	607	595	640	604	581	594	566	630	602	624	596	582	597	553	599	583	577	597	552	640	616	624	591	613	551	532	608	605	636	597	600	627	626	615	633	637	557	603	608	613	562	610	616	580	607	630	589	575	634	649	617	590	578	566	574	671	604	604	596	638	631	667	594	600	569	608	616	599	587	570	619	607	619	551	650	614	569	613	620	634	581	611	564	619	613	577	586	570	565	594	588	549	629	595	585	618	576	608	613	631	639	547	609	610	604	596	545	606	608	603	603	576	610	658	613	606	657	585	583	606	589	616	580	587	562	579	581	606	596	578	595	609	619	619	612	678	630	573	628	607	591	553	584	584	620	580	602	578	608	557	574	569	613	637	606	595	640	616	591	612	569	606	608	631	538	614	664	605	598	618	645	599	561	585	589	580	613	605	578	641	575	574	579	629	566	624	576	595	592	609	600	644	632	568	640	593	580	576	619	631	562	593	590	607	602	579	620	599	573	584	616	592	605	584	564	611	575	633	577	562	614	604	640	619	563	541	611	600	608	586	618	603	595	620	587	547	582	596	604	620	590	608	618	606	619	605	640	621	619	642	577	622	609	607	584	584	633	611	575	605	594	609	587	604	524	612	617	633	582	590	609	573	577	595	548	568	591	585	585	619	607	623	608	610	576	592	563	601	594	585	637	621	641	622	564	629	608	618	610	609	604	596	577	567	574	583	600	622	595	605	662	598	605	593	581	617	592	585	585	578	568	585	637	607	617	569	622	605	588	632	620	586	560	588	618	607	591	593	610	586	598	575	578	609	601	614	590	573	587	637	601	590	598	613	610	559	576	593	574	555	577	591	606	590	626	592	642	567	587	608	649	595	601	612	633	573	600	579	611	554	644	610	618	582	659	564	593	604	585	591	565	593	589	606	656	616	587	595	616	608	592	629	605	585	622	617	596	617	609	599	570	601	625	572	604	595	578	585	633	609	607	590	594	588	550	615	609	593	612	659	587	579	565	651	558	607	584	624	601	590	681	590	592	550	596	562	602	585	616	630	590	606	643	646	596	585	579	555	593	584	589	613	633	597	639	570	598	586	611	589	559	622	612	646	581	632	627	586	618	572	621	592	594	558	546	571	597	646	567	600	614	625	632	576	593	589	609	615	590	620	592	572	595	622	660	653	617	559	629	613	601	609	581	573	606	587	530	580	605	601	584	608	596	587	601	575	572	627	655	643	573	591	598	607	647	609	575	577	576	584	618	605	632	607	587	564	616	593	544	546	614	601	582	571	562	620	571	584	612	587	609	608	548	580	599	617	580	598	574	623	590	577	559	581	634	619	647	600	618	586	585	566	608	569	608	585	588	561	596	567	589	595	617	601	584	576	585	573	603	611	549	581	602	596	622	637	587	617	574	643	614	618	611	610	573	609	643	578	600	601	573	583	552	586	568	629	630	604	544	617	567	558	620	630	588	577	560	578	649	592	582	591	614	629	601	595	621	574	600	600	624	635	592	608	604	564	618	585	568	640	624	640	631	534	576	626	553	598	642	573	587	597	595	603	592	583	643	625	555	619	635	589	626	603	576	583	589	629	609	599	595	547	627	651	614	587	584	584	574	638	601	596	571	584	556	592	603	607	620	569	604	592	560	632	598	656	616	603	596	664	566	642	628	546	607	589	626	583	626	582	565	602	602	653	561	608	615	556	596	621	624	628	583	597	616	610	587	597	605	600	619	581	592	644	595	600	628	608	593	606	627	594	619	556	578	564	609	573	559	629	573	605	607	593	653	625	550	577	545	565	566	587	586	629	647	592	634	590	573	625	593	602	611	565	606	625	583	634	600	544	568	573	608	595	607	594	607	599	559	566	606	619	592	615	580	561	580	600	587	618	627	585	591	581	599	610	602	578	623	601	580	607	554	584	618	627	622	570	598	588	608	635	618	623	599	588	605	580	610	626	612	578	593	574	600	604	636	625	545	589	575	593	612	602	586	586	639	605	613	567	571	579	629	586	590	607	566	581	623	632	582	587	580	589	607	611	614	578	527	609	563	589	579	570	611	627	614	610	631	605	589	592	627	577	592	599	581	590	591	637	599	567	654	621	582	591	627	625	590	606	580	598	585	626	605	578	571	585	558	590	576	643	584	552	609	585	639	587	590	631	598	623	584	595	592	579	605	549	593	614	620	590	608	611	639
41304	60120	34017	29339	18152	8893	3480	636	642	609	550	609	615	602	616	585	583	598	561	530	578	610	564	573	564	553	534	576	565	552	581	568	554	608	621	570	557	620	625	582	592	608	552	589	582	600	573	575	610	569	566	576	587	601	577	534	616	542	539	580	582	556	577	571	567	546	546	554	524	564	527	560	529	552	548	545	521	551	551	551	595	548	537	569	551	486	550	559	583	528	557	540	543	548	557	560	513	555	579	558	567	577	555	568	531	587	540	563	485	524	565	519	563	562	584	596	517	498	604	508	566	570	563	576	554	550	532	524	530	549	537	588	561	514	552	543	523	583	566	522	510	535	561	537	565	544	538	533	559	572	541	561	517	549	536	551	542	546	555	598	569	548	512	516	575	541	567	557	517	546	602	577	584	543	570	556	577	575	537	573	555	523	534	558	566	603	593	578	559	563	539	557	479	581	563	563	555	546	552	561	561	573	539	515	578	559	559	538	518	546	545	529	544	544	557	548	565	539	559	559	558	534	531	556	541	570	542	547	560	554	524	557	561	559	528	518	570	511	557	529	544	542	530	503	543	532	528	478	539	530	554	551	515	538	551	545	516	544	564	554	515	530	567	525	558	573	551	539	540	598	574	588	501	532	539	530	564	504	571	556	556	549	546	529	570	558	515	533	538	541	478	569	508	545	546	534	558	529	539	530	572	563	578	562	529	536	553	579	569	548	540	523	555	538	541	490	551	519	529	587	504	527	526	573	560	576	538	594	539	558	571	551	556	553	569	561	562	520	546	525	561	577	531	544	524	517	568	584	553	514	562	561	527	535	543	522	541	558	504	527	556	515	499	535	533	556	563	562	533	548	581	555	523	530	574	548	521	549	556	492	538	542	572	503	572	499	575	565	528	559	526	536	556	567	544	511	539	574	510	550	489	518	564	533	546	544	568	575	555	553	551	556	572	568	537	549	535	519	522	575	580	555	544	521	593	566	584	597	514	563	553	552	580	582	551	543	561	560	543	567	554	542	539	587	555	540	547	578	510	569	524	534	513	581	543	546	560	492	578	511	553	513	561	535	576	556	537	533	509	553	533	549	577	538	526	530	587	578	541	556	549	551	560	587	553	560	522	501	537	552	559	530	512	565	517	543	523	537	527	532	567	541	542	533	529	546	545	569	574	585	537	540	546	565	564	534	544	541	516	550	537	553	518	547	491	566	551	563	533	505	572	540	571	547	535	570	562	517	554	585	575	552	548	518	548	541	568	531	513	553	574	520	537	529	536	559	495	532	541	529	523	578	525	546	545	571	553	568	530	563	536	522	549	569	547	524	562	552	544	518	549	511	555	522	527	548	541	546	529	548	538	515	534	514	542	563	512	594	519	521	497	542	507	563	525	590	551	529	501	568	539	541	538	565	540	518	536	522	566	581	517	523	540	561	532	505	518	578	545	554	538	520	578	545	511	540	546	524	561	521	521	531	537	548	502	552	543	570	571	516	577	546	524	547	565	559	531	556	519	521	532	525	587	560	572	552	560	567	534	560	565	543	572	526	584	558	556	550	548	520	529	525	528	551	610	522	532	542	563	555	557	517	567	522	558	522	546	535	546	572	550	572	573	539	536	551	531	511	549	570	541	540	556	567	557	529	565	529	583	570	544	524	579	556	530	532	529	572	534	537	562	513	523	575	589	503	591	515	532	552	524	557	556	551	545	551	534	557	560	594	535	530	550	514	563	555	536	537	491	552	538	569	564	519	536	564	566	524	528	553	516	557	546	529	521	566	528	553	521	544	566	551	544	551	579	566	537	562	559	559	499	565	542	576	501	586	527	549	541	576	561	564	526	551	523	610	570	561	556	533	535	544	552	597	572	535	547	564	549	569	542	517	520	531	516	517	539	548	561	531	510	546	575	532	524	536	545	569	556	570	514	546	512	565	546	560	555	520	573	561	523	555	556	530	546	573	561	545	519	537	530	568	580	573	524	534	557	525	552	546	545	529	543	570	517	533	545	639	531	581	522	541	497	528	571	595	536	536	532	518	508	560	544	544	511	571	543	543	572	539	530	524	541	569	593	587	575	516	523	503	516	541	599	548	530	583	520	539	526	567	530	537	501	564	584	549	547	536	513	583	558	526	538	593	572	543	511	505	517	539	610	532	502	570	526	555	564	561	553	525	538	548	556	568	525	521	519	563	502	543	543	546	531	591	500	537	584	523	550	556	565	549	516	560	525	552	522	530	548	543	552	539	541	573	533	526	511	530	551	574	544	569	548	541	553	524	562	536	559	559	559	530	586	568	555	499	519	549	592	541	572	558	554	535	556	484	546	533	525	546	516	552	575	509	523	508	507	540	526	537	555	510	521	535	546	530	557	542	526	535	488	528	551	556	577	537	565	568	534	541	524	551	517	525	563	555	564	579	536	552	569	522	562	558	585	538	511	573	535	553	514	544	556	530	574	552	505	495	517	497	543	521	536	533	539	533	535	537	562	552	552	515	555	542	567	540	537	532	564	567	534	553	573	526	537	522	495	557	522	511	546	559	559	571	569	563	528	535	482	538	583	550	518	613	556	557	589	565	535	537	521	553	537	538	597	546	585	585	556	586	566	544	502	558	526	521	536	523	548	540	516	573	521	552	588	540	563	514	537	547	526	562	577	524	521	480	484	545	543	538	562	520	522	524	568	562	575	528	550	499	552	534	538	577	577	591	561	540	516	531	498	535	567	573	553	549	532	545	548	509	537	567	561	533	538	534	538	535	532	534	533	528	534	581	533	538	544	524	540	535	561	536	544	546	556	530	569	518	566	563	536	570	552	561	590	535	580	512	528	528	562	568	585	568	544	545	530	566	531	544	573	525	566	488	525	596	523	557	555	537	542	567	553	600	527	515	500	545	540	562	538	559	510	597	554	545	520	584	542	540	521	561	493	549	550	548	554	598	548	572	569	571	538	543	549	570	559	569	550	528	530	587	576	513	529	551	554	578	547	564	545	544	564	559	497	560	537	535	510	535	557	529	535	580	530	518	531	587	564	567	527	525	538	546	558	541	548	567	558	490	565	537	529	546	539	511	540	570	546	517	543	531	518	546	529	558	594	573	517	503	517	526	576	513	558	551	573	525	551	506	544	550	551	555	533	536	540	573	568	547	551	595	519	530	606	580	551	498	526	546	551	502	563	473	537	511	552	550	481	542	512	543	541	537	522	527	538	590	528	541	555	529	586	485	548	568	549	529	554	536	528	566	567	545	539	550	547	574	541	520	561	540	529	557	558	540	574	553	481	558	531	524	532	569	554	559	527	569	573	512	584	566	572	585	502	569	536	488	530	524	570	524	562	520	524	554	514	563	556	565	532	541	566	578	511	547	536	531	552	577	594	507	559	551	532	575	525	550	557	551	491	562	549	545	512	579	520	563	577	526	533	564	559	549	486	505	549	557	548	573	538	524	549	531	570	565	514	537	580	575	548	572	527	535	587	520	565	561	527	538	552	577	570	539	536	534
24246	21694	30049	25858	24954	21461	13891	1650	992	1015	928	895	925	940	869	891	903	868	885	858	851	899	897	865	899	920	859	865	911	863	869	871	857	916	896	824	928	897	860	901	910	873	896	904	938	910	929	914	874	900	851	843	888	886	865	815	890	816	821	914	865	890	827	849	861	906	833	857	838	860	847	879	837	881	872	817	849	857	854	906	897	820	849	876	850	866	869	853	876	891	873	867	831	916	838	883	865	902	837	890	891	908	910	832	837	862	877	884	854	826	854	906	782	863	807	901	899	917	870	860	888	863	877	901	825	881	818	892	859	870	866	857	858	883	889	827	895	818	895	849	832	866	847	824	862	825	858	875	844	873	855	889	848	848	835	874	829	829	817	849	861	821	830	833	810	847	842	815	838	853	892	849	864	829	856	860	843	828	828	880	833	854	830	917	857	782	857	898	906	856	880	809	824	877	849	862	870	899	818	835	859	896	887	829	917	854	906	877	862	838	839	864	828	832	855	866	841	883	917	847	870	897	878	860	864	883	856	822	867	833	866	864	843	810	791	857	874	865	760	856	860	851	856	837	836	757	868	814	889	869	786	807	859	858	836	830	810	843	829	858	814	872	834	886	872	838	798	858	886	827	822	821	844	823	843	812	859	833	811	830	904	882	871	844	903	854	876	826	889	882	857	851	879	862	811	848	843	849	825	814	835	887	936	882	858	830	827	845	815	849	904	917	863	887	898	902	797	858	837	815	828	874	840	861	899	883	865	898	854	826	864	842	840	864	829	835	874	876	909	863	879	890	889	848	863	804	838	861	851	854	889	853	782	865	850	873	899	818	863	851	845	868	817	817	855	923	803	876	823	865	807	838	886	864	821	874	807	853	811	849	881	866	873	831	917	830	883	836	815	797	914	849	853	893	842	823	859	850	884	888	857	843	838	888	824	851	900	840	857	794	791	880	902	868	891	866	834	843	881	816	838	857	821	825	861	842	842	817	837	880	899	857	877	848	847	886	894	868	870	830	868	826	861	816	864	832	877	853	838	888	867	844	830	860	824	881	815	878	872	830	911	891	865	877	815	882	848	858	831	860	848	809	864	888	884	830	857	874	898	836	823	835	840	880	903	851	840	829	878	808	819	867	823	844	851	878	840	882	897	812	859	801	866	814	832	837	819	900	863	846	881	824	889	838	900	837	840	846	780	851	897	862	856	813	854	843	835	842	831	861	773	871	805	870	839	790	882	895	813	821	859	866	848	827	812	824	890	858	843	863	879	870	827	881	859	932	928	894	866	854	860	833	885	820	860	804	832	868	859	856	872	809	892	877	872	870	822	890	838	848	809	878	813	869	887	784	823	828	867	852	849	877	846	849	851	857	895	859	840	926	809	846	892	860	810	843	847	839	884	885	875	830	867	800	865	834	810	816	819	861	862	868	807	876	838	825	836	822	853	806	874	857	856	826	842	860	868	865	832	885	833	835	863	892	853	842	819	844	854	910	847	836	862	850	899	838	873	890	826	870	805	880	802	849	902	848	811	871	823	802	842	858	876	862	796	865	870	862	821	907	841	866	818	864	849	901	884	862	873	848	888	858	810	855	867	894	876	774	878	861	791	894	828	890	852	873	868	838	848	871	863	829	853	802	854	830	873	873	856	798	837	925	841	909	870	888	871	812	851	874	882	830	886	822	846	855	820	833	844	870	796	897	846	837	865	867	842	864	834	854	832	953	796	869	914	837	910	824	833	821	830	833	870	872	899	909	888	818	841	820	832	820	835	788	855	859	855	882	819	915	867	852	927	837	782	869	903	834	859	907	826	846	876	831	861	798	824	918	863	810	877	821	850	794	816	840	864	887	817	813	893	914	850	847	861	876	826	820	830	873	873	859	861	812	832	877	852	866	878	841	877	829	837	851	794	872	884	902	846	851	843	885	901	891	860	828	881	821	849	858	867	876	856	892	815	834	853	820	838	844	806	879	873	832	801	870	853	873	818	845	845	907	866	865	839	876	865	835	862	926	837	833	834	859	864	867	832	826	858	801	822	904	876	870	906	877	848	884	838	884	848	808	821	831	854	872	858	906	877	863	830	810	812	821	886	848	862	858	856	879	853	823	856	882	865	863	835	843	830	817	902	838	815	866	869	840	832	896	828	846	839	855	849	810	889	808	824	848	868	864	854	875	822	869	872	817	835	874	863	805	838	855	860	917	865	867	865	887	885	890	893	833	841	855	762	878	837	878	898	808	870	839	849	840	793	884	877	843	853	881	840	858	861	864	879	831	851	849	905	784	815	841	799	884	834	923	823	827	871	836	862	863	885	872	860	807	867	895	867	817	818	793	856	834	848	857	832	864	875	835	900	873	856	884	888	836	880	829	890	843	861	885	843	848	818	853	839	884	838	866	856	851	868	830	876	826	882	860	883	839	869	912	842	858	811	859	890	843	864	910	875	869	849	885	866	866	909	870	823	818	830	884	835	816	876	781	873	831	835	896	887	875	867	816	798	845	844	881	832	836	867	850	862	883	835	852	871	855	875	861	844	831	817	841	901	846	834	875	860	860	909	886	866	848	825	886	801	867	848	798	844	883	804	831	846	860	849	867	851	850	802	889	878	845	886	868	878	842	872	863	869	826	858	905	853	853	872	874	818	862	874	869	858	897	832	838	806	847	859	911	871	856	867	913	799	877	842	806	879	827	863	912	822	924	876	797	900	841	795	867	889	844	862	867	883	850	819	847	859	836	840	845	852	867	828	853	834	835	848	896	851	805	843	833	807	809	850	796	912	842	902	880	838	825	896	842	857	870	863	859	850	875	816	881	829	847	833	920	834	889	820	874	892	900	845	859	845	830	847	837	841	823	876	854	862	897	813	872	865	843	856	843	857	858	885	839	864	821	840	855	868	837	878	831	878	834	836	805	794	857	907	838	802	833	836	832	858	825	872	822	831	902	844	846	818	793	856	907	835	822	849	867	876	830	823	829	845	871	801	851	872	778	845	860	891	826	798	856	862	890	873	883	863	891	855	851	831	811	829	828	854	847	855	875	795	848	853	829	870	842	853	886	869	853	850	854	792	866	878	822	852	843	799	824	896	822	857	853	895	811	831	863	825	854	805	850	861	873	887	850	878	881	870	864	855	885	814	883	854	915	856	851	842	806	885	821	828	853	867	904	877	875	772	901	840	824	840	872	854	791	867	846	895	849	830	806	874	849	859	859	882	870	874	864	840	832	908	867	888	819	859	852	869	875	884	833	868	936	838	833	828	829	872	804	811	827	819	855	837	820	867	833	879	817	838	879	852	819	914	876	847	831	900	861	854	878	831	904	856	829	883	846	875	850	869	856	874	886	837	862	824	880	830	850	855	810	802	814	903	879	848	797	881	804	856	903	798	859	849	847	891	856	904	879	858	841	915	885	831	865	894	893	867	877	882	839	842	816	846	865	845	848	865	869	782	817	904	861	833	887	846	834	854	863	854	935	830	839	832	797	826	831	858	836	838	873
53994	67876	47414	39764	22695	15318	7434	975	871	828	809	801	820	845	785	733	758	783	739	787	790	739	742	781	735	776	764	766	770	755	723	756	806	808	837	791	818	856	829	871	814	753	823	858	790	794	815	758	782	820	791	804	816	777	808	797	812	750	804	743	773	777	786	753	764	756	733	763	728	791	723	754	752	766	764	825	789	804	816	718	738	756	756	798	777	693	751	700	742	727	763	728	767	726	702	800	771	763	736	785	803	773	762	784	755	784	716	728	733	739	705	741	795	776	722	749	748	750	731	755	747	807	774	711	712	756	713	752	762	761	724	743	782	720	832	746	732	768	780	802	766	728	770	736	753	799	751	759	809	729	776	744	756	772	767	738	744	745	800	726	749	678	732	706	721	774	750	756	776	750	779	730	731	734	721	741	762	770	761	744	731	737	710	761	743	815	768	756	791	777	746	726	715	729	746	752	683	738	724	792	792	752	799	741	792	719	747	791	793	745	744	735	748	748	729	776	704	711	757	780	755	769	800	754	766	787	732	765	747	735	803	794	721	774	748	775	760	745	728	739	747	705	736	829	742	755	779	824	793	774	751	826	746	748	753	728	724	749	691	765	741	744	742	758	738	775	768	746	742	749	770	764	766	747	702	768	757	767	800	798	753	781	757	707	747	789	708	767	748	707	734	796	769	767	737	694	750	760	755	719	745	763	760	733	774	742	779	771	741	716	739	777	765	767	753	750	734	721	773	751	705	737	757	747	715	729	752	776	806	749	738	723	818	786	772	751	779	760	778	731	767	769	741	743	767	692	761	749	740	760	746	732	708	714	741	734	774	760	715	780	753	719	703	719	767	727	710	762	797	784	739	762	726	698	798	766	754	763	779	766	761	790	759	720	738	772	746	777	741	710	767	758	706	721	742	795	742	756	784	714	742	759	766	715	681	785	811	757	754	742	716	788	781	717	746	755	709	710	780	732	802	744	745	750	752	775	773	750	768	706	737	767	812	691	747	734	739	729	722	763	816	705	707	779	715	729	745	731	776	724	697	764	769	767	716	820	748	756	736	784	765	763	752	778	789	753	733	702	772	760	803	738	798	760	708	730	761	748	746	730	710	757	762	710	716	724	733	782	757	727	751	741	758	793	752	736	755	765	732	712	764	725	790	735	717	773	794	747	733	722	738	724	751	746	810	714	749	721	750	785	744	732	771	778	756	785	687	757	753	741	751	725	734	786	768	758	741	756	756	724	763	726	768	755	765	773	763	763	704	744	757	730	708	748	773	734	780	793	709	731	719	774	723	754	780	754	753	745	759	774	771	766	762	749	789	727	749	730	743	738	797	741	724	808	747	768	747	697	746	731	762	755	814	768	730	702	741	753	731	759	797	782	723	771	773	761	772	756	750	739	775	721	746	762	758	731	804	752	757	764	764	772	755	730	732	734	777	705	743	734	744	750	774	729	728	721	750	710	750	742	762	781	743	731	728	738	755	794	755	787	725	731	762	708	755	745	742	792	721	726	780	707	746	706	765	821	702	714	761	793	752	742	768	788	778	748	745	725	754	699	773	790	728	728	771	755	766	763	805	737	737	764	740	781	773	727	754	788	773	709	787	719	715	762	772	728	746	717	740	780	713	724	759	729	761	771	722	757	713	692	758	722	733	779	734	731	724	750	741	754	753	760	730	757	695	731	732	721	740	731	742	728	781	732	774	756	780	771	721	789	792	733	752	751	789	711	762	759	733	713	704	725	764	782	786	727	734	716	729	744	747	775	739	753	756	786	717	760	767	758	727	776	769	752	733	730	791	717	738	739	776	765	731	744	724	720	769	663	706	742	730	749	722	777	765	773	796	710	759	720	710	754	782	733	748	738	769	739	720	711	749	742	714	779	697	723	764	768	761	756	742	796	744	717	728	736	723	704	752	781	802	776	773	752	811	778	713	753	806	747	712	733	727	752	750	792	738	759	739	736	722	793	758	799	740	714	740	769	762	781	723	761	705	742	686	769	731	772	706	746	748	775	749	758	730	759	760	770	767	688	772	771	789	727	748	725	747	738	773	761	769	744	722	732	742	743	754	788	716	766	775	744	758	769	757	711	747	689	777	720	725	724	740	773	765	742	709	711	735	662	773	772	766	734	751	801	735	774	751	702	749	759	759	757	743	716	729	737	705	745	728	767	700	732	744	737	795	756	712	737	753	806	751	764	785	706	771	757	742	690	711	745	767	755	748	755	790	750	752	750	776	779	720	781	756	751	746	744	712	779	748	726	782	768	784	724	762	767	768	741	720	715	751	760	754	725	755	696	727	727	713	764	731	774	733	759	706	777	754	751	739	773	736	732	743	736	747	715	728	774	739	786	764	773	736	775	754	770	726	707	745	743	685	771	794	773	772	722	748	760	749	759	761	699	724	735	720	755	745	799	718	751	742	761	740	739	741	765	705	723	792	734	680	720	728	721	725	709	789	777	785	756	790	770	697	780	737	803	717	708	801	734	720	717	745	708	819	709	742	738	716	754	735	726	751	738	751	769	727	778	758	752	751	734	786	761	732	753	803	789	699	699	748	743	757	710	770	706	751	755	736	702	727	730	742	774	713	738	747	700	750	763	750	768	744	748	727	750	741	757	730	790	730	729	792	699	778	761	738	730	758	755	781	767	814	764	707	705	728	731	723	787	758	707	795	742	803	744	745	823	804	763	793	727	781	753	684	700	764	767	754	793	772	747	744	732	777	743	718	754	767	691	764	727	759	752	741	762	748	751	735	710	746	770	744	765	739	713	781	756	743	778	757	722	756	731	747	749	702	754	757	781	751	719	730	724	735	731	709	671	725	736	822	709	710	742	739	705	764	752	793	749	806	731	733	706	720	801	721	724	771	761	787	800	717	793	752	720	753	762	735	683	755	720	712	735	742	740	727	763	716	780	762	707	718	753	697	706	795	701	764	780	768	723	772	786	759	750	751	759	766	739	749	776	783	709	719	740	809	782	734	748	750	784	752	710	712	705	800	719	731	752	755	755	718	751	706	695	754	796	726	799	765	761	714	759	698	741	756	772	739	799	740	751	767	736	772	737	723	764	741	727	715	756	777	760	741	771	737	785	761	720	710	767	805	787	698	746	765	744	757	689	753	738	748	759	750	762	756	751	756	787	762	715	783	772	715	749	718	739	739	778	767	775	760	711	737	783	772	748	720	774	778	756	740	756	741	696	777	750	768	764	757	737	758	735	788	744	754	758	759	725	756	733	717	728	790	738	737	781	686	732	758	786	699	731	726	717	694	713	741	743	779	767	779	754	777	728	751	722	769	699	734	754	736	745	723	729	727	720	762	739	755	752	747	744	720	748	726	724	754	744	738	731	758	753	756	755	742	804	781	797	762	786	770	750	759	760	748	741	821	748	779	729	750	725	723	729	720	763	731	766	746	776	745	730	723	742	744	803	742	812	757	754	736	736	729	728	741	734	749	707	716	718	803	721	788	693	764	751	749	728	742	755	768	763
28432	21899	9904	5088	2200	1337	1146	853	901	895	857	871	854	911	873	933	918	850	923	904	897	881	910	907	870	867	860	907	921	892	877	878	867	933	923	924	888	885	935	860	900	827	849	924	878	849	821	928	906	921	846	915	882	905	890	890	878	904	914	866	928	851	875	862	872	942	858	884	850	878	907	924	827	925	905	882	871	848	871	876	869	894	916	877	876	894	880	930	914	863	919	867	898	834	860	879	839	836	894	884	860	835	836	903	854	848	922	892	866	898	898	888	861	930	900	854	847	932	892	859	911	830	947	842	901	908	899	872	909	893	897	886	876	860	817	883	947	894	885	893	889	889	870	903	900	827	857	833	923	833	920	858	868	888	905	863	905	896	858	879	848	920	941	927	836	832	900	880	883	897	873	936	888	903	896	899	888	873	861	859	892	854	857	867	807	904	873	902	851	864	899	905	909	878	854	868	810	918	877	834	854	958	895	899	915	861	858	918	944	930	896	915	908	856	897	921	884	871	854	901	870	897	858	838	917	827	872	913	869	921	851	884	851	870	881	928	838	903	889	852	859	876	924	845	843	861	893	846	880	896	889	864	896	862	944	864	856	862	846	871	869	870	880	845	903	827	934	897	873	846	825	878	872	889	913	865	918	922	918	900	898	880	898	940	867	873	885	896	861	906	856	810	817	888	860	928	868	892	874	911	910	922	909	861	921	905	890	922	905	899	931	876	866	884	907	885	908	879	881	878	932	890	815	867	841	907	834	897	879	878	890	906	916	900	900	869	972	878	894	888	838	905	833	872	868	872	906	937	852	889	892	885	945	864	888	863	873	864	894	892	888	881	881	903	833	875	864	897	867	923	847	914	876	904	870	890	885	903	885	880	837	916	888	859	871	857	830	907	903	930	900	881	880	926	908	904	846	878	912	852	877	855	907	862	913	911	926	924	897	863	851	914	881	833	904	906	832	857	880	832	896	956	857	862	892	897	883	902	861	888	849	883	862	878	829	869	910	849	907	915	873	889	877	888	864	911	846	938	927	832	865	921	935	864	911	857	833	927	890	910	862	888	881	873	952	932	918	864	876	878	842	875	850	936	861	824	870	926	820	853	925	804	853	879	896	950	881	847	863	864	955	870	873	830	853	876	889	878	891	939	880	932	882	903	879	905	924	881	904	948	907	867	887	876	802	882	855	885	889	876	869	887	886	941	898	925	886	811	921	989	828	893	845	897	810	882	892	873	889	837	913	860	855	894	898	850	883	868	922	866	906	924	886	878	852	900	880	912	908	842	893	935	919	885	883	895	858	851	880	879	941	908	886	915	918	869	925	857	898	903	899	872	870	920	879	845	930	937	872	889	904	842	868	915	879	867	915	921	881	874	829	931	861	861	863	876	860	865	889	856	896	909	859	860	893	929	865	822	894	898	896	944	899	875	851	860	879	845	862	920	898	933	858	920	875	801	890	897	857	858	858	889	934	885	885	902	842	879	890	878	932	878	902	943	908	876	907	897	824	903	912	928	874	867	854	852	919	889	927	919	858	874	895	901	862	849	857	883	904	910	868	891	889	893	835	896	864	922	859	868	902	926	882	860	936	862	791	873	912	860	889	898	887	904	824	920	878	866	957	904	890	906	887	854	878	859	917	885	902	859	884	893	890	841	898	942	878	863	882	951	857	873	873	926	848	905	877	876	895	882	930	854	880	895	797	918	895	870	857	902	902	861	825	872	886	955	884	911	862	843	865	924	919	881	875	917	867	859	852	858	876	914	926	863	923	874	860	861	901	831	889	830	942	852	872	885	883	909	816	809	898	901	912	817	873	882	862	886	893	877	893	882	899	892	847	919	826	842	914	868	888	948	912	910	872	916	876	904	825	896	876	936	896	931	942	878	911	919	912	895	901	864	937	898	906	886	902	862	890	878	928	863	884	896	934	909	835	894	845	884	886	851	947	877	902	858	902	925	928	915	866	899	872	894	885	944	907	864	869	846	833	888	888	896	850	905	858	877	891	885	874	889	921	883	915	884	902	852	899	859	898	872	875	892	879	881	868	931	881	844	907	884	900	867	869	842	888	930	899	879	855	849	933	882	871	856	879	892	869	902	916	856	900	896	899	864	940	893	877	920	859	868	858	910	855	845	875	904	857	847	888	904	903	861	880	964	877	889	864	913	882	875	882	889	901	855	871	889	881	857	882	850	889	881	882	933	879	919	827	836	880	887	890	872	905	907	901	882	896	890	906	924	888	859	877	883	856	889	889	896	892	891	903	856	903	912	867	893	916	886	907	926	920	874	928	874	909	930	910	862	911	920	887	930	873	898	906	898	843	878	848	853	877	898	910	893	885	860	874	915	824	898	917	906	880	872	940	881	898	916	880	829	881	885	872	862	864	915	866	873	938	881	914	920	886	850	901	933	920	883	920	925	921	872	876	902	922	960	905	873	829	862	878	889	856	839	876	860	838	897	900	851	840	881	924	867	878	895	881	856	897	876	920	861	879	879	878	869	832	917	888	885	841	841	911	906	855	880	893	857	924	902	937	874	926	900	911	922	884	960	904	878	868	846	922	896	861	867	875	872	877	884	840	910	893	911	878	889	852	916	905	858	870	840	872	875	916	838	894	902	892	863	914	936	866	926	902	882	888	890	922	863	916	880	904	833	880	885	877	862	849	799	863	862	835	923	904	894	921	892	916	860	873	900	873	879	881	873	800	869	918	892	842	896	897	871	897	920	877	880	866	884	882	862	916	916	910	933	898	909	862	869	903	840	849	917	839	925	872	883	904	905	911	893	886	872	878	928	874	887	864	903	899	909	938	904	919	930	900	929	868	861	895	904	865	848	885	909	905	954	915	889	899	905	848	835	917	872	910	820	864	848	879	849	842	887	873	916	890	882	891	884	911	902	907	903	887	912	879	988	800	876	878	929	926	863	879	819	900	919	892	885	879	910	937	902	870	879	838	956	876	917	908	880	897	883	921	880	915	890	903	835	881	854	845	893	921	872	898	897	844	880	940	896	915	840	856	906	883	872	839	871	919	910	854	853	871	912	901	859	870	937	897	858	873	833	858	840	849	840	941	861	873	920	871	887	875	935	869	871	901	957	923	869	869	899	820	918	873	860	899	884	826	862	856	882	840	863	893	919	853	873	881	938	890	907	925	927	897	896	875	886	889	892	901	886	905	909	836	839	898	835	867	859	871	878	885	914	877	906	871	881	894	830	917	864	810	891	928	905	881	890	838	881	888	900	843	881	878	823	868	859	899	824	921	875	816	898	946	818	906	863	918	854	844	884	960	955	937	958	914	843	852	879	869	906	915	903	892	874	895	887	817	875	930	877	892	881	928	868	896	919	858	898	889	870	892	874	899	923	820	881	898	885	884	897	876	878	867	881	882	905	910	887	864	936	902	870	862	937	887	823	913	873	823	930	839	898	903	873	896	896	881	861	894	907	836	876	908	854	907	896	916	876	903	839	896	873	867	927	842	928	925	911	886	887
12569	18558	6712	3803	2001	1381	1025	748	727	753	737	746	714	715	736	716	748	656	763	696	698	737	782	750	703	728	733	703	733	758	723	734	703	739	720	737	728	726	709	706	745	736	785	738	739	664	728	725	733	745	670	713	720	756	706	686	745	753	718	661	812	793	699	738	722	744	734	731	729	729	739	678	693	733	742	708	707	752	718	750	719	702	711	740	676	693	698	760	744	733	772	725	720	712	661	746	682	722	681	730	696	703	734	709	740	746	698	736	712	712	736	723	703	742	759	696	747	712	739	738	683	722	737	698	730	709	730	714	740	707	716	681	747	693	690	716	711	743	669	682	694	690	698	720	724	672	774	746	731	705	671	703	699	699	707	715	688	727	723	683	749	675	740	706	711	727	690	687	745	744	743	739	703	774	720	741	750	739	731	712	704	712	716	675	719	752	699	714	724	675	680	695	702	711	688	729	670	728	706	712	714	682	742	722	714	728	684	697	694	702	653	742	730	694	713	735	711	715	735	662	683	735	750	703	711	699	704	690	723	740	727	740	714	682	702	721	676	689	743	679	724	709	780	684	722	719	707	727	705	694	705	699	692	708	755	710	706	724	685	761	754	695	698	680	756	708	707	749	732	756	724	737	671	713	733	731	763	718	696	700	725	688	672	725	710	702	786	689	714	738	681	693	716	643	718	703	744	719	720	717	723	708	755	716	695	769	717	713	655	758	724	762	701	695	758	744	704	701	752	693	722	738	709	714	697	692	668	726	696	721	701	720	716	722	730	732	762	723	704	774	716	675	708	685	693	701	734	691	714	666	722	713	717	659	726	700	699	717	719	732	737	713	701	725	730	712	719	738	705	710	703	701	693	715	758	674	697	694	700	736	692	689	753	674	691	693	719	705	716	738	750	724	711	702	684	685	726	695	734	736	690	706	720	763	696	726	751	711	696	725	699	701	748	732	769	772	704	721	728	757	758	717	685	685	709	660	733	688	808	663	680	682	685	735	728	719	735	681	722	719	716	694	725	709	696	706	715	711	726	710	680	764	740	714	722	738	747	704	705	733	725	705	713	777	720	703	683	732	710	752	733	731	713	695	733	706	718	753	708	678	702	720	669	727	691	705	742	722	788	717	703	663	746	737	726	750	708	729	726	724	723	652	718	707	670	739	745	729	704	714	726	750	682	753	747	749	704	769	727	673	708	703	723	774	669	719	690	665	732	757	762	686	677	724	744	743	729	684	692	754	748	704	712	731	703	771	722	756	720	745	714	707	723	713	752	680	694	725	670	704	724	716	695	697	676	725	692	721	714	707	694	701	695	713	742	722	655	684	765	723	726	733	694	709	670	688	716	737	678	670	717	756	748	703	724	689	714	721	690	727	678	733	750	725	665	710	724	674	688	714	756	740	740	704	691	740	737	738	725	703	700	754	716	723	697	674	733	699	702	683	658	698	720	742	710	732	700	708	739	759	745	731	696	722	731	730	680	714	694	703	694	687	724	697	748	659	716	719	695	693	686	707	727	742	660	707	673	716	714	652	747	692	670	712	696	698	727	665	714	714	736	723	749	700	706	730	711	722	730	692	722	676	725	708	704	715	658	734	734	714	744	662	705	734	695	717	719	730	736	717	722	713	720	654	697	693	717	730	731	701	737	780	743	724	720	719	688	737	685	674	695	741	715	725	704	754	715	698	717	718	712	707	692	738	680	753	714	688	677	708	710	726	687	722	700	680	687	718	717	726	676	692	719	676	692	749	716	719	721	751	737	741	749	722	711	697	695	742	711	721	770	669	687	668	758	703	679	713	701	685	726	734	755	726	717	710	715	655	717	692	710	727	688	718	706	747	691	649	676	681	698	728	699	760	694	651	730	727	743	732	718	722	743	736	708	740	711	710	700	733	700	733	700	710	736	709	718	711	713	734	729	697	749	718	698	746	709	697	722	644	698	688	702	727	709	711	736	757	755	773	738	691	692	728	679	708	711	701	732	730	716	689	720	714	791	723	719	697	692	716	696	688	723	755	691	730	705	755	716	714	703	705	714	724	696	739	732	682	705	732	713	697	763	718	750	694	718	676	677	696	721	720	734	744	680	703	706	701	706	692	724	703	718	695	714	634	720	668	754	730	646	692	714	706	698	722	739	719	664	679	707	689	723	699	712	727	721	684	728	702	718	720	716	693	662	724	715	756	724	687	732	717	698	705	760	693	713	665	675	747	729	693	751	710	722	693	640	704	710	716	667	677	710	732	710	718	750	738	727	708	730	749	763	736	699	690	750	692	689	689	665	702	698	718	699	734	696	714	707	706	717	696	734	717	702	684	754	711	717	725	713	699	683	735	723	715	724	711	755	661	682	714	721	719	724	731	712	699	740	700	755	687	706	649	731	720	715	713	693	661	709	718	741	696	753	710	723	672	705	705	716	713	750	682	731	692	718	678	738	722	701	710	692	732	710	712	694	690	694	721	696	683	688	640	761	703	727	682	715	666	758	698	706	730	719	721	738	697	670	709	699	732	685	741	696	688	714	730	726	703	730	756	716	749	688	724	739	717	707	780	727	726	657	687	715	710	736	703	702	707	670	725	734	716	721	733	750	683	726	702	728	680	711	722	686	735	731	735	752	722	736	693	700	716	687	711	681	706	729	689	723	683	672	682	782	735	737	686	691	650	736	686	777	719	738	727	715	708	743	732	736	683	748	702	717	761	735	716	707	631	707	691	691	744	739	692	728	739	719	720	739	726	699	699	739	747	656	736	725	692	745	721	728	765	747	707	754	701	724	736	708	712	747	709	775	735	643	690	757	682	675	711	730	707	705	741	695	734	696	669	680	713	751	707	710	728	702	732	668	701	723	701	665	728	731	730	733	724	734	713	750	673	687	727	723	709	724	711	691	749	679	733	754	655	700	709	705	686	777	656	740	709	668	713	713	700	738	702	700	780	701	686	703	697	735	696	697	711	735	681	676	651	724	658	702	674	663	703	768	712	718	715	679	689	741	688	752	749	732	694	748	715	733	736	735	714	691	728	750	685	698	773	718	699	742	691	751	670	753	707	722	727	683	694	752	695	689	753	686	738	699	737	693	732	689	649	695	705	713	720	732	733	648	717	743	689	664	734	767	648	723	726	739	700	727	705	696	736	683	701	744	712	710	748	668	684	738	699	697	720	682	693	723	682	744	708	720	744	684	686	628	697	699	768	700	702	710	714	707	741	700	714	717	691	697	733	773	713	691	721	714	704	668	665	695	747	699	645	740	742	759	745	722	709	698	715	656	727	735	767	710	733	626	710	666	692	701	718	768	732	720	695	693	685	683	749	730	700	685	693	706	704	729	715	742	676	781	696	706	748	711	683	714	742	696	778	684	719	717	704	741	716	686	674	697	718	710	695	691	733	707	727	691	712	784	674	690	704	731	691	685	728	746	719	698	721	708	742	769	716	759	735	723	699	689	719	744	737	726	708	694	761	706	751	650	697	719	703	739	728	685	725	717	750	747	701
25351	22394	28655	28932	21196	11533	6635	1293	1109	1098	1056	1039	1022	1055	981	1038	1038	1018	1050	1119	995	1050	1037	1041	1042	989	1047	1002	989	1027	1006	1055	1038	1043	1067	1046	1039	1068	988	1113	1089	958	1022	1051	998	1040	1044	1104	1037	1020	1080	952	999	1020	1032	1032	1048	1014	1049	1003	969	1018	984	1036	1021	1020	983	1013	1019	983	978	984	965	1003	1078	1019	1023	1003	1046	1005	1008	1031	989	1028	986	1017	991	972	980	1024	909	992	929	974	989	998	988	1086	1062	967	991	1025	1034	1066	1065	1017	1064	1006	985	1003	1004	963	1020	1054	1037	1012	1045	1039	1011	984	1005	983	1017	993	1011	967	1033	1030	1008	1011	999	1061	1044	1006	993	1025	956	1016	977	1017	965	1029	1015	1042	1020	975	978	989	969	1046	1005	1043	1023	1019	1012	1071	1037	1016	1020	1034	1016	1025	954	1059	1020	993	1042	988	1003	1089	1086	1041	977	1029	1027	935	1012	952	1017	1033	1028	1031	1028	1027	982	1011	998	1045	1001	1014	1059	1004	979	1021	1039	1020	1077	1020	1021	1009	1026	1053	966	1048	1032	1006	1021	1000	1034	1032	1022	993	1019	1029	1001	999	1008	982	998	1037	1025	1024	1015	1029	1055	952	1001	1068	1043	990	1026	1013	1068	980	1007	1012	987	941	985	986	1043	1032	1012	1047	969	970	1034	1035	1045	983	1008	1037	1023	1057	969	997	1063	1021	1025	998	1066	1029	1068	1025	1037	992	1020	1032	1024	1041	990	1013	1027	1029	1042	1027	983	933	977	1036	997	1028	954	1028	993	1005	1046	953	1039	1050	1045	1047	1058	974	1019	1018	989	983	948	1007	1029	1060	986	1010	1014	970	1018	1056	991	967	1039	1004	961	980	1079	1026	977	968	994	989	1063	976	991	992	992	1054	1010	1022	984	1028	992	980	1023	1007	1020	953	991	1018	1024	983	1037	1088	993	959	1008	1025	988	1018	942	1021	982	1010	1057	1044	930	1003	1046	1050	907	1005	1024	995	1032	1080	929	1015	1067	970	959	1007	1036	989	1033	1058	1052	1009	983	1007	996	993	952	962	1020	993	1021	988	994	1019	1036	1087	1029	983	981	1023	1009	1040	1038	1016	1014	1061	1035	1059	1013	1005	955	997	970	1021	1063	1022	999	994	1027	1012	1026	968	1018	1044	1072	1037	987	1003	1019	966	1027	928	1064	1045	967	1016	1025	1055	1038	1020	1035	973	1043	1007	1082	1007	1042	982	943	1005	1017	951	1024	1028	1006	1073	1048	1002	1056	1053	1006	1000	1000	991	1047	1023	1054	958	960	993	1044	974	1026	1044	1005	939	1057	977	1022	1028	1038	1025	1044	1018	986	960	970	961	987	968	999	1027	1014	1005	1010	953	1005	993	954	990	1028	1043	970	936	1027	1048	1072	1018	1051	969	1009	949	1018	1001	1034	985	1003	1017	965	1006	1025	1000	971	982	1027	962	1029	972	1015	974	1010	1021	944	921	1048	987	1033	1033	958	985	1017	927	1040	962	948	1014	1026	1023	1061	1000	1042	1019	1063	1014	1030	958	982	974	1052	1029	1064	1039	974	1013	1020	1003	969	1036	1022	1002	1024	1047	1036	958	976	995	1004	991	1006	1048	1003	1026	1013	1047	985	984	997	1064	1084	991	999	1007	1018	990	1011	1023	1060	1009	1080	1033	1011	1006	1004	1068	1025	1037	1005	1033	988	986	994	985	959	1022	1047	1022	1037	953	988	1035	1020	1040	1029	979	1023	1072	1021	912	1020	971	1038	929	1037	1040	1029	980	1020	1067	1020	959	1048	1063	973	998	1021	986	946	1007	1000	990	982	974	1061	1025	1065	962	1000	1042	1008	973	1006	1001	982	1039	1001	1052	1046	1024	1030	1051	1006	1039	978	950	1049	1041	1000	997	1088	1017	981	973	1022	1002	995	1006	941	1044	1056	1034	1041	1029	997	1021	1005	1004	999	1050	1011	1100	1018	1009	919	972	1046	986	1006	1024	1005	1017	962	1012	1027	993	989	1017	1065	1066	1006	1027	1008	961	1042	989	1043	1026	1033	985	1057	963	952	1047	1055	996	1049	997	993	943	1025	1019	1044	998	979	995	928	963	955	1048	1021	1006	1003	953	960	996	1001	1001	981	1006	984	1015	1016	949	955	988	1001	988	1032	1010	950	1034	1032	972	1006	1037	988	1016	1002	1026	1078	1043	985	987	995	1026	958	1017	964	1024	994	1003	1002	1015	1056	1013	1031	1039	969	1022	1033	1028	996	1061	968	999	946	974	984	993	978	995	981	963	1036	933	1033	1033	1037	1012	1027	1046	978	1009	1022	1028	999	1041	1018	1068	948	1008	1024	1026	1023	991	989	973	1122	997	1047	1031	1033	1026	938	1092	1004	976	992	1029	964	977	1046	1021	997	999	1005	1020	1061	1001	1033	1019	1079	1002	1004	1036	989	993	970	1038	1071	1072	1003	990	1004	955	1068	1019	1046	1034	1084	1034	991	997	969	1003	1030	1030	1010	969	1013	987	971	994	1034	993	1044	991	1023	1012	1008	975	1038	1016	1009	988	992	1025	987	993	1028	1007	1023	1004	995	1021	1000	1002	1059	965	1015	981	1028	951	1015	984	986	997	1000	1007	971	1008	1049	1012	1027	994	984	1033	1000	953	1018	1003	963	953	992	980	1046	1000	978	1011	1022	1014	1060	1023	1058	1030	1053	993	1046	1008	976	1021	961	1002	1004	1005	1047	1044	1033	1056	1002	1051	1044	971	1045	1019	1026	1003	1022	987	1016	949	1051	999	1022	954	1052	1064	1071	1009	991	941	1060	997	998	988	936	1000	1037	1039	1011	1010	1055	1062	1010	1037	1043	1021	996	975	980	967	1038	1009	1008	984	969	997	1010	1006	999	995	990	979	990	1003	993	1033	996	980	994	995	974	1028	993	1030	1115	1020	970	985	1017	989	969	969	1016	1035	1042	977	966	969	1016	966	1006	1035	986	988	984	1015	1053	1002	984	1032	1015	1037	986	1021	1010	993	1023	1014	1004	1061	1053	937	971	977	1006	1035	1026	988	1033	1006	1042	991	992	1016	977	1036	1047	1050	969	994	996	1016	1044	1037	1005	1013	916	980	1034	1044	985	1054	999	1055	1031	1000	1018	998	983	989	1045	1037	1019	994	1007	1018	1055	1020	1031	1041	999	992	1044	1047	1001	1011	1028	1013	1008	986	979	1020	1009	1022	1048	981	1066	960	1029	1036	965	959	1025	1012	1008	968	1008	993	1025	997	973	951	1003	956	974	1028	970	968	976	1033	1030	976	1009	989	992	1010	997	1041	1047	1014	1003	1038	1018	1019	1037	994	1027	1022	970	1030	1012	1040	1072	1031	1050	1114	958	1004	978	1019	1029	1029	1017	1024	1073	1017	926	1000	1033	1009	1097	1003	1001	1004	1035	1060	1052	1051	1028	1006	1020	1097	1023	1014	1061	954	978	962	989	1002	1053	1007	976	1037	958	978	1038	1002	1039	1046	1054	1037	1031	991	998	969	1038	1015	985	1051	1056	1018	998	1032	986	975	1038	1008	1004	987	1049	1020	1011	993	1019	1076	1004	1037	1007	1006	982	1018	1090	1064	977	996	1030	1020	997	991	987	974	997	943	1003	991	1016	966	1018	1013	1028	1049	1037	1007	937	1030	1017	975	974	1013	966	1012	1036	987	980	1053	973	980	1062	1026	1015	995	986	979	1004	987	975	1018	1039	998	1027	925	986	1004	1005	988	947	1038	1015	976	1040	1003	1014	1046	1076	1023	959	999	1035	1023	1028	997	981	1020	999	971	983	1061	936	985	1016	1020	1029	1007	997	1027	1034	1029	1051	1002	1047	1028	1020	982	1030	996	1054	1024	1049	1018	1028	959	1033	942	997	1014	999	959	975	1004	1079	973	983	1035	1018	974	999	1053	1005	1066	991	997	960	1065	1032	1039	983	1013	982	1040	978	980	1011	1033	1038	1030	1009	1042	988	1019	1060	1017	988	958	1036	981	1047	957	1054	1040	1034	1048	1008	1011	1006	1049	946	1010	1014	954	963	938	950	985	1053	1024	1028	1011	1043	1003	1030	1047	977	1021	997	1033	1018	1031	1019	1021	990	1044	1033	1008	968	972	988	1016	949	1054	1009	1040	965	981	960	1010	1016	989	1020	1010	1042	984	1026	996	1010	974	987	1008	1048	1037	1010	998	998	1062	1036	1030	1032	948	1040	1018	1022	993	980	976	1026	1030	1035	1031	1019	987	1016	996	1111	997	978	1029	1000	1039	1033	996	1033	993	966	1041	1025	1077	1011	978	1007	980	953	992	959	1052	986	1038	1010	1043	996	1043	1030	1040	1005	1068	969	1027	1033	962	1009	1043	977	1027	961	1025	1066	998	1026	980	981	1039	1008	1004
45162	56593	35844	26721	11095	8398	5562	969	918	901	860	876	841	892	806	821	850	893	862	892	795	811	883	822	857	859	803	880	852	848	844	817	895	817	903	895	910	872	887	871	897	824	851	890	864	839	848	860	869	836	918	841	850	848	816	786	836	900	807	812	862	815	823	792	836	833	816	858	862	861	879	838	831	857	834	859	878	836	778	850	836	846	820	807	851	822	802	798	837	837	799	810	838	834	874	875	810	846	812	884	840	826	826	847	843	817	838	839	840	840	827	817	854	808	847	846	894	866	872	829	887	836	833	793	858	831	800	785	821	786	827	855	761	825	789	876	784	863	817	908	865	817	869	776	864	870	866	845	792	826	811	828	840	856	866	849	858	839	852	870	878	844	883	855	805	856	849	812	877	890	809	798	859	874	778	808	806	833	821	799	866	862	819	832	857	828	817	863	888	847	835	801	816	858	890	827	840	803	857	879	853	860	857	842	855	838	820	827	836	808	877	809	855	837	862	806	825	913	806	827	843	834	854	839	856	840	826	789	797	815	858	836	854	847	825	804	797	849	823	848	792	857	828	893	812	830	855	815	865	872	866	816	849	858	844	851	854	836	793	834	796	849	827	814	841	816	806	836	867	837	815	834	851	795	814	798	830	834	809	830	861	812	836	903	833	803	839	885	809	873	762	871	823	827	855	798	893	795	858	840	810	873	872	809	878	805	872	832	827	820	815	852	835	889	842	861	851	808	817	810	874	847	826	820	861	766	829	843	845	828	852	825	792	881	801	906	818	801	862	864	895	800	820	793	819	795	817	916	862	807	880	839	864	809	850	831	859	789	809	826	838	826	829	806	821	816	823	832	880	838	819	821	767	823	886	831	826	875	837	799	850	781	859	829	831	845	819	869	811	763	785	854	794	844	790	799	812	851	852	849	822	823	839	852	834	798	800	840	815	843	857	844	822	802	886	840	758	834	893	824	843	794	803	853	820	814	899	813	845	870	825	850	842	818	859	808	807	835	806	831	822	823	866	829	813	787	810	850	763	834	833	840	873	831	815	858	808	781	832	816	844	856	822	893	811	831	848	830	778	823	863	890	899	853	840	815	776	877	819	839	807	854	839	806	868	858	783	799	798	858	849	797	833	860	895	796	864	821	819	851	836	858	775	810	837	803	862	847	863	877	784	832	844	882	815	921	795	828	889	883	833	848	826	812	800	823	835	812	837	826	810	844	833	823	834	837	820	836	819	782	821	862	878	841	805	812	740	825	792	852	784	799	818	830	819	835	875	822	843	828	834	899	821	841	862	876	829	838	872	821	816	811	838	818	812	853	854	880	800	834	863	829	802	829	832	879	820	814	824	831	814	787	830	831	823	831	863	829	870	864	818	871	820	828	838	803	856	832	812	824	857	850	870	848	817	841	820	838	828	844	770	853	803	826	837	807	796	849	908	826	795	862	813	818	806	786	814	786	847	866	819	846	854	817	898	797	870	823	770	863	779	880	806	879	795	792	844	845	798	770	810	839	837	877	915	859	830	825	829	838	859	850	851	824	824	839	816	844	835	868	791	789	876	815	824	825	850	831	840	866	815	821	799	845	859	830	844	811	863	816	818	782	883	906	897	858	824	842	833	821	865	916	860	846	839	891	825	851	833	797	838	836	809	837	811	806	833	882	837	823	824	830	815	892	842	861	819	794	821	865	852	913	840	830	866	832	841	887	786	861	840	804	843	895	846	780	830	791	833	808	833	847	851	846	832	833	832	888	781	797	822	818	860	851	832	913	841	894	825	857	825	836	809	800	873	863	865	865	833	875	837	786	810	884	804	826	868	839	820	873	802	845	864	841	832	847	769	815	826	820	833	811	871	838	841	865	798	854	840	853	822	809	824	808	829	849	815	816	784	886	881	835	856	825	833	784	863	839	863	788	834	810	882	870	876	867	860	823	799	804	840	795	818	773	835	826	851	849	858	775	818	845	799	793	886	827	891	811	825	862	827	856	870	838	836	851	845	846	828	878	823	808	828	821	879	808	857	830	865	832	804	794	844	856	844	892	846	830	800	810	869	825	852	866	836	820	821	838	855	869	780	819	799	828	819	823	810	834	820	860	835	840	810	816	856	827	825	819	847	769	856	817	779	850	837	853	874	812	837	855	809	886	805	807	830	833	814	820	818	821	867	824	878	813	814	792	823	824	781	830	827	910	882	877	823	809	838	827	816	862	893	856	848	838	806	821	840	847	827	802	797	850	857	860	841	852	817	845	817	818	840	786	862	808	862	834	841	762	785	852	840	805	859	844	834	856	884	811	823	803	836	825	878	794	816	856	891	848	893	850	850	801	867	855	804	780	819	839	852	842	840	844	890	849	826	775	859	813	829	842	792	840	835	816	817	856	856	819	843	838	790	846	839	840	829	832	890	854	840	821	825	854	835	820	897	851	812	832	836	820	853	845	846	871	822	796	849	828	893	840	851	841	837	792	857	807	826	896	846	849	821	829	839	791	753	862	873	791	820	858	886	841	824	811	859	849	822	823	856	827	849	833	825	813	839	829	827	868	823	855	868	884	826	820	873	820	834	823	781	775	862	831	811	830	870	791	822	832	796	799	823	830	807	858	821	838	832	814	848	860	828	823	822	837	844	811	835	827	864	869	830	816	785	848	807	853	896	861	865	814	841	813	826	876	841	785	818	827	808	847	842	829	843	850	791	851	862	824	819	823	839	813	794	882	853	818	779	876	819	860	805	847	825	808	847	872	795	841	831	826	821	812	817	859	846	806	780	900	868	877	778	817	853	828	854	829	861	852	821	816	788	780	800	835	830	831	854	861	893	799	813	820	795	841	835	812	855	829	827	810	862	792	853	797	862	853	800	834	807	858	834	877	895	833	840	843	866	802	793	825	850	854	805	839	829	836	848	851	827	826	842	848	849	861	801	792	837	830	820	860	834	854	860	868	862	874	836	814	851	863	838	893	844	775	853	854	884	847	848	822	848	795	841	799	815	828	842	815	798	809	835	837	830	824	835	791	809	820	834	861	833	821	798	856	801	816	867	878	877	848	821	807	833	833	813	800	815	863	835	874	806	824	805	822	816	793	784	836	822	867	848	874	828	818	781	812	812	846	870	814	826	818	836	830	861	825	790	788	810	830	837	767	858	833	818	791	887	836	830	812	812	811	845	826	845	785	808	801	796	858	816	830	802	844	817	794	817	797	832	816	817	852	819	862	814	810	804	803	845	883	814	846	809	816	810	825	787	830	808	822	808	897	806	791	866	842	793	784	815	846	789	805	843	894	803	814	826	863	847	811	823	853	864	845	822	898	816	841	836	856	818	799	803	813	797	801	851	861	894	810	848	842	822	840	818	853	776	804	796	835	858	787	829	865	767	809	835	869	815	860	819	849	840	844	854	816	790	831	800	845	836	839	787	897	836	829	853	826	839	852	792	812	843	869	820	840	822	855	749	780	796	811	833	850	837	842	808	821	810	810	846	838	853	825	841	862
24150	21656	28798	27898	24460	20319	13016	2080	1423	1373	1433	1327	1372	1320	1247	1338	1280	1250	1311	1257	1351	1303	1309	1270	1237	1319	1282	1230	1312	1228	1273	1344	1324	1220	1342	1281	1280	1323	1311	1286	1290	1279	1348	1330	1295	1295	1237	1307	1234	1311	1232	1283	1279	1346	1276	1252	1263	1201	1213	1273	1225	1268	1232	1296	1241	1284	1255	1282	1283	1318	1213	1267	1291	1201	1218	1221	1216	1277	1237	1250	1208	1265	1262	1192	1216	1263	1234	1297	1218	1264	1280	1251	1281	1183	1254	1215	1214	1273	1223	1225	1308	1291	1253	1204	1208	1290	1243	1193	1240	1208	1246	1249	1319	1199	1239	1244	1235	1232	1262	1252	1249	1206	1240	1273	1203	1301	1229	1201	1149	1289	1282	1251	1286	1258	1237	1252	1238	1281	1247	1313	1221	1291	1217	1205	1251	1253	1238	1198	1207	1210	1236	1201	1200	1251	1301	1199	1277	1252	1270	1209	1291	1281	1222	1282	1242	1299	1221	1249	1234	1181	1250	1210	1323	1227	1280	1240	1195	1292	1257	1274	1234	1278	1254	1275	1242	1236	1231	1284	1308	1261	1281	1314	1161	1216	1300	1224	1276	1205	1255	1240	1259	1272	1288	1303	1247	1266	1208	1249	1232	1264	1274	1267	1304	1241	1290	1248	1281	1269	1279	1280	1246	1223	1207	1202	1262	1198	1255	1238	1281	1215	1251	1229	1289	1220	1235	1245	1247	1235	1175	1248	1238	1270	1295	1224	1210	1229	1265	1272	1300	1227	1222	1235	1240	1266	1261	1209	1249	1271	1240	1223	1288	1246	1237	1306	1240	1204	1245	1245	1205	1286	1263	1207	1231	1266	1227	1314	1251	1178	1182	1210	1216	1255	1233	1228	1309	1220	1285	1331	1255	1233	1268	1232	1280	1188	1329	1265	1271	1237	1209	1314	1208	1239	1263	1230	1245	1253	1199	1291	1222	1309	1262	1278	1227	1239	1228	1163	1260	1229	1283	1284	1299	1215	1234	1226	1192	1186	1199	1240	1276	1317	1283	1278	1226	1242	1228	1231	1192	1260	1245	1197	1254	1263	1227	1270	1281	1218	1245	1235	1266	1234	1198	1269	1266	1300	1193	1190	1243	1305	1254	1268	1269	1230	1201	1252	1295	1211	1289	1244	1187	1291	1306	1297	1162	1173	1252	1249	1212	1228	1228	1299	1224	1280	1204	1279	1227	1196	1253	1255	1271	1238	1268	1282	1285	1280	1266	1233	1233	1309	1253	1194	1306	1226	1232	1250	1213	1245	1241	1243	1197	1210	1264	1228	1250	1217	1180	1249	1226	1256	1186	1234	1244	1263	1231	1317	1271	1242	1299	1223	1265	1270	1254	1214	1215	1205	1253	1192	1238	1207	1271	1311	1265	1210	1242	1219	1242	1224	1196	1279	1211	1247	1200	1211	1246	1243	1209	1300	1246	1243	1215	1217	1243	1226	1211	1254	1229	1277	1256	1230	1192	1193	1233	1260	1206	1162	1222	1206	1205	1257	1238	1292	1264	1240	1272	1223	1205	1292	1200	1257	1188	1284	1272	1285	1266	1223	1285	1301	1172	1264	1185	1193	1220	1263	1302	1250	1244	1170	1208	1237	1273	1266	1220	1226	1170	1189	1256	1303	1237	1240	1195	1232	1241	1238	1237	1218	1226	1203	1300	1256	1198	1286	1277	1206	1235	1255	1196	1195	1287	1207	1248	1244	1181	1198	1275	1185	1262	1234	1245	1235	1213	1237	1287	1229	1257	1212	1204	1252	1276	1197	1212	1280	1230	1247	1212	1208	1256	1251	1251	1233	1196	1195	1283	1296	1217	1220	1272	1212	1269	1244	1197	1233	1267	1336	1243	1269	1188	1268	1217	1206	1305	1226	1232	1224	1319	1237	1241	1261	1185	1203	1270	1264	1233	1270	1293	1259	1221	1229	1271	1168	1222	1289	1177	1307	1242	1301	1245	1194	1223	1225	1279	1227	1210	1221	1308	1344	1246	1218	1226	1265	1187	1216	1215	1233	1237	1296	1177	1184	1245	1201	1199	1201	1175	1239	1328	1280	1274	1193	1224	1287	1292	1257	1228	1294	1262	1270	1292	1224	1256	1263	1305	1271	1331	1234	1256	1224	1252	1221	1217	1188	1270	1238	1260	1251	1271	1265	1213	1229	1225	1285	1256	1257	1268	1304	1228	1269	1291	1279	1286	1239	1268	1220	1273	1266	1281	1294	1236	1253	1310	1228	1278	1297	1224	1216	1264	1252	1208	1188	1225	1191	1298	1267	1211	1237	1301	1166	1259	1252	1210	1293	1254	1218	1264	1233	1297	1197	1243	1232	1211	1204	1269	1277	1279	1251	1244	1258	1180	1223	1217	1221	1295	1244	1218	1207	1196	1244	1204	1228	1237	1226	1253	1245	1304	1295	1194	1179	1285	1271	1203	1275	1233	1210	1233	1262	1265	1172	1285	1155	1285	1256	1353	1277	1232	1254	1281	1147	1236	1246	1254	1295	1282	1271	1210	1247	1266	1231	1223	1217	1205	1215	1194	1199	1207	1175	1194	1224	1240	1254	1230	1206	1241	1239	1272	1230	1305	1216	1188	1171	1228	1284	1232	1232	1130	1263	1173	1283	1236	1179	1292	1195	1220	1232	1231	1221	1178	1233	1218	1256	1182	1219	1266	1303	1221	1292	1236	1230	1245	1241	1228	1212	1243	1297	1191	1180	1239	1213	1228	1257	1231	1214	1276	1300	1253	1271	1203	1222	1284	1216	1254	1298	1233	1274	1224	1254	1261	1277	1228	1254	1271	1260	1249	1191	1250	1270	1245	1186	1186	1222	1246	1247	1237	1270	1230	1213	1301	1274	1270	1243	1241	1218	1224	1245	1201	1255	1224	1246	1243	1239	1250	1226	1277	1253	1225	1228	1186	1205	1229	1231	1267	1230	1234	1227	1217	1253	1192	1306	1286	1222	1263	1267	1257	1271	1266	1194	1250	1183	1248	1173	1302	1192	1236	1222	1217	1294	1237	1229	1200	1204	1226	1217	1269	1245	1200	1204	1264	1253	1224	1309	1249	1266	1239	1239	1296	1216	1308	1210	1233	1220	1255	1223	1232	1249	1288	1204	1246	1246	1288	1247	1268	1298	1249	1223	1247	1243	1269	1228	1241	1193	1285	1279	1268	1157	1212	1300	1221	1215	1283	1160	1206	1269	1207	1217	1248	1181	1219	1230	1207	1238	1293	1260	1213	1258	1248	1197	1287	1221	1245	1226	1218	1206	1179	1230	1260	1196	1287	1246	1253	1265	1257	1293	1205	1271	1236	1203	1248	1291	1191	1250	1238	1163	1189	1261	1274	1273	1237	1248	1237	1224	1271	1253	1275	1258	1272	1210	1247	1271	1206	1252	1222	1215	1280	1232	1252	1195	1234	1248	1235	1282	1231	1207	1237	1261	1241	1283	1261	1275	1255	1264	1224	1298	1237	1228	1301	1254	1282	1236	1313	1207	1231	1290	1232	1241	1249	1221	1227	1281	1239	1236	1217	1259	1279	1265	1244	1233	1246	1209	1243	1239	1206	1258	1213	1216	1226	1264	1267	1233	1235	1199	1224	1229	1284	1269	1202	1231	1222	1201	1237	1244	1221	1268	1213	1266	1232	1198	1205	1215	1210	1227	1314	1282	1242	1174	1186	1218	1289	1261	1253	1270	1275	1215	1165	1226	1218	1240	1285	1256	1235	1212	1216	1202	1242	1249	1252	1304	1241	1217	1308	1200	1268	1205	1192	1224	1224	1202	1169	1259	1240	1233	1187	1269	1264	1232	1222	1295	1262	1218	1250	1230	1210	1193	1220	1266	1256	1263	1250	1286	1223	1184	1195	1197	1204	1223	1184	1299	1234	1194	1183	1258	1258	1226	1201	1235	1275	1224	1165	1171	1239	1273	1284	1232	1289	1216	1233	1255	1201	1267	1285	1215	1190	1272	1182	1212	1299	1235	1231	1253	1264	1233	1157	1198	1269	1291	1243	1123	1256	1208	1242	1234	1154	1283	1228	1284	1303	1288	1231	1254	1183	1208	1235	1258	1233	1192	1197	1294	1233	1216	1279	1252	1256	1252	1225	1274	1263	1235	1273	1199	1267	1269	1271	1207	1202	1222	1176	1291	1258	1259	1213	1243	1221	1213	1197	1250	1264	1177	1272	1215	1255	1293	1289	1304	1254	1309	1320	1253	1253	1255	1219	1202	1249	1270	1261	1279	1250	1237	1241	1283	1238	1258	1239	1267	1198	1155	1223	1206	1225	1263	1221	1243	1263	1203	1235	1242	1196	1312	1261	1261	1292	1221	1296	1252	1263	1267	1257	1264	1283	1177	1258	1270	1263	1300	1261	1199	1245	1221	1213	1189	1260	1224	1257	1298	1259	1224	1257	1189	1260	1282	1163	1244	1223	1234	1246	1260	1276	1259	1247	1212	1224	1202	1247	1258	1190	1252	1202	1229	1195	1239	1249	1252	1289	1244	1258	1177	1247	1191	1264	1239	1241	1256	1202	1225	1199	1246	1206	1224	1235	1220	1188	1244	1278	1224	1228	1272	1219	1219	1213	1189	1250	1226	1201	1332	1237	1263	1213	1249	1237	1237	1231	1224	1221	1179	1225	1185	1267	1211	1284	1221	1263	1253	1216	1231	1150	1227	1208	1209	1213	1220	1249	1254	1254	1268	1243	1229	1240	1316	1252	1257	1226	1233	1271	1234	1323	1254	1199	1209	1220	1254	1198	1251	1269	1225	1248	1215	1222	1285	1233	1259	1236	1209	1270	1288	1231	1222	1222	1233	1162	1313	1240	1239	1249	1178	1263	1287	1193	1240	1206	1230	1283	1277	1215	1235	1225	1234	1181	1270	1284	1272	1265	1285	1246	1249	1228	1195	1207	1226	1238	1255	1272	1192	1335	1307	1260	1190	1239	1261	1227	1239	1199	1218	1248	1181	1193	1238	1233	1197	1259	1246	1238	1295	1251	1221	1273	1223	1159	1219	1180	1265	1140	1216
52374	62824	48358	38953	17965	14814	8357	1197	1141	1188	1079	1161	1107	1103	1049	1068	1037	1079	1042	1037	1055	1063	1044	1032	1016	1022	1054	1056	1010	1019	1075	1086	1068	1129	1058	1082	1056	1049	1087	1098	1073	1096	1026	1066	1086	1048	1087	1071	1076	1118	1083	1030	1065	1044	1045	1037	945	1084	1008	990	927	1035	1007	982	1005	981	1006	1006	975	1030	1036	1000	971	1031	1023	1017	1058	986	956	1004	1036	965	966	1062	964	1028	965	1040	1023	1038	984	981	986	1041	1049	1023	1011	1032	1020	1002	1029	1011	982	959	988	949	1008	1049	1018	1001	1019	1067	1035	984	1001	999	1016	1055	1005	962	966	1034	1007	998	1008	1031	984	982	1025	1026	1019	977	1038	989	990	1029	1024	1034	1038	1040	1053	944	1031	960	965	971	955	985	968	1065	1032	998	1021	1030	1044	998	1015	1027	947	1025	1014	1023	1012	1013	984	1015	1047	1020	1009	942	994	987	1044	1015	961	1032	1011	966	969	1046	1039	1038	995	1019	992	967	1034	1004	1013	1031	982	966	956	997	993	977	1039	971	1013	998	993	1000	972	1007	986	973	993	978	994	1012	1056	1014	995	952	966	1009	987	970	1034	991	1020	1042	1013	999	1005	1001	983	1008	978	1006	1007	998	986	1031	1034	1000	998	929	1006	983	1013	954	983	964	991	968	991	992	972	1051	1031	1022	1034	1000	983	957	1029	1006	1038	990	958	994	1016	1004	1013	1091	970	1029	967	970	1022	1013	987	1010	1014	1030	996	962	1030	978	999	980	974	1018	1038	1020	1016	996	944	975	1004	1057	952	1003	988	994	1047	1027	1047	1051	993	1059	1000	996	1026	970	949	971	986	1025	993	1012	999	1042	975	1025	982	1001	984	1009	1006	967	943	999	995	1030	1048	1076	967	1010	1017	1001	950	998	1019	992	1013	1026	971	1004	1035	998	1024	1030	986	992	1008	1019	996	977	1041	982	1025	1016	1012	1034	994	1025	1005	990	971	988	987	965	1037	982	963	908	976	1031	989	992	973	993	1006	972	1031	1012	1020	1040	970	1070	993	1025	993	985	1022	991	984	979	982	1043	1007	956	984	1054	1055	1001	952	990	971	1032	1000	1064	943	1000	1003	980	945	979	1030	1000	992	1009	1033	984	1001	1007	1005	935	956	943	1060	1069	1026	998	996	941	996	979	1029	969	996	1014	1055	960	999	966	1020	986	965	1009	1024	1008	1020	1019	996	1069	940	1019	1006	1028	1014	1030	959	1016	1035	1026	982	1053	1000	1010	1042	988	999	1035	1059	985	979	1023	936	1048	1024	989	927	1011	960	984	984	983	995	986	1005	1039	987	977	971	1004	1017	1024	1006	1006	985	999	1057	1018	1023	959	973	1029	1046	968	976	964	1037	1023	994	993	1075	1008	1008	1001	1000	983	995	1017	997	1026	1008	996	988	1008	970	972	1025	1002	1030	989	973	1001	995	1012	987	991	965	958	1047	1080	1005	951	948	997	974	1021	1006	990	954	1010	1057	1026	1016	983	1045	960	1045	1000	1008	955	986	1031	1044	1000	1053	1001	994	1006	972	1030	1012	1030	990	1024	960	1000	1029	1002	1018	997	999	1033	1005	1031	1003	1013	1023	1057	979	950	956	974	1043	1013	1030	1061	1050	1008	988	1007	1005	1001	996	969	972	1001	1032	1017	980	1010	1034	1007	1048	964	1027	1017	981	1030	1003	1031	947	984	1011	958	1030	981	1022	1034	980	1014	1015	984	1002	1109	951	1014	969	997	989	1006	1021	972	979	1001	1007	1004	1021	961	1038	995	1063	1032	1009	990	1008	1066	1021	971	1002	1079	1019	1018	1022	934	1026	982	1004	1038	1041	991	961	952	973	1009	1012	1058	1017	985	978	990	972	954	1009	1010	1061	1006	1048	994	993	1023	1042	947	1005	998	1017	1000	963	1035	963	1033	1077	1022	1021	971	968	967	980	994	1005	1028	965	952	1001	1030	1012	1007	1009	1027	1020	989	1006	997	970	963	963	1002	1009	997	1030	1050	1016	1029	966	1028	1013	964	978	966	1008	1076	1006	1006	994	968	1021	1045	1009	999	993	962	965	985	999	994	1006	1046	985	994	983	998	986	1044	933	964	1023	1041	994	1000	1021	1047	1023	915	998	980	999	1027	1018	978	1020	1014	1046	1004	937	965	1018	1023	970	1005	991	1018	1031	1017	957	996	974	978	1031	994	1027	939	990	999	1017	1003	971	1018	972	1016	981	976	982	1022	1036	954	1002	978	1010	1030	956	998	1012	974	1025	1031	971	1021	1006	996	986	1029	968	977	1014	1009	964	984	986	964	1005	973	1027	1021	976	993	989	1007	1017	997	1020	983	986	1014	1033	1011	966	1047	974	1062	1010	927	1034	1003	938	961	942	1030	983	983	1030	1025	969	961	1016	948	993	990	1042	984	987	1017	963	1004	1011	980	988	957	1060	1000	1011	1011	1043	1001	972	955	1006	1018	1084	986	971	988	991	1028	934	987	996	1036	1008	1022	1030	989	976	1018	972	979	1059	1000	1006	1017	994	1010	968	983	1026	998	982	1017	1032	1009	1053	1043	1038	1019	986	955	1016	1034	985	987	907	1035	989	1045	1011	1000	993	965	981	1055	956	1088	1015	995	1052	1038	1030	1041	968	1038	1008	1023	1004	977	998	913	991	959	958	1025	959	984	1001	993	976	1011	978	999	935	980	1009	1031	965	1007	986	1009	976	987	1055	1007	966	1027	973	983	1013	982	1028	999	985	999	1017	1009	1047	1009	1020	1012	1078	997	997	989	1044	1010	1030	983	1041	1001	1015	1039	1017	979	1064	1024	996	1021	969	1080	1061	998	1023	1017	1034	953	1005	1047	999	1015	1000	1038	1013	973	976	967	949	1021	984	1032	968	992	988	958	969	959	980	1008	1032	1024	1026	991	1026	1006	993	989	985	978	958	989	982	938	1009	989	1019	971	996	984	975	969	1048	1039	1034	1027	981	1042	1081	946	1022	949	1014	997	979	998	968	1024	1014	1020	1016	1054	1044	994	984	1027	1045	1109	1034	1024	964	1038	1023	1003	982	1020	979	986	1091	1029	965	1029	952	1005	930	1004	993	1003	1003	994	1049	1004	969	1027	1003	1007	983	1029	990	1020	957	991	1034	985	1027	1017	1027	957	954	989	1000	993	1028	1053	1043	971	1024	1030	996	1023	964	1003	1006	951	1000	1004	964	1059	1030	994	983	987	986	1013	997	947	1017	982	934	1011	996	1032	990	962	1001	992	1015	954	935	1031	997	1043	1038	960	972	1052	975	1064	1003	997	1023	948	1008	940	974	1033	1043	987	1020	998	991	1030	1022	977	1021	1016	1011	988	1040	1036	966	986	999	1017	1027	1035	1020	993	991	997	969	970	1007	1006	1031	953	1001	1002	1010	990	1006	952	1059	1018	1032	1068	976	994	989	992	959	1036	1050	993	947	997	1024	983	978	1005	1007	1053	1008	1037	1021	1016	1000	1000	975	1005	978	1019	1010	1036	1003	982	1048	1004	954	996	948	1005	982	1015	972	956	1021	1054	1031	955	996	1025	1040	964	1018	981	1028	1009	1010	963	951	1001	989	1080	1019	1005	1031	1014	948	999	957	1028	1003	1057	1052	997	996	951	1049	983	1037	988	962	1010	997	990	1045	963	1003	958	998	1011	1009	1002	1014	1024	994	1008	1019	999	1017	965	1044	1004	1007	1043	1036	962	1037	981	1067	993	999	1020	997	975	995	978	970	991	982	982	1006	988	998	1010	1011	1009	1017	956	994	975	1024	1020	951	962	976	972	931	1063	953	1003	989	1001	998	992	973	1017	1001	920	997	962	1018	957	1047	1000	1006	956	969	986	1033	1061	993	1041	1033	980	1016	961	1011	1034	940	1025	963	1029	994	994	981	990	957	992	1024	991	965	987	997	998	970	1026	991	981	1044	971	942	996	976	983	995	988	984	1021	1001	1042	1035	1028	1032	1002	1004	991	963	1033	984	957	1025	1023	955	1104	949	967	1059	1005	970	984	1028	1008	1022	964	996	1019	989	966	1030	998	991	1005	1017	1022	990	1014	958	1017	1001	1018	1008	1022	1007	967	956	977	997	1038	1028	974	1020	996	959	1007	1017	986	984	949	1004	1033	1025	1013	959	1035	983	986	936	959	988	1001	967	1036	960	987	974	995	980	1030	1006	981	978	1013	1005	972	993	1011	995	1003	958	1025	963	1055	1010	1026	1014	958	954	1004	986	1058	1032	964	1000	955
28316	21209	9287	5772	2148	1653	1292	1119	1115	1093	1125	1068	1062	1111	1131	1084	1066	1082	1086	1104	1018	1116	1092	1068	1106	1104	1082	1032	1139	1116	1139	1108	1049	1075	1133	1142	1119	1124	1110	1151	1133	1077	1119	1117	1109	1047	1115	1096	1067	1068	1040	1118	1122	1087	1062	1125	1038	1087	1140	1070	1087	1122	1113	1082	1097	1088	1032	1171	1082	1131	1059	1076	1073	1082	1140	1066	1123	1058	1116	1045	1077	1094	1061	1083	1092	1168	1038	1081	1073	1123	1055	1076	1072	1106	1064	1080	1128	1082	1044	1053	1106	1041	1053	1108	1119	1077	1080	1094	1109	1101	1079	1122	1122	1088	1078	1065	1080	1089	1110	1099	1050	1078	1066	1166	1065	1106	1064	1098	1088	1086	1076	1047	1045	1028	1082	1050	1104	1101	1032	1082	1030	1091	1082	1119	1105	1069	1101	1023	1046	1129	1107	1127	1071	1137	1008	1095	1084	1074	1013	1072	1119	1069	1061	1076	1049	1015	1077	1043	1079	1089	1130	1078	1052	1068	1145	1129	1076	1127	1127	1084	1066	1091	1016	1098	1080	1109	1036	1074	1118	1083	1101	1059	1102	1090	1119	1025	1060	1072	1098	1087	1107	1059	1052	1059	1060	1083	1140	1067	1107	1123	1129	1031	1108	1057	1054	1100	1077	1026	1058	1049	1125	1096	1061	1076	1069	1070	1031	1034	1095	1080	1076	1063	1059	1122	1087	1045	1071	1075	1100	1072	1089	1085	1056	1028	1127	1061	1081	1051	1053	1077	1019	1058	1077	1049	1081	1054	1048	1111	1088	1070	1093	998	1148	1155	1136	1081	1067	1098	1108	1069	1084	1077	1079	1036	1080	1119	1092	1024	1107	1100	1068	1116	1059	1086	1104	1103	1069	1166	1090	1056	1097	1075	1037	1034	1074	1117	1137	1107	1079	1078	1116	1094	1100	1123	1107	1066	1096	1122	1052	1108	1085	1066	1149	1085	1088	1089	1103	1080	1047	1108	1078	1061	1117	1049	1068	1145	1053	1079	1079	1074	1050	1108	1038	1146	1070	1079	1128	1051	1078	1135	1098	1127	1069	1154	1102	1025	1120	1121	1084	1086	1084	1087	1007	1123	1090	1067	1112	1022	1078	1057	1056	1105	1104	1131	1063	1110	1097	1114	1075	1065	1093	1120	1067	1058	1139	1064	1061	1104	1096	1120	1130	1052	1066	1150	1105	1078	1143	1044	1080	1061	1119	1119	1063	1083	1079	1120	1057	1100	1068	1098	1066	1080	1130	1111	1041	1126	1106	1075	1117	1147	1015	1060	1076	1112	1130	1113	1116	1053	1130	1054	1068	1081	1077	1074	1091	1076	1073	1074	1051	1087	1045	1129	1060	1102	1126	1105	1137	1074	1087	1069	1069	1121	1082	1032	1091	1061	1095	1062	1046	1049	1092	1048	1102	1053	1051	1068	1097	1026	1021	1123	1107	1092	1083	1100	1130	1080	1100	1102	1042	1050	1129	1027	1077	1110	1112	1060	1047	1072	1060	1054	1081	1072	1084	1104	1110	1082	1088	1057	1103	1054	1154	1103	1116	1112	1058	1086	1086	1088	1055	1129	1023	1061	1076	1031	1087	1063	1077	1078	1050	1044	1081	1077	1107	1020	1096	1122	1046	1066	1033	1077	1066	1023	1090	1103	1099	1081	1107	1128	1122	1098	1040	1069	1047	1087	1088	1026	1071	1056	1098	1084	1081	1096	1054	1077	1117	1131	1076	1105	1071	1064	1136	1098	1030	1106	1164	1075	1123	1065	1069	1076	1093	1119	1078	1082	1102	1065	1095	1047	1072	1076	1068	1073	1100	1122	1130	1090	1067	1059	1122	1106	1106	1123	1078	1091	1115	1083	1058	1043	1106	1101	1047	1085	1091	1113	1106	1116	1098	1125	1035	1075	1091	1052	1126	1095	1122	1083	1096	1027	1086	1073	1090	1124	1058	1042	1012	1095	1120	1072	1072	1020	1046	1058	1098	1066	1077	1061	1110	1110	1078	1107	1111	1081	1110	1067	1103	1048	1069	1036	1052	1093	1163	1183	1094	1089	1036	1052	1102	1094	1108	1067	1083	1077	1027	1089	1123	1072	1054	1037	1070	1066	1070	1044	1069	1129	1055	1055	1118	1143	1098	1120	983	1076	1061	1031	1098	1033	1157	1064	1113	1075	1055	1079	1083	1048	1121	1115	1093	1147	1095	1004	1076	1086	1085	1079	1065	1029	1071	1140	1074	1089	1041	1030	1069	1088	1038	1112	1059	1071	1102	1100	1124	1039	1090	1092	1091	1083	1068	1139	1074	1129	1069	1123	1002	1073	1115	1051	1062	1101	1112	1101	1078	1079	1094	1104	1044	1141	1081	1066	1099	1072	1054	1121	1068	1037	1076	1136	1077	1170	1071	1038	1057	1068	1098	1119	1030	1052	1050	1060	1039	1189	1050	1136	1089	1070	1098	1096	1106	1106	1074	1078	1039	1083	1122	1017	1092	1151	1043	1081	1107	1075	1150	1099	1044	1064	1124	1138	1072	1041	1110	1143	1063	1078	1089	1079	1102	1051	1083	1129	1081	1097	1029	1062	1081	1103	1066	1143	1084	1079	1072	1049	1084	1112	1058	1084	1098	1112	1038	1101	1139	1180	1057	1106	1104	1021	1111	1107	1124	1125	1051	1067	1152	1088	1087	1104	1158	1080	1136	1063	1081	1150	1110	1058	1079	1114	1039	1086	1108	1066	1101	1136	1132	1053	1085	1030	1034	1139	1076	1076	1043	1138	1074	1088	1112	1064	1085	1039	1062	1109	1091	1133	1097	1059	1098	1107	1010	1102	1070	1030	1085	1108	1109	1076	1092	1069	1028	1114	1098	1086	1147	1107	1164	1150	1111	1134	1069	1115	1055	1115	1077	1095	1100	1073	1109	1078	1138	1144	1116	1138	1112	1065	1048	1039	1125	1083	1075	1075	1124	1070	1018	1078	1088	1132	1044	1100	1105	1086	1050	1101	1064	1091	1123	1128	1053	1054	1063	1042	1112	1104	1069	1127	1115	1089	1049	1076	1059	1085	1113	1098	1038	1068	1114	1060	1092	1085	1038	1085	1082	1093	1085	1114	1098	1188	1122	1119	1150	1105	1082	1145	1107	1079	1113	1093	1073	1097	1074	1086	1105	1091	1131	1118	1080	1078	1114	1032	1113	1059	1132	1068	1078	1113	1085	1122	1057	1043	1084	1128	1087	1095	1083	1087	1089	1128	1063	1064	1084	1041	1100	1059	1106	1101	1089	1102	1133	1086	1077	1072	1070	1113	1046	1087	1083	1088	1092	1121	1021	1097	1112	1057	1065	1117	1056	1001	1119	1086	1072	1095	1148	1073	1088	1120	1084	1053	1175	1117	1062	1059	1073	1087	1136	1131	1061	1081	1075	1060	1097	1119	1042	1112	1121	1111	1102	1076	1067	1085	1043	1112	1142	1092	1028	1092	1091	1088	1093	1126	1125	1114	1128	1112	1046	1153	1074	1048	1065	1044	1039	1089	1088	1077	1081	1090	1065	1078	1066	1140	1061	1122	1045	1137	1118	1041	1113	1046	1139	1095	1043	1076	1056	1071	1092	1108	1103	1095	1054	1100	1064	1099	1121	973	1075	1070	1115	1076	1056	1057	1104	1087	1032	1019	1102	1103	1080	1130	1050	1120	1102	1065	1097	1039	1080	1021	1110	1124	1093	1137	1104	1124	1132	1137	1102	1069	1109	1062	1081	1092	1094	1051	1052	1032	1067	1073	1090	1051	1041	1094	1091	1044	1116	1120	1084	1036	1093	1110	1070	1106	1081	1047	1098	1068	1140	1104	1093	1134	1024	1099	1093	1143	1082	1045	1121	1086	1031	1098	1059	1072	1125	1106	1020	1101	1120	1098	1059	1059	1100	1122	1143	1075	1107	1065	1049	1101	1083	1143	1114	1068	1149	1081	1075	1065	1068	1030	1093	1172	1123	1063	1072	1114	1069	1118	1087	1136	1018	1050	1086	1118	1027	1063	1067	1054	1072	1133	1079	1056	1091	1069	1172	1050	1125	1071	1020	1113	1116	1057	1094	1017	1091	1086	1121	1068	1106	1104	1080	1076	1041	1117	1109	1130	1118	1129	1133	1114	1016	1098	1102	1068	1084	1122	1109	1100	1093	1113	1052	1051	1050	1145	1134	1080	1112	1059	989	1073	1085	1089	1079	1112	1116	1025	1043	1057	1111	1122	1068	1087	1074	1067	1010	1080	1045	1090	1075	1093	1130	1048	1112	1030	1108	1086	1027	1057	1079	1035	1033	1091	1042	1085	1145	1028	1089	1108	1049	1076	1068	1060	1131	1103	1022	1099	1076	1058	1077	1115	1124	1150	1052	1029	1085	1115	1086	1053	1073	1069	1090	1140	1131	1119	1062	1148	1108	1069	1038	1009	1002	1110	1103	1138	1086	1120	1080	1102	1160	1075	1125	1088	1122	1152	1077	1066	1067	1107	1120	1137	1135	1071	1049	1067	1099	1093	1119	1053	1135	1030	1096	1086	1075	1127	1069	1113	1083	1119	1124	1113	1091	1126	1042	1134	1099	1134	1059	1070	1121	1131	1127	1061	1122	1103	1008	1117	1068	1117	1109	1062	1071	1134	1140	1143	1107	1072	1109	1096	1080	1033	1039	1070	1065	1101	1073	1109	1155	1044	1110	1087	1086	1074	1087	1015	1099	1103	1101	1093	1030	1011	1090	1154	1143	1119	1090	1108	1096	1031	1110	1058	1095	1100	1052	1117	1109	1113	1025	1121	1135	1093	1087	1110	1156	1009	1023	1081	1119	1058	1069	1045	1107	1110	1076	1069	1075	1110	1054	1059	1076	1111	1128	1144	1172	1077	1067	1108	1112	1113	1050	1124	1140	1067	1045	1074	1070	1066	1082	1074	1065	1094	1090	1068	1099	1048	1096	1058	1137	1107	1093	1049	1126	1116	1087	1085	1079	1131	1012	1062	1091	1135	1090	1147	1097	999	1122	1082
11826	15704	6734	4585	1833	1485	1065	759	818	880	826	853	825	797	803	812	840	822	800	856	801	830	855	866	874	808	824	861	839	730	793	886	809	855	838	877	823	845	856	862	879	792	820	829	848	835	856	823	800	844	822	845	817	831	906	884	804	812	821	826	812	832	793	859	855	818	801	831	849	829	782	825	902	776	877	865	800	855	800	806	858	855	829	821	825	788	813	811	789	780	843	795	834	813	839	859	795	844	824	791	837	846	844	838	809	868	836	830	823	808	868	798	788	829	825	825	799	785	771	814	814	753	878	821	836	836	799	795	789	829	838	850	800	807	815	846	816	836	832	776	850	851	818	805	788	865	844	833	822	805	803	797	846	797	846	858	811	779	822	871	813	825	826	804	866	804	905	848	786	793	815	794	842	823	847	843	817	802	820	814	786	836	796	784	840	791	857	847	825	878	845	782	818	774	814	811	814	809	809	872	822	800	812	790	838	796	834	823	815	798	830	784	800	867	809	826	815	810	825	841	818	823	859	806	839	790	836	870	771	863	847	878	833	793	808	817	852	791	816	817	777	814	802	854	805	810	855	833	804	802	839	807	854	856	829	846	800	835	878	808	801	886	786	844	799	794	790	804	848	873	788	823	833	808	828	861	776	792	770	807	835	854	837	811	835	820	743	813	799	859	803	841	821	787	801	807	829	858	823	811	816	847	846	861	796	819	824	816	812	843	743	845	874	802	858	814	816	848	821	834	775	898	808	802	851	752	794	858	867	822	825	855	833	820	839	829	812	874	820	807	855	761	813	834	836	762	821	860	778	822	820	785	807	838	828	787	868	851	786	820	858	820	773	782	793	801	794	828	789	817	803	805	841	796	829	786	830	885	812	813	847	786	811	869	835	793	809	794	820	894	811	806	861	812	874	844	830	889	826	813	890	813	833	801	807	823	819	827	814	751	807	804	863	794	869	855	847	754	803	760	808	851	827	807	792	759	823	865	798	750	817	839	817	818	828	799	826	847	798	873	860	822	867	812	873	827	811	837	849	800	850	856	794	822	820	814	832	871	791	837	838	828	830	832	794	839	836	814	808	838	840	794	835	831	781	829	823	841	885	863	778	824	832	849	820	877	795	850	816	849	834	860	779	851	828	823	806	856	821	836	828	845	790	792	798	866	837	854	808	839	821	853	803	827	822	813	869	858	853	819	819	769	871	790	840	880	867	811	831	816	776	794	842	785	808	829	812	872	794	832	832	827	834	831	812	805	794	811	821	846	841	815	842	798	860	789	784	814	841	786	837	777	853	778	844	812	854	758	851	805	770	831	814	796	842	801	864	872	839	880	814	783	836	858	818	804	828	870	814	829	799	853	778	849	815	855	827	795	852	808	795	834	826	824	840	835	882	797	862	794	846	834	811	799	845	813	833	847	832	817	852	767	796	777	752	803	790	783	814	760	858	837	846	789	834	763	796	835	849	798	824	798	838	830	818	812	862	847	834	807	847	838	856	816	853	804	782	860	843	811	844	807	813	818	788	805	849	814	780	809	792	859	817	815	797	860	824	764	827	804	842	783	849	843	832	772	820	839	799	842	820	864	804	808	812	833	785	875	806	787	806	841	826	806	799	781	763	871	784	844	850	781	832	812	775	830	814	877	851	855	855	849	822	773	833	799	823	827	849	816	809	799	823	834	814	806	849	799	886	831	779	791	806	851	836	840	765	772	802	847	837	778	831	807	847	795	801	804	844	769	820	765	795	817	834	802	875	784	846	855	811	803	827	791	824	822	785	823	845	918	808	799	845	838	834	774	770	828	821	806	768	796	830	820	837	846	831	780	850	793	830	837	788	802	766	834	769	868	819	846	865	832	857	781	790	837	827	804	774	806	798	855	842	795	774	840	867	797	822	806	864	813	845	837	839	824	814	802	812	810	843	835	821	824	827	868	810	842	803	840	752	792	812	821	835	820	793	863	765	850	777	859	850	838	840	866	828	802	847	766	863	806	855	779	888	769	829	817	814	851	819	825	811	803	809	821	830	853	752	840	851	881	838	816	829	810	813	802	802	830	918	801	827	787	856	811	847	785	806	813	860	849	798	794	835	804	812	804	827	814	785	812	817	791	832	814	824	755	819	837	848	814	820	848	737	840	818	816	794	844	816	814	853	821	823	802	832	822	835	882	857	820	819	831	813	872	815	819	789	815	831	783	756	882	841	814	790	785	838	854	894	800	827	868	797	831	814	828	792	867	854	840	861	798	820	783	853	819	798	853	807	821	796	754	858	799	819	836	807	823	825	803	820	823	819	870	803	840	813	809	799	754	819	864	833	816	860	827	785	817	830	832	806	846	847	785	771	781	811	861	791	858	801	782	823	791	864	826	809	850	828	804	827	770	820	839	811	833	843	809	819	840	801	819	815	815	819	850	792	838	874	869	865	816	822	801	853	789	830	846	829	799	841	827	817	844	848	836	856	821	871	777	789	814	793	814	842	808	845	823	854	862	778	822	828	861	776	781	833	880	757	811	833	797	824	827	794	856	775	857	843	836	772	799	857	860	794	830	839	832	861	834	830	867	828	797	819	819	846	792	822	849	841	841	785	804	773	790	845	861	822	836	857	823	862	859	800	832	845	844	839	811	884	804	825	819	861	825	837	816	840	814	814	834	837	812	788	834	794	807	840	831	848	831	856	846	769	811	845	859	789	881	820	877	935	811	886	822	838	816	831	788	849	837	842	814	807	835	813	774	842	852	866	820	783	802	800	799	850	814	844	842	806	824	807	854	819	822	803	761	772	839	848	842	777	804	830	797	789	861	875	809	815	850	866	883	773	798	778	805	821	802	813	858	753	853	788	816	795	836	785	814	807	808	810	814	871	855	803	840	779	816	789	868	901	826	837	826	847	753	828	806	849	837	791	828	783	835	784	839	789	837	868	832	861	793	790	802	822	893	848	815	755	830	803	802	781	788	877	781	796	836	801	802	806	789	836	835	845	808	852	796	832	834	847	828	816	816	818	823	833	827	831	802	850	816	815	771	849	823	848	807	835	785	852	821	858	843	837	817	845	758	841	823	786	828	784	780	819	807	798	803	779	830	844	803	792	806	778	839	818	854	868	826	826	831	818	822	794	815	819	777	863	838	805	836	824	877	819	797	847	847	865	781	819	891	810	830	804	808	839	839	834	822	861	819	816	800	784	853	835	824	841	775	799	783	819	800	820	821	830	835	822	775	812	844	807	797	820	789	894	803	851	845	794	828	814	822	815	833	877	826	779	789	814	839	825	864	817	806	844	837	782	793	857	782	784	841	838	832	847	825	836	843	824	865	835	882	838	849	821	803	817	792	849	785	832	877	813	793	873	798	903	785	802	760	846	807	815	860	788	839	835	834	842	825	823	852	777	845	795	808	817	815	851	813	899	826	814	797	883	847	831	830	871	815	817	837	822	839	819	819	794	816	841	795	836	824	838	776	830	849	833	881	824	823	786	843	810	843	832	825	824	805	789	881
25219	21857	27280	30565	18157	9512	3908	1180	1089	1006	970	932	1012	1005	948	960	967	914	934	923	982	939	927	940	923	936	994	919	921	951	948	939	969	932	919	918	956	999	984	938	958	971	946	875	955	919	937	972	960	966	959	923	928	965	878	925	893	911	920	952	912	935	982	928	897	917	929	931	911	920	961	950	887	933	924	938	874	942	926	899	890	898	919	921	907	858	954	930	925	997	938	894	900	933	858	908	871	968	937	954	968	910	911	872	880	912	923	936	916	968	917	920	922	949	985	939	930	946	862	904	954	919	884	919	991	947	951	882	854	902	981	950	916	934	903	878	942	934	893	909	881	867	878	947	919	851	915	890	912	882	894	912	871	904	953	942	872	950	913	888	955	914	941	898	944	931	919	954	985	935	924	913	911	866	931	900	974	912	910	904	897	923	914	940	930	954	908	933	935	920	863	914	938	914	913	851	893	904	928	918	943	919	898	866	891	872	953	894	929	916	863	921	939	952	917	950	854	911	938	941	910	867	857	882	955	858	905	948	934	911	918	898	912	917	910	938	906	895	917	890	890	912	893	953	906	910	923	913	912	977	902	873	933	949	929	962	955	967	885	866	915	912	925	920	889	949	953	916	949	886	868	954	917	926	981	877	842	912	857	866	955	932	869	895	875	971	904	886	920	932	901	868	880	914	995	945	911	954	892	920	968	938	913	937	960	882	955	929	916	880	944	966	951	902	888	922	931	911	887	841	887	955	903	905	903	864	905	896	908	883	890	920	868	904	982	893	929	933	919	910	938	846	951	881	926	898	981	910	923	900	899	890	925	963	989	905	920	950	926	915	904	927	954	899	909	930	846	902	880	932	916	886	904	907	946	879	899	956	938	894	906	911	878	943	907	890	930	899	873	910	906	931	943	871	913	941	897	885	903	901	921	973	877	959	914	932	928	910	911	929	1000	953	934	902	894	870	936	934	941	881	910	949	881	851	914	880	933	929	913	904	906	917	938	908	920	886	927	896	904	971	900	890	980	922	925	944	900	976	961	907	922	895	911	923	885	900	935	929	902	964	898	986	915	908	907	956	940	953	937	919	914	991	914	922	946	916	972	921	924	899	910	921	940	901	935	882	899	958	945	902	926	913	884	889	916	919	925	915	915	878	912	948	897	940	920	899	913	937	961	901	902	968	931	903	877	916	872	914	935	926	925	913	977	970	901	950	843	905	939	974	889	966	924	871	910	967	915	841	913	933	952	841	906	946	932	931	937	934	913	881	815	883	917	956	935	959	896	914	884	911	950	892	892	917	923	995	908	908	905	835	939	923	907	968	945	971	891	939	934	890	969	888	883	906	946	909	933	918	922	910	967	947	934	875	934	913	922	873	881	928	926	889	908	882	900	865	919	938	978	938	976	932	956	971	917	879	880	934	953	984	917	935	893	885	897	909	909	917	930	917	915	961	869	906	917	901	918	922	919	943	896	955	957	907	919	910	879	954	929	911	964	951	889	938	936	861	916	933	908	948	924	932	953	873	893	893	959	910	938	841	918	861	920	877	908	935	971	916	921	986	939	931	873	938	959	909	907	923	897	946	918	930	939	914	910	930	913	896	901	916	909	948	924	901	960	909	936	931	913	922	934	947	943	951	891	898	935	889	940	967	926	936	891	946	914	940	864	916	924	921	883	901	899	933	971	902	907	889	892	950	926	928	943	906	888	913	908	933	907	890	918	925	862	866	896	960	936	914	876	934	935	916	909	915	950	908	960	926	887	943	916	966	915	890	943	914	912	878	909	878	934	925	885	870	940	929	952	950	879	883	926	926	946	940	915	920	935	874	884	906	900	936	909	885	908	836	891	909	897	922	890	938	923	874	918	949	928	858	928	947	889	916	905	913	940	961	879	882	962	911	932	891	938	919	901	925	987	956	907	915	909	946	872	923	906	907	850	975	906	923	922	912	884	968	877	882	911	901	930	931	897	906	864	950	939	948	939	880	930	945	933	935	929	903	876	909	928	917	889	932	962	911	919	908	890	966	897	942	908	876	929	897	913	890	914	915	912	913	920	929	930	931	938	922	891	922	947	909	862	941	957	907	872	881	878	888	922	967	912	897	890	935	865	954	911	974	900	902	911	905	907	855	920	920	926	954	959	928	905	945	977	895	902	883	914	957	927	950	865	902	885	928	924	905	916	902	927	872	904	898	929	907	910	904	938	904	891	839	934	939	882	927	921	980	901	913	888	906	915	948	961	888	930	936	912	875	914	918	892	926	872	951	835	919	951	916	895	932	932	921	921	928	883	911	950	880	982	843	909	927	922	907	904	884	958	956	870	926	943	917	906	895	918	904	892	922	924	897	904	941	955	925	888	922	930	911	941	943	909	913	953	943	842	887	985	878	937	936	947	875	880	948	882	909	918	912	988	913	926	840	907	908	896	963	939	924	919	932	935	922	909	893	960	880	903	925	955	867	936	939	877	931	909	918	957	939	958	892	901	927	911	887	915	937	903	918	977	942	931	904	925	928	917	917	905	869	887	943	950	937	877	865	985	939	906	887	958	964	948	973	955	930	931	956	961	932	961	891	912	945	897	805	921	945	920	994	943	938	892	923	950	900	892	938	920	890	923	935	953	920	923	905	881	893	931	923	916	897	906	972	952	817	934	852	898	897	957	920	946	931	979	915	892	947	905	877	910	918	894	908	892	931	912	952	900	867	897	921	898	928	877	902	903	907	931	910	946	901	862	868	939	935	892	935	933	887	946	911	882	893	962	924	908	912	881	890	934	888	921	950	934	911	948	862	991	904	894	882	913	960	896	884	918	874	923	924	921	924	898	914	907	912	950	904	870	869	982	910	867	923	890	856	971	913	905	885	919	927	949	916	929	935	891	948	954	891	927	928	889	897	940	970	964	876	932	931	899	932	919	835	947	913	926	916	853	927	927	973	982	950	879	942	909	959	888	945	877	899	888	891	865	924	898	936	920	914	858	870	957	893	891	895	953	892	907	921	907	907	927	918	959	925	901	920	961	912	905	945	906	896	930	919	941	912	935	901	941	935	967	935	883	909	952	958	946	868	932	867	867	943	903	950	894	910	948	938	904	936	897	910	845	930	916	962	947	889	890	931	913	943	866	924	922	927	920	867	955	942	922	949	885	926	919	957	892	963	910	967	821	923	919	905	886	955	855	914	901	950	882	849	916	964	954	920	947	876	926	893	911	902	871	888	945	920	949	935	946	923	934	881	895	904	934	898	927	921	927	858	899	893	943	927	971	944	881	935	951	904	967	917	944	880	905	922	921	887	868	898	893	935	887	898	924	950	932	943	971	970	898	928	957	896	906	916	925	901	942	893	949	914	870	937	935	967	941	900	938	907	932	891	923	909	918	885	935	919	888	928	872	929	934	885	948	961	901	902	891	896	887	909	926	913	913	897	864	859	937	904	911	952	961	921	919	882	917	903	937	853	905	926	894	937	941	865	950	909	929	1003	921	892	920	960	873	885	919	891
45657	54112	38688	25427	9189	7998	3474	882	804	835	753	816	775	820	807	754	771	759	726	774	740	763	791	776	777	794	837	753	727	770	784	765	782	801	795	800	885	799	789	765	777	826	795	814	797	747	804	823	740	759	700	744	761	778	769	803	753	794	772	790	724	719	725	761	840	754	771	748	745	802	757	757	738	751	732	802	740	772	744	731	742	786	741	728	725	717	797	783	695	772	754	799	753	739	768	789	738	810	763	753	781	761	724	755	802	747	737	787	731	733	753	724	753	734	758	749	720	731	756	711	792	745	766	784	755	790	716	719	746	725	766	748	754	735	769	764	767	768	726	772	708	773	757	757	728	766	726	761	753	784	774	733	766	791	724	734	729	702	764	722	750	795	723	744	766	747	753	713	688	773	721	743	728	761	771	707	751	713	756	724	750	760	727	708	782	722	721	745	720	764	750	709	700	763	686	755	730	727	743	718	723	733	767	763	779	787	721	799	769	737	737	755	747	708	761	744	744	712	720	780	781	771	784	807	782	738	743	731	767	690	720	739	754	747	773	742	750	731	736	758	768	720	785	768	755	701	767	716	717	758	775	786	774	739	770	757	705	731	723	748	722	774	773	764	709	729	744	765	765	711	740	787	750	756	723	761	795	757	714	746	711	703	726	767	770	737	720	720	744	764	734	697	760	765	767	751	760	769	775	749	681	724	695	734	700	706	751	748	788	731	734	759	730	737	747	775	733	811	805	727	758	745	783	743	749	771	750	764	725	760	746	723	788	728	702	796	747	742	770	756	741	757	748	751	765	782	754	738	737	749	773	776	754	744	738	758	735	767	734	751	759	766	755	773	789	789	774	800	731	742	725	773	733	703	761	834	777	760	764	762	738	798	726	722	755	750	733	834	740	718	738	749	789	769	761	747	769	722	740	745	767	761	707	723	725	694	702	750	722	752	772	727	740	731	757	733	762	745	742	771	740	759	712	720	719	739	778	745	764	761	706	758	778	724	742	748	693	764	770	737	778	738	765	755	770	746	765	736	708	793	743	845	759	678	760	747	760	754	710	717	731	753	780	690	716	765	748	767	714	741	770	744	716	777	783	761	781	731	805	719	736	765	773	807	778	762	773	751	710	749	749	767	776	752	814	736	733	729	762	740	740	721	703	731	765	746	740	789	694	761	741	775	736	768	738	732	758	738	722	745	784	739	756	748	754	785	761	754	793	780	749	718	763	784	767	742	762	806	787	780	770	751	758	768	743	746	764	747	792	749	780	730	766	727	710	728	714	757	709	727	715	755	708	733	677	736	764	757	715	728	763	732	752	763	798	708	789	778	766	788	725	768	737	748	733	728	733	716	727	704	786	817	771	733	765	726	727	754	732	706	817	749	752	741	716	736	718	764	740	814	788	716	732	785	742	723	734	767	754	779	744	748	757	796	745	735	780	791	738	723	786	758	783	731	759	778	758	773	767	745	736	773	775	731	787	723	733	727	735	777	771	741	788	749	728	721	741	767	751	728	732	791	761	700	838	757	725	745	766	761	740	778	714	744	769	778	769	756	732	709	743	716	751	753	794	722	745	733	719	710	710	715	754	718	744	727	763	747	761	770	730	741	763	724	796	726	728	675	727	769	711	719	774	717	756	704	777	747	765	758	724	769	696	755	735	783	774	700	785	769	749	760	734	770	719	768	747	738	801	727	733	785	768	686	754	749	705	746	720	714	723	762	731	791	696	769	741	781	731	746	738	747	754	755	738	699	757	781	739	711	760	736	743	749	733	774	742	755	757	721	751	733	752	775	765	718	801	718	715	698	750	729	731	749	694	777	764	712	766	736	715	779	758	733	744	711	713	734	756	741	718	758	730	722	795	721	724	743	737	761	748	749	757	783	718	759	748	718	731	726	755	770	705	776	781	746	747	756	751	731	750	764	725	738	764	763	736	729	721	678	729	746	720	711	751	752	761	782	714	772	799	741	732	777	722	787	717	721	752	778	764	734	742	743	708	749	781	765	739	783	806	707	746	717	722	726	760	797	770	775	721	781	707	758	806	798	786	771	754	740	730	698	697	773	729	779	778	743	757	745	698	753	765	682	758	742	697	718	735	706	745	782	792	761	804	771	743	722	745	742	800	769	819	781	749	709	731	768	733	718	756	789	707	760	759	744	741	747	759	764	739	721	750	733	678	749	671	704	722	719	745	707	724	720	735	759	767	742	742	719	776	793	731	747	726	679	757	753	746	743	750	783	779	751	759	758	715	764	737	751	758	728	734	796	756	735	761	721	760	801	750	775	711	726	767	726	803	732	755	790	722	725	763	708	769	734	796	759	741	798	767	735	709	732	761	717	735	731	695	768	677	730	727	765	727	769	762	753	728	714	774	751	735	721	706	736	695	729	740	738	719	715	735	732	707	750	771	750	767	789	706	761	739	729	740	791	736	760	718	765	730	739	743	745	735	719	752	777	746	757	700	754	788	719	781	711	786	775	757	748	784	736	740	768	734	731	754	742	715	778	761	830	744	777	761	746	730	723	733	724	706	784	761	723	747	750	715	736	770	757	742	732	747	767	746	727	735	753	756	740	778	755	787	731	742	741	783	744	727	776	776	746	727	743	729	750	763	714	761	751	737	739	790	728	705	777	752	748	712	732	725	749	700	719	781	773	768	752	728	734	723	731	733	693	781	748	769	730	750	760	713	733	732	711	744	774	724	704	732	781	758	743	745	730	736	740	712	764	739	800	747	725	683	732	729	760	750	733	743	751	756	788	785	736	773	735	793	722	729	689	761	676	744	736	773	744	704	749	731	776	753	809	751	777	733	744	759	815	751	754	761	812	778	746	719	763	755	806	755	734	723	741	803	744	724	715	746	750	770	708	716	756	735	737	732	773	719	745	740	727	737	779	771	761	767	783	720	725	733	721	754	744	738	743	688	745	711	730	804	768	800	710	780	748	650	779	740	702	773	778	735	745	689	755	707	772	741	750	767	736	764	748	784	756	742	758	778	769	782	768	720	746	734	759	742	704	716	753	696	731	722	721	794	762	740	758	761	796	741	754	748	788	772	697	776	682	755	798	742	764	742	710	765	742	768	719	755	777	771	773	794	798	728	687	764	737	802	751	702	736	708	761	783	742	742	790	771	745	746	708	750	723	727	731	737	678	721	743	735	697	767	711	805	740	749	753	743	742	805	778	759	711	731	727	720	777	763	772	724	733	701	769	763	777	734	748	763	780	800	726	762	782	739	724	770	743	754	770	746	746	738	717	749	734	693	777	752	767	731	730	759	709	729	712	760	717	753	729	748	692	751	717	730	733	712	758	767	750	710	746	729	760	748	809	735	759	736	729	776	792	725	772	774	746	744	767	750	714	755	744	769	720	725	749	719	750	753	732	676	764	749	714	784	753	730	756	740	764	759	674	787	712	756	729	734	705	773	759	748	758	766	754	722	709	803	713	740	715	740	703	734	758	753	745	776	796	762	800	761	716	740	750	761	698	737	792
24216	21504	28069	28103	21974	18808	9641	1548	1166	1154	1100	1078	1083	997	1115	1062	1065	1082	1103	1035	1030	1072	1041	1027	1060	1030	1053	1033	968	987	1032	992	1108	1062	1075	1041	1058	1070	1025	981	1054	1096	1078	1080	1051	1060	1040	1041	1041	1038	1070	1068	1009	1012	1050	1042	990	1032	1053	967	986	1035	1019	1028	998	1046	1005	1053	985	1054	986	991	1026	1028	1000	1035	1061	1002	1044	994	1038	1000	1009	1005	973	980	964	1029	1016	938	985	941	1041	987	1000	1024	1032	1017	1019	991	1019	1071	1073	1045	1049	943	984	942	1003	1026	1030	1044	1042	965	993	1034	1033	928	1070	979	1007	1014	977	986	1081	969	984	1024	1006	1039	1026	997	990	1037	962	1030	1006	1047	989	1010	1111	1053	996	990	1027	1001	1018	1057	971	980	1059	957	1021	1049	1030	994	979	995	979	985	998	971	1002	1016	979	1014	1003	1086	1022	959	1036	1015	1045	1062	1018	946	998	1000	1044	1012	1035	1012	1067	1019	946	970	1020	1006	952	958	975	1032	1041	967	995	990	1014	944	998	1014	964	965	997	954	1058	1007	1070	980	1022	1035	1102	1006	1022	984	1038	1008	991	943	1021	972	979	967	938	1013	1013	1001	1024	1046	1021	1047	1000	1056	1003	1021	1041	1035	1025	1040	1056	992	979	950	1002	982	1022	988	1015	961	1031	1014	1057	1014	1003	942	962	1021	1074	1044	996	1048	983	1027	1000	1007	962	992	996	922	1069	963	1034	1078	1007	1021	974	982	1003	1030	964	1008	1022	1064	1026	1017	1042	1036	1029	1056	995	989	1007	987	988	978	1035	991	1095	1012	1017	1034	955	1044	983	948	1027	980	1025	955	1020	1002	1015	1023	1057	1078	1045	1000	991	975	1068	995	959	995	974	965	958	1095	996	994	1037	981	989	1034	1046	1051	1012	1022	1038	995	950	1018	1003	979	1045	1002	994	987	1023	1028	964	1025	1005	1030	964	987	1028	996	996	956	1024	983	1010	997	983	1026	999	918	1044	1037	1040	1062	1002	1036	938	954	1019	1042	1052	1024	985	1025	954	995	1033	1009	993	1015	958	982	1009	997	1080	992	972	1020	995	996	969	1044	1003	998	990	949	1045	1032	976	1015	948	950	1015	994	1017	1001	1073	1068	980	941	1018	956	1054	1007	1030	996	1049	998	990	1016	1009	1000	982	992	985	1001	1004	1014	987	1028	1071	1022	969	1064	1006	979	985	956	986	1003	1017	989	954	990	1010	959	937	974	967	1015	1004	1048	1004	1039	1005	993	1021	987	1001	1006	973	1001	986	1006	1000	1008	1010	956	1011	982	1026	1021	993	1001	1096	1083	1068	1045	987	972	1017	953	929	996	1072	987	1027	978	1009	979	1040	1014	1017	1043	992	1039	1043	940	1002	1026	1003	997	1013	999	1009	989	978	1005	996	968	1054	1051	975	1010	1060	1051	980	968	1013	949	1042	1015	986	977	1020	960	929	998	1010	1023	981	952	1027	995	1019	951	979	977	1028	944	1016	1001	992	983	1016	954	958	1020	960	1030	1019	956	977	954	964	1023	985	971	1055	1044	1072	961	1033	1041	1002	956	1011	974	1018	1029	1002	1025	1015	1013	1017	957	984	945	1064	992	1039	1002	1000	980	979	957	1036	987	997	956	986	996	1073	1011	1013	934	1002	995	994	991	964	1014	980	1028	997	1016	1024	984	1011	977	966	1041	986	1016	1044	963	968	956	967	1006	949	1005	1055	1035	929	1055	976	1017	1012	969	1004	1009	942	1053	1077	1009	1113	1043	978	1034	1034	1042	997	967	986	1067	982	1059	1017	1014	1033	970	1023	990	1022	1054	989	985	1056	1000	943	1020	899	1013	1047	1003	999	1026	1021	1029	978	1015	1010	988	945	1028	1001	986	953	1011	1008	1071	1010	948	965	1003	994	986	997	1058	1023	982	994	1015	1000	990	979	981	989	952	1032	999	999	1059	1007	1012	988	1020	1028	1013	984	1034	1002	1001	1023	1029	1039	983	1028	950	959	979	1048	1014	1012	994	989	942	1024	1044	1046	996	966	1005	995	987	1030	976	990	978	992	1025	966	948	1091	1007	970	1015	991	993	1043	946	1012	953	1048	976	1068	1044	1012	1019	938	967	995	1006	1044	996	1025	1006	943	1063	950	977	1051	966	1031	1012	955	1003	1026	1012	1012	1008	982	1024	1003	992	988	980	970	1027	1035	987	1007	961	995	1054	970	1064	1018	998	1065	1021	1017	978	980	950	998	971	999	1032	991	1066	990	1005	1038	1005	996	1052	973	1064	969	1033	983	958	989	1006	1038	1034	995	1021	979	999	1004	1013	1007	985	1009	999	1105	977	1003	1024	1026	1033	989	1043	1010	1023	1028	1017	1018	974	979	967	1049	940	1008	994	1005	1030	956	990	1121	1026	987	960	995	1011	1033	1031	969	1002	1003	998	1034	976	971	978	990	1007	974	982	1020	992	973	1013	992	1014	965	961	972	1030	994	1006	1023	1020	968	955	1037	1004	948	1051	1041	1038	992	966	982	987	1044	1001	1009	1031	1014	985	1030	986	972	992	963	1019	1000	1011	1008	1050	1060	940	1009	976	1033	1019	970	988	1021	981	979	1019	1016	1027	1015	1018	986	983	1040	976	1039	943	1084	1023	967	1022	983	1049	1081	1024	1037	979	949	985	1012	1031	949	1040	1022	1014	961	967	1011	983	962	983	980	1043	1020	1012	976	1051	999	997	971	1032	1002	1004	956	1017	1036	990	1004	1036	1007	1028	968	1014	998	952	993	1052	972	965	1056	1010	985	979	1030	992	1001	1043	984	1013	1011	1016	974	991	1025	981	1095	999	973	960	1021	997	1040	1029	1026	1062	988	1032	991	991	1063	1046	1010	932	1054	1022	1007	1050	997	1028	1039	998	990	1029	972	1034	1025	998	947	1027	1036	958	1051	990	1010	1061	1069	994	1045	1069	998	945	933	1034	930	993	1002	1031	1005	967	1028	1033	955	1049	1009	960	1031	961	978	1092	1049	1045	994	1025	1065	997	1008	974	990	957	1009	991	972	1006	990	1000	963	1007	1045	939	1031	1047	1028	969	987	932	981	980	1025	916	1022	1026	977	970	1000	1043	995	997	1015	955	964	1035	965	973	957	978	1024	1008	997	995	1038	1039	946	1019	991	1010	949	971	998	1022	960	1038	1029	955	1032	1005	1003	1029	972	990	933	1003	1015	1024	1026	969	950	1021	1018	1018	970	971	1050	1015	1029	974	1008	1004	974	1004	988	1016	963	987	977	983	1023	981	1000	1049	980	1017	999	999	1031	1013	1005	1043	956	938	1037	1002	1012	1003	977	955	973	964	1023	1055	990	1004	1065	971	950	973	1033	1015	1015	937	1022	980	1007	1050	1023	1011	982	1017	994	987	977	958	981	958	966	1075	1039	1023	990	986	1004	967	1020	1005	993	1027	994	973	978	1015	1007	1009	992	1054	1016	890	1025	1009	1015	1054	1048	979	957	1060	989	969	995	1047	1001	985	922	1003	989	991	997	1042	982	1011	983	1021	1028	971	1054	998	954	1037	1012	1034	1056	980	1031	980	1034	995	982	1015	942	982	1047	968	1057	998	976	923	1033	1008	1028	964	1025	963	1024	1012	952	1045	1015	1010	1003	972	997	1039	1057	994	1035	1072	977	965	957	1030	998	983	985	1047	990	976	948	994	1030	1052	1032	984	1023	1086	1023	1027	998	979	1011	1011	1027	1024	1050	975	1037	1018	974	1008	982	1032	989	1052	1055	1034	1025	1006	995	1018	996	995	986	1048	991	987	999	1034	980	963	1061	1010	1001	992	974	1034	1007	1014	979	960	1005	1029	997	1033	1005	1024	1021	1035	1025	1032	1015	1009	931	1008	947	1000	1030	993	957	961	1038	1023	1008	1063	962	995	1031	1036	978	995	1021	1046	1061	997	1018	1000	995	999	983	968	1020	1032	1000	994	1045	998	1077	981	998	983	996	1003	1010	1005	989	1038	1011	966	1045	999	1022	1041	968	1059	952	961	1016	1017	995	993	994	987	1004	988	1006	1026	968	982	961	975	987	945	989	949	1019	1032	1045	1010	975	983	951	998	981	993	991	1007	1016	929	1035	1038	1042	979	982	1057	968	968	1024	927	984	1069	963	996	967	983	960	1005	1099	991	1043	985	1033	1037	1034	987	996	985	1022	983	1021	946	1015	989	984	1058	1012	960	1012	956	1001	993	968	951	997	1013	1000	1015	1007	1024	992	991	955	997	1008	952	1034	1032
57556	68186	54760	33482	12751	13636	6414	1052	941	1011	967	874	922	901	890	871	885	867	862	802	888	898	855	876	891	863	842	798	825	903	858	875	847	920	939	917	918	862	965	894	902	904	916	871	889	846	890	952	896	904	840	901	887	896	849	812	859	798	819	874	840	797	841	795	852	839	854	799	824	839	841	791	805	873	770	862	860	799	773	811	826	829	839	817	819	834	853	837	822	868	727	832	791	816	789	813	835	817	810	863	845	904	856	917	794	816	803	822	833	838	788	833	836	796	808	826	853	804	775	807	770	803	854	805	799	820	819	845	825	857	841	799	808	821	853	838	788	850	784	829	800	793	838	765	827	819	833	827	809	838	795	802	825	868	768	821	848	814	838	841	858	791	833	825	836	791	823	795	838	820	835	814	838	785	863	789	835	862	822	801	855	873	842	793	841	816	821	800	826	850	784	826	791	846	745	814	838	862	808	842	841	818	803	846	849	803	790	793	815	829	837	845	799	846	880	830	760	800	829	852	775	829	869	815	777	791	839	828	785	824	826	794	810	819	850	851	848	817	812	828	766	842	787	873	833	843	817	813	832	789	811	863	824	782	835	807	848	876	812	812	807	830	771	800	845	819	810	806	773	820	874	808	824	795	825	827	828	802	834	817	805	848	841	858	816	832	808	810	839	775	815	805	846	842	837	829	850	777	783	834	755	790	839	786	843	837	808	788	830	828	869	835	823	791	841	816	807	837	816	796	781	878	774	829	806	834	819	870	835	827	843	817	812	826	847	834	808	878	850	848	825	782	815	826	832	784	831	851	786	814	863	813	858	867	794	827	861	814	821	770	797	870	821	824	865	863	841	844	837	791	832	848	850	798	797	868	834	835	845	770	901	821	783	816	841	815	856	817	821	835	887	792	795	799	816	836	821	860	746	828	848	822	833	860	808	766	858	887	801	807	821	853	787	856	753	848	845	843	784	830	819	815	886	803	843	825	802	810	808	832	804	828	802	849	837	822	792	838	815	831	806	847	792	829	775	826	814	809	791	793	853	815	823	806	843	841	820	829	837	814	816	855	841	806	837	868	815	858	854	835	783	817	826	835	809	824	833	866	826	836	806	834	808	848	800	786	841	835	783	831	898	826	824	830	834	840	818	795	825	806	792	812	868	800	819	872	794	825	809	841	809	861	794	798	796	794	808	828	823	805	795	784	794	831	786	844	812	810	810	801	837	804	790	810	830	789	848	788	801	844	871	770	764	805	834	881	803	806	836	834	840	794	835	816	803	794	802	847	760	843	812	844	819	816	839	829	855	821	873	835	790	834	890	822	847	820	755	859	846	795	839	830	830	847	860	828	782	812	807	829	803	831	856	836	843	811	788	886	831	786	792	848	822	848	811	786	846	801	808	850	816	789	832	842	810	812	830	802	839	854	847	803	837	855	810	835	812	817	818	833	822	814	833	832	881	808	796	824	811	827	830	855	850	824	841	845	778	818	775	767	850	786	844	786	837	775	839	816	857	816	813	846	840	822	847	850	853	763	897	811	789	784	852	812	813	817	859	852	867	773	866	853	801	834	828	791	780	824	794	805	818	819	843	858	849	852	828	840	878	852	839	843	861	819	852	825	822	841	813	825	820	836	831	822	836	818	825	880	872	798	823	870	839	799	836	856	867	781	737	863	813	828	788	863	820	786	790	794	847	823	812	824	821	834	853	837	816	813	797	794	819	823	824	786	831	806	803	789	782	787	803	787	801	821	799	819	806	843	775	798	772	788	791	827	835	750	845	897	822	783	814	798	797	836	751	829	795	829	816	817	802	870	820	793	812	828	864	823	830	795	804	761	797	792	794	830	815	771	830	806	820	818	808	833	797	833	794	805	795	853	855	780	828	829	792	790	814	856	822	860	836	811	841	806	793	802	788	808	860	821	880	816	812	816	808	820	767	832	759	786	822	817	799	812	836	859	825	843	822	887	847	834	910	793	820	833	784	827	793	838	770	789	843	825	773	814	819	822	802	819	850	792	834	879	848	812	804	831	776	791	830	822	743	839	806	826	795	785	834	883	845	810	803	855	790	815	797	856	843	790	773	899	817	863	840	861	782	821	813	785	800	824	813	825	852	803	839	836	829	804	793	760	794	861	791	802	795	824	848	837	808	802	825	779	829	773	864	821	849	866	779	782	788	793	775	842	814	802	798	827	793	829	798	763	799	782	825	824	805	839	814	785	813	829	798	823	866	866	805	803	833	779	851	771	807	810	843	868	858	823	820	838	866	813	814	878	824	829	827	818	930	823	779	802	878	828	833	795	793	813	826	843	811	791	855	848	784	823	832	896	829	841	815	830	772	857	850	859	829	774	848	790	823	812	802	820	887	832	831	818	801	796	776	884	791	822	781	863	829	817	847	841	850	807	810	757	830	850	760	822	838	799	798	789	824	830	839	821	853	808	837	795	809	773	867	811	804	803	795	835	798	828	855	807	849	788	792	800	815	833	843	786	810	844	797	759	813	811	818	856	829	842	811	837	806	824	801	785	828	852	800	864	791	832	795	827	808	842	790	820	808	840	844	789	833	826	804	798	857	822	830	789	830	824	858	804	812	813	830	809	836	796	821	809	812	790	788	774	801	801	816	854	790	837	827	832	831	813	770	813	831	792	824	813	872	845	831	827	817	824	799	836	832	789	788	909	804	819	774	840	818	822	822	784	859	801	815	834	789	794	794	818	756	837	825	811	783	841	816	841	810	797	820	808	801	797	845	783	811	803	830	783	801	844	817	752	792	833	832	804	845	813	881	806	819	836	768	754	743	868	793	855	787	819	805	850	753	873	813	831	852	814	785	836	812	810	835	778	789	879	807	798	818	794	829	781	817	821	844	829	843	825	800	823	795	767	821	877	813	845	783	818	838	799	834	831	800	771	802	855	845	826	802	795	837	822	822	803	863	792	836	806	826	887	797	813	815	780	806	846	849	792	815	824	793	810	852	826	829	791	858	807	816	796	839	812	829	798	824	767	821	860	799	789	851	758	851	860	826	829	802	789	811	872	853	763	837	813	863	834	823	785	844	801	877	786	818	771	789	820	841	813	805	849	830	796	817	814	780	859	893	835	849	804	847	883	814	802	841	767	836	764	865	847	782	821	858	848	834	828	815	822	871	808	785	840	836	842	829	822	832	797	800	794	817	847	811	794	846	837	840	820	788	808	841	827	822	797	795	823	816	800	820	794	843	777	797	794	862	837	876	865	840	798	831	800	818	799	856	865	845	792	838	851	810	836	839	783	833	834	775	788	801	794	807	787	807	841	869	815	828	814	835	801	819	776	870	843	836	822	783	826	786	798	873	820	817	792	863	809	819	826	850	822	837	812	823	814	845	796	823	806	763	848	808	825	788	805	775	833	868	826	819	750	815	820	813	823	841	769	780	836	791	726	729	765	810	824	842	816	801	776	782	855	859	825	848	817	910	814	800	808	799	796	844	861	820	870	845	835	791	806	853	860	795	833
28445	20580	9550	5089	1391	1178	1005	856	859	832	790	759	855	780	809	836	804	804	790	823	771	766	786	836	821	786	782	852	807	823	787	830	779	802	784	810	817	810	838	793	816	802	822	752	743	826	825	853	796	793	803	797	817	852	821	784	832	800	838	847	815	828	836	796	785	758	874	820	841	799	761	767	773	768	768	774	768	816	820	799	804	830	788	852	849	768	824	841	835	778	759	792	803	820	768	866	766	782	818	794	771	824	807	813	757	792	761	825	807	835	801	786	748	841	771	784	772	791	798	808	851	784	817	768	809	803	816	796	823	809	806	774	780	767	834	791	802	808	781	740	801	840	820	777	765	855	771	803	742	808	763	752	797	814	744	741	783	798	766	762	798	832	795	779	824	780	799	822	804	725	798	783	881	861	791	803	808	823	821	814	781	789	850	789	810	810	770	705	811	806	798	830	809	788	806	798	813	819	804	795	786	817	802	821	805	800	782	785	837	790	838	824	797	773	803	791	785	819	741	816	743	808	826	777	783	858	833	788	806	798	824	792	816	775	765	769	779	818	836	768	819	854	809	762	845	810	784	807	814	819	820	818	780	784	788	798	828	798	769	794	768	787	766	762	784	833	778	786	796	779	799	796	807	842	823	790	794	758	801	786	766	798	791	753	842	815	798	822	784	799	808	792	816	769	788	767	774	818	800	775	749	786	808	797	786	817	784	812	804	803	780	880	807	790	725	858	734	775	779	780	788	794	804	813	800	779	787	807	769	822	797	762	769	832	795	806	807	840	774	778	790	786	835	790	796	791	825	792	835	772	797	779	818	827	790	774	846	847	777	840	824	809	819	779	836	731	866	752	761	817	768	759	744	790	741	837	823	805	800	805	764	805	750	814	814	836	784	829	821	791	768	804	850	805	837	839	854	797	780	792	767	783	715	823	788	832	864	772	726	814	791	770	834	794	840	768	819	824	801	825	832	783	749	796	821	814	794	804	771	812	736	795	816	773	823	841	767	794	832	792	834	760	770	818	830	788	786	779	817	810	769	813	739	807	782	784	793	786	771	788	810	789	790	726	832	783	764	839	758	739	770	814	820	840	806	781	807	778	821	811	829	733	842	818	822	805	791	769	781	802	777	818	780	814	818	796	809	807	836	804	757	786	760	826	850	817	802	852	753	853	814	796	783	804	786	818	770	812	771	858	804	794	825	784	793	758	778	824	776	790	804	819	761	785	767	802	780	759	765	820	801	831	749	814	799	787	773	794	802	807	762	820	823	804	813	770	794	824	785	801	824	765	809	762	799	772	827	798	814	756	772	876	851	863	781	785	823	803	881	865	788	832	759	771	835	741	791	785	819	782	826	810	808	766	824	815	795	760	794	857	820	728	765	801	786	853	784	781	815	842	814	807	826	837	814	867	786	804	806	762	786	800	827	816	800	838	805	798	798	789	834	782	796	777	829	813	821	821	818	807	782	770	798	792	804	837	817	784	803	813	789	848	805	788	847	820	779	760	766	771	856	781	809	781	778	773	792	881	829	748	772	810	812	806	780	772	797	790	787	760	807	777	748	787	797	797	792	778	793	809	756	763	783	826	829	824	840	837	777	811	756	842	789	818	782	809	810	792	801	775	759	762	833	738	803	799	804	868	804	776	789	784	774	770	803	735	832	821	788	809	817	829	773	778	774	815	813	796	795	798	791	783	833	834	796	783	843	767	831	799	839	779	786	835	753	777	761	800	795	817	835	777	790	855	793	751	793	794	778	791	813	791	775	772	812	791	740	768	808	754	847	801	802	841	837	812	818	807	890	840	813	805	826	783	814	795	779	816	781	795	852	782	800	824	837	784	799	813	817	793	831	792	730	764	810	806	833	790	742	823	860	813	822	814	849	829	760	808	778	756	786	828	806	812	772	826	802	753	784	768	822	837	773	769	780	804	854	796	818	783	778	809	762	738	803	795	778	777	833	810	782	925	796	823	820	742	792	778	803	786	784	805	810	802	747	812	808	803	791	789	810	808	787	801	783	785	782	765	782	807	849	806	809	772	880	811	756	798	792	752	793	838	851	777	786	762	793	774	815	820	813	789	810	821	810	800	779	869	765	796	798	805	765	849	806	788	784	799	848	770	774	802	792	834	819	753	852	886	813	818	809	766	791	839	830	762	821	761	789	833	753	810	830	798	815	795	800	856	839	803	802	752	888	836	847	822	806	814	848	745	787	787	782	825	764	850	781	766	757	767	810	787	790	797	787	823	794	743	820	797	765	806	792	757	794	800	795	820	814	772	784	801	828	771	749	854	778	822	796	842	800	796	793	789	739	803	838	808	772	795	801	788	792	814	776	803	782	821	830	828	841	863	785	793	768	719	791	815	805	824	801	831	770	759	768	819	816	860	769	824	828	756	804	750	827	818	838	778	825	839	757	791	822	811	816	783	835	821	791	845	797	843	793	752	817	834	758	764	809	794	745	788	766	833	789	810	776	786	806	830	767	754	831	862	751	813	819	773	809	823	868	795	806	788	828	795	829	820	773	791	770	819	788	807	818	724	795	754	839	762	818	784	808	801	783	830	800	847	814	822	773	811	809	761	828	795	824	798	793	802	869	816	811	783	805	819	782	784	831	772	842	789	801	798	837	797	830	830	820	824	816	793	786	820	861	774	800	856	777	786	824	796	790	841	826	808	759	838	782	773	793	804	790	769	865	771	802	832	774	859	815	775	754	776	760	805	765	812	806	781	796	848	768	816	797	816	826	800	770	774	795	747	785	818	780	848	755	793	754	812	790	763	749	759	805	796	745	817	749	824	781	788	813	809	797	814	790	802	863	823	807	786	769	817	761	827	839	818	801	831	797	814	785	805	786	832	804	799	795	841	802	798	780	788	760	715	766	766	767	816	803	802	818	781	793	791	782	836	809	798	817	853	858	785	815	753	793	797	806	784	823	814	789	792	787	814	819	772	738	836	853	773	747	805	747	834	816	769	823	773	818	812	839	760	789	820	816	792	836	816	802	769	836	764	791	814	797	787	799	792	762	791	764	801	800	817	812	788	828	808	805	815	860	839	771	818	797	816	767	811	798	831	774	825	773	833	788	829	789	737	827	795	796	787	843	831	778	803	826	805	827	784	812	813	781	816	759	775	813	818	799	800	786	787	770	843	812	785	806	763	784	864	804	761	815	778	823	841	773	806	803	811	860	846	802	767	795	802	804	773	784	822	807	804	770	822	799	785	866	833	762	811	858	765	823	827	836	809	727	820	840	802	806	808	766	812	791	788	813	801	765	762	785	888	845	787	791	801	792	863	777	749	784	790	797	786	807	774	811	808	763	795	760	750	798	873	786	792	855	822	787	833	786	768	772	817	746	763	762	785	819	777	833	812	821	787	807	781	775	802	803	807	813	835	826	817	812	766	829	760	830	772	799	784	793	808	813	827	829	847	759	801	813	844	824	819	777	799	755	772	814	791	820	800	766	750	859	803	733	761	768	807	800	868	800	780
12919	15113	7357	3721	1194	1170	888	644	651	648	655	620	629	615	645	654	655	641	667	638	630	581	603	597	650	638	651	625	630	664	627	643	622	622	612	628	664	660	677	639	630	656	639	643	663	658	612	680	648	614	669	679	635	609	643	642	662	649	617	649	625	687	639	660	653	675	624	613	655	617	677	635	628	580	628	650	641	610	624	617	611	674	605	622	615	664	594	612	597	601	640	650	628	606	625	673	646	592	667	579	633	643	647	634	585	643	672	601	623	572	614	608	626	641	638	626	599	596	624	629	599	655	630	620	634	632	629	633	629	584	660	623	643	629	619	650	615	626	646	592	652	649	642	598	585	595	609	628	659	614	628	612	632	628	646	590	636	642	615	616	621	605	596	627	616	596	643	599	635	615	633	614	642	612	624	601	624	616	606	638	654	658	647	632	634	595	637	638	610	648	615	607	637	615	612	606	606	603	594	584	632	633	627	611	623	622	661	612	645	620	675	645	618	607	612	605	650	598	671	633	608	643	640	657	589	619	626	628	650	599	627	597	670	637	616	641	621	637	617	635	642	624	623	607	630	590	626	602	607	627	597	599	684	633	569	634	586	649	628	607	644	630	627	685	626	615	679	632	591	651	557	673	641	601	609	589	618	655	627	637	647	637	643	590	634	636	641	621	631	604	663	663	618	611	619	621	640	620	606	630	631	605	653	601	639	625	628	619	574	661	626	612	629	623	626	606	587	659	635	637	611	645	614	663	600	614	617	618	611	605	643	643	695	636	639	662	636	668	591	684	640	635	613	625	633	643	608	641	588	588	634	622	623	577	607	614	626	618	594	627	578	578	620	582	671	627	649	637	600	633	613	624	654	599	591	653	662	668	622	612	642	636	616	589	644	613	652	634	601	604	602	645	621	615	650	612	637	619	609	627	635	663	654	672	646	610	621	653	620	608	629	625	628	638	637	617	634	625	644	656	635	662	589	637	636	632	614	625	618	596	637	635	617	662	590	662	640	674	646	643	597	588	626	621	647	612	616	621	618	618	638	674	639	629	622	634	634	698	626	627	575	587	649	683	637	608	638	580	633	610	601	608	699	580	619	608	624	630	644	612	624	633	638	602	628	606	592	622	631	598	639	608	621	598	605	632	624	590	632	593	610	634	634	648	629	614	605	637	650	589	608	647	652	664	613	650	656	650	597	620	607	658	610	638	669	648	658	659	618	618	581	677	595	648	623	604	605	641	647	647	643	648	638	642	671	619	565	623	657	643	614	611	655	679	632	621	599	616	645	651	642	612	623	705	624	605	614	653	647	637	641	605	621	640	651	587	630	691	638	606	608	678	586	668	617	669	580	611	576	635	609	679	647	547	651	648	615	640	641	644	665	600	639	547	660	638	626	586	554	614	651	612	606	640	629	636	650	641	613	660	621	583	671	591	589	601	615	629	610	608	643	627	659	616	616	634	622	626	604	673	616	563	628	618	654	641	666	603	653	629	629	627	630	627	642	612	653	620	614	650	599	644	602	592	654	644	616	608	640	654	628	586	633	646	595	606	614	608	616	643	646	601	615	606	636	601	588	604	663	660	605	611	660	658	601	597	673	688	641	635	596	611	633	617	657	571	608	597	637	637	599	683	676	633	592	613	646	606	647	612	610	625	650	596	627	638	613	661	648	653	587	646	630	626	636	624	652	617	644	670	555	627	618	643	608	600	645	578	596	649	607	631	638	560	638	617	644	632	671	630	600	606	608	628	688	632	606	641	602	613	640	656	597	643	623	624	639	647	628	622	617	641	609	585	613	677	631	685	647	589	640	636	655	690	564	614	587	589	634	573	676	586	627	606	575	637	593	618	633	587	657	618	601	606	628	659	602	598	605	635	579	644	586	632	601	631	645	608	595	626	618	616	621	659	628	640	632	593	632	636	601	661	672	548	574	633	642	600	617	608	607	640	639	666	636	646	630	631	646	614	647	630	621	659	618	605	657	667	675	614	601	636	627	629	617	629	666	653	600	596	603	670	647	596	639	599	611	625	629	643	630	649	624	644	670	659	641	615	662	656	642	616	621	649	630	604	598	631	612	607	602	648	606	657	586	636	604	651	655	650	610	635	660	619	636	651	657	565	635	593	655	637	624	644	665	618	678	605	653	602	609	589	665	583	639	619	586	627	613	657	614	619	641	577	639	595	579	641	650	621	634	636	634	635	619	631	618	653	589	621	610	599	613	643	605	643	620	629	610	625	665	638	573	653	613	621	614	646	606	637	620	654	627	638	605	680	564	582	610	590	609	611	662	670	612	617	658	651	625	634	633	598	605	602	574	659	589	623	574	625	638	631	598	561	608	660	593	657	638	575	663	658	619	608	640	584	643	619	641	621	601	645	641	647	638	639	623	631	606	655	634	644	670	637	613	592	683	639	633	640	620	627	611	628	603	646	590	610	631	605	616	612	636	594	624	590	637	612	591	641	635	652	598	574	589	624	623	621	623	592	642	638	616	649	628	613	561	608	592	650	651	655	633	650	636	653	624	637	655	589	630	605	612	628	631	651	624	620	682	622	621	684	622	610	631	612	603	622	626	612	617	631	644	577	646	610	645	659	600	635	600	644	642	608	616	599	631	636	575	623	649	615	638	613	646	642	578	608	666	597	646	580	624	613	663	638	608	638	569	647	658	638	609	612	599	607	659	613	615	611	570	646	605	635	614	651	630	636	618	603	607	614	667	658	630	658	614	657	641	648	625	654	613	587	600	577	652	640	625	620	653	591	573	642	613	596	637	614	644	614	661	670	633	642	616	602	620	615	656	621	628	617	649	603	614	675	593	678	606	609	623	648	602	649	630	676	587	599	613	635	615	631	591	629	614	658	620	654	635	683	594	638	589	627	599	628	639	606	641	640	626	707	615	585	573	588	632	601	592	657	570	635	624	630	616	623	591	576	643	650	668	572	614	631	584	576	635	610	601	598	652	590	695	610	631	631	626	646	623	621	624	657	604	653	592	626	637	628	633	629	610	651	631	588	634	628	597	656	612	622	603	611	583	626	658	629	618	640	607	607	635	594	639	629	633	635	677	604	632	616	622	596	611	609	621	645	602	625	631	613	694	591	605	626	611	660	642	614	601	594	628	634	643	654	635	617	621	613	627	608	634	592	638	660	618	654	640	633	637	662	630	635	619	625	608	601	643	585	698	616	645	603	646	641	632	666	602	613	657	628	635	622	628	596	599	643	605	596	656	612	610	643	601	634	630	623	612	578	614	626	673	629	605	656	641	679	610	650	583	650	635	594	605	638	627	610	636	655	672	628	630	657	625	614	594	609	613	653	639	626	642	632	635	606	634	605	602	656	661	578	634	625	632	602	653	657	600	649	655	638	614	670	614	636	644	616	634	624	644	626	598	652	629	640	610	635	645	653	640	630	605	621	620	596	632	619	654	635	615	588	660	612	565	625	639	630	620	663	647	675	643	610	611	607	654	602	630	621	620	650	634	659	639	603	599	653
25311	21878	27754	27914	17721	8860	4000	889	753	669	683	688	689	685	694	703	715	678	671	654	675	670	666	681	610	650	665	623	644	684	629	642	620	693	655	710	671	619	691	666	630	646	691	647	663	705	709	633	663	656	657	688	679	659	730	691	662	639	644	611	628	676	624	675	625	653	641	645	597	655	659	614	664	661	660	642	650	629	666	597	651	627	694	647	644	639	666	637	646	599	629	640	648	622	658	631	631	675	636	644	652	717	685	690	596	664	628	630	621	671	632	618	627	620	657	632	628	653	640	628	615	643	641	633	624	665	652	700	628	634	652	655	608	641	632	657	629	652	632	628	626	657	617	627	658	623	627	590	700	657	637	630	657	622	659	601	653	631	645	615	632	665	676	641	661	608	638	624	593	664	659	638	676	651	650	680	704	669	728	645	610	625	636	638	645	618	658	667	680	614	609	630	657	660	649	640	631	686	668	625	669	632	608	676	651	655	665	613	616	663	627	654	579	651	641	687	631	633	633	631	649	635	643	684	642	636	662	664	648	663	611	654	637	660	651	640	667	663	689	636	693	662	656	672	618	635	598	641	644	622	673	624	621	680	644	662	632	660	588	610	669	651	617	637	621	646	668	670	679	706	681	616	645	664	621	646	686	652	642	648	653	636	654	651	659	603	660	649	623	677	646	626	640	637	675	656	621	632	678	633	669	655	655	651	682	615	623	633	594	636	657	618	620	662	643	654	619	672	632	644	669	620	673	635	659	614	591	646	656	618	640	656	636	606	647	648	703	630	674	638	658	638	625	668	665	655	649	636	635	656	636	606	639	644	648	672	637	629	681	644	615	628	639	652	619	676	629	622	632	681	641	621	675	641	623	642	651	679	655	650	609	684	627	619	637	642	598	661	665	629	655	715	647	661	681	644	600	663	631	648	596	642	633	600	615	648	623	619	687	609	655	655	690	631	663	635	631	638	656	658	686	609	626	658	619	590	687	643	636	623	660	649	647	674	599	633	653	681	700	650	658	667	619	642	655	661	689	620	666	644	656	607	610	644	613	593	662	638	652	647	662	629	668	650	604	644	620	665	646	651	690	647	632	666	657	639	697	652	694	670	636	626	658	620	609	624	660	693	621	642	680	683	640	632	676	644	643	633	673	640	656	629	631	681	631	657	610	680	684	676	598	647	678	617	605	618	659	668	573	610	634	589	659	605	662	634	670	642	667	621	626	646	655	605	620	698	641	643	625	718	696	588	619	632	629	618	626	639	641	614	636	632	617	654	660	639	645	666	598	597	651	629	620	674	599	610	649	648	635	605	633	662	602	664	647	649	675	569	652	628	652	635	645	649	629	626	632	641	687	621	632	626	632	666	654	629	702	687	613	649	664	664	625	616	620	675	644	639	633	672	652	658	640	673	670	601	607	627	634	641	658	626	657	656	623	665	651	657	633	681	692	635	616	629	632	668	692	668	656	622	601	605	635	628	604	623	745	659	666	649	705	617	593	619	687	699	653	626	666	642	643	646	633	646	622	602	674	610	670	670	642	581	628	667	636	635	631	655	669	641	593	666	640	640	662	584	660	624	619	650	696	637	635	684	641	691	604	673	648	592	615	640	624	662	605	685	660	621	610	674	633	673	677	636	669	657	626	629	654	661	675	658	667	598	653	694	641	601	593	611	635	643	646	617	646	636	605	639	624	615	652	601	641	633	638	678	673	604	631	673	640	645	687	645	648	655	632	695	645	642	675	653	600	625	604	634	621	680	691	687	638	644	635	670	617	685	648	681	644	714	646	671	653	673	642	622	685	660	639	676	666	667	613	643	666	651	652	627	647	623	642	625	657	636	646	692	643	645	669	633	680	668	687	628	605	622	609	644	623	564	626	613	622	653	656	642	652	621	635	728	679	647	641	633	629	628	622	659	627	667	667	635	655	630	619	647	659	650	627	624	619	593	630	619	639	638	627	660	650	662	638	593	686	637	591	623	655	595	655	619	737	629	643	611	664	630	622	681	663	657	672	651	623	680	593	655	651	600	671	657	662	627	632	580	658	621	605	647	572	645	661	650	628	673	671	643	617	636	666	640	646	604	653	665	599	686	623	631	693	603	640	672	647	682	578	617	661	622	628	646	665	653	645	634	649	677	623	681	650	655	653	697	675	639	628	615	619	654	634	633	629	614	613	667	681	615	617	600	631	626	652	640	624	629	627	686	689	635	658	631	671	634	640	642	631	622	662	657	698	647	639	604	673	660	637	572	651	626	652	670	619	633	636	625	611	657	663	619	651	626	675	623	644	654	639	692	651	656	636	629	653	613	683	614	604	595	679	660	662	629	664	629	669	616	641	643	659	647	644	598	595	643	643	689	654	633	632	680	652	645	645	677	691	608	678	655	651	656	698	637	670	638	656	630	611	695	638	677	685	637	672	653	651	650	596	630	633	635	678	673	647	645	625	609	683	673	601	659	600	652	678	696	611	637	639	597	636	680	604	677	646	665	695	648	644	605	658	642	657	612	630	668	668	640	606	665	650	640	658	604	581	606	677	651	638	639	630	642	614	650	629	634	632	658	643	669	617	653	588	641	647	620	657	643	596	670	625	650	637	645	608	648	669	615	628	664	626	634	672	647	637	618	611	634	654	662	680	690	655	656	683	653	604	677	599	675	672	660	620	646	599	651	654	656	605	657	660	584	653	645	600	635	636	641	577	641	630	666	650	596	646	604	658	640	658	649	665	618	625	613	682	676	638	652	681	649	601	622	633	594	622	616	648	628	617	611	611	618	612	635	654	667	642	624	624	681	637	639	611	671	588	637	662	611	613	669	623	579	685	630	656	642	608	659	638	652	616	655	673	644	656	623	598	648	633	633	612	677	648	631	665	620	622	625	623	682	641	605	608	652	672	690	636	619	650	656	634	661	629	627	663	612	571	627	652	621	655	628	622	662	667	659	638	636	620	692	640	628	679	624	649	642	676	669	658	646	672	676	640	595	635	673	687	657	638	649	659	653	625	656	595	613	614	649	617	595	697	691	624	659	662	620	663	667	678	668	620	649	606	661	631	627	640	587	591	666	672	609	617	637	664	626	684	640	604	662	615	632	673	669	649	632	607	665	683	677	664	659	632	628	630	632	650	661	626	608	603	620	646	628	623	588	606	643	628	679	664	646	643	674	665	636	642	656	639	636	613	687	665	656	621	611	623	666	586	671	649	671	662	638	659	667	632	634	630	641	642	705	643	651	655	619	612	615	607	668	628	639	646	658	657	654	633	630	646	660	663	632	623	604	657	643	697	626	656	644	627	672	648	659	671	629	636	677	669	675	670	654	680	620	649	662	685	674	648	629	598	622	648	640	638	659	659	652	598	626	663	599	668	599	647	637	657	646	654	617	600	661	645	697	640	668	621	615	655	652	634	662	591	608	658	605	606	659	638	633	606	634	646	611	675	628	664	575	651	643	696	666	649	670	606	682	642	607	696	671	624	595	638	643	580	622	663	600	650	651
44698	53979	39746	25932	6094	6685	3998	697	650	605	610	614	570	602	599	583	578	525	561	544	580	578	556	559	576	554	527	576	564	560	587	585	560	559	589	619	636	613	610	595	604	598	572	601	598	602	585	619	572	622	582	597	580	569	564	585	560	559	549	552	562	523	549	578	581	503	534	541	532	604	592	576	539	559	554	548	547	518	537	515	564	591	521	567	570	557	543	583	542	601	526	550	547	505	553	553	569	556	567	529	556	594	575	546	606	568	595	535	574	531	522	557	561	507	562	526	552	580	539	574	603	515	546	570	531	546	545	570	555	551	593	558	576	543	562	549	541	591	510	582	572	523	544	561	583	546	557	533	499	603	557	540	559	518	539	542	519	554	532	584	551	531	577	564	586	546	568	547	529	548	551	530	505	542	532	509	618	527	583	540	545	541	575	543	592	579	552	561	529	537	521	568	542	586	512	506	529	529	520	546	565	532	519	548	542	563	543	516	554	534	530	503	502	563	547	502	526	516	554	540	541	532	554	530	512	507	526	551	549	529	528	510	564	574	577	540	559	537	562	542	588	552	523	546	587	542	555	597	530	546	586	494	536	580	519	522	523	571	580	521	547	563	538	553	547	562	535	557	519	571	537	544	487	568	541	577	559	523	514	564	573	593	549	495	539	577	538	583	541	553	574	559	584	555	549	551	547	571	544	551	548	540	549	512	535	573	528	537	616	554	587	561	528	532	525	530	562	529	538	553	607	547	528	566	574	527	571	540	526	546	550	532	525	534	569	544	534	607	548	545	560	580	538	561	489	536	550	544	543	586	541	553	555	564	559	534	575	563	542	549	535	551	521	559	547	574	545	577	578	542	554	585	501	556	558	575	529	539	560	561	569	521	578	561	522	529	558	531	569	503	547	556	543	513	574	556	520	530	543	474	524	519	545	571	543	565	551	570	560	521	544	555	560	558	574	519	538	555	515	549	543	555	536	551	554	535	546	568	534	547	544	535	537	584	542	554	522	581	580	573	553	544	533	555	539	557	587	565	532	521	552	589	582	561	560	536	538	557	570	516	529	545	510	583	543	535	535	531	528	554	526	527	575	560	529	511	566	548	550	565	516	534	536	511	596	555	537	555	499	501	505	550	454	542	541	572	544	537	539	526	504	530	554	565	572	521	585	523	539	556	497	564	539	555	560	529	554	537	541	537	575	544	585	573	556	547	523	530	545	536	555	512	568	494	581	520	576	595	521	544	567	536	575	560	560	587	523	571	509	562	538	561	556	592	559	523	533	537	563	573	530	565	585	572	567	555	554	504	549	530	488	545	513	564	549	548	540	527	557	529	549	551	522	556	524	554	501	561	529	560	566	500	531	552	547	545	572	572	585	529	545	519	560	529	556	574	569	551	552	565	553	559	554	562	516	589	542	558	577	534	577	573	533	504	549	532	527	546	560	528	493	549	531	597	519	550	547	518	553	575	531	584	533	565	551	571	559	526	498	580	560	547	523	550	532	535	548	523	524	570	545	582	541	584	564	510	513	535	569	531	499	549	568	523	526	548	543	577	570	531	580	565	523	533	496	541	540	566	519	546	557	545	540	553	555	548	494	583	554	549	546	516	549	504	592	533	517	555	536	533	552	534	537	551	510	535	523	507	592	529	565	507	561	632	587	574	578	522	531	554	559	540	600	567	529	536	538	509	536	557	559	568	535	525	576	530	533	541	536	568	555	565	549	598	546	535	569	559	541	508	600	593	596	519	547	528	560	588	537	527	518	590	526	537	564	556	542	550	568	551	549	559	518	573	543	590	521	553	522	582	513	566	557	519	504	544	566	544	533	568	616	523	544	531	566	545	514	556	535	566	556	554	592	582	543	557	569	565	572	528	536	556	528	504	568	554	524	541	548	566	550	523	547	563	529	609	585	576	516	573	519	546	566	563	558	520	520	545	533	569	523	528	547	565	534	528	556	553	550	560	539	543	533	519	493	554	498	554	558	540	525	545	536	583	552	584	543	565	559	565	547	521	527	577	537	586	553	568	555	550	572	531	556	545	498	538	555	515	513	527	536	557	541	587	533	526	568	546	512	581	548	550	548	513	588	559	531	542	529	506	544	535	547	542	514	552	566	563	556	568	522	550	547	546	524	524	514	547	550	547	557	538	552	521	576	571	561	566	566	538	556	558	574	528	575	552	568	529	560	550	546	569	558	543	541	514	562	556	525	564	538	495	542	551	551	503	573	567	559	560	577	528	569	584	521	528	548	524	534	580	573	524	549	581	542	574	566	542	572	495	519	513	520	539	589	558	558	525	522	531	513	531	556	550	556	536	556	577	520	522	550	538	534	555	533	526	575	564	561	561	552	559	575	570	560	557	532	531	581	570	575	497	526	496	550	535	541	548	521	521	572	585	528	544	582	579	577	562	546	549	556	576	510	519	543	557	553	540	570	547	551	527	508	532	533	535	538	515	541	527	560	535	578	523	587	522	573	572	569	514	564	530	546	515	544	514	577	540	534	559	518	555	551	523	531	538	608	572	495	538	557	527	615	576	525	549	545	547	535	578	552	518	527	544	520	563	538	537	530	569	571	498	565	553	554	583	553	537	503	546	571	566	582	532	514	536	572	539	565	563	524	516	529	563	551	539	489	509	564	558	490	555	581	561	535	558	565	555	567	552	586	531	543	548	582	534	528	545	549	547	577	561	552	558	558	563	557	531	563	549	559	536	546	574	515	509	550	585	515	533	549	543	557	571	538	551	549	527	587	562	528	531	551	574	562	546	525	523	531	548	547	588	561	525	547	558	556	547	510	527	574	537	567	523	589	532	600	556	549	550	536	569	572	535	569	548	556	577	545	573	539	569	544	549	517	520	517	508	527	542	509	577	579	559	525	564	551	535	499	529	578	570	532	534	564	576	483	590	578	580	562	538	607	540	573	573	527	537	540	550	559	567	526	540	573	520	555	528	577	569	578	555	582	540	571	535	563	527	522	514	541	561	527	575	555	572	556	549	523	529	539	540	563	529	535	580	543	518	536	541	558	542	597	580	551	583	567	555	560	566	546	540	561	557	566	537	541	533	526	526	526	559	509	538	536	566	577	516	527	584	551	557	547	552	514	535	568	580	558	527	537	536	539	554	538	567	583	571	560	557	543	526	585	578	549	584	539	571	562	558	515	528	552	512	551	539	551	559	531	540	504	525	546	552	558	535	566	556	559	558	530	549	589	542	508	521	564	526	557	536	553	543	531	541	535	548	556	510	542	554	551	545	545	562	544	544	516	509	513	536	554	583	550	586	528	499	508	509	556	556	544	542	546	526	516	549	526	561	568	552	586	550	562	558	564	552	548	522	532	586	568	515	539	575	562	552	545	585	571	538	550	542	554	606	527	542	499	563	486	553	548	540	553	526	508	526	554	541	544	522	568	550	595	546	592	578	503	546	563	546	547	554	552	549	578	551	500	576	533	525	590	565	562	541	578	532	499	559	576	516	503	531	543	526	577	564
24305	21499	28649	25656	21664	18432	10327	1280	922	850	857	836	808	804	796	751	840	795	779	743	753	796	762	732	753	747	733	744	788	730	742	726	751	762	731	784	781	788	787	809	802	780	816	766	756	719	773	805	733	784	756	811	745	727	777	716	738	754	772	710	754	702	771	785	753	723	700	748	732	731	739	729	764	774	728	670	742	676	744	749	722	742	712	754	735	734	735	752	724	715	724	733	746	731	743	678	734	730	737	771	754	747	770	754	759	728	767	721	778	698	725	744	734	754	794	761	724	707	706	708	746	789	745	759	767	745	733	677	763	722	768	752	714	757	744	729	763	785	746	700	691	738	730	649	718	708	768	759	701	752	741	733	748	780	721	724	753	689	736	695	694	755	740	750	722	755	729	762	753	709	754	716	755	675	794	780	721	703	745	719	760	776	743	701	766	676	759	715	727	727	723	718	761	721	679	751	743	739	715	754	745	667	716	681	714	731	735	714	755	750	753	745	718	783	770	716	711	672	719	685	720	729	714	730	729	721	701	742	715	747	719	728	697	775	731	727	679	706	716	733	746	711	741	709	714	738	748	703	788	724	754	717	705	727	774	743	664	706	750	766	724	747	755	670	707	712	750	739	726	762	714	731	739	768	740	740	761	751	724	729	743	749	742	728	784	761	709	679	719	726	721	732	776	723	734	734	743	762	750	764	740	742	730	734	711	761	734	739	739	741	746	771	745	739	737	777	719	738	754	750	757	777	742	745	749	757	727	759	733	753	726	775	727	724	703	727	693	702	727	739	729	692	726	694	782	747	756	725	718	744	757	728	695	729	726	713	659	748	723	686	726	719	740	787	735	711	730	735	734	737	721	726	751	707	754	731	730	714	727	720	749	709	745	771	737	708	744	761	763	741	741	713	733	761	718	738	722	720	736	745	744	681	752	733	754	721	697	709	778	744	695	698	747	758	729	771	773	730	720	709	753	780	712	761	700	713	744	731	708	681	745	724	804	756	734	775	733	724	754	716	727	723	778	729	748	799	712	718	799	707	701	739	715	704	735	713	784	728	767	740	767	718	718	735	719	752	749	749	719	773	687	706	703	771	744	700	737	743	696	747	753	707	721	747	746	737	707	708	710	740	751	735	723	729	751	751	728	790	671	758	691	709	705	721	766	722	738	719	730	770	710	678	699	753	740	700	746	712	739	718	706	730	722	680	710	729	753	767	692	756	724	730	729	719	729	718	740	730	759	731	751	718	720	777	772	729	750	782	695	740	719	762	706	714	729	744	712	744	707	679	723	699	678	720	764	781	728	728	715	695	689	716	753	773	753	706	758	776	729	763	737	751	698	734	688	724	686	720	705	706	690	754	705	741	742	734	764	739	741	671	714	736	713	723	780	714	710	690	718	694	743	733	704	755	733	709	753	765	687	671	707	712	688	758	712	728	732	760	760	781	718	700	700	724	701	755	778	755	711	769	714	783	741	738	715	716	695	731	766	740	776	778	734	726	681	721	763	735	743	720	732	710	723	731	716	697	776	726	735	730	772	730	754	722	747	738	735	729	748	712	772	777	675	762	746	788	706	700	694	746	753	712	751	749	735	710	670	711	729	690	719	721	699	715	717	788	702	718	742	763	717	760	739	729	741	720	708	726	738	754	715	723	687	712	706	741	713	752	725	737	692	707	686	789	714	732	711	712	734	757	718	691	739	741	737	745	714	691	733	761	703	710	769	733	710	722	649	732	790	751	746	738	718	713	715	736	713	724	714	748	744	759	705	697	769	795	785	749	712	745	724	689	772	752	760	718	739	755	762	725	741	754	738	700	685	739	709	708	660	748	728	753	741	781	745	694	717	744	734	747	776	680	742	747	735	779	702	733	727	733	737	730	713	763	778	724	738	735	724	732	700	703	773	692	721	723	740	758	747	700	764	702	714	739	728	748	730	743	700	698	719	796	754	717	690	697	736	680	767	784	704	707	701	711	722	704	716	753	767	720	733	747	745	761	725	702	765	733	703	698	717	780	694	726	758	727	768	715	761	721	760	695	757	736	663	728	723	758	758	788	749	718	720	746	718	737	714	740	699	727	741	722	741	686	725	712	717	759	710	732	687	707	729	740	737	698	754	733	744	749	730	684	685	722	734	710	750	698	680	740	716	793	707	760	747	752	709	722	767	696	731	734	685	706	746	727	740	691	730	659	709	733	704	689	751	703	804	711	742	750	777	747	749	709	715	746	714	779	701	736	747	742	759	710	720	742	689	709	697	737	743	733	748	759	751	773	740	711	735	745	754	734	734	699	662	725	732	698	722	742	709	729	730	756	752	699	757	716	743	736	702	728	699	709	705	781	683	719	759	785	694	769	707	737	783	722	742	712	759	712	749	695	759	719	785	732	732	714	724	728	741	740	726	665	712	692	706	715	685	781	767	755	735	727	774	715	759	735	757	727	735	736	714	683	720	769	741	726	735	783	711	713	726	761	722	705	776	732	755	721	732	691	706	732	770	715	731	673	735	699	758	744	738	699	731	739	706	725	766	728	747	719	723	703	657	694	689	724	780	742	707	712	720	688	702	721	707	738	688	780	764	719	720	716	766	683	749	671	786	770	721	748	764	742	738	697	712	718	713	680	687	761	770	688	769	686	708	745	726	671	703	749	722	762	701	732	678	694	702	704	712	746	660	706	731	761	702	738	775	743	726	708	749	726	711	733	716	724	686	725	748	672	714	713	661	733	738	672	717	693	672	751	676	741	679	722	744	790	737	730	722	747	731	722	727	671	772	762	695	731	738	781	758	701	667	695	713	691	729	731	740	735	739	680	721	769	721	737	764	716	791	732	692	720	781	686	738	749	721	722	746	726	733	743	751	714	744	694	725	749	705	729	748	755	789	744	723	711	724	774	777	737	745	766	683	737	786	711	816	758	715	737	773	713	720	743	701	692	731	825	725	717	732	748	759	754	702	729	704	775	749	730	704	722	784	696	694	729	695	720	735	725	779	707	741	765	702	718	721	717	721	720	704	771	720	713	699	734	740	708	718	739	730	744	754	728	702	715	707	742	722	770	745	679	733	706	718	775	705	762	755	737	740	743	729	714	730	724	735	716	760	745	747	735	742	734	744	730	694	740	749	748	720	767	705	726	716	701	695	734	726	705	733	748	762	709	777	751	754	735	775	699	694	715	744	718	739	708	742	780	743	709	729	736	723	723	688	701	717	716	735	735	723	770	779	705	717	664	728	705	734	743	733	751	711	737	694	751	771	742	687	728	740	686	750	744	778	756	737	737	742	704	758	743	711	711	684	719	729	702	722	757	726	717	678	747	690	666	718	689	740	754	752	710	707	750	713	778	723	731	726	745	726	716	744	745	787	739	774	724	729	733	756	690	742	752	710	777	734	729	718	766	730	741	737	722	726	738	709	738	727	753	737	721	760	711	725	692	660	715	721	683	767	705	725	751	701	750	714	745	710	717	746	720	724	713	710	710	765	739	768	720	738	676	692	734
56329	65080	55663	35408	10878	10503	7366	895	762	780	748	755	728	697	704	662	671	664	654	638	612	702	628	684	708	646	636	684	630	638	640	672	660	700	704	735	713	720	693	700	702	697	674	679	709	707	705	674	679	669	728	675	724	678	650	622	637	623	627	608	643	636	655	643	658	637	634	634	621	608	654	631	626	658	592	606	616	618	625	614	681	638	617	634	667	593	646	637	636	614	616	607	608	667	595	616	631	603	606	630	668	689	662	631	604	667	648	647	641	616	646	633	658	639	624	624	602	592	623	656	578	634	624	628	641	600	634	607	659	619	626	667	628	620	602	607	677	604	670	659	624	593	631	651	632	632	641	656	656	588	578	620	671	617	616	616	619	572	622	632	615	588	621	634	632	619	586	632	634	609	613	658	633	550	635	599	674	632	640	653	639	601	643	653	656	648	666	655	640	639	627	667	618	603	653	604	633	604	622	620	647	599	631	638	634	635	642	601	589	655	630	622	616	643	595	609	653	638	637	613	619	624	632	669	655	594	605	614	638	608	591	639	621	609	634	650	619	616	647	664	601	616	653	638	626	641	654	643	610	660	674	624	636	600	607	574	591	640	653	656	639	629	569	621	620	647	626	610	615	628	629	613	601	673	633	628	599	642	599	632	660	616	658	618	632	635	657	628	608	616	663	650	633	658	625	678	630	636	664	615	610	641	614	634	640	617	651	606	595	649	618	638	608	641	632	610	590	609	607	576	637	623	653	643	628	663	611	614	628	627	607	651	666	603	619	562	617	633	588	637	621	622	619	613	627	637	643	605	608	683	567	670	603	615	644	646	613	643	630	636	669	614	619	620	635	595	627	623	628	612	593	580	638	681	618	624	611	635	679	639	657	614	676	631	634	654	592	629	644	606	638	629	666	641	608	663	642	641	643	613	608	611	612	647	627	625	604	637	617	687	666	613	613	630	586	644	602	655	653	687	599	602	636	632	619	631	622	660	623	614	615	599	597	636	586	611	655	606	634	650	671	583	654	600	642	621	617	657	604	651	626	625	622	633	604	606	660	618	630	636	644	638	644	616	588	662	663	603	570	620	612	610	665	645	631	628	634	578	619	672	617	649	662	595	660	646	627	650	608	665	638	624	610	578	620	650	629	631	638	618	618	624	655	590	605	610	620	634	643	625	639	602	587	636	597	616	645	636	623	610	639	601	659	617	664	641	621	627	641	618	617	580	647	607	642	646	617	621	606	597	634	598	647	690	620	664	678	616	609	655	623	632	662	593	659	636	661	591	658	632	585	638	634	639	570	613	618	627	636	668	649	637	625	647	655	640	617	640	623	588	627	589	621	609	609	648	630	670	629	670	598	591	587	647	646	613	633	618	637	608	605	597	625	624	599	660	619	633	609	587	620	634	630	632	610	585	650	668	611	626	629	621	642	616	627	646	641	616	648	623	667	636	627	601	671	634	621	601	625	616	603	658	667	578	643	613	615	647	602	611	654	603	612	659	593	633	652	672	626	640	649	632	619	616	637	624	594	629	605	614	592	600	602	611	618	623	622	625	622	620	633	600	617	639	618	641	612	629	619	590	597	599	605	654	634	608	679	646	614	655	582	639	628	640	649	625	652	641	663	608	657	618	633	634	597	608	653	625	674	661	625	634	610	620	626	621	644	670	623	622	609	628	639	604	679	671	668	619	601	637	667	617	633	603	598	596	597	583	636	596	605	669	638	591	645	641	639	608	593	627	626	609	640	649	656	634	642	612	673	574	620	645	583	628	637	622	640	675	622	617	659	625	637	624	627	607	630	684	586	627	623	619	628	612	639	646	606	600	610	631	647	651	549	604	625	646	643	615	661	560	642	610	629	572	647	656	665	643	602	639	620	634	649	603	653	635	659	638	583	603	618	637	665	630	622	665	637	597	641	667	625	598	599	664	602	666	673	604	638	612	660	594	629	580	619	615	607	658	595	644	605	641	608	652	662	624	636	609	619	590	621	588	634	633	648	665	609	638	655	602	628	608	614	666	565	624	636	589	672	620	614	640	597	593	598	625	634	686	628	671	635	618	648	685	625	599	650	650	572	608	609	641	613	616	637	652	614	584	654	607	610	632	634	648	557	642	585	612	618	647	601	634	613	623	650	621	654	612	616	618	625	618	628	588	667	616	608	605	577	618	585	607	599	629	631	582	604	597	598	606	592	642	623	602	630	609	632	623	602	639	597	620	599	614	619	627	666	630	637	557	641	596	627	613	647	612	591	630	624	605	615	636	603	618	634	624	614	628	631	634	636	616	568	616	599	640	635	608	613	613	659	601	633	638	606	640	609	630	634	672	609	625	625	616	657	661	621	598	604	643	600	654	660	603	612	614	632	654	629	679	602	669	622	627	650	634	638	640	618	640	612	656	607	643	632	637	645	649	650	615	619	634	601	634	620	645	639	649	617	615	602	634	652	615	645	632	599	602	636	583	619	633	591	606	629	632	645	620	616	648	600	642	581	598	634	596	673	665	623	635	633	624	643	627	617	596	634	616	606	657	628	632	650	631	617	675	655	651	629	610	589	621	642	581	643	644	595	666	611	603	616	579	584	609	634	627	633	627	640	664	627	643	628	590	636	626	609	604	612	631	608	604	652	637	601	599	589	607	612	609	599	629	633	598	671	653	614	640	588	628	617	618	631	608	613	659	614	615	625	637	688	647	647	633	627	616	607	594	614	678	597	634	634	620	635	635	623	640	665	623	671	644	614	627	631	590	623	657	611	622	633	625	624	616	683	618	622	646	589	594	620	607	648	617	638	620	590	600	639	630	628	616	579	600	649	611	593	651	615	608	663	642	652	608	617	580	621	606	653	639	637	661	615	617	623	626	615	675	662	587	630	618	636	625	633	624	673	658	625	629	615	664	642	642	631	659	616	621	594	596	642	634	598	692	573	616	623	599	610	624	593	619	585	627	627	621	631	555	652	645	667	602	624	590	629	632	640	603	651	642	663	603	587	658	605	643	618	610	619	613	620	617	601	633	621	654	617	638	607	629	618	675	590	654	633	681	659	597	592	596	618	653	618	612	633	626	610	657	636	614	640	636	607	643	628	676	655	605	621	650	643	591	620	637	627	631	678	642	601	607	604	694	601	632	609	612	625	651	602	670	633	609	647	635	632	628	642	596	613	597	649	611	616	645	655	592	606	616	646	657	701	648	640	622	629	638	648	642	621	655	632	666	635	606	594	640	602	653	589	622	630	673	599	642	598	665	654	636	617	643	648	618	638	659	629	658	628	640	599	633	624	601	639	592	645	634	580	671	612	661	677	618	592	609	633	623	630	626	601	612	667	623	646	649	650	642	652	607	598	612	615	605	661	631	600	621	698	584	581	573	644	659	626	640	619	674	626	625	637	649	593	625	577	632	622	619	639	627	603	603	661	569	660	633	609	629	638	579	607	666	693	655	652	590	618	622	619	636	646	635	635	637	607	606	640	597	646	607	612	596	605	636	636	608	633	605
28416	20640	9630	4345	1071	886	883	600	571	615	657	636	612	593	568	547	537	627	565	612	559	583	614	599	608	602	609	603	607	609	661	614	610	610	620	630	588	606	596	604	621	609	565	634	620	602	571	534	582	630	564	621	575	574	602	579	596	601	608	598	540	599	598	608	583	583	632	598	600	569	628	600	629	583	604	536	662	598	590	588	627	558	594	584	601	588	572	574	573	571	598	586	613	585	586	583	598	570	625	570	556	610	656	590	635	598	590	639	595	581	588	590	597	582	610	596	634	653	604	628	605	587	623	646	592	643	635	593	597	606	584	586	640	605	559	595	609	630	565	581	629	578	593	658	572	637	592	584	615	607	602	574	609	576	599	548	622	641	582	628	603	556	635	634	640	604	605	614	619	568	575	574	608	570	611	571	582	558	550	572	592	590	600	565	608	606	593	578	598	564	612	597	586	590	605	643	616	583	618	623	548	568	609	601	591	601	642	605	603	583	592	616	614	619	578	580	626	623	636	601	573	585	577	591	619	595	597	585	576	576	630	564	604	638	586	630	591	567	597	655	586	587	598	658	614	629	608	602	594	587	587	576	582	635	580	597	615	598	582	605	568	577	621	605	580	565	613	623	568	587	581	615	612	587	644	594	643	653	638	592	585	578	617	578	551	587	616	625	578	568	599	599	606	633	595	604	597	622	586	621	573	594	562	570	611	585	573	589	619	582	569	573	637	584	617	587	603	584	583	600	602	609	616	605	566	575	589	564	606	538	616	613	594	593	583	611	619	598	576	609	602	625	629	594	562	617	573	614	606	583	560	615	569	608	634	605	595	598	605	563	603	603	564	612	607	594	559	595	612	611	600	622	602	548	599	581	579	581	617	611	626	573	584	584	598	600	618	543	623	621	583	587	590	613	602	647	587	580	574	617	561	582	604	610	635	607	596	606	587	581	587	611	575	602	614	612	608	578	576	588	582	620	640	552	584	606	598	610	622	606	561	615	564	563	575	592	610	612	624	601	590	603	576	615	619	664	625	575	584	624	610	605	641	627	578	587	625	615	610	578	608	609	602	598	559	604	624	583	622	644	594	580	597	605	633	600	578	597	592	585	606	578	603	577	571	595	591	574	591	574	596	595	583	659	562	541	578	571	588	558	562	587	605	597	622	642	596	628	651	659	631	573	636	602	590	607	555	631	600	586	639	616	562	595	580	603	603	570	546	599	586	605	581	635	588	628	614	593	595	587	575	598	619	639	634	580	597	580	578	585	573	603	585	567	613	520	610	573	543	612	595	600	597	583	596	593	565	564	596	604	581	623	588	597	617	586	585	622	580	586	579	574	624	593	602	600	615	622	597	566	585	592	588	613	602	608	586	620	593	626	616	555	622	586	619	565	604	568	594	571	561	597	596	592	613	582	590	634	606	578	616	599	581	606	583	592	585	618	572	583	599	631	627	563	627	579	584	585	594	631	599	623	595	617	589	602	598	586	554	562	608	572	588	604	612	591	572	592	609	604	597	619	594	623	542	602	579	596	565	558	588	573	603	615	599	628	618	625	615	606	574	623	606	599	607	598	606	548	587	543	621	593	654	603	528	607	585	610	564	614	621	603	579	618	603	574	600	573	634	594	586	622	588	609	590	576	593	635	630	562	558	604	576	594	567	618	560	547	574	600	609	612	594	599	599	601	573	560	599	633	557	597	598	602	575	612	610	543	590	575	572	588	655	563	614	586	586	546	608	597	614	598	571	598	578	605	601	551	651	605	597	572	614	607	563	614	574	563	594	679	567	596	607	612	597	563	572	593	612	634	618	588	578	597	613	585	644	574	613	604	584	577	605	641	608	580	583	548	587	597	597	569	612	596	645	609	647	574	588	605	607	608	613	565	581	586	620	591	569	596	586	569	595	606	622	587	608	633	598	552	587	576	572	600	614	569	591	548	618	627	612	614	621	619	594	630	628	625	528	563	624	609	618	617	633	603	580	578	617	633	594	613	572	595	614	609	591	548	574	633	596	590	606	575	579	589	553	609	583	586	579	601	592	602	597	599	574	639	596	585	568	559	590	621	619	617	617	592	631	591	609	622	606	627	641	572	557	596	597	589	620	580	601	610	595	567	640	609	564	593	585	592	598	607	587	609	615	561	588	585	615	624	577	584	562	589	580	590	598	618	609	582	612	558	621	592	607	570	605	572	562	578	655	613	592	555	626	645	602	611	607	636	564	560	584	580	574	595	565	583	651	671	622	618	648	575	606	584	594	571	561	619	632	591	602	634	621	600	545	582	640	649	609	622	598	594	541	556	595	574	585	596	598	573	627	597	608	581	587	545	605	571	584	566	604	570	571	616	623	558	604	605	600	561	579	641	609	591	609	600	652	619	592	629	585	632	568	565	597	594	576	617	610	600	567	593	610	523	624	594	555	606	585	623	593	604	594	594	599	626	588	590	564	632	606	567	588	603	590	603	566	545	613	635	604	615	543	587	623	586	633	614	615	579	608	598	622	603	591	576	632	649	602	589	576	617	629	580	579	587	584	544	552	605	595	608	590	614	557	594	590	568	607	617	644	586	574	595	602	582	569	586	612	615	579	607	594	601	605	567	594	658	586	574	578	571	619	635	593	623	610	602	644	604	586	602	580	585	589	613	591	636	625	587	595	592	614	587	609	588	607	588	635	620	615	590	592	586	589	613	562	587	616	606	597	604	593	613	631	595	592	552	604	607	644	595	583	559	593	611	605	573	599	622	640	643	611	533	610	584	569	550	678	598	648	599	592	612	619	563	561	600	609	587	602	633	609	586	618	614	600	597	589	589	636	610	614	605	616	593	605	586	616	608	581	621	638	602	615	623	587	582	582	596	583	582	592	598	589	622	555	605	639	604	571	563	567	644	614	594	606	614	604	571	625	626	607	602	579	631	610	567	621	553	618	571	571	572	548	595	615	633	639	608	621	616	552	570	644	593	526	629	657	576	606	620	600	619	635	577	645	553	607	610	611	576	547	626	593	574	592	611	593	639	585	551	619	591	633	607	619	580	619	598	592	560	623	620	593	587	613	606	611	627	603	631	581	636	578	587	603	570	598	637	580	629	648	591	592	642	579	638	566	588	576	593	628	583	600	632	591	604	630	596	599	628	609	633	644	573	572	587	624	584	582	578	565	606	562	567	595	585	580	591	535	605	598	588	596	592	541	581	574	596	588	580	563	586	532	589	599	561	613	561	631	611	634	641	566	643	610	597	572	567	593	564	578	617	594	590	558	574	588	614	550	573	601	570	626	625	564	615	620	600	620	602	582	606	553	596	625	618	616	590	609	584	593	575	574	560	595	586	624	640	629	621	594	593	589	612	633	635	583	602	584	586	652	569	623	565	564	602	568	632	632	625	571	611	554	576	615	605	628	544	630	658	621	572	592	588	568	578	606	592	600	560	597	602	577	610	590	590	581	603	575	634	623	585	604	597	591	598	558	642	615	632	619	604	621	627	604	586	584	604	611	599
12896	15171	7029	3345	974	952	781	511	479	542	505	508	506	494	473	470	454	471	454	489	492	495	475	475	490	513	544	476	451	488	497	522	494	488	489	521	494	477	479	523	501	530	478	519	507	532	476	486	488	471	479	570	456	530	508	478	494	528	529	502	463	500	521	485	513	490	534	502	477	483	479	493	479	505	517	535	442	479	499	471	512	460	487	497	498	494	488	460	466	488	477	484	507	524	473	447	531	461	467	507	519	520	494	522	528	498	482	501	504	549	460	517	482	489	494	465	496	511	526	478	497	527	482	535	504	500	511	493	507	492	465	463	475	505	488	485	474	523	473	452	481	465	490	518	460	485	512	475	455	507	479	505	480	503	517	484	518	506	476	497	511	452	454	469	490	483	499	449	510	455	463	459	540	500	478	498	498	504	503	453	492	497	500	497	497	503	473	470	536	498	485	489	497	497	449	524	507	470	473	449	532	469	475	520	497	488	471	479	538	486	498	434	491	499	491	497	470	476	480	481	475	516	482	488	510	490	502	496	461	484	474	482	500	464	486	525	497	534	523	492	487	524	470	454	543	450	494	538	541	463	524	496	512	498	491	500	505	488	486	482	534	511	447	507	474	513	475	495	486	440	457	460	513	483	490	524	470	481	497	475	495	505	489	495	466	502	442	501	525	509	538	486	497	501	493	502	490	499	453	452	532	547	512	470	462	507	499	496	507	507	490	454	505	492	469	470	497	501	496	459	464	484	492	514	492	467	509	484	488	496	522	484	482	490	468	512	485	468	482	501	484	486	548	504	497	474	476	447	500	487	476	475	506	495	493	459	492	491	480	462	462	458	468	492	471	513	511	520	496	537	483	498	488	496	456	494	481	496	496	486	463	479	518	495	486	469	477	490	456	508	480	499	502	508	468	501	479	488	500	505	483	485	430	511	459	492	503	499	518	457	488	512	484	521	486	476	493	468	494	505	530	491	484	495	492	510	495	515	483	467	438	473	499	454	491	447	501	510	468	482	477	480	504	488	477	467	489	482	490	492	502	490	513	483	495	480	493	435	507	506	466	489	499	493	516	472	487	474	507	517	485	476	505	482	488	474	468	499	469	456	480	472	527	505	474	520	469	504	480	543	505	507	497	505	465	493	487	427	512	465	500	496	476	484	500	474	478	483	492	534	501	459	520	488	468	527	471	507	501	481	493	470	471	484	454	489	528	486	527	533	474	498	448	501	499	510	503	489	510	499	492	482	515	458	484	510	501	475	503	472	505	461	491	507	491	481	484	502	477	474	511	476	492	482	478	458	504	505	482	510	495	500	518	484	503	452	453	505	491	503	480	491	472	497	490	457	487	513	496	510	487	520	480	512	480	484	457	473	521	521	549	461	469	472	454	458	472	478	479	478	476	486	469	516	475	479	493	490	530	472	483	548	492	466	452	460	493	513	509	480	525	514	466	469	458	529	504	500	526	482	506	521	504	497	466	450	515	451	500	494	494	519	535	502	509	500	460	493	515	489	529	494	472	494	503	503	459	467	451	523	477	476	530	481	496	462	513	475	498	476	518	501	496	524	491	497	486	496	471	473	518	477	465	547	484	521	479	493	522	527	465	492	471	488	485	517	494	443	500	471	524	512	507	492	441	453	488	488	488	483	465	554	468	458	503	492	488	447	487	480	496	507	482	499	493	512	507	497	460	514	487	483	515	474	508	478	485	485	451	484	457	474	498	497	481	486	502	513	488	472	468	524	533	530	477	508	481	517	481	527	492	512	470	472	478	495	505	488	455	492	482	442	491	498	481	464	461	490	451	482	503	526	502	506	502	458	470	481	471	509	472	462	485	495	494	511	445	488	480	489	542	474	541	485	483	523	480	452	485	463	517	501	533	472	519	478	555	502	479	458	465	530	539	508	497	524	495	505	467	493	497	565	459	476	487	495	506	466	502	503	513	476	525	478	519	464	514	514	490	486	490	503	491	501	501	510	485	517	505	468	509	485	494	532	461	491	485	487	503	485	467	509	446	534	482	499	490	497	491	458	489	502	498	496	511	497	500	461	488	498	511	532	474	486	508	472	490	511	505	496	534	484	481	508	448	488	496	470	474	517	527	486	472	498	455	441	443	506	472	478	491	512	474	443	499	461	528	489	516	478	540	511	514	474	485	460	483	512	494	494	494	483	496	507	533	492	517	471	509	487	498	465	513	499	485	458	497	496	493	486	513	453	480	490	480	480	490	474	457	537	492	468	487	498	507	494	485	492	464	448	502	507	472	512	492	476	508	499	462	499	518	506	493	446	435	511	510	513	498	459	475	481	482	488	509	479	486	533	499	475	476	495	490	456	518	511	464	475	488	459	505	475	479	492	464	505	518	520	479	521	504	533	466	503	504	461	472	481	496	502	490	519	493	485	500	479	504	464	495	470	484	495	474	481	519	456	502	455	511	531	513	496	488	501	501	514	491	531	480	499	528	480	506	466	463	505	516	442	475	484	508	509	476	453	489	488	508	542	484	490	502	481	511	491	507	440	509	494	490	476	509	464	520	501	484	473	492	523	464	503	499	514	479	485	513	491	486	497	470	440	467	518	488	476	517	512	515	478	502	504	488	487	485	461	483	497	479	486	431	480	501	470	454	460	495	468	462	506	469	519	492	467	518	479	522	510	467	509	445	483	480	484	517	469	480	429	481	510	498	476	468	507	500	483	483	500	469	520	510	505	467	524	505	493	471	509	466	492	512	519	503	476	505	453	494	427	477	533	465	520	463	506	496	484	517	535	518	446	502	488	494	457	494	541	486	491	493	462	497	509	513	519	512	482	484	481	479	467	478	482	488	526	514	470	473	512	525	481	452	465	473	487	520	471	485	475	464	460	454	490	509	501	495	480	479	522	492	470	478	473	521	488	513	473	492	470	506	550	526	498	512	465	473	493	493	516	540	486	493	494	482	476	498	489	483	490	484	488	468	464	518	534	472	485	491	508	489	489	494	471	476	544	491	478	501	516	491	473	501	491	516	507	471	523	509	506	483	479	495	460	457	524	468	499	473	472	479	496	460	504	479	517	506	513	485	524	451	466	469	482	501	542	459	508	519	490	493	482	477	475	470	460	491	486	465	490	483	506	521	445	470	478	468	476	495	496	491	499	486	482	478	497	499	502	492	521	514	461	529	460	532	503	462	486	488	495	513	491	513	502	483	503	521	492	487	496	474	477	508	506	543	482	502	474	493	520	476	489	476	469	516	528	476	508	524	513	531	521	446	487	454	494	518	479	479	486	499	513	491	489	532	486	491	454	497	466	494	476	496	466	476	478	481	517	492	471	484	476	467	496	469	494	482	453	494	481	500	507	484	476	471	510	500	489	514	557	509	483	466	514	472	449	483	463	500	514	483	475	495	463	457	463	479	477	474	456	470	469	516	512	484	520	471	492	534	461	487	506	433	505	504	499	508	479	505	504	504	501	475	532	518	507	497	507	505	468	516	493	463	502	501	517	469	517	510	516
25322	21913	28241	26114	12956	5387	3519	724	605	578	540	588	571	555	569	542	587	587	600	557	519	513	507	519	583	600	523	549	536	550	518	555	577	555	606	544	564	580	545	561	570	544	566	529	547	537	526	544	575	525	565	520	518	520	511	537	578	569	516	557	534	490	542	554	553	530	553	515	524	519	515	539	506	542	563	574	590	500	537	533	541	547	534	524	517	516	519	524	558	513	563	545	486	526	541	548	554	517	526	535	509	546	541	532	543	565	511	528	554	572	548	526	535	495	567	515	553	543	511	482	540	505	552	550	588	542	496	497	542	537	544	556	540	524	544	523	530	505	516	562	532	569	537	524	513	545	573	518	522	529	546	560	552	540	548	515	558	516	502	533	575	539	511	548	586	586	533	536	537	486	536	541	545	479	534	550	512	492	522	569	547	549	493	514	537	500	469	533	542	517	522	522	503	532	527	524	552	534	515	525	524	517	528	532	546	526	501	524	514	522	498	501	551	522	564	507	506	522	474	534	526	520	501	511	524	556	523	553	528	558	540	512	487	533	532	497	535	518	547	525	478	514	556	514	563	547	549	543	557	587	490	547	532	532	510	506	525	522	539	536	482	500	571	524	531	556	520	555	535	529	514	502	472	564	545	483	516	531	535	568	524	528	502	547	502	553	560	486	481	536	557	516	565	534	504	557	575	543	571	514	529	541	526	490	544	545	501	561	514	533	570	552	521	554	506	488	516	539	515	546	551	512	545	525	538	555	517	524	530	584	497	567	513	510	545	595	534	511	524	503	541	495	527	500	488	555	537	484	541	522	547	551	565	543	466	538	512	504	513	534	511	552	490	487	594	501	556	495	499	559	511	520	530	551	521	521	551	543	545	537	514	505	577	565	544	528	507	468	565	496	525	578	556	519	514	505	488	522	493	502	501	524	508	501	486	528	573	531	476	540	521	522	534	569	503	551	497	541	535	510	494	520	503	520	553	507	523	550	543	519	506	509	535	536	536	485	485	500	504	575	492	538	520	537	558	554	514	550	532	538	512	544	563	539	503	552	509	528	506	549	516	501	518	492	544	528	512	510	513	519	522	571	546	512	523	526	508	516	519	530	540	537	534	521	540	536	525	503	500	523	549	524	509	496	482	482	523	515	522	516	519	493	515	569	555	515	547	512	524	505	530	534	500	509	564	475	512	531	502	550	519	502	509	543	536	513	515	529	499	562	536	505	503	533	517	535	505	529	514	514	498	508	528	536	531	500	526	509	526	480	517	525	495	545	547	515	533	550	554	539	555	521	512	481	527	482	548	494	509	538	526	518	519	525	513	530	543	541	521	480	570	543	519	539	529	520	516	529	530	509	539	541	531	544	535	528	531	510	542	505	532	546	528	501	557	488	559	563	537	534	519	532	528	528	488	528	505	520	550	545	508	490	512	528	511	520	513	507	548	505	553	480	529	514	552	515	539	530	490	506	510	528	511	484	528	555	573	527	526	496	519	528	520	553	497	532	538	515	525	510	523	485	504	519	482	549	483	511	542	521	537	528	523	491	520	529	544	528	505	542	508	515	518	505	547	561	486	574	496	511	528	500	537	537	524	530	553	567	489	544	560	513	517	521	516	500	522	556	522	517	520	527	582	534	527	524	525	521	533	520	483	526	533	502	488	531	505	516	513	549	530	548	553	491	568	508	528	543	517	510	516	541	523	487	586	531	533	603	537	532	523	531	521	506	519	491	566	508	509	475	529	505	504	505	550	526	474	494	551	510	550	494	540	527	533	543	530	545	532	534	534	528	564	501	482	533	482	569	537	532	481	504	556	519	487	480	516	532	515	562	545	537	513	500	558	526	506	511	533	499	516	490	533	500	503	526	537	534	538	561	558	515	509	537	560	517	521	517	537	561	572	523	512	561	548	527	500	536	524	528	542	548	532	514	498	540	531	501	485	544	501	531	526	544	490	529	523	536	499	505	557	528	520	512	514	486	565	526	541	494	519	527	573	520	498	547	500	517	494	535	527	506	564	519	513	494	524	527	539	485	527	521	518	515	493	512	539	546	535	511	529	501	479	531	538	535	517	567	549	537	514	538	515	514	541	540	530	516	499	544	549	493	546	526	529	513	571	521	535	562	537	512	518	510	510	563	548	549	526	518	542	537	517	525	536	537	551	556	519	511	515	534	528	506	540	538	491	509	508	491	559	485	553	577	578	504	544	519	534	515	531	531	507	530	532	490	511	540	584	536	498	530	521	543	551	504	502	515	524	499	529	499	560	481	512	544	528	515	554	546	529	538	526	498	500	509	507	509	571	530	521	568	562	522	542	493	522	557	580	526	524	578	534	559	566	563	564	494	500	523	526	541	543	489	548	529	534	556	502	551	501	514	520	567	536	521	540	508	539	545	538	561	495	563	498	479	530	535	545	563	548	530	510	484	537	518	508	506	516	515	544	524	506	538	539	527	536	504	542	511	546	536	537	528	561	556	541	549	519	498	510	544	556	518	517	532	515	487	537	536	519	508	512	498	501	523	510	522	511	511	502	564	568	523	565	518	514	526	541	505	580	537	504	514	550	502	495	536	542	492	525	507	542	531	511	536	537	528	540	519	555	528	547	539	513	528	547	477	534	514	504	500	520	496	492	511	552	545	535	513	556	503	529	561	514	497	481	511	559	495	561	540	496	535	541	503	505	520	560	558	527	579	533	504	491	535	549	554	523	492	536	508	516	525	551	560	494	523	507	525	515	525	509	539	555	524	496	583	573	537	507	529	488	557	523	565	496	527	515	508	575	554	516	485	548	513	508	557	552	562	521	504	540	507	541	543	583	499	532	540	545	532	514	523	496	532	509	509	550	583	551	564	522	501	539	527	564	513	500	520	529	528	509	486	552	541	554	536	520	527	529	559	547	526	520	516	548	552	550	530	488	537	530	526	555	519	499	517	562	543	531	514	530	516	551	556	537	542	539	486	518	533	504	495	544	533	514	517	488	521	535	564	506	493	535	503	502	541	509	531	496	511	551	507	515	503	499	502	515	523	513	521	513	535	531	535	493	502	519	510	529	532	542	483	552	500	484	530	559	492	513	566	527	518	540	525	525	558	522	537	535	525	535	530	515	496	552	491	484	502	511	519	493	510	528	548	527	553	548	525	526	540	551	534	528	502	528	547	518	510	510	525	509	485	545	522	519	586	519	555	495	544	554	542	537	503	549	529	541	500	549	529	572	517	497	522	511	507	534	502	533	510	514	527	522	492	527	556	510	534	512	566	531	511	518	524	509	537	537	502	510	516	533	504	513	542	548	522	518	480	496	503	527	529	529	528	523	538	507	543	521	500	535	485	511	526	540	512	488	511	537	547	511	614	551	510	529	527	543	546	534	500	511	540	507	482	528	521	535	553	521	558	508	526	536	499	557	497	508	540	516	522	551	530	528	542	545	556	469	519	511	502	521	517	550	509	506	521	525	549	539	517	486	525	537	543	514	542	520	524	553	483	542	531	554	496
47614	56811	38879	20511	2645	5010	4289	585	568	551	508	519	508	521	505	460	472	501	520	551	447	482	459	495	463	480	447	440	505	448	477	485	457	485	516	459	497	507	513	496	499	491	506	471	560	495	438	499	503	524	500	501	505	498	456	478	458	468	509	507	462	516	435	452	490	460	459	491	433	496	496	461	454	439	470	446	460	457	488	451	462	462	460	454	433	466	452	446	431	462	433	490	451	411	481	465	490	426	487	512	441	477	452	474	453	420	470	461	455	442	471	426	415	445	478	459	410	464	456	481	467	492	433	442	472	465	469	479	458	431	493	446	439	455	442	494	464	433	470	462	460	429	435	462	463	463	443	468	419	468	456	464	491	442	479	458	434	491	512	470	464	467	476	430	452	472	479	453	456	446	437	463	442	523	483	502	431	432	471	477	472	460	477	438	452	457	473	462	498	479	499	440	495	483	479	483	476	459	454	427	469	516	469	472	456	471	452	487	449	457	429	454	421	469	474	472	493	446	430	467	457	460	462	465	431	454	461	428	459	419	405	472	435	474	477	443	463	444	461	474	457	435	441	459	434	469	461	424	475	443	482	464	457	510	428	458	480	475	459	426	472	450	464	502	481	465	482	471	473	472	497	468	442	472	475	483	500	449	459	461	455	454	443	488	461	442	447	452	473	489	453	446	476	463	465	478	430	476	436	442	428	448	477	483	477	475	453	480	472	480	451	466	467	432	471	463	480	452	478	466	467	478	451	427	442	442	495	428	464	447	446	462	461	447	466	476	462	420	473	446	433	482	446	448	428	437	416	465	468	471	465	462	414	472	464	456	496	491	454	423	477	450	443	435	474	430	462	433	475	459	475	461	514	461	468	468	453	454	481	448	459	469	452	451	466	446	464	471	481	447	438	459	466	445	510	428	464	465	430	463	447	452	456	454	478	477	470	483	441	452	431	416	457	466	445	473	497	419	489	453	481	445	500	494	490	479	446	449	453	508	451	502	452	479	490	488	477	431	450	515	489	474	468	478	471	458	503	435	467	471	477	457	492	455	444	431	488	466	443	447	452	475	450	453	431	437	427	457	428	455	459	476	460	449	484	461	480	445	493	474	423	455	459	451	451	482	458	451	464	464	431	473	474	464	511	455	455	462	464	478	462	478	439	429	406	428	449	502	499	478	486	461	425	455	467	457	455	446	508	528	487	509	454	482	489	456	458	433	435	485	463	452	453	460	461	461	469	470	429	439	449	450	449	455	494	478	453	495	459	448	436	434	490	488	478	456	509	472	443	435	481	452	468	447	466	473	439	464	484	473	504	494	446	466	454	464	476	469	467	431	463	451	481	449	470	437	430	470	446	433	460	454	453	447	476	411	450	450	445	470	495	470	434	426	505	453	487	429	473	471	460	444	436	481	429	473	430	445	444	495	439	456	455	454	472	458	482	461	474	463	460	451	464	461	471	433	444	458	462	464	435	452	464	488	437	477	457	431	451	486	466	455	445	478	452	468	466	441	459	475	467	466	485	472	465	463	472	504	494	508	452	476	470	481	466	483	496	493	439	487	438	490	454	465	466	476	440	458	494	448	482	452	429	437	423	426	463	474	491	441	427	471	442	473	440	461	464	442	419	482	463	421	445	471	465	459	465	495	492	452	475	429	452	455	460	440	462	427	411	408	472	468	457	410	510	455	461	443	435	487	474	405	432	438	460	458	476	453	445	438	452	452	419	452	448	461	534	464	474	479	477	434	452	482	429	460	443	502	439	469	454	483	490	465	461	459	479	483	419	464	449	434	445	455	478	428	494	461	477	449	441	424	424	467	487	464	434	445	483	496	470	479	476	487	465	475	475	461	494	462	442	437	466	492	453	476	426	420	483	490	464	461	453	465	452	459	484	476	460	463	493	465	445	475	461	446	410	469	434	469	460	452	455	497	476	457	461	442	493	481	452	454	474	477	469	491	474	486	475	443	459	517	443	483	443	449	468	462	445	444	463	462	464	471	451	464	435	412	441	452	449	470	432	483	495	443	456	440	435	437	461	479	487	426	484	475	456	485	423	458	474	454	444	431	471	436	447	449	445	480	443	447	441	431	459	441	425	443	452	457	493	489	446	464	428	454	449	457	501	431	452	450	451	445	482	455	441	465	420	469	439	450	483	447	474	461	480	524	467	449	485	467	421	476	484	464	442	464	455	500	432	479	506	470	425	427	456	451	452	469	461	447	469	460	436	454	435	459	488	462	452	460	473	479	490	463	461	475	490	465	463	427	438	440	484	428	447	466	482	462	455	435	432	459	459	502	445	428	447	490	473	470	450	444	456	468	474	459	462	473	465	473	450	475	453	508	518	466	432	466	451	467	453	451	444	465	420	497	452	450	415	488	473	451	469	435	449	491	457	449	464	463	505	461	458	483	466	458	495	471	439	486	447	468	468	501	478	467	425	439	457	469	470	457	516	482	445	441	504	437	445	474	437	463	451	454	480	451	433	464	461	443	441	466	466	469	440	460	479	420	435	462	448	439	457	448	456	420	458	418	472	464	506	448	428	451	408	414	464	449	462	446	481	436	458	462	467	474	477	470	471	492	500	439	456	434	457	491	463	423	472	479	457	491	482	507	497	447	450	464	434	451	504	496	483	438	445	484	483	476	458	434	435	506	470	438	479	476	454	462	426	443	487	468	434	420	443	441	462	471	430	400	427	478	462	493	449	471	434	423	468	527	471	448	495	487	501	430	450	488	464	472	426	454	465	437	454	441	485	450	471	494	479	460	488	482	485	440	444	484	476	459	497	452	489	489	450	439	488	484	429	499	501	465	477	485	462	448	462	435	475	463	484	466	446	471	469	446	483	435	482	431	470	466	467	455	464	447	457	425	508	475	443	446	434	476	490	445	454	445	498	438	424	427	467	419	447	462	467	464	455	492	455	444	468	500	470	461	451	429	447	478	464	452	451	458	466	460	519	460	442	457	459	498	494	474	481	486	457	470	440	440	445	444	476	456	466	404	483	466	503	428	470	420	437	486	447	441	442	474	458	443	460	474	488	481	495	494	472	438	470	457	449	456	463	463	458	451	446	437	449	407	459	474	496	484	441	480	453	497	451	475	473	457	446	444	428	475	433	455	433	460	442	455	492	491	481	427	476	469	435	471	475	494	451	455	443	466	472	463	431	438	468	482	464	479	488	462	431	426	451	450	432	432	443	473	451	483	480	465	441	434	487	455	410	483	466	458	450	447	448	453	453	464	481	471	436	433	425	439	483	449	453	443	459	476	452	425	442	398	447	470	425	462	453	471	497	417	436	443	420	483	470	468	441	419	452	476	435	480	486	482	464	457	435	462	450	492	466	463	436	472	450	425	435	455	495	448	487	474	468	448	460	430	427	467	437	470	469	464	441	485	465	431	475	480	458	432	471	495	468	490	428	450	494	430	485	466	458	519	470	448	507	439	496	442	493	478	492	470	452	483	485	417	481	451	458	468	425	454	446	454	446	478	485	441
24313	21562	28830	24609	20934	15602	8013	1051	771	777	752	735	731	737	693	648	703	700	653	668	703	650	651	675	684	685	670	683	646	644	691	702	727	689	703	751	644	698	703	649	725	733	704	659	662	681	705	649	678	637	662	688	674	719	690	688	673	680	684	629	659	654	653	639	646	695	635	593	630	642	658	646	659	669	681	662	624	647	631	640	612	675	643	721	628	670	708	626	651	680	674	651	655	643	636	644	648	668	695	673	694	697	630	651	675	646	690	643	611	677	659	675	669	681	689	664	643	642	655	656	626	669	652	656	652	625	614	621	604	641	676	654	630	655	651	646	610	678	674	581	636	618	593	673	732	648	667	670	656	635	655	616	690	606	674	625	642	662	684	584	683	685	608	616	666	645	626	654	626	642	640	684	674	660	640	622	641	628	649	653	677	667	667	645	667	664	628	662	582	679	651	638	659	655	653	648	658	657	670	671	641	637	687	655	604	687	626	627	684	667	660	702	677	646	683	684	687	665	671	624	679	642	684	631	592	607	705	679	624	686	646	644	615	669	641	667	624	646	679	649	675	623	695	628	668	592	632	650	651	658	697	639	630	658	614	647	633	622	674	671	658	614	637	639	622	664	654	641	672	658	674	630	625	639	718	635	677	635	625	607	643	663	660	658	634	660	671	662	607	636	648	650	649	643	624	654	572	609	647	693	675	657	643	667	676	640	658	665	644	678	661	636	611	654	646	648	630	681	610	637	624	683	635	612	651	631	625	623	647	630	650	680	644	627	677	670	671	684	627	680	631	672	631	653	605	631	669	681	644	706	656	630	662	629	666	597	661	651	606	651	619	655	623	668	656	623	645	637	644	692	630	635	675	653	652	644	657	660	601	639	629	658	689	663	672	687	686	673	641	627	716	623	612	635	620	623	644	657	662	647	677	650	596	651	655	709	616	661	631	640	680	639	651	612	677	672	640	689	667	590	620	649	670	667	653	653	673	621	660	677	627	630	669	676	638	694	645	662	628	672	656	610	697	620	703	650	685	651	670	667	648	616	670	620	633	675	658	634	609	664	619	620	712	657	647	685	652	643	642	694	619	646	632	668	661	612	663	702	610	611	677	651	631	618	674	630	638	605	595	639	693	654	607	676	657	674	663	657	659	649	632	664	615	641	678	639	662	643	610	647	681	672	662	700	626	622	677	655	668	648	659	667	636	685	688	693	626	654	650	653	586	605	646	642	635	668	651	616	624	643	629	662	660	688	633	674	654	622	626	630	608	614	663	671	645	620	648	582	677	656	642	646	643	649	641	624	646	638	633	685	644	641	681	669	669	584	646	600	644	667	656	637	679	662	632	647	655	693	668	649	620	699	669	658	614	625	644	604	631	609	679	662	643	673	662	617	590	623	645	641	616	643	646	641	604	627	654	662	624	657	621	658	638	659	644	724	621	641	610	670	672	627	670	647	655	647	646	644	680	655	638	629	700	662	687	661	623	607	616	644	682	671	684	617	645	629	619	645	666	617	667	625	655	689	602	637	688	623	647	634	627	633	609	649	640	638	619	689	708	659	643	666	621	694	664	667	660	645	627	658	679	650	625	666	636	678	637	626	682	651	643	631	596	643	719	641	637	654	667	657	624	631	580	652	653	672	672	642	609	633	599	677	619	665	587	666	656	648	612	652	642	677	661	671	676	644	650	668	609	598	619	616	658	675	689	629	692	641	678	601	633	663	644	632	642	677	651	616	626	642	590	613	608	639	644	660	627	671	672	629	639	647	662	666	659	652	660	643	653	675	622	639	669	670	608	599	608	622	620	624	697	675	616	664	680	661	660	638	677	617	624	672	613	630	655	666	680	634	662	629	632	697	678	638	688	635	641	657	640	685	695	675	651	613	624	653	633	669	632	633	645	649	593	642	629	675	696	628	661	648	656	625	662	628	638	662	610	641	628	593	655	707	644	630	609	684	636	639	686	618	621	651	667	645	665	664	630	676	663	652	645	608	640	650	661	606	659	669	670	624	650	633	686	685	633	660	660	639	632	627	670	637	607	645	648	627	618	629	680	683	643	658	668	648	628	632	684	637	642	656	644	617	680	670	657	650	651	644	632	640	623	665	626	660	596	612	675	679	679	606	663	633	681	673	653	661	630	659	672	651	680	641	621	661	620	649	635	640	708	642	658	640	636	632	639	583	682	647	625	659	601	696	613	643	659	646	624	621	649	650	656	655	673	631	682	695	677	639	608	667	683	662	672	678	635	657	637	631	657	681	644	640	681	631	639	634	641	631	659	585	622	623	641	638	645	670	613	627	670	640	691	673	623	673	597	641	640	644	648	666	653	614	668	644	613	633	634	638	588	638	695	613	646	631	649	661	666	648	648	623	651	659	609	601	660	642	639	621	653	657	632	624	684	654	636	678	663	632	653	602	648	609	614	593	620	646	618	631	649	677	632	637	662	632	654	581	622	629	647	650	600	631	616	700	623	663	629	642	682	630	646	660	685	634	663	682	677	669	638	675	660	623	631	608	605	633	666	640	661	645	672	632	646	645	670	685	671	657	625	640	628	681	628	674	603	648	649	646	673	665	689	690	650	644	658	697	668	676	639	638	634	652	661	649	662	651	611	632	681	645	599	637	629	605	691	672	665	626	630	647	636	638	706	644	644	664	656	665	628	670	610	630	660	627	624	631	648	647	612	633	636	647	722	654	597	651	639	669	645	681	652	667	639	648	678	610	684	634	646	646	655	648	665	625	656	685	651	692	610	680	620	654	639	659	636	657	677	696	627	608	625	607	633	609	636	620	596	630	663	623	619	657	693	665	643	667	653	630	649	647	634	650	637	601	615	639	629	668	640	625	671	635	635	616	628	660	629	624	613	634	657	614	639	681	672	695	638	626	644	648	639	628	636	623	685	588	585	674	677	652	631	672	650	661	637	673	631	663	664	678	613	586	649	618	626	637	675	641	624	654	688	606	652	648	638	690	607	676	671	671	686	660	654	689	619	630	632	664	633	642	621	693	665	635	588	634	696	653	644	647	643	656	676	683	636	615	633	640	640	657	678	631	639	633	638	675	631	660	615	657	591	671	657	659	633	668	601	657	643	624	617	625	599	632	647	699	612	624	628	641	597	670	640	691	648	638	676	622	640	702	664	629	687	625	648	659	641	643	670	637	598	656	690	636	629	666	654	622	602	617	617	653	685	643	595	610	629	618	635	645	614	630	626	675	634	665	639	680	629	642	612	674	662	656	670	635	630	644	598	665	639	667	686	665	664	678	611	666	699	669	623	657	647	629	617	633	677	668	642	691	671	627	654	633	678	648	607	693	616	645	615	581	680	676	677	648	639	676	673	639	606	655	657	649	638	617	674	650	642	594	611	650	681	679	635	621	635	591	666	674	647	672	645	623	616	644	676	645	641	674	636	672	666	634	633	644	649	638	643	647	646	641	627	653	602	602	680	623	642	665	660	632	712	658	614	683	660	672	648	659	625	673	655	660	683	649
56621	68953	50308	23599	4606	9183	6999	798	755	721	674	656	667	660	619	605	605	631	624	568	603	606	574	610	541	537	584	574	546	537	575	603	615	659	612	664	643	607	659	620	647	613	612	601	600	612	615	618	628	594	593	603	629	606	585	601	608	634	610	610	531	579	573	536	560	573	599	546	579	546	584	599	583	554	554	571	593	572	573	529	538	590	514	525	556	575	573	570	557	521	559	597	589	557	555	568	569	531	533	582	635	634	627	544	586	571	538	584	581	518	527	553	534	574	522	610	583	546	549	580	583	595	565	544	573	591	571	545	610	546	601	578	539	526	556	550	540	526	556	575	552	568	550	562	507	580	551	517	593	571	550	538	557	596	544	501	568	558	560	615	570	558	579	564	564	544	572	558	554	526	564	550	497	569	598	537	556	568	596	543	573	566	543	565	535	577	543	547	512	585	576	560	524	612	589	579	558	591	547	561	564	614	615	565	532	551	523	518	554	599	547	574	543	598	554	553	550	628	601	512	560	557	576	583	545	572	524	542	595	556	525	559	563	586	542	595	561	560	552	559	556	580	561	579	535	581	577	559	552	568	571	598	614	539	580	585	529	619	535	594	594	558	525	596	518	568	568	582	577	566	560	541	558	563	561	547	508	590	594	582	579	534	557	576	598	571	557	546	577	561	586	561	556	572	531	533	584	527	571	520	511	569	531	582	535	552	552	565	547	562	552	573	553	519	561	562	531	573	568	524	544	551	596	545	580	592	550	600	580	593	576	556	576	550	551	558	552	597	555	553	519	582	582	549	586	551	573	590	562	516	573	578	574	526	541	505	597	559	545	595	558	563	609	575	552	564	539	585	565	571	542	609	576	618	578	561	525	540	579	542	610	529	599	573	539	553	544	567	612	545	571	591	575	524	569	602	553	535	518	517	561	546	567	549	548	597	563	587	614	627	556	596	573	559	588	562	561	550	572	592	566	563	563	552	546	595	549	542	547	594	561	538	590	556	546	558	563	539	581	538	543	542	604	478	579	547	574	553	552	564	554	535	530	522	522	550	555	608	552	568	550	581	525	565	515	576	568	519	548	574	526	573	544	547	555	585	578	516	535	580	532	587	591	564	565	571	545	577	567	546	544	549	572	593	526	572	594	569	580	588	556	583	581	608	594	596	576	566	588	535	535	554	535	565	514	558	571	535	538	555	526	565	580	581	581	546	549	568	565	531	574	542	557	580	598	554	542	543	540	575	558	560	588	550	523	576	572	576	499	574	561	570	577	502	586	560	532	563	549	550	578	562	593	583	588	559	573	574	602	596	566	517	537	553	565	561	553	587	547	553	545	536	563	547	570	564	609	560	580	550	568	558	554	574	568	563	552	556	515	543	540	600	527	574	519	561	595	537	565	582	585	562	593	525	563	604	590	519	557	584	568	561	554	553	549	584	578	576	587	533	556	545	546	534	536	560	574	517	566	531	552	578	566	567	571	566	560	548	564	598	539	565	576	545	560	613	578	590	591	567	564	551	530	574	576	533	565	571	587	513	587	556	573	586	586	526	588	551	545	547	575	548	545	548	576	509	529	592	549	564	539	545	571	585	547	563	525	552	584	556	551	576	550	579	611	570	564	562	559	565	561	557	546	510	596	613	554	555	551	565	530	576	544	594	560	560	546	532	563	562	569	547	557	565	608	564	580	554	549	563	552	540	539	529	570	554	573	635	539	547	565	584	556	602	609	554	550	556	574	576	555	540	577	553	544	596	548	541	534	561	537	524	586	573	514	581	546	532	555	587	557	565	544	556	541	591	556	548	577	578	565	538	548	592	544	533	548	520	592	560	534	566	539	529	495	557	607	556	539	589	544	573	582	588	580	576	536	537	576	557	542	557	589	550	611	551	591	539	536	552	587	564	575	550	549	553	562	531	593	558	550	577	550	570	604	531	559	583	587	586	560	541	519	557	546	545	562	559	553	550	544	538	570	564	570	570	553	581	598	530	577	507	512	570	518	525	501	557	597	537	523	525	565	536	576	564	555	550	510	554	486	562	544	575	560	552	610	546	515	556	539	597	561	550	529	523	567	540	546	605	564	545	558	551	538	526	565	542	551	549	565	561	569	520	562	584	559	537	557	558	573	585	545	541	574	576	619	551	596	585	548	524	581	564	590	501	558	560	584	557	573	570	603	568	536	541	565	529	504	550	574	595	575	519	544	574	545	576	552	577	556	551	542	547	577	548	552	556	568	561	555	518	542	535	533	548	531	573	541	559	554	553	557	537	559	537	564	518	534	606	519	572	530	512	535	558	605	583	550	520	565	535	512	560	570	513	517	533	554	550	571	548	562	554	516	546	541	558	578	544	586	514	537	545	542	529	588	580	589	536	541	545	564	590	554	587	555	558	540	561	518	594	568	536	548	555	541	584	575	506	589	512	560	550	555	524	533	554	505	532	547	536	545	556	547	579	520	525	584	541	574	577	577	570	623	540	578	563	497	523	550	528	561	551	544	528	531	516	547	533	537	583	567	568	485	547	584	596	547	578	497	571	556	550	518	536	575	578	590	532	580	504	532	561	568	571	544	569	571	550	563	609	521	551	570	516	564	544	571	594	567	536	555	576	600	580	592	527	546	553	563	541	575	564	555	576	575	569	589	547	536	584	568	583	582	542	574	560	557	564	579	544	542	586	572	553	569	544	590	540	613	595	574	524	562	557	570	569	563	607	581	575	598	553	541	547	522	562	581	577	562	533	518	569	536	569	577	559	580	541	570	579	561	541	557	557	550	556	576	542	554	530	527	500	594	596	533	532	610	538	556	595	565	563	572	589	599	606	502	542	577	551	532	567	562	542	568	569	576	588	554	537	569	542	588	552	515	575	518	566	578	501	582	544	587	568	545	554	569	543	543	609	564	595	510	558	588	520	536	530	558	573	526	548	551	563	583	561	560	577	585	573	556	552	552	563	585	596	565	517	568	569	545	559	573	554	594	583	597	572	551	569	532	547	603	567	591	540	530	571	535	577	616	551	590	556	549	570	601	547	564	540	571	525	556	572	550	544	545	535	529	561	543	605	539	565	532	543	532	533	531	533	556	517	560	580	563	579	526	559	548	551	579	551	563	551	537	562	533	564	544	534	510	558	560	544	528	554	564	551	563	508	585	576	553	571	557	558	559	566	538	582	530	554	600	568	554	585	527	551	561	553	528	536	551	557	539	601	547	565	568	578	526	555	563	558	542	548	583	575	578	539	565	573	568	562	565	551	567	577	548	582	557	544	571	547	537	578	564	523	584	534	502	560	540	547	566	533	561	535	520	599	567	534	507	633	565	544	545	555	551	580	571	554	579	546	516	556	515	582	541	550	612	554	549	548	576	572	500	523	535	516	551	562	536	535	557	546	564	596	610	581	514	584	545	543	576	546	533	566	564	568	553	565	574	541	557	513	512	536	581	569	579	546	581	569	544	577	523	536	554	550	547	610	543	543	554	538	507	552	536	550	585	582	563	584
28468	20445	9305	2206	720	727	655	495	460	471	490	499	487	503	445	471	469	513	449	471	459	486	482	432	504	463	500	469	500	456	455	486	475	489	485	459	496	468	430	486	495	491	476	421	466	438	488	507	465	480	489	487	506	491	479	411	492	482	475	435	487	514	463	403	499	459	459	437	498	462	453	484	433	480	468	488	460	487	471	493	500	477	478	465	479	470	479	475	465	458	437	475	476	493	475	497	488	480	474	483	469	514	485	478	439	432	492	453	453	492	474	485	502	473	455	486	494	495	458	506	466	433	507	483	459	472	510	435	455	450	442	511	443	498	460	502	474	508	415	493	485	490	479	476	460	491	509	459	476	479	469	512	487	447	466	468	468	504	448	456	484	475	459	490	502	464	483	464	447	462	456	504	472	485	443	511	451	480	446	500	471	446	479	493	460	446	504	468	468	493	476	441	464	485	510	493	468	444	499	475	500	470	462	472	446	430	455	460	437	476	493	489	526	491	433	466	471	470	412	491	495	464	514	460	518	482	467	485	482	446	462	449	474	483	485	477	468	469	470	474	428	472	438	477	471	471	482	451	431	463	465	480	469	501	481	473	423	454	523	436	491	483	497	471	474	440	492	489	493	450	470	427	510	466	465	465	454	484	478	450	485	500	478	478	465	505	471	458	463	463	456	433	456	470	488	470	490	475	492	463	405	485	510	514	446	490	492	496	497	486	442	465	451	459	486	511	507	461	484	455	470	468	452	497	490	519	469	488	498	523	447	477	490	450	481	450	489	486	483	482	464	502	446	484	511	438	466	491	493	505	494	474	424	463	480	465	506	494	451	461	476	463	443	476	438	452	487	525	478	465	488	484	477	455	491	474	478	444	492	465	481	498	491	457	496	477	474	480	472	434	488	451	473	493	519	457	508	464	464	511	411	494	495	431	492	495	442	507	482	452	457	431	529	491	503	444	475	474	481	483	465	448	500	455	469	495	472	496	484	460	486	476	457	476	471	447	472	463	502	534	445	453	445	478	491	479	451	457	481	471	494	460	464	485	523	478	465	465	447	462	476	478	466	470	442	440	482	454	507	479	475	443	449	472	481	456	457	502	453	463	471	446	522	481	473	462	479	482	451	485	485	465	475	489	493	441	489	471	476	481	497	467	486	435	464	456	458	429	478	490	430	452	455	473	498	450	478	474	467	474	478	457	506	489	451	459	446	464	442	510	462	489	514	451	452	489	448	472	454	477	481	469	457	484	454	468	457	478	485	476	462	456	441	469	479	471	499	449	466	490	460	503	495	480	504	470	481	502	494	454	463	469	498	482	477	452	472	455	513	470	482	482	506	452	491	490	474	505	472	477	476	470	452	466	493	515	456	489	479	458	470	462	460	505	492	467	445	445	481	487	477	479	509	499	484	454	493	462	478	475	439	503	483	456	471	464	501	472	463	443	468	470	482	438	454	501	498	491	460	461	478	466	459	506	503	475	393	495	476	495	483	480	460	480	506	505	480	484	501	467	475	477	464	509	434	455	530	463	490	459	515	460	478	483	500	494	474	428	482	472	481	469	484	480	489	488	403	456	466	466	475	480	457	458	499	496	531	459	475	501	461	455	505	502	493	474	457	488	468	487	467	444	491	508	526	483	459	499	500	478	446	511	503	481	505	445	470	458	473	439	483	468	492	468	470	452	479	476	462	472	457	461	474	456	477	485	487	452	469	440	448	414	473	488	483	478	474	446	482	486	476	471	478	468	473	422	453	514	471	452	458	467	469	494	503	490	480	453	431	479	448	527	455	499	478	473	455	495	478	490	453	464	476	478	497	519	459	467	439	455	496	479	447	438	441	512	482	488	478	483	464	464	493	452	454	502	460	490	446	442	435	451	474	472	469	469	434	470	460	498	461	471	463	495	486	451	488	493	487	476	496	477	488	495	505	508	492	451	513	476	522	503	476	475	469	438	463	426	464	485	465	483	501	487	448	496	464	455	474	462	498	490	482	473	475	474	513	441	475	497	479	508	515	454	488	491	504	502	502	468	464	489	477	461	487	493	481	493	441	466	476	488	521	507	489	455	482	480	498	482	443	495	487	468	451	444	466	478	478	500	511	500	492	471	480	468	446	492	432	438	464	437	509	463	427	475	479	475	483	505	451	493	457	458	498	496	436	481	473	459	470	483	473	500	499	477	448	511	448	491	495	454	494	492	452	483	466	488	469	453	505	482	473	502	463	433	488	470	481	513	489	468	493	489	484	450	459	486	434	472	505	448	451	454	472	479	474	459	516	450	487	444	463	479	492	498	497	482	493	486	463	515	456	454	498	500	451	452	428	454	502	457	478	511	464	461	478	468	498	472	513	500	489	480	499	466	473	484	473	468	465	483	434	464	486	480	471	484	479	436	461	475	469	447	474	430	504	475	461	437	450	445	444	444	483	495	514	445	449	509	483	424	485	498	484	460	424	522	462	441	468	473	448	427	462	499	482	496	466	461	460	491	451	461	490	457	501	505	475	494	507	476	465	471	474	467	463	497	452	468	454	417	479	481	411	448	463	501	444	477	457	461	492	446	481	465	468	489	460	494	469	488	474	434	465	479	477	478	467	460	509	502	446	460	474	455	447	500	478	464	477	492	485	480	446	504	448	483	464	493	475	475	463	462	461	476	456	475	476	472	506	459	506	465	515	488	479	468	463	488	448	497	484	482	516	484	461	425	444	496	471	511	468	468	520	457	504	478	486	454	484	455	496	477	486	446	489	441	472	491	501	433	463	496	444	463	467	471	462	484	489	476	487	473	484	459	495	466	481	480	506	452	494	412	473	424	446	448	512	485	464	461	446	484	481	470	444	500	448	491	479	461	468	433	483	471	491	448	422	467	479	513	453	480	519	458	472	518	480	488	505	458	476	465	483	489	439	454	474	455	474	463	497	527	491	477	441	447	464	476	483	451	484	495	476	447	432	465	439	497	479	474	470	446	469	468	449	485	503	479	470	463	456	467	470	431	493	453	462	448	505	445	471	517	472	456	436	459	435	436	476	480	450	454	502	473	487	452	490	452	473	472	445	447	485	467	471	450	510	479	470	482	493	432	447	493	462	482	469	505	464	490	479	469	493	484	486	452	509	468	512	495	435	474	505	468	451	472	513	460	449	465	460	434	464	402	476	442	488	471	432	445	480	466	472	526	442	490	505	458	483	475	525	493	453	498	518	514	501	457	463	454	474	454	466	448	458	488	481	453	484	484	466	477	487	444	471	462	452	431	446	496	472	492	475	469	503	482	459	471	460	468	459	469	487	503	476	483	472	438	476	515	449	522	491	427	442	508	491	473	493	496	450	480	479	502	464	457	468	475	490	474	468	474	460	483	461	465	501	465	495	498	478	502	508	481	456	489	496	432	447	450	457	488	438	458	479	457	482	458	508	463	510	488	465	482	448	482	441	482	495	471	449	455	475	493	450	498	474	488	468	503	455	469	454	479	485	478	505	471	472	462	467	465	504	467
13161	15073	6677	1804	646	716	594	428	407	423	399	368	398	373	399	378	373	407	395	374	459	374	403	440	398	418	415	396	398	397	429	434	376	395	379	412	374	394	353	425	398	386	396	403	421	376	416	429	400	402	444	413	430	419	413	418	386	387	361	405	429	440	400	381	399	397	397	417	381	439	423	445	399	352	385	404	357	378	450	417	394	394	394	408	399	406	369	380	374	430	435	414	407	396	406	391	418	345	401	443	423	392	376	411	408	387	393	394	388	383	370	399	382	405	387	386	409	412	375	415	407	363	378	380	415	431	377	432	405	399	414	418	382	436	412	402	388	387	397	376	401	397	425	389	388	380	376	416	380	364	409	384	370	373	371	412	378	393	385	372	387	398	391	378	417	368	417	395	392	409	388	355	399	404	396	353	409	386	377	419	445	409	433	394	401	406	411	363	396	396	389	397	424	395	389	372	409	408	387	393	351	419	418	377	396	412	378	416	395	376	398	391	389	404	385	402	397	387	365	378	425	405	415	396	394	369	370	421	405	380	387	408	388	378	394	410	415	385	387	398	417	387	419	374	390	375	392	411	393	380	429	391	414	393	409	373	386	431	401	418	402	430	419	430	374	355	387	354	399	363	360	414	358	398	402	382	405	421	406	416	338	374	397	391	421	407	398	431	405	356	429	384	401	399	419	385	390	395	441	369	396	403	403	393	413	397	419	399	373	391	420	400	419	397	391	412	407	376	387	391	386	431	361	408	384	411	398	381	415	399	398	385	384	389	408	365	409	381	393	396	382	392	402	405	361	366	391	396	398	433	379	402	413	364	386	385	390	405	368	401	380	378	381	401	406	428	375	380	413	397	384	374	383	417	384	387	414	413	409	386	380	380	423	415	433	399	364	422	397	383	406	373	408	419	438	386	379	433	409	392	367	381	395	362	413	413	396	376	398	422	408	392	401	401	370	372	370	422	433	381	404	357	390	414	379	374	360	392	379	411	418	387	391	418	380	417	404	354	420	371	380	381	407	425	409	437	387	386	415	415	363	412	387	433	392	363	397	393	387	430	395	354	392	411	398	388	403	366	366	391	372	346	374	391	408	375	418	417	425	384	416	383	405	381	390	372	404	380	391	429	398	389	386	399	441	383	389	376	414	354	392	372	384	367	388	411	356	406	421	381	417	396	398	408	392	363	419	406	392	392	380	393	413	386	393	397	379	391	395	396	409	390	352	409	370	392	393	390	396	400	350	341	373	433	405	410	414	431	402	375	388	415	375	397	408	402	395	425	407	386	363	397	389	388	391	388	344	429	397	427	404	362	387	416	390	416	402	392	378	392	428	407	395	417	388	397	401	425	377	399	413	387	393	398	369	368	386	403	383	394	404	397	391	395	388	403	390	384	358	391	408	382	415	365	353	425	412	382	436	381	443	401	391	365	406	390	402	394	391	398	366	413	374	394	379	378	390	397	364	391	357	362	375	403	407	433	409	388	389	405	378	397	378	409	401	401	371	409	396	416	427	384	376	358	392	392	389	388	413	395	384	408	414	396	376	377	403	370	398	392	376	396	418	379	393	367	426	389	419	393	377	386	392	400	397	402	409	382	407	389	391	390	359	382	381	397	382	402	380	388	438	363	399	405	361	407	428	358	415	353	431	406	401	394	392	413	395	406	451	406	377	423	415	413	401	369	409	391	416	387	390	390	408	386	384	402	387	386	414	425	331	410	424	398	434	368	426	372	445	403	431	395	371	385	416	387	440	388	412	407	358	406	378	385	369	409	384	415	348	402	407	401	402	394	366	399	434	436	384	380	376	374	364	396	378	384	409	372	389	412	375	427	387	395	394	349	406	411	413	425	376	422	410	391	400	435	397	404	382	399	403	371	396	400	400	400	392	391	405	415	376	384	359	366	395	394	364	391	382	383	384	373	413	387	396	377	362	401	417	381	402	421	384	399	383	387	403	388	379	391	429	387	419	376	408	374	422	427	370	407	392	394	392	383	349	411	401	398	409	410	378	408	406	371	422	416	386	430	399	412	393	357	410	426	386	434	404	413	386	401	391	379	371	401	405	371	407	394	379	407	404	408	421	395	386	425	423	441	382	395	424	375	397	415	419	383	374	411	403	397	364	377	407	375	384	386	366	394	425	382	412	430	390	419	386	406	414	398	364	399	401	368	392	361	380	419	387	374	399	366	405	404	397	382	394	380	401	403	396	392	382	408	399	345	415	397	403	381	360	364	379	394	426	418	406	388	416	443	406	387	386	394	442	409	366	376	382	411	404	426	355	382	398	388	406	411	380	366	371	409	413	401	403	393	425	413	400	402	398	400	393	422	404	425	390	388	404	407	401	412	384	412	403	368	382	388	397	401	409	386	404	384	404	408	405	427	452	361	396	380	385	396	409	434	415	416	380	375	372	405	394	419	389	401	413	361	393	396	366	401	423	378	390	415	402	376	376	420	392	408	374	398	375	394	373	424	381	355	420	392	380	388	413	398	415	398	407	404	397	412	419	423	410	391	359	391	400	361	367	409	417	363	397	433	397	400	392	372	385	374	359	356	427	403	384	402	395	381	411	391	380	387	415	378	427	372	360	382	399	416	358	425	409	386	385	453	401	432	386	416	388	386	401	392	382	419	399	409	367	378	364	382	362	415	377	407	381	419	382	408	422	433	386	363	371	384	385	367	410	401	357	359	420	403	391	405	373	403	380	424	418	391	384	403	426	422	403	409	414	379	389	418	402	380	398	382	397	369	419	421	405	379	394	372	423	399	379	397	426	397	369	420	371	373	388	400	435	362	386	383	371	393	414	388	341	391	352	423	433	347	399	399	392	417	360	405	404	363	383	360	386	397	423	415	403	378	372	393	415	383	388	421	377	417	364	390	368	387	395	379	369	383	392	404	415	416	402	359	385	426	381	399	372	393	353	385	369	396	402	388	398	414	401	402	401	394	430	403	376	387	387	398	368	375	430	399	402	406	380	388	412	394	382	394	370	390	400	395	379	384	428	431	394	365	383	390	372	382	381	384	390	365	406	408	415	406	413	382	371	430	398	379	386	396	364	378	409	450	409	409	377	382	378	381	411	405	388	358	387	367	368	391	413	407	413	377	388	370	405	382	379	397	377	397	403	429	381	386	357	394	433	367	380	390	432	433	381	415	382	422	386	413	388	395	415	416	411	394	418	372	453	389	385	393	380	383	400	397	389	386	383	393	368	364	384	389	424	380	390	370	395	387	384	410	392	409	385	395	393	404	406	415	429	382	381	403	385	380	414	400	372	376	385	407	382	401	403	421	413	376	361	358	397	411	429	361	411	404	406	377	380	426	419	404	375	402	380	401	393	371	406	402	421	378	374	418	422	376	384	403	420	403	377	376	403	400	377	391	405	377	397	423	386	363	442	417	392	373	418	408	367	365	383	407	392	394	403	403	385	365	368	381	386	374	349	397	409	378	401	421	385	396	386	396	385	400	415	406	410	390	397	416	385	415	379	378
25346	21887	27709	25498	12934	3869	2631	524	410	400	410	392	402	381	403	403	391	399	392	398	389	389	437	383	386	401	385	395	357	382	384	380	360	430	380	397	395	377	411	399	381	383	385	434	370	389	404	362	369	383	384	394	405	382	430	402	385	400	391	378	388	390	409	395	366	393	390	371	368	374	346	384	411	354	411	362	372	335	407	382	390	380	404	379	383	381	363	358	391	378	376	391	369	398	393	368	393	393	366	377	395	364	409	415	393	406	375	384	402	403	361	422	383	403	411	375	372	379	389	382	418	374	356	365	387	370	392	375	380	394	339	367	351	384	397	349	431	397	424	376	369	376	378	370	383	381	429	395	385	439	373	396	357	401	376	366	412	386	375	394	378	397	368	366	383	403	379	406	355	387	366	399	361	377	394	380	383	359	378	399	392	367	385	376	413	396	337	381	401	416	367	390	357	364	383	363	405	391	388	376	390	384	395	380	350	423	412	399	386	347	369	362	372	363	381	373	364	412	371	375	411	383	339	343	367	389	373	400	358	391	394	391	398	395	400	372	404	395	397	375	406	344	399	369	353	377	366	357	382	368	395	404	370	382	418	384	357	374	378	425	393	378	399	385	401	360	408	372	389	367	392	369	408	382	408	384	375	427	353	382	393	398	379	381	381	401	396	400	387	385	388	395	338	406	375	361	398	379	369	391	376	358	375	396	414	382	356	414	360	374	389	417	363	339	385	388	375	407	407	396	383	360	393	335	352	386	377	413	385	430	401	413	340	400	391	386	410	401	368	391	378	346	376	406	422	402	389	416	408	386	347	410	395	430	389	377	383	387	368	382	382	374	370	374	381	423	397	395	368	424	372	377	386	377	382	394	371	362	361	388	366	352	358	390	395	364	361	396	360	423	391	414	390	406	402	380	379	405	391	400	357	371	378	367	375	395	382	361	373	367	402	385	377	387	376	359	428	393	416	353	352	359	392	353	377	370	402	379	400	377	384	364	390	355	398	405	373	328	371	379	399	381	398	402	370	382	351	387	358	432	405	381	397	371	400	429	367	411	366	392	375	367	375	393	385	372	373	381	371	376	404	411	391	390	407	395	398	421	401	390	411	408	342	345	387	394	394	367	414	374	389	415	403	408	385	409	401	414	351	407	375	374	359	412	376	397	389	372	406	352	422	456	376	391	408	368	358	370	377	405	389	380	353	371	387	369	414	376	374	379	381	386	395	403	354	361	367	440	388	341	390	408	399	390	398	380	375	369	387	389	419	380	396	364	398	382	378	382	360	405	354	398	366	366	399	354	376	344	371	367	389	360	405	368	395	396	363	414	408	373	347	364	346	360	354	351	391	401	359	409	349	346	380	383	370	361	399	407	383	408	395	400	363	358	383	371	370	366	387	350	394	387	396	376	380	366	352	393	401	406	384	405	419	390	361	409	389	383	377	348	411	399	386	373	358	388	406	348	406	356	395	395	364	361	381	373	391	410	362	399	363	371	370	402	406	354	389	424	393	379	345	370	382	388	390	412	386	371	364	374	386	403	338	375	373	386	391	400	364	375	396	401	384	366	397	398	387	386	389	410	367	387	401	377	357	392	379	404	368	370	382	366	430	403	383	371	392	335	379	361	387	368	378	392	378	365	383	383	382	393	377	395	399	361	368	370	407	345	387	347	400	373	397	332	421	406	382	360	384	384	403	376	417	399	377	357	379	391	386	370	402	386	373	379	375	395	405	375	396	384	405	395	383	427	379	395	374	395	358	398	353	404	380	379	365	405	382	381	389	363	369	395	379	372	354	357	374	392	393	396	384	336	423	370	391	378	402	387	388	347	404	388	358	417	378	362	381	378	404	390	394	394	395	397	396	387	391	409	405	387	399	369	357	399	363	413	403	381	429	391	367	393	403	369	422	377	411	393	383	390	406	393	366	365	368	388	389	379	354	382	377	384	372	350	430	385	419	392	393	383	370	393	419	393	386	369	393	401	431	352	383	368	398	374	394	391	400	407	383	362	349	383	360	389	390	396	381	387	361	399	417	392	349	356	369	384	379	391	383	391	389	427	386	389	396	368	362	389	376	356	338	385	371	376	372	361	376	363	368	385	395	374	381	385	395	376	356	402	350	375	428	381	359	361	335	398	392	405	386	351	380	385	393	381	386	393	371	375	383	411	387	390	372	368	396	358	404	383	372	389	355	354	384	395	378	401	362	367	410	400	381	368	350	400	370	427	387	354	365	367	378	362	410	425	410	394	383	404	391	355	385	409	364	374	438	401	380	428	407	400	364	399	373	413	398	374	386	398	375	393	386	366	372	334	374	396	340	385	394	370	387	386	395	392	406	374	357	379	379	395	431	404	343	410	369	368	376	371	383	382	402	376	375	405	368	379	382	328	394	392	367	378	406	343	371	401	386	361	370	391	385	366	375	386	368	434	390	370	389	377	397	404	398	420	391	371	372	379	359	366	366	377	412	384	357	379	399	394	376	412	378	396	367	370	354	385	387	382	369	395	410	384	380	383	400	382	360	367	374	358	416	365	368	384	372	375	403	372	387	384	396	402	390	359	410	397	353	391	380	353	360	311	383	376	358	374	362	387	426	364	376	388	357	372	372	393	340	410	409	386	391	400	398	402	370	369	415	389	366	376	370	372	367	367	352	380	358	398	368	372	377	382	389	361	398	368	412	363	355	369	378	399	342	379	369	387	404	374	361	389	368	371	373	378	406	347	378	370	416	356	389	409	376	362	358	366	382	392	401	374	436	399	366	381	398	394	401	339	374	404	382	349	384	400	381	365	413	370	400	358	356	355	383	348	386	350	386	420	382	351	408	386	388	371	374	362	376	387	388	379	382	384	382	362	384	376	408	412	379	384	368	381	388	371	380	366	376	399	351	352	407	400	386	412	387	412	365	388	368	394	392	381	371	417	406	374	383	354	358	396	420	374	418	346	359	360	377	336	389	405	369	396	382	376	373	408	389	385	371	378	411	407	397	365	383	374	389	384	351	370	385	394	370	393	383	343	411	387	390	366	369	372	382	399	411	320	385	377	396	367	378	363	388	390	374	380	376	415	422	390	387	398	378	376	377	355	392	389	392	356	368	355	372	394	344	410	386	374	367	429	363	351	348	432	434	376	356	389	404	385	419	387	389	374	356	343	396	348	385	361	395	363	360	345	374	396	332	380	426	393	386	353	369	408	362	341	359	413	394	359	372	390	369	374	373	365	367	376	405	407	374	368	370	409	378	376	374	393	367	366	359	390	379	361	384	391	392	401	376	392	401	384	381	374	395	340	397	411	369	427	387	351	379	397	415	397	368	373	392	427	368	397	376	371	355	410	380	407	373	353	362	385	365	387	384	383	366	398	394	370	407	422	377	360	379	407	376	383	379	369	404	375	393	377	388	398	373	343	391	376	375	370	376	379	409	412	375	379	361	395	384	410	384	378	403	420	383	379	367	361	379	391	365	355	381	368	396	407	382	350	400	396	389	355	381	372
45705	56365	36544	10338	3388	3762	3129	496	425	423	408	391	401	394	360	351	374	390	341	371	346	363	403	360	373	362	361	382	373	388	375	353	383	390	363	418	399	412	382	421	422	382	363	400	353	418	396	351	378	379	394	378	362	366	342	372	383	381	335	355	344	367	347	348	324	350	361	359	365	379	341	372	335	355	366	364	348	369	331	321	328	389	347	353	342	376	386	349	332	375	343	359	344	336	353	339	372	363	378	374	393	353	406	347	352	361	322	317	343	346	317	357	350	352	393	346	346	337	379	341	370	356	327	359	350	350	390	389	371	349	352	371	356	334	357	342	360	342	361	335	321	382	334	318	381	363	339	332	363	335	352	335	355	367	353	369	357	333	321	341	343	327	338	349	330	324	356	402	340	373	332	375	364	374	401	341	318	353	360	360	340	333	378	353	373	347	357	344	331	343	402	332	371	343	321	333	366	339	361	367	363	367	326	352	338	348	357	336	317	377	368	370	341	346	356	332	343	336	345	367	328	333	353	359	390	375	345	341	355	374	359	314	371	321	362	354	366	346	356	351	369	345	337	324	359	363	358	333	351	374	356	352	335	364	320	371	315	343	352	332	336	393	389	335	312	367	370	351	352	339	361	354	365	348	352	337	341	335	370	355	352	328	340	360	340	342	335	354	356	331	348	350	340	351	346	349	355	316	363	368	350	360	343	303	350	345	354	317	375	353	353	358	349	335	351	388	339	351	331	347	331	338	364	337	359	349	344	360	357	321	358	380	367	383	376	346	333	331	349	425	356	372	365	321	374	384	355	362	328	340	336	327	377	354	331	348	355	327	340	366	357	360	350	335	410	300	366	328	351	359	338	362	368	346	364	307	348	335	350	403	343	405	375	342	346	363	341	357	325	336	342	397	378	352	393	353	357	359	364	366	346	324	381	366	366	368	378	347	347	362	321	360	322	359	360	343	324	316	371	342	328	378	364	332	344	360	375	377	361	358	353	380	321	339	370	356	336	344	347	366	365	357	382	350	341	369	348	343	389	382	343	377	320	367	348	356	349	353	353	337	335	357	325	340	361	378	332	331	320	341	377	373	362	352	361	352	356	357	354	314	378	335	353	332	339	348	345	342	373	376	372	323	352	352	366	333	346	343	372	330	359	385	322	352	337	333	343	353	320	341	337	336	336	363	350	392	361	336	362	363	376	354	360	376	320	378	380	343	361	404	347	374	345	348	384	323	339	366	353	352	348	339	331	343	354	379	351	340	356	323	363	310	337	349	341	347	310	370	351	359	333	355	344	346	368	364	293	356	330	351	332	354	384	358	334	364	407	352	336	345	323	342	356	287	378	339	346	378	393	378	334	387	323	346	343	312	377	339	354	367	390	317	365	365	330	321	341	360	323	337	365	349	327	321	353	371	351	363	385	361	353	366	355	362	359	350	381	350	342	359	342	331	341	315	359	353	354	355	355	347	334	368	366	350	332	386	321	350	349	378	325	359	385	349	332	373	333	357	370	338	340	358	318	336	360	360	327	323	348	340	335	345	352	356	334	372	363	335	332	342	332	348	340	323	329	355	343	356	345	348	374	320	342	355	352	349	322	343	325	368	355	349	346	336	346	336	309	342	333	332	366	326	362	335	365	303	362	331	332	358	336	331	351	375	329	337	338	351	318	368	384	333	373	339	377	337	329	317	336	314	327	342	344	354	365	352	333	366	336	337	363	385	366	328	352	374	362	370	347	338	380	338	324	344	337	352	379	331	365	367	349	365	362	356	365	335	334	338	357	333	351	340	336	337	362	345	319	348	341	335	343	344	349	375	325	348	340	333	331	348	341	347	336	366	378	324	350	411	324	372	360	349	352	333	367	349	335	361	360	332	348	352	391	345	338	309	377	342	363	338	328	352	362	344	360	345	379	333	320	372	370	317	330	348	306	344	374	393	348	323	365	320	356	351	348	360	336	339	337	364	330	356	339	352	329	368	313	384	316	378	358	364	351	352	323	389	366	334	335	355	351	338	355	318	355	329	338	324	339	370	350	318	318	356	340	353	382	334	380	328	345	330	353	344	341	363	368	333	376	318	370	330	344	375	350	337	333	351	305	329	348	370	348	346	363	368	337	357	344	336	353	326	376	327	352	346	340	369	344	361	316	354	348	359	344	352	337	350	366	342	355	362	358	377	337	342	347	346	329	338	340	361	356	356	365	376	346	349	365	352	374	317	348	335	358	349	361	362	341	345	335	309	335	392	303	349	377	361	379	367	365	370	360	365	368	344	330	332	340	339	357	357	311	353	329	348	350	344	333	343	393	333	344	369	345	355	344	360	356	341	360	350	342	349	330	354	305	349	355	349	354	348	362	337	378	353	333	338	357	365	328	336	330	322	336	329	371	363	354	331	391	338	340	353	360	335	343	347	324	325	340	351	378	371	369	351	328	314	347	320	381	350	347	344	366	343	347	350	351	378	373	359	374	356	336	344	359	348	383	334	367	351	343	364	342	342	330	325	359	363	314	357	351	363	327	361	340	383	327	321	357	332	367	354	346	336	359	382	345	357	340	333	342	320	345	341	379	345	331	349	354	327	369	359	361	337	342	360	389	340	334	347	319	328	372	371	360	344	351	336	334	379	347	329	351	342	348	337	351	342	346	361	327	377	360	361	372	418	334	343	324	377	328	357	339	357	341	300	316	338	392	363	325	360	326	340	389	356	369	368	335	346	317	368	345	336	345	342	331	383	349	329	334	361	363	341	351	367	299	349	351	338	404	332	352	392	349	353	357	370	375	324	379	351	328	370	395	331	369	352	355	372	333	375	336	350	344	339	337	372	349	343	322	349	333	363	313	320	310	343	324	329	330	345	358	364	331	330	403	377	347	316	347	352	372	329	333	357	361	368	360	335	344	366	336	360	366	330	344	360	387	340	351	314	336	364	319	348	342	380	366	337	317	348	371	359	312	350	328	361	322	359	331	349	344	362	356	368	320	328	326	351	366	338	335	367	345	348	354	318	327	344	346	362	357	363	325	357	389	352	373	328	367	339	376	336	383	323	356	356	374	371	353	327	371	360	347	368	366	370	357	358	347	340	325	348	357	333	341	342	352	339	350	367	340	322	359	363	339	350	338	332	320	336	369	353	362	329	367	344	345	350	386	352	364	364	348	355	382	359	342	333	353	319	329	339	366	338	338	372	366	338	346	355	339	415	320	349	334	354	327	324	344	359	358	338	351	383	344	373	356	374	326	353	347	357	369	337	336	339	319	356	360	356	363	374	363	384	368	342	345	372	367	346	369	351	351	334	358	354	374	359	320	328	321	339	343	335	318	310	327	361	378	372	304	359	361	353	382	335	359	375	341	351	356	382	328	375	360	371	344	342	360	346	332	337	336	348	362	343	337	338	381	347	316	336	351	339	372	349	352	342	375	379	361	303	359	331	346	370	358	335	364	367	330	330	381	335	344	322	335	358	360	341	336	353	338	325	363	375	352	343	321	387	346	351
24270	21532	28830	24217	20904	13627	6585	783	602	671	563	580	623	595	584	575	594	566	509	588	574	537	543	529	534	550	539	556	547	551	571	528	545	563	592	534	523	584	609	531	595	552	540	536	542	572	550	542	576	520	564	528	590	583	535	559	525	539	504	552	534	587	527	541	516	515	548	476	506	533	527	527	511	492	499	563	470	505	548	533	535	586	542	528	540	514	517	499	521	533	510	476	514	495	510	480	497	554	553	548	563	546	499	509	568	527	511	546	539	501	520	508	529	483	498	498	536	568	500	515	521	531	481	513	521	531	472	505	548	518	485	521	566	518	509	567	521	509	518	525	563	521	536	542	507	507	562	532	536	543	520	561	549	519	564	569	567	516	547	575	578	529	494	551	514	490	540	509	549	513	519	563	574	570	555	533	517	519	485	517	572	505	504	512	559	516	510	514	549	524	541	511	514	530	538	550	540	539	503	543	537	495	521	522	496	522	506	508	513	539	552	568	542	548	526	521	549	525	506	512	529	538	559	505	514	527	497	555	507	510	556	508	545	516	550	518	508	493	512	475	499	524	531	505	491	492	517	498	486	531	490	474	513	546	490	554	513	524	526	527	543	493	556	530	523	520	504	536	504	483	517	520	529	539	519	561	542	494	502	556	525	515	522	503	538	512	551	509	562	489	524	469	535	507	549	491	488	525	477	544	503	503	523	593	519	515	512	525	526	538	551	502	535	521	539	484	491	516	575	547	495	559	523	503	537	531	484	520	518	556	516	523	534	535	527	533	510	515	521	519	499	511	512	523	534	484	549	540	511	509	516	533	516	524	476	541	533	518	524	484	519	514	463	557	550	516	569	525	489	520	482	537	497	549	486	538	541	496	527	567	511	528	482	586	528	484	492	487	520	559	538	512	544	524	511	493	542	500	531	525	491	543	537	497	493	576	499	563	506	499	503	511	533	535	525	492	489	529	518	538	482	535	543	534	499	481	523	552	520	536	493	501	564	535	494	518	557	517	547	550	508	523	490	503	557	517	568	518	530	519	530	518	522	539	543	519	515	498	541	492	558	494	509	536	535	524	510	545	535	495	538	511	531	510	508	530	480	530	555	501	518	552	541	487	508	567	517	515	515	529	494	492	521	479	502	509	498	508	532	559	527	512	527	505	516	513	561	538	531	539	545	539	497	512	519	520	503	557	530	549	519	481	529	527	535	525	503	513	516	523	498	504	527	505	523	526	521	496	517	507	472	519	539	533	551	526	525	486	557	541	506	535	520	509	520	486	506	478	538	501	513	515	535	490	523	563	498	514	569	481	504	513	479	499	519	485	516	544	534	527	528	551	522	533	523	491	510	533	562	565	552	547	528	528	527	526	532	524	513	570	521	520	570	535	525	546	521	536	511	553	527	497	556	547	499	531	494	487	545	527	526	535	501	545	496	559	495	532	552	497	539	559	493	544	512	562	495	503	531	547	500	497	524	544	538	527	492	547	511	487	545	550	563	516	513	557	515	531	534	521	551	522	520	495	502	535	525	562	517	542	469	544	530	506	568	499	519	549	516	506	516	486	514	527	520	523	515	540	512	485	485	528	527	517	496	487	528	483	526	524	501	527	487	530	526	502	508	533	502	486	522	520	495	523	516	519	505	537	524	522	533	543	548	501	512	570	510	526	536	502	557	517	521	532	556	496	536	528	512	537	567	512	491	517	552	498	557	492	520	519	510	517	508	478	536	499	531	557	523	528	490	562	523	555	515	545	496	556	544	523	557	522	531	521	524	542	497	528	512	550	546	515	546	538	523	540	510	510	542	542	530	514	492	508	526	484	516	493	543	521	538	526	492	492	492	537	539	533	511	517	523	542	483	545	510	529	537	553	506	535	555	525	515	524	559	520	493	564	524	512	523	482	507	489	521	473	541	541	535	528	500	526	495	511	528	491	524	482	523	520	535	522	512	531	491	485	485	512	537	545	548	503	525	486	522	453	480	524	505	562	498	514	475	557	549	502	533	565	565	495	521	560	519	526	498	502	506	544	529	517	494	542	545	545	535	512	511	506	538	501	506	510	484	546	541	547	533	510	534	512	498	514	486	538	494	555	517	528	496	518	547	529	513	495	501	528	517	527	535	548	485	519	514	527	508	528	558	534	509	545	522	529	500	513	521	494	542	525	551	542	528	539	560	521	532	550	537	507	523	538	570	535	535	539	501	540	499	543	573	504	529	517	538	518	514	542	515	506	579	557	516	556	497	498	537	541	487	514	506	480	553	526	509	498	525	544	544	535	563	480	520	518	516	525	493	492	479	533	503	550	536	527	508	533	506	512	548	502	483	492	582	503	493	529	502	525	547	508	517	501	581	572	471	518	525	564	499	550	509	511	492	523	540	524	509	541	511	541	470	512	518	546	506	524	516	527	507	522	549	515	541	512	501	527	517	531	531	491	500	524	528	441	507	501	541	513	539	522	496	529	523	521	512	538	495	485	520	531	540	545	478	512	534	518	531	526	539	501	516	554	528	545	530	532	531	536	529	529	513	516	550	496	521	510	550	528	518	518	539	513	571	530	563	494	495	503	533	520	527	513	475	539	490	486	528	518	526	456	505	513	501	503	508	523	500	524	535	517	533	524	549	513	518	498	492	513	500	550	505	504	535	527	499	493	505	515	543	556	512	523	510	526	482	494	494	513	522	514	537	509	514	530	520	525	503	523	570	526	535	544	529	500	534	513	510	515	520	499	515	522	505	553	561	523	519	558	527	504	533	500	514	495	487	492	552	486	510	552	505	535	532	525	533	529	489	550	476	507	484	519	509	523	539	531	483	538	529	504	525	517	567	520	515	509	522	505	549	525	522	543	506	523	534	539	522	521	530	513	526	505	511	542	509	533	497	514	491	525	501	537	549	517	509	531	529	525	496	514	529	513	539	551	543	534	523	496	508	493	513	493	553	474	543	469	539	486	507	530	521	523	521	517	525	514	523	520	508	548	558	568	509	482	546	502	513	555	516	530	533	520	539	533	559	508	559	523	503	490	501	557	502	540	471	526	524	566	528	542	537	534	521	519	520	500	533	536	518	529	489	513	534	491	487	552	522	501	491	520	536	520	574	501	513	535	512	500	490	505	503	480	502	500	504	517	549	510	502	526	506	532	549	527	560	533	521	557	509	531	484	519	518	516	519	513	536	524	512	530	572	547	549	517	508	555	501	504	541	499	522	525	509	514	519	552	529	515	500	520	506	504	555	537	503	537	505	492	522	512	545	492	538	513	527	545	499	512	518	509	565	490	521	562	536	506	506	515	508	501	496	523	553	536	536	499	518	514	516	509	552	531	489	526	547	552	443	550	517	496	514	526	522	528	485	503	508	538	527	504	517	512	551	502	528	527	533	519	529	515	511	547	584	566	507	509	508	514	521	514	496	515	508	517	539	517	554	483	510	509	512	494	511	529	540	513	545	509	556	485	554	535	543	524	527	496	515	545	528	530	549	513	536	551	525	505	501	594
56056	67062	48437	12836	7598	7513	5300	677	678	573	600	580	529	556	542	540	530	521	539	503	475	517	462	502	502	511	511	535	515	457	486	533	498	529	509	515	548	555	576	556	518	541	556	569	545	515	563	521	491	527	534	494	503	534	491	498	490	483	516	484	480	462	496	496	505	476	428	478	478	464	498	519	466	479	501	475	443	480	509	468	497	495	482	517	469	508	461	455	500	474	480	469	479	439	526	525	474	451	474	563	541	490	473	462	487	468	471	496	469	463	500	471	511	439	479	468	466	487	461	467	477	464	482	448	469	469	506	476	469	477	517	419	505	477	481	465	495	456	475	525	474	481	461	469	444	468	447	492	452	503	489	486	477	516	503	489	478	467	472	473	484	475	459	493	481	450	444	452	457	497	450	477	452	472	491	475	520	541	447	509	492	472	534	504	524	466	510	445	472	459	511	477	443	488	519	465	454	493	476	499	472	423	505	515	522	470	448	467	478	482	415	453	431	463	467	461	467	496	505	460	480	464	498	474	474	490	478	475	464	450	463	491	483	467	458	461	438	471	480	470	484	477	483	469	483	464	494	493	483	470	479	460	433	495	462	466	519	448	520	483	427	497	470	475	484	472	449	482	459	438	466	482	494	471	463	451	461	476	516	479	475	470	487	506	464	491	455	470	474	489	476	521	474	503	457	490	518	468	482	498	493	491	468	507	469	460	502	472	457	468	462	498	462	439	480	457	460	452	488	455	501	495	468	446	427	460	462	502	460	467	433	482	514	455	477	492	493	443	486	466	458	452	473	460	451	483	471	476	467	490	485	473	441	462	488	479	519	483	462	456	486	491	488	461	454	472	486	470	497	460	439	495	463	485	501	459	479	447	487	453	514	480	433	450	457	483	508	463	463	468	509	467	457	468	443	450	454	561	478	478	482	445	477	487	458	455	490	477	474	515	476	444	421	479	458	480	457	484	442	491	454	489	427	461	470	483	453	463	504	467	462	492	482	447	461	479	477	476	440	485	468	414	456	498	465	491	489	530	473	434	475	491	453	497	540	473	507	462	465	496	499	475	483	473	442	471	486	464	468	466	499	474	500	474	469	429	436	536	461	459	500	472	501	459	460	485	448	482	450	502	494	464	488	448	461	426	504	494	502	474	482	484	501	463	447	474	465	497	447	502	503	477	493	475	487	451	499	472	474	442	505	486	513	503	427	465	448	451	454	459	485	462	468	478	504	482	482	500	457	491	510	462	454	491	450	480	486	513	466	520	474	491	473	487	481	439	391	495	496	451	465	468	491	484	464	434	454	454	466	451	449	504	471	441	482	511	475	469	477	480	475	482	475	531	481	454	459	487	460	450	461	470	489	471	491	516	500	431	476	455	513	479	484	486	482	467	480	472	499	455	518	471	463	461	449	437	511	440	491	459	497	493	484	516	445	450	463	465	463	486	471	479	460	512	497	490	488	426	503	454	445	471	459	460	459	495	463	462	506	473	446	480	486	466	471	495	475	504	473	492	494	461	487	438	468	454	452	474	463	437	479	461	485	505	457	483	477	453	488	439	456	497	444	474	480	489	479	477	524	513	450	442	489	455	476	435	498	441	497	499	479	471	454	480	460	485	470	452	456	458	494	477	511	451	474	466	466	510	487	508	488	505	468	490	418	499	475	493	463	458	473	439	463	457	502	455	459	462	476	443	461	500	464	500	477	465	506	500	481	441	487	484	439	496	445	468	472	474	530	445	442	479	453	518	456	536	488	451	490	455	518	452	489	414	505	454	439	496	427	484	450	493	485	430	473	455	459	457	465	437	458	487	491	457	467	460	479	491	464	445	465	477	475	460	444	478	449	515	481	471	438	498	449	467	455	495	492	461	483	495	455	495	483	444	502	455	450	514	508	452	467	500	469	465	488	502	474	494	488	475	441	455	460	464	428	481	449	452	504	480	481	512	476	483	474	430	503	489	467	489	527	497	455	494	466	483	461	469	486	484	471	457	477	447	450	477	476	500	472	459	504	453	481	499	484	471	455	428	425	482	445	469	440	459	480	480	466	462	505	483	455	458	461	490	464	430	498	445	442	523	475	446	468	418	501	448	460	512	494	475	491	469	460	480	460	469	492	428	487	456	490	468	499	480	484	457	516	450	441	479	478	435	462	514	460	496	464	498	481	460	454	479	506	486	449	471	455	488	479	485	465	464	461	463	483	469	476	478	475	472	470	455	494	452	522	484	455	478	463	516	532	450	464	464	425	458	440	491	466	471	485	452	484	476	450	492	442	473	467	487	474	525	438	499	481	425	420	450	483	455	467	477	473	447	505	471	484	456	487	458	485	512	493	500	471	466	478	476	446	490	502	453	514	457	461	437	463	470	449	460	472	470	440	448	477	495	478	462	460	474	509	495	487	467	469	491	454	462	487	441	480	480	498	459	442	454	460	481	488	441	504	471	463	445	479	507	457	488	451	483	463	456	467	424	506	506	467	475	461	521	467	469	469	480	492	475	436	500	472	469	498	494	433	471	423	466	486	482	449	478	462	475	497	478	446	494	467	460	460	476	451	478	433	476	489	460	501	475	496	432	480	464	465	475	450	440	452	461	483	470	438	478	475	453	471	474	502	437	468	439	484	495	469	516	450	465	466	498	464	479	452	455	483	460	472	505	427	476	485	480	469	473	471	464	430	488	503	486	445	488	469	464	478	493	454	492	467	425	481	528	490	446	491	484	467	445	457	444	472	462	473	498	493	460	460	464	463	429	446	486	445	439	477	467	462	468	452	521	486	478	491	448	470	500	455	458	463	435	464	501	502	481	513	504	477	437	458	468	494	509	460	433	462	465	456	472	472	519	466	481	458	503	487	469	496	472	470	505	462	469	512	487	488	499	485	517	501	458	481	482	475	480	453	468	480	442	475	478	457	483	471	496	472	459	487	421	501	481	497	465	450	460	450	483	498	464	395	457	466	469	464	458	477	462	474	469	475	474	464	508	472	485	474	475	460	475	477	474	464	485	488	514	480	433	518	460	516	444	502	518	488	486	491	455	446	473	504	462	486	468	458	485	459	469	463	492	462	465	492	473	479	488	477	455	461	473	509	506	454	464	473	476	487	488	434	445	462	452	461	483	489	496	458	493	469	452	466	485	500	483	463	485	508	481	492	468	459	469	462	443	478	437	432	452	415	506	510	498	431	458	415	478	473	492	467	457	458	470	491	482	464	494	433	513	446	460	494	470	452	430	459	519	459	470	459	513	456	491	470	491	464	479	458	462	482	450	469	472	462	481	521	490	512	491	483	509	463	485	478	449	466	482	449	441	466	448	481	460	490	500	466	476	457	483	490	499	479	479	458	500	456	479	498	498	422	460	481	443	467	500	497	443	482	459	479	470	494	469	464	461	534	513	461	471	462	426	484	423	492	518	482	506	440	452	505	472	471	469	481	504	440	494	500	476	476	505	510	456	453	473	465	492	540	475	446	459	460	477	472	469	476	466	447	481	419	478
28299	20634	9072	1400	920	669	600	418	459	425	438	444	433	431	410	413	421	477	449	439	451	431	412	425	477	423	417	431	440	433	431	472	416	455	451	443	420	443	453	445	460	431	451	399	448	450	437	438	454	464	420	425	454	441	438	399	430	456	442	413	446	386	463	445	440	423	441	442	469	434	425	430	419	417	409	438	437	419	455	460	442	421	442	415	459	486	451	452	419	442	434	438	461	436	446	452	432	411	442	452	432	425	455	443	428	441	443	422	432	478	442	447	417	399	478	433	428	385	460	429	425	413	421	448	418	444	430	442	445	430	460	423	457	402	410	422	459	446	420	424	451	433	408	405	457	399	436	423	422	403	469	426	426	421	411	429	406	454	464	436	439	418	452	400	441	418	440	414	423	438	433	388	411	425	429	414	400	413	413	449	436	440	393	450	405	424	441	435	431	419	453	435	395	470	406	458	460	420	443	394	411	462	425	421	425	407	425	406	424	389	462	445	448	472	409	402	419	408	458	440	388	434	413	444	428	428	445	416	438	410	419	429	437	414	441	463	413	459	462	471	420	436	440	430	430	434	442	436	432	408	425	431	455	465	419	432	392	416	443	398	423	431	447	419	459	434	434	453	417	415	410	412	413	439	444	481	464	411	409	455	419	447	427	444	462	448	441	476	406	453	438	424	412	472	443	452	427	477	437	433	412	436	444	421	406	431	411	432	437	427	421	452	441	450	413	401	411	432	413	461	471	438	467	397	417	449	433	413	433	410	472	456	431	438	417	471	408	416	405	434	447	428	406	418	415	416	445	419	443	407	420	456	432	437	427	473	450	458	446	434	429	412	419	506	422	431	422	442	432	391	427	434	409	416	436	444	482	375	451	423	459	418	410	425	454	388	399	414	432	426	449	454	430	431	411	411	428	394	418	471	418	430	422	426	443	436	446	379	448	456	439	424	427	471	456	398	434	437	417	403	413	459	434	498	460	449	424	424	407	428	452	426	453	426	425	448	429	442	423	413	457	429	442	404	419	430	395	432	442	412	449	424	416	446	442	443	431	412	430	419	450	415	440	436	452	436	454	426	401	455	415	430	423	463	457	447	448	408	405	461	425	460	408	444	398	430	420	445	427	432	447	425	432	427	461	438	462	434	434	435	424	441	420	460	406	409	412	428	394	424	404	436	441	454	433	438	453	429	427	398	453	412	435	440	430	424	441	423	401	426	460	441	439	404	418	416	448	413	443	468	448	464	444	381	413	400	419	427	453	421	413	375	453	421	420	446	431	415	443	444	470	420	442	449	405	389	445	421	412	467	413	450	454	434	426	459	435	454	415	417	424	413	394	459	423	434	413	423	412	441	365	409	432	442	426	472	423	419	425	432	438	407	428	394	429	485	402	401	414	440	389	468	457	441	436	430	434	454	442	395	406	401	415	438	424	442	445	420	445	406	440	418	418	406	427	452	434	415	470	407	431	473	446	430	443	454	421	442	418	430	438	394	453	440	420	423	431	419	432	427	438	402	425	423	429	408	478	432	415	475	407	453	462	434	409	401	467	433	424	407	422	481	421	429	427	430	437	443	406	415	432	460	432	446	441	378	430	431	443	407	436	430	439	445	421	444	445	427	440	426	420	441	434	431	429	456	434	405	445	411	429	432	438	443	440	410	452	427	425	419	415	423	384	441	399	408	428	435	450	465	405	427	456	434	425	390	434	460	451	422	435	457	436	451	408	455	385	413	476	438	419	464	433	458	462	433	478	436	419	412	415	416	420	418	458	431	371	435	458	448	423	451	440	405	447	435	486	419	457	422	438	464	411	412	444	433	422	467	424	411	442	389	441	447	477	456	436	462	440	424	422	380	430	428	413	430	451	484	435	435	444	404	450	440	439	446	439	440	431	461	397	416	453	435	402	431	452	431	447	376	446	421	433	422	439	392	421	430	415	424	436	416	438	447	446	432	401	446	413	442	441	444	448	416	463	422	411	442	480	452	427	425	433	431	427	430	398	450	438	381	460	434	443	452	410	444	414	383	457	443	452	442	410	419	413	413	410	427	418	443	407	452	432	392	431	445	431	434	434	430	429	399	388	433	469	424	413	476	428	444	404	410	424	419	396	448	423	418	429	461	455	429	435	431	427	421	451	428	454	440	410	432	436	411	402	438	447	432	436	466	452	396	364	430	428	422	431	438	419	446	443	480	459	404	412	398	425	411	413	408	416	427	427	428	442	427	409	432	460	438	489	414	416	446	424	429	429	439	413	420	421	471	408	414	431	410	502	416	455	442	400	463	439	416	420	431	396	437	432	440	437	438	425	426	412	429	464	456	428	447	439	423	416	422	432	435	437	427	461	426	413	431	427	417	404	441	432	462	423	421	403	446	417	411	395	455	457	424	445	444	472	426	414	428	436	439	480	456	412	426	425	401	456	421	429	411	462	435	433	409	424	416	433	412	356	427	407	435	415	393	407	463	407	449	429	398	416	414	432	462	430	425	426	430	422	425	450	390	424	429	406	432	394	451	446	443	403	392	433	488	450	448	428	432	395	430	410	434	450	397	441	424	433	445	408	409	412	452	412	429	405	442	456	448	452	461	415	403	418	472	430	419	400	441	443	415	451	421	433	449	449	433	444	412	475	423	421	402	425	428	433	461	426	417	423	453	437	421	406	442	407	438	436	414	444	457	448	429	448	455	406	444	458	431	467	384	423	441	393	437	421	458	417	466	391	438	456	440	431	431	470	407	399	462	445	430	404	474	427	502	425	426	438	440	439	422	420	425	404	410	437	493	422	416	418	429	435	441	404	445	431	446	440	417	427	457	415	441	406	418	424	396	377	446	436	469	408	411	418	424	400	415	448	456	429	436	452	434	417	464	377	428	421	424	425	438	429	409	404	431	438	419	431	400	397	453	453	438	439	411	421	436	448	443	434	411	392	416	408	443	434	443	449	431	433	443	433	403	413	457	414	448	434	434	434	449	474	416	464	458	454	395	404	444	395	441	412	415	402	431	443	441	432	477	419	438	414	430	444	422	421	434	438	457	415	424	425	433	424	401	437	455	437	430	442	421	412	420	429	421	437	414	435	425	428	404	453	426	407	445	398	428	412	436	448	406	423	434	429	413	463	441	420	453	399	432	438	446	441	460	416	419	448	415	455	427	437	390	481	454	426	425	404	393	390	432	458	415	448	436	444	407	448	414	406	434	441	418	435	387	447	424	452	473	440	437	423	411	442	388	471	455	409	442	444	433	396	427	403	407	445	407	427	453	458	438	402	410	447	427	403	420	431	416	448	450	393	440	432	465	423	468	419	428	410	466	451	421	453	466	429	447	497	435	411	451	429	412	410	387	397	434	458	418	463	442	441	453	450	436	415	451	411	452	388	379	439	455	419	422	428	460	406	415	416	460	406	397	413	402	456	422	434	396	441	448	449	416	436	435	417	437	459	474	442	415	418	408	440	433	444	433	438	432	452	423	411	425	415	422	426	422	461	453	438	426
12890	15867	6493	854	943	715	549	360	352	387	379	385	347	406	408	399	390	362	386	425	382	343	389	377	381	351	384	339	383	410	345	385	362	368	405	395	409	342	371	364	367	372	379	387	376	361	403	333	352	370	360	410	375	393	386	364	419	381	390	407	333	389	399	351	405	385	386	364	375	374	380	345	369	384	376	356	359	396	382	342	389	359	362	365	388	397	395	414	358	378	354	361	392	341	374	389	354	393	370	391	366	378	373	388	369	339	395	355	382	375	379	394	388	376	349	346	380	359	356	401	360	384	381	406	360	376	409	398	369	350	393	376	345	335	354	358	410	383	376	355	384	351	363	360	344	368	384	336	369	370	397	359	371	374	342	358	361	378	351	378	374	401	417	398	381	345	344	368	385	405	376	365	368	374	332	408	355	370	362	419	369	388	344	355	360	408	388	386	375	404	374	366	374	413	342	383	399	374	394	363	346	368	387	371	379	346	368	370	333	383	372	396	335	339	357	375	360	387	361	388	384	345	357	386	368	361	387	350	365	372	395	351	372	382	369	375	376	357	362	370	318	378	372	401	344	374	344	371	358	383	338	369	388	354	363	369	367	380	364	371	355	373	345	359	377	358	401	361	349	394	375	388	350	366	402	360	365	425	384	350	352	364	394	378	405	368	379	378	367	385	410	351	389	396	382	379	377	359	349	361	397	372	365	403	387	367	390	352	373	363	347	375	371	353	368	362	387	400	381	400	375	353	388	352	402	343	374	349	359	366	360	368	400	367	373	375	370	363	391	351	356	360	356	377	357	395	409	373	358	400	354	347	358	366	367	352	374	340	360	360	367	385	373	344	364	358	391	363	385	366	361	376	348	361	363	375	359	349	374	378	421	382	376	351	384	360	391	361	375	418	370	347	365	398	392	391	367	366	359	379	357	378	391	354	389	351	353	380	375	370	391	366	388	370	368	371	395	350	372	388	359	370	346	384	383	344	388	351	369	366	363	347	371	356	367	378	372	379	369	397	394	375	363	348	359	350	371	386	354	390	379	366	393	361	367	404	371	387	336	362	407	383	352	413	387	373	385	359	353	362	345	373	370	362	364	394	386	375	364	380	395	378	389	374	373	386	345	368	373	327	353	378	361	335	322	362	378	373	359	412	382	346	405	373	352	390	360	384	377	357	374	377	392	372	389	335	358	364	364	450	379	348	347	358	370	377	343	373	379	409	328	390	340	367	361	348	390	346	367	376	391	343	363	365	359	355	379	360	360	354	376	379	367	386	365	364	352	370	371	372	391	343	354	345	361	352	355	366	398	371	403	365	349	347	345	378	361	363	379	369	367	367	378	374	384	392	356	357	416	336	402	356	352	350	387	384	380	389	367	386	380	371	362	358	378	382	391	338	384	391	378	326	363	347	369	369	360	373	362	347	353	359	366	382	386	427	357	376	382	364	351	339	355	355	357	354	361	328	413	382	353	369	361	418	368	386	340	381	365	412	351	342	392	395	406	391	369	387	382	397	354	385	380	378	383	371	372	390	354	380	391	378	388	353	353	363	363	374	380	361	385	337	364	313	385	372	362	359	391	372	372	368	426	406	389	347	378	390	377	370	363	386	362	384	393	372	366	357	366	377	380	389	343	374	368	380	374	367	354	383	394	387	367	376	387	337	382	347	386	363	402	368	388	346	402	365	395	328	355	374	391	371	405	353	399	382	341	397	370	374	399	374	380	344	368	407	338	351	374	399	370	384	380	401	343	382	365	354	376	378	415	396	367	378	356	350	375	406	357	336	391	374	370	348	366	334	349	342	375	377	351	363	393	357	371	412	362	386	376	371	366	340	399	341	373	396	364	359	355	347	383	379	369	370	414	357	364	379	375	388	368	364	373	352	402	386	328	351	352	347	389	387	359	354	382	348	382	336	368	338	385	393	363	365	358	370	323	359	401	378	345	345	347	375	405	390	367	365	323	357	366	375	371	356	383	368	391	339	365	387	357	373	350	370	358	371	390	386	371	403	358	381	384	388	361	330	389	351	373	385	396	382	360	376	385	339	427	385	387	345	348	324	363	375	369	346	350	376	385	371	360	372	374	385	382	350	385	322	377	372	364	385	349	372	353	408	360	392	374	371	368	353	382	377	350	398	364	377	340	378	350	370	394	356	394	387	366	378	404	379	348	386	396	384	380	353	378	381	386	392	393	376	394	399	365	397	378	374	389	402	371	377	364	356	377	370	390	382	334	346	329	363	349	372	393	383	359	381	399	380	401	388	365	376	385	377	329	374	361	351	358	383	381	404	366	389	367	392	366	390	402	347	385	376	375	355	387	357	368	357	393	376	399	376	375	334	380	387	385	343	410	377	366	359	398	360	432	359	377	377	393	372	360	393	367	358	356	390	358	373	384	377	378	336	397	401	362	390	393	357	370	378	380	348	355	358	345	381	360	368	374	379	381	371	369	357	365	380	378	374	405	374	334	397	355	393	390	355	348	377	341	362	404	370	384	361	347	392	378	381	354	369	381	374	346	368	373	361	374	395	372	370	375	341	393	364	321	374	361	355	369	377	373	366	369	350	385	353	374	368	346	388	356	370	368	374	380	397	379	371	361	371	383	409	378	387	374	373	376	359	345	372	376	360	405	359	391	373	378	355	361	355	366	349	368	377	382	394	359	347	378	353	387	366	382	376	379	380	366	369	367	372	393	358	391	383	377	372	354	368	362	366	334	381	357	365	377	373	381	370	410	407	385	389	384	385	379	369	362	405	331	392	426	362	401	375	360	369	351	357	375	374	363	389	353	370	392	395	413	400	326	381	349	422	379	377	382	355	361	356	365	372	391	385	398	369	384	366	365	360	396	372	375	318	346	393	344	365	353	349	375	388	363	367	341	362	374	354	384	352	377	373	358	388	359	342	350	366	380	394	360	406	370	393	382	330	371	429	364	372	363	398	355	364	385	372	372	398	377	391	357	337	409	401	374	313	370	374	371	374	397	377	375	380	373	373	364	354	384	359	337	402	378	415	382	351	387	335	355	380	378	378	352	353	371	367	369	349	364	353	397	378	379	375	394	369	388	376	323	360	405	363	358	376	360	387	360	368	379	367	391	394	376	346	372	378	383	382	369	395	411	393	368	374	369	398	365	365	366	395	374	337	366	387	357	380	349	389	363	366	371	358	367	351	371	352	371	404	379	372	357	381	362	348	380	405	325	401	362	354	355	361	368	380	373	349	364	367	381	402	385	362	377	388	366	376	353	368	399	389	368	372	386	374	370	391	352	363	381	371	383	368	376	367	414	355	314	340	345	355	385	361	358	388	329	356	379	372	374	376	358	385	395	358	349	396	405	396	375	366	391	385	376	343	398	366	364	349	398	349	367	373	369	386	368	375	374	384	353	372	401	385	344	374	386	359	331	362	374	371	385	359	385	347	402	346	381	325	378	342	361	350	388	329	407	355	397	342	419	384	362	377	395	359	366	392	358	391	413	394	332	369	390	388	368	349
25379	21873	27564	25503	15280	3834	2632	537	427	479	446	450	455	437	460	432	399	421	420	414	432	444	391	418	408	401	419	399	418	399	397	419	422	444	426	394	448	418	458	396	426	423	409	425	420	433	412	395	456	419	426	435	399	418	442	409	420	423	386	414	434	415	397	417	412	404	432	389	469	414	396	412	401	416	359	409	427	456	383	421	421	398	374	381	434	429	383	406	427	356	406	420	402	410	396	367	418	376	460	446	450	413	410	389	433	389	405	404	380	388	382	401	413	423	403	386	412	408	383	418	418	405	408	431	391	413	421	383	397	414	421	385	410	424	411	424	417	426	443	382	391	407	387	380	400	421	390	406	422	414	415	371	379	425	416	430	413	392	396	366	383	413	400	419	401	379	366	428	412	418	391	402	412	406	390	438	403	398	403	445	416	401	449	391	412	402	380	429	381	406	414	392	397	419	396	403	436	408	378	388	419	421	430	422	411	404	402	399	434	426	430	414	387	438	401	413	419	422	404	368	449	410	385	409	397	415	421	406	368	416	399	418	402	407	359	434	406	417	404	379	441	393	405	413	413	441	427	422	448	430	419	382	366	366	408	434	375	408	386	391	389	389	360	424	386	397	402	387	410	402	398	427	393	373	451	399	431	390	445	420	393	423	402	386	429	368	407	395	446	389	423	366	422	373	420	390	386	393	406	393	401	406	436	400	399	397	415	414	383	401	416	414	418	386	395	434	419	400	403	366	392	382	390	412	381	401	424	428	414	392	420	425	409	372	393	412	384	423	396	430	421	436	422	399	416	394	413	388	413	389	425	371	340	425	412	394	450	409	395	417	399	437	412	406	397	424	436	374	412	419	390	415	409	411	388	395	403	406	399	392	405	403	391	388	412	407	391	384	452	389	432	386	400	421	412	418	431	394	395	385	432	382	409	407	423	389	430	389	408	394	414	403	435	410	426	389	403	373	400	434	401	408	453	407	412	405	407	395	415	359	425	419	415	403	385	369	444	386	443	427	384	388	381	377	415	390	435	425	394	411	419	402	418	389	397	367	361	386	431	375	404	374	428	393	418	418	439	410	414	401	389	427	399	411	396	399	393	394	409	419	447	437	394	416	424	391	408	438	401	388	405	418	382	421	381	384	387	381	392	399	409	430	398	401	399	449	408	423	392	427	426	401	394	395	394	417	409	396	402	413	388	367	409	366	399	401	386	405	399	388	396	424	421	410	400	407	412	396	407	385	404	415	413	431	438	404	425	428	411	410	397	373	391	397	434	393	374	408	403	413	363	393	433	397	409	407	404	406	452	462	413	393	396	386	393	402	396	386	410	438	439	391	382	434	387	403	407	377	405	419	391	411	417	421	443	386	412	430	427	356	420	408	401	403	434	442	412	417	386	395	380	457	410	413	406	398	429	417	392	390	416	410	415	416	421	408	401	367	458	419	413	394	391	398	429	436	400	416	423	410	413	447	423	408	381	388	435	423	403	419	416	387	408	436	423	404	401	378	401	428	397	378	469	462	367	388	419	390	414	383	423	423	377	389	383	390	417	377	408	356	409	418	478	373	354	408	424	387	403	402	444	391	389	431	409	448	416	415	396	381	379	404	383	396	433	400	362	420	400	410	414	410	387	394	381	401	397	372	406	422	399	391	405	405	385	412	382	421	411	426	396	422	402	408	405	443	438	386	367	397	453	429	409	400	427	425	389	397	439	400	407	427	409	372	399	394	397	395	408	421	431	389	410	355	414	422	434	405	424	393	407	413	389	382	439	389	403	384	421	411	404	387	412	391	405	361	432	355	384	389	389	381	373	394	421	408	428	442	435	387	429	401	437	416	398	375	415	369	425	400	409	441	406	369	403	397	410	437	405	377	433	410	379	422	415	389	418	434	369	428	403	385	398	391	390	377	411	421	404	408	393	409	429	427	443	424	412	405	421	405	415	422	355	409	415	414	415	420	381	449	402	390	411	463	433	418	421	405	392	396	411	403	421	441	359	397	459	394	437	407	425	379	420	435	394	363	392	412	396	429	399	422	405	397	435	405	395	400	387	405	397	401	389	427	392	378	384	405	418	438	427	385	437	394	425	395	403	405	411	392	411	385	423	426	392	395	393	373	388	423	405	409	412	389	416	396	387	379	398	410	428	390	425	448	424	415	400	409	379	457	395	399	403	416	414	426	421	404	425	382	404	374	427	420	386	412	424	390	424	367	374	361	395	451	364	411	406	403	401	398	400	410	445	422	399	425	413	399	409	406	424	394	382	394	417	360	415	447	417	400	426	403	380	397	368	406	402	409	397	395	413	426	369	402	401	433	417	392	395	408	422	416	389	420	405	428	393	378	407	398	442	413	400	406	405	431	415	387	411	411	431	391	390	377	397	423	395	408	429	388	406	396	395	413	432	429	380	384	391	412	379	411	450	422	421	441	423	451	423	392	422	395	427	412	427	416	428	395	467	396	403	423	435	395	426	397	386	407	419	408	381	394	409	425	395	403	390	422	422	418	372	395	385	417	408	437	408	395	371	395	394	408	371	383	432	393	407	404	417	418	380	406	428	387	446	380	432	423	417	378	399	409	426	422	390	413	416	372	395	400	396	419	406	407	419	428	406	417	372	442	378	409	392	413	379	388	399	374	398	394	341	397	389	400	378	402	383	384	398	437	397	408	394	386	429	384	392	413	436	378	409	403	409	410	406	392	400	396	389	373	405	390	419	400	451	467	448	405	362	428	374	401	420	379	425	392	434	410	410	424	420	432	409	443	416	420	392	401	384	414	396	406	370	394	433	396	382	403	425	396	434	377	417	404	388	444	396	436	408	414	436	423	396	383	389	429	402	398	426	425	413	410	404	409	402	399	379	419	428	401	394	395	423	424	376	405	418	442	395	392	406	414	383	414	383	402	408	406	402	404	383	382	414	382	411	378	406	416	409	404	403	386	411	371	369	436	406	387	380	436	392	428	419	386	415	398	413	442	378	416	378	412	376	412	373	412	404	421	396	433	361	408	451	401	397	427	394	369	418	407	423	430	410	387	449	396	428	385	417	450	386	393	407	412	455	439	446	419	390	414	428	393	416	417	397	434	368	439	429	369	427	397	373	426	405	401	426	401	414	420	432	421	407	396	403	374	419	393	362	437	394	421	405	396	377	396	412	392	400	409	395	408	405	360	420	366	415	388	399	416	412	401	371	402	394	365	429	428	414	423	370	385	411	419	398	389	384	432	400	390	388	420	436	430	425	384	376	407	426	412	405	398	454	393	372	438	380	364	382	426	415	393	401	412	407	396	419	429	416	455	430	415	399	392	438	388	383	428	418	429	402	399	388	396	421	405	410	396	376	384	374	386	414	424	398	418	401	409	421	381	433	396	394	429	426	425	399	423	433	414	393	392	441	394	430	381	392	383	391	408	409	409	397	379	407	395	405	431	413	441	402	447	417	413	429	416	410	431	422	385	397	387	392	391	418	396	343	396	396	344	432	416	427	433	360	404
46901	55851	35842	7149	7746	3694	3106	473	447	466	408	398	468	418	406	379	399	443	398	395	423	390	427	424	375	354	358	388	361	416	430	364	386	439	406	376	429	425	443	401	421	404	406	407	434	436	396	431	410	444	377	434	384	435	429	368	375	415	343	377	397	364	372	381	333	341	346	409	386	366	441	396	393	384	379	378	384	400	359	370	409	378	402	413	378	382	380	369	396	404	344	369	402	397	377	375	346	384	386	402	409	419	378	370	364	364	413	373	404	350	423	388	351	388	390	347	409	404	375	390	378	350	388	364	371	385	352	385	367	376	376	351	398	371	378	402	372	370	370	339	343	391	349	378	362	366	376	373	395	361	365	353	382	391	341	341	395	352	379	373	402	408	367	394	384	381	376	367	363	365	391	387	364	372	386	374	399	411	351	406	351	396	378	388	370	365	383	424	373	419	385	387	383	377	381	413	387	403	363	368	369	394	363	380	377	422	352	356	379	358	382	397	400	396	357	372	324	399	392	423	383	399	383	377	359	360	393	349	377	387	367	394	343	396	366	411	415	363	379	400	376	386	417	369	365	391	388	363	410	344	341	389	378	353	378	405	373	394	393	364	371	409	381	387	425	397	371	379	383	362	372	392	403	429	407	397	390	349	383	369	392	361	374	373	396	398	386	370	359	361	416	391	396	399	368	372	369	374	348	385	386	412	385	368	368	422	370	400	373	361	397	351	368	386	372	377	380	357	419	360	383	366	387	353	343	365	349	399	356	379	382	369	404	363	393	381	352	368	364	379	404	381	401	392	383	379	400	369	387	402	328	375	387	363	384	386	374	372	350	407	378	362	389	385	359	364	368	379	373	381	350	390	389	334	378	383	414	376	376	393	387	341	353	370	404	372	365	395	360	376	400	380	377	360	377	377	376	402	390	393	374	400	354	391	378	439	364	380	424	388	393	399	344	363	380	365	375	361	376	395	364	341	381	372	339	373	408	391	368	364	368	370	370	392	399	352	383	346	382	372	372	380	391	369	381	352	382	414	369	372	401	401	360	362	393	382	362	390	365	374	370	388	353	381	416	384	371	381	385	372	383	368	351	390	378	388	373	392	380	376	358	390	370	383	381	408	375	367	417	380	387	375	364	385	386	352	382	386	375	392	349	389	364	370	361	374	405	367	419	387	412	398	403	353	375	395	382	383	376	364	379	367	363	368	394	390	383	391	350	394	391	375	362	396	365	379	411	371	428	361	395	363	360	415	362	356	338	367	380	403	345	405	352	390	409	393	381	392	360	395	361	398	361	368	383	394	389	377	384	375	374	401	354	358	388	386	394	383	433	339	359	371	351	368	375	396	381	384	398	382	393	360	387	381	343	378	383	411	413	396	379	340	347	400	371	383	406	364	395	380	367	376	395	342	385	371	378	371	366	372	422	398	356	366	390	371	372	378	372	401	371	397	395	371	382	407	355	368	392	355	368	415	395	391	359	388	377	402	378	394	391	398	373	349	367	356	371	377	370	352	392	407	374	396	344	391	374	401	362	381	389	388	362	373	380	415	373	395	366	404	373	394	353	398	354	379	363	396	389	371	355	384	380	372	363	399	381	379	376	402	390	391	414	379	393	409	381	394	381	377	374	364	390	383	385	392	374	369	376	416	374	376	375	401	348	366	393	400	400	387	359	392	368	373	370	363	371	350	383	365	390	379	413	406	383	398	364	371	385	386	381	349	386	378	371	351	393	355	403	362	360	363	396	382	378	393	360	355	358	356	373	372	398	396	350	379	397	379	393	401	382	405	363	368	386	388	378	380	398	364	378	375	407	361	383	387	390	355	341	402	401	341	377	388	398	365	379	411	370	350	397	350	370	385	404	378	376	355	367	385	397	413	391	381	383	389	395	419	374	387	371	387	381	376	350	374	396	374	398	404	385	375	367	429	389	386	356	395	339	355	347	383	383	388	359	350	374	365	371	357	400	375	345	382	380	397	383	386	364	405	392	361	397	358	385	383	411	375	376	351	378	345	345	384	342	363	354	372	376	341	384	387	407	380	371	387	354	415	389	376	386	414	390	383	352	352	374	373	386	381	356	413	368	387	369	370	383	361	368	359	360	398	354	419	375	428	415	401	365	362	380	382	325	399	358	402	383	370	394	382	392	386	340	377	388	427	385	382	361	382	346	388	392	389	362	363	394	343	370	369	415	426	385	399	386	358	390	408	386	382	419	361	343	343	397	383	367	377	398	367	375	358	398	384	404	396	374	357	406	351	355	415	406	376	365	367	393	373	402	349	381	397	363	351	382	379	380	396	417	403	401	373	389	344	405	375	440	379	380	370	354	370	409	364	415	399	431	365	345	387	392	367	387	390	378	379	345	370	362	351	361	396	403	396	386	389	382	372	389	351	376	363	381	343	345	391	351	386	381	382	376	394	383	383	355	401	387	366	364	363	343	405	383	346	371	374	387	407	379	368	380	381	352	368	390	390	362	400	374	336	366	398	362	362	398	385	359	366	398	385	428	365	389	388	383	410	395	368	390	377	336	394	393	390	370	421	380	374	403	420	370	350	387	422	417	363	389	370	395	389	350	384	401	394	394	358	367	372	352	376	327	396	395	361	399	379	395	376	368	387	378	377	392	352	358	387	392	378	375	370	356	362	394	380	379	386	337	348	365	361	362	350	362	395	373	367	404	393	360	392	383	384	413	367	392	392	383	396	363	381	382	380	341	410	385	359	405	390	355	343	397	328	402	365	383	378	418	369	387	352	420	372	388	361	405	362	361	383	354	381	360	404	354	397	387	391	364	383	385	423	377	381	344	378	414	394	390	388	368	409	389	385	430	380	412	395	365	393	343	372	359	392	408	397	381	384	388	377	374	331	368	380	372	366	417	389	371	375	391	368	394	400	335	390	349	395	362	387	396	396	391	355	391	382	401	403	403	359	399	369	338	367	386	387	359	368	381	370	397	373	405	390	393	368	388	381	391	376	356	359	378	397	396	375	361	398	369	379	390	377	376	374	384	380	366	371	387	354	379	387	365	352	382	390	408	367	374	370	361	415	368	374	396	360	377	402	371	373	381	359	397	359	391	393	391	392	377	387	368	365	385	395	385	409	364	402	362	360	366	414	391	385	380	400	376	371	370	407	362	352	385	404	418	377	378	359	377	344	380	368	400	352	349	368	378	399	383	403	362	402	369	361	383	428	399	367	353	362	366	395	374	393	340	380	407	354	357	368	364	391	371	406	348	371	445	370	372	371	392	403	393	401	349	375	351	367	339	360	413	414	389	359	379	363	385	364	372	379	371	378	369	397	374	376	388	378	380	418	343	340	358	365	353	370	347	390	403	363	375	411	394	387	371	359	393	392	378	351	379	391	420	336	394	366	395	401	359	368	358	358	413	413	373	375	369	351	393	384	393	364	353	358	398	346	363	396	369	382	378	415	400	355	378	396	390	371	409	378	375	396	409	408	366	381	366	374	372	400	371	377	339	362	348	358	395	376
24310	21488	28232	24860	21473	11438	6992	838	666	650	631	631	610	609	597	606	606	596	599	551	543	582	575	599	551	571	557	579	581	565	554	552	571	567	622	602	579	568	579	606	561	583	595	599	579	580	556	564	572	585	587	558	590	548	563	585	574	551	586	577	567	565	586	557	562	542	528	570	542	554	526	570	566	505	547	538	554	548	527	592	545	543	565	604	556	489	550	562	547	522	537	528	515	516	533	535	552	545	537	565	573	553	605	527	565	526	557	508	521	539	556	549	590	602	529	525	558	512	592	582	532	593	537	530	549	552	555	544	555	538	550	529	532	546	549	535	546	501	559	549	547	558	557	527	557	564	542	561	569	526	528	575	575	556	555	497	506	541	575	547	537	530	529	529	568	565	558	543	528	531	559	569	570	549	547	537	546	524	516	579	552	529	538	562	523	523	605	595	540	545	603	545	554	531	554	512	511	509	518	470	543	536	559	584	529	541	544	560	548	522	529	532	547	555	588	529	560	536	537	579	511	540	580	557	545	566	522	575	525	533	517	540	541	565	549	527	540	550	545	550	548	569	546	554	548	517	545	551	567	559	575	562	537	576	545	552	542	544	555	570	524	547	532	526	501	520	539	558	562	539	559	519	521	527	515	528	527	531	525	536	557	515	529	558	503	536	550	570	506	516	540	512	580	545	559	547	550	542	560	541	563	533	530	528	602	560	543	548	567	525	541	517	523	556	561	554	538	563	544	541	551	529	525	544	504	514	538	572	509	565	563	591	517	507	542	578	557	559	582	560	547	548	546	548	539	523	573	537	597	585	593	543	577	562	543	559	502	582	549	535	550	567	511	555	556	491	551	539	563	533	542	552	531	530	544	583	556	549	598	573	498	509	597	498	603	504	562	541	517	537	520	579	551	534	493	537	584	543	542	541	527	525	538	549	537	506	532	524	529	551	507	539	520	553	546	505	541	497	551	524	556	543	540	545	515	576	567	587	534	531	539	528	538	575	533	578	542	536	536	540	511	561	527	603	551	531	545	528	535	551	552	564	550	536	542	517	523	576	561	563	539	534	553	563	570	511	578	538	538	582	506	531	554	562	549	586	546	532	521	572	543	609	541	545	539	536	597	516	567	555	553	574	503	570	540	493	551	548	561	531	537	536	527	560	494	553	560	556	524	557	560	596	549	563	552	559	529	545	550	554	564	537	571	523	553	532	550	550	553	536	548	551	580	567	551	568	521	559	555	553	526	579	542	536	570	512	522	508	554	557	583	564	524	561	554	521	525	565	555	548	520	567	534	546	552	553	549	578	548	567	551	506	532	564	549	553	541	521	536	557	542	511	537	582	519	556	532	571	542	534	579	558	507	492	537	541	563	514	569	542	540	580	535	539	545	524	548	577	551	557	536	512	586	549	529	516	533	503	604	550	535	598	543	554	516	544	532	552	560	535	521	555	526	585	557	531	516	519	564	576	549	564	623	542	578	584	553	531	533	565	569	577	584	513	563	536	553	596	570	536	537	515	526	546	540	569	539	543	548	567	526	552	518	523	533	568	563	535	564	523	560	557	536	557	517	577	572	572	541	572	539	566	536	559	589	559	590	530	543	568	524	559	519	531	557	571	554	584	499	531	557	525	577	544	540	495	537	556	566	540	534	562	513	566	556	521	579	555	550	566	541	570	538	529	551	551	554	543	533	547	581	532	520	561	559	558	532	486	523	545	534	545	552	565	545	561	540	551	544	497	516	552	552	536	517	604	546	573	558	523	522	560	550	520	540	551	561	541	504	545	583	564	566	549	556	559	577	566	593	561	556	537	550	549	526	545	523	586	526	565	550	548	528	525	534	577	559	537	529	578	524	506	561	532	546	539	547	542	551	553	538	532	564	533	539	577	559	603	561	564	520	536	575	539	557	537	527	546	574	557	555	565	558	567	524	544	537	531	555	521	547	579	525	556	558	536	558	525	563	538	501	523	549	549	520	535	545	553	550	515	566	534	550	541	553	503	534	583	553	536	557	531	536	561	555	553	493	503	503	504	565	500	544	554	558	572	538	546	542	532	557	558	551	587	540	544	551	555	556	618	570	564	553	562	546	503	540	554	576	557	510	569	485	514	588	516	549	538	593	581	580	553	573	567	581	528	524	551	537	533	543	558	526	550	536	545	535	561	512	556	540	536	533	543	573	539	553	544	559	594	556	562	550	557	515	501	535	571	545	549	505	573	516	564	512	566	544	560	547	539	549	536	569	581	529	587	570	552	540	540	544	522	577	543	526	552	521	551	558	541	565	531	523	539	559	499	544	563	532	555	559	549	575	562	534	566	535	558	567	576	564	552	546	562	561	523	560	566	521	532	510	520	539	532	578	511	531	557	532	505	530	556	557	529	565	576	537	585	540	549	520	528	557	576	516	548	524	533	557	558	540	524	541	510	560	572	529	536	552	549	540	556	584	520	528	515	531	535	573	553	576	553	534	582	563	529	547	529	515	590	537	521	551	539	569	542	549	534	540	559	565	537	541	535	568	543	540	527	503	526	572	533	541	544	560	540	556	521	523	575	540	587	530	528	528	553	547	590	525	600	503	564	586	548	555	545	548	501	536	566	529	564	582	595	549	540	540	600	579	526	600	546	571	566	543	523	575	527	584	541	561	579	573	527	575	546	546	515	541	560	503	509	537	549	583	544	529	526	559	548	602	505	525	557	529	545	518	528	545	527	544	574	522	533	575	531	543	517	552	534	551	541	539	541	566	579	534	554	543	536	552	533	565	565	573	577	552	555	497	543	495	540	572	605	533	548	569	528	512	560	576	565	544	549	536	552	541	553	502	511	591	516	556	552	536	507	570	577	539	558	541	523	584	550	531	550	561	556	549	579	546	528	561	549	563	549	504	549	539	569	533	535	564	532	478	523	548	523	507	482	547	565	557	528	514	601	509	553	599	516	549	546	586	568	557	548	574	567	549	550	520	565	544	545	559	577	536	538	547	537	569	549	548	537	573	569	549	545	558	543	570	519	587	503	523	582	513	562	525	555	514	531	520	512	539	523	538	542	523	543	540	518	545	561	559	563	509	483	555	535	538	569	537	535	585	545	558	526	527	544	499	517	547	547	535	543	559	527	515	532	500	561	538	583	499	556	562	511	565	514	546	575	545	563	600	535	552	568	581	549	549	523	535	546	504	539	530	538	579	543	527	569	515	543	574	519	514	530	531	547	530	567	510	552	517	550	505	587	532	570	563	532	568	548	542	589	543	544	500	592	616	483	565	561	554	497	520	545	561	569	552	554	568	508	559	529	549	518	518	534	530	510	577	565	576	539	573	587	560	524	530	572	553	547	517	543	543	561	575	553	519	583	545	528	572	554	535	533	561	551	530	547	535	547	552	531	542	524	570	510	525	578	581	532	551	548	579	535	550	555	564	564	558	530	524	552	553	490	536	536	554	537	578	552	559	525	558	507	513	543	566	535	566	572	518	521	567	532	551	543	543	547	562	544	563	574
56240	65630	46997	9496	13000	5266	6358	730	700	663	644	614	594	634	548	626	572	547	586	533	580	483	490	556	541	491	493	511	496	506	503	530	548	559	577	548	564	587	596	578	570	583	577	569	610	551	544	561	566	503	530	524	536	543	562	522	543	514	481	503	535	474	466	517	494	472	515	500	486	525	487	504	524	478	521	482	494	495	509	478	512	483	502	483	532	518	520	495	514	488	499	504	495	499	465	502	553	464	508	512	538	585	583	519	477	482	475	514	502	509	495	484	509	529	464	518	497	519	494	507	481	516	497	512	502	526	505	500	556	454	517	476	508	513	500	474	515	498	486	490	490	491	513	514	544	458	516	521	481	520	445	512	490	478	487	507	493	471	488	545	485	494	533	506	485	517	458	452	520	463	496	515	517	505	435	503	497	522	472	491	485	492	468	478	514	489	497	523	498	479	471	463	472	492	528	486	528	484	454	531	459	502	482	485	473	526	481	492	469	510	489	501	486	517	527	520	522	500	484	527	495	493	465	468	485	488	478	471	502	511	479	505	460	496	495	507	470	515	491	492	480	564	497	453	529	480	486	453	485	492	507	460	484	474	502	498	473	459	481	493	529	484	497	468	519	502	488	482	453	492	498	553	493	476	491	516	492	492	518	520	496	475	462	496	500	451	469	514	508	533	491	469	512	484	468	527	506	497	462	530	518	500	482	449	501	507	475	505	493	490	486	463	477	485	502	473	526	492	539	493	499	482	454	502	519	493	505	513	488	497	452	550	511	529	501	513	487	502	509	467	526	456	564	495	489	493	523	504	469	486	537	497	508	510	541	440	477	464	529	491	482	475	469	487	503	464	512	491	532	511	508	547	476	454	516	461	500	485	500	515	509	512	530	534	513	523	497	521	498	522	492	497	509	529	510	487	479	501	486	504	481	474	476	489	530	512	494	464	501	469	505	489	511	461	472	488	519	490	489	494	487	481	521	516	521	463	475	498	493	475	497	488	496	533	525	483	511	540	526	505	493	487	502	525	491	450	498	494	525	510	510	535	512	520	468	474	484	469	464	531	475	498	522	517	458	458	482	455	506	512	489	499	544	501	497	499	527	487	498	508	502	529	552	459	463	522	502	514	478	530	484	486	495	454	456	515	510	500	463	487	482	478	531	498	506	503	493	506	542	515	515	475	484	510	449	504	538	484	486	515	502	502	533	519	488	489	510	501	480	503	503	496	466	522	483	490	483	541	477	499	524	515	479	486	489	463	500	513	492	496	474	524	458	497	492	504	482	534	508	503	499	477	490	480	507	550	533	516	515	498	515	506	460	488	519	476	519	501	506	483	502	492	471	501	503	483	530	471	464	474	499	469	499	496	516	479	478	518	511	492	514	502	487	504	505	501	504	516	487	521	532	483	522	483	499	498	493	504	497	537	493	521	480	492	520	485	504	532	497	525	476	455	546	480	504	533	466	518	508	469	472	467	471	509	487	513	496	538	480	489	485	477	492	484	490	481	477	499	470	474	518	493	509	495	514	495	474	484	459	493	502	457	494	502	495	506	545	491	497	527	530	499	521	505	499	473	471	472	491	463	459	461	494	512	482	511	483	531	483	526	489	510	477	493	511	499	526	501	469	528	513	485	513	486	507	510	523	496	497	525	487	476	455	504	503	510	499	502	487	507	523	491	533	462	481	477	501	492	522	479	521	495	465	508	500	501	477	509	507	480	484	501	494	515	484	500	492	471	476	504	509	492	516	531	464	477	509	479	487	523	494	493	531	490	499	530	523	504	491	465	477	537	512	515	510	515	479	503	525	475	497	471	500	509	478	507	494	524	522	482	502	506	484	481	516	536	479	476	504	475	494	448	511	476	491	509	498	489	493	512	497	509	492	532	532	501	505	516	511	522	520	477	486	520	497	490	502	522	468	487	508	494	490	496	498	536	517	514	480	494	502	481	476	491	474	477	532	487	529	490	510	529	502	515	482	499	503	503	494	511	520	463	487	489	480	491	476	480	464	535	488	469	508	467	490	459	470	524	493	511	520	496	491	540	521	504	476	518	514	478	474	488	491	526	527	483	475	535	495	477	484	504	488	524	500	492	495	509	547	507	468	514	500	487	535	500	548	502	475	490	491	491	478	527	510	461	492	480	532	579	512	505	472	486	505	522	501	473	498	491	494	486	469	497	515	514	514	511	518	485	455	480	467	521	462	524	516	518	528	524	473	497	493	554	502	467	493	454	502	459	513	477	499	484	508	452	462	503	495	483	517	540	485	505	453	482	496	510	525	490	537	502	517	476	490	476	508	479	499	501	493	502	473	501	478	500	490	537	463	463	494	486	481	512	506	477	485	474	516	494	498	477	521	526	504	523	469	499	486	528	489	501	516	522	471	533	505	523	469	456	491	527	492	499	502	545	495	493	454	499	483	497	474	535	460	500	479	509	545	494	457	488	511	524	485	494	483	532	530	499	478	502	475	469	510	468	528	504	514	468	488	491	534	499	462	509	468	487	488	487	480	523	549	491	520	494	483	468	511	507	503	508	501	462	452	538	534	531	501	493	504	453	484	486	525	496	496	535	518	466	533	476	508	512	557	495	500	476	479	518	515	500	437	524	510	482	509	496	488	520	497	454	511	481	481	473	474	494	482	491	510	479	507	473	532	516	516	506	454	478	501	513	467	532	493	462	502	506	550	507	494	460	478	525	469	467	484	519	471	503	485	480	510	514	450	489	497	477	523	538	504	521	542	484	504	493	479	484	513	497	500	489	496	493	487	504	437	476	505	520	495	510	478	495	494	512	450	513	516	490	498	467	492	531	473	454	516	505	470	497	500	520	495	516	517	496	486	471	501	472	534	488	478	497	510	456	515	549	476	487	482	481	495	498	518	501	485	497	518	448	526	495	493	486	542	474	516	483	486	502	472	485	506	513	505	496	495	507	490	484	501	505	474	480	477	480	524	488	475	493	493	524	503	485	482	516	484	497	517	508	512	489	485	480	505	513	519	519	489	516	492	516	470	549	502	473	525	545	457	497	485	453	470	503	489	500	511	496	510	524	483	499	514	461	486	523	454	477	516	528	499	485	481	520	491	503	520	516	466	499	485	514	496	497	487	477	494	473	509	484	498	480	507	516	503	499	482	460	477	513	491	482	459	486	516	489	511	497	542	479	510	520	531	470	488	490	515	544	476	532	503	475	522	451	478	444	504	490	530	458	515	488	473	513	477	469	476	437	477	484	481	486	508	458	524	484	472	530	470	517	502	464	479	502	478	474	538	492	545	487	496	500	482	484	526	505	510	485	541	511	473	514	505	516	471	503	487	484	514	498	524	510	514	558	473	470	482	493	439	532	519	486	509	488	490	465	503	482	481	481	516	491	528	528	487	498	520	488	511	469	481	447	510	515	510	502	520	547	492	482	476	492	446	527	492	464	465	499	474	515	469	485	477	487	497	472	492	501	504	478	544	506	478	482	495	501	501	468	470	506	494	493	492	506	489	494
28350	19879	8749	1365	845	560	635	502	454	475	480	478	457	461	453	480	476	448	469	513	456	484	468	458	470	475	465	443	454	446	471	454	466	443	498	428	444	483	468	482	466	471	469	485	471	501	467	491	504	462	443	470	463	476	461	468	490	444	440	453	494	459	465	490	478	474	451	482	485	431	464	463	432	477	470	436	465	462	499	458	471	448	445	439	446	460	435	433	424	455	449	492	470	443	478	430	452	464	483	466	463	491	464	464	470	482	478	435	451	442	450	456	464	472	451	504	478	506	476	450	464	431	479	430	480	442	472	495	458	455	444	458	428	473	472	497	438	496	487	412	433	461	466	487	477	479	469	451	476	435	428	433	440	477	519	438	461	475	433	476	490	458	459	466	424	464	439	475	503	476	502	488	441	433	469	444	459	458	438	487	463	415	479	443	513	466	479	429	470	457	475	473	401	461	458	495	480	393	469	439	445	457	467	474	476	449	439	449	511	432	472	440	481	452	462	465	448	437	470	490	469	417	466	443	404	437	461	456	468	450	479	454	464	473	444	422	461	467	492	511	459	479	436	461	480	505	455	451	449	472	471	474	511	475	475	457	466	472	473	448	495	460	459	508	466	489	466	467	419	481	475	475	517	446	482	486	469	463	429	439	483	448	470	463	468	485	502	470	461	450	466	474	448	488	419	476	454	450	447	481	477	420	455	473	496	453	478	490	462	470	471	451	456	456	402	438	477	454	469	456	483	450	440	441	473	440	475	476	441	443	450	454	451	442	480	490	451	467	451	442	464	477	458	468	447	469	440	474	468	507	454	458	532	470	457	509	455	495	458	444	462	456	451	458	447	463	454	450	474	461	431	460	441	433	457	474	448	436	432	494	473	443	483	468	426	471	440	449	447	485	460	469	496	461	452	482	429	445	483	490	455	473	454	491	428	525	474	472	462	449	486	443	469	498	494	454	482	496	459	442	432	472	460	446	451	448	463	438	454	457	465	490	487	454	430	428	459	486	445	502	426	480	437	456	445	451	453	477	475	486	463	468	414	491	475	420	502	446	459	448	470	489	467	460	464	466	479	449	444	499	464	471	480	452	457	462	473	460	471	469	443	433	475	504	465	446	512	470	460	468	511	478	460	484	458	501	483	434	490	460	465	468	451	448	459	483	478	440	478	482	452	455	471	473	450	436	454	444	458	462	489	439	472	409	476	453	466	481	464	453	434	463	478	412	453	449	482	461	449	434	491	472	484	485	478	510	454	483	490	460	458	464	460	481	462	444	453	422	445	488	479	470	466	488	476	452	461	410	455	471	462	457	530	493	467	461	469	477	443	456	466	455	483	511	421	444	450	428	485	453	452	476	457	456	463	442	451	478	476	482	452	473	440	437	463	443	456	443	451	479	493	461	444	492	465	464	459	481	469	441	452	484	461	490	463	445	447	436	458	445	414	475	478	440	456	512	453	439	455	446	459	466	434	457	434	478	459	474	479	428	500	448	437	461	440	459	463	449	456	465	458	514	444	447	472	445	464	447	490	488	469	498	475	406	473	429	462	463	483	447	459	446	436	466	486	463	505	501	480	472	445	484	479	471	478	466	471	449	447	469	460	477	442	475	449	458	464	442	507	478	463	450	430	462	449	436	456	448	475	459	451	475	481	458	459	463	430	428	448	437	412	438	430	463	474	434	492	453	508	464	472	438	442	478	441	427	458	487	476	481	491	444	448	499	471	438	485	432	447	438	441	445	489	492	489	433	457	485	481	453	421	460	502	446	461	423	423	481	432	453	463	462	472	437	422	468	440	493	484	424	482	466	410	462	469	483	440	486	455	457	449	480	461	488	485	463	483	451	459	469	473	441	454	461	482	443	461	466	468	449	427	508	497	478	446	439	460	457	445	443	440	481	461	443	469	454	425	469	463	440	472	446	488	484	473	485	446	476	410	459	457	461	473	428	475	456	431	439	442	441	461	468	463	465	452	486	416	459	464	466	467	488	438	460	432	459	465	484	452	438	444	438	429	485	479	490	477	435	474	474	427	436	483	481	467	451	475	448	459	453	461	434	474	472	489	469	482	472	468	479	448	440	462	440	486	452	476	483	468	449	501	457	487	481	513	463	447	491	472	455	432	477	453	475	482	476	445	479	470	486	435	467	440	432	476	453	454	433	446	496	461	439	434	448	446	470	447	499	468	495	444	483	460	497	488	504	459	463	472	469	493	493	437	454	456	432	461	444	481	463	460	475	442	498	472	468	492	496	478	441	456	451	435	492	465	463	487	455	453	500	463	444	454	465	456	444	462	457	475	456	481	517	496	459	437	478	482	454	487	423	415	448	453	509	467	467	451	482	465	448	474	428	487	490	422	457	457	462	501	467	437	500	480	421	463	450	496	457	428	460	435	470	466	429	420	461	429	431	446	487	425	461	462	424	409	451	434	438	452	456	466	516	484	444	465	472	448	490	475	467	507	446	473	431	435	483	471	455	479	476	517	489	469	442	438	474	472	453	470	460	481	460	446	459	457	476	394	440	444	463	451	442	445	440	469	426	493	458	471	487	458	441	517	509	421	476	439	496	476	448	444	499	474	440	446	457	503	464	452	468	464	452	473	454	460	471	452	430	490	476	478	468	464	443	465	468	468	469	465	468	450	442	445	469	499	460	488	439	480	448	465	500	436	439	501	465	461	484	529	442	465	454	450	492	447	487	461	471	461	446	411	476	452	460	469	435	422	409	454	474	398	468	469	474	515	466	502	425	461	444	473	503	466	492	468	449	508	479	471	438	464	446	475	452	484	464	453	468	448	443	426	470	470	457	456	467	469	475	470	521	473	461	459	481	450	483	450	471	463	466	425	434	477	443	449	458	455	472	451	491	456	455	431	452	447	449	451	469	426	465	490	420	454	453	476	475	468	457	434	494	452	463	472	466	463	495	462	504	485	476	420	458	453	461	439	442	472	488	438	476	443	452	435	442	442	447	462	495	462	478	498	429	472	396	473	443	434	435	454	438	451	463	493	463	452	463	410	440	455	465	456	483	491	455	455	403	477	440	471	429	465	461	463	466	489	488	457	463	464	462	476	432	454	452	458	451	488	473	453	476	489	447	439	489	465	450	484	490	446	469	483	445	480	458	464	425	481	492	451	479	480	472	485	471	478	458	489	449	471	467	445	484	429	484	474	446	489	480	460	452	452	434	471	458	458	428	502	466	464	456	468	458	456	416	447	460	464	466	426	448	436	505	470	463	448	450	456	450	465	469	487	478	437	463	437	463	476	446	454	447	503	498	475	500	474	463	468	487	412	447	450	491	455	476	495	471	443	451	462	464	445	441	425	446	452	443	479	447	453	437	436	460	460	493	476	428	446	493	443	491	465	457	492	487	437	482	420	462	465	503	493	462	449	487	430	480	469	436	541	475	477	438	465	459	447	420	450	494	441	456	455	481	443	442	470	436	440	465	448	446	498	476	484	511	477	467	457	463	466	465	444	463	448	447	457	440
12609	13939	6551	808	986	570	670	418	416	406	415	401	409	408	427	432	393	417	363	399	373	389	405	389	382	412	422	420	387	396	391	407	373	406	393	416	418	420	435	428	426	437	442	390	408	420	403	422	388	387	436	391	408	412	410	424	415	414	405	384	395	406	414	374	408	404	401	397	399	373	390	412	393	421	399	392	392	397	413	407	403	367	406	377	422	405	395	390	407	391	372	398	376	430	393	402	365	396	402	402	394	385	416	395	398	378	400	404	394	407	405	390	375	417	367	392	411	394	385	397	418	388	434	386	401	399	397	377	407	420	392	416	425	415	432	411	423	419	391	396	370	389	421	391	360	408	446	380	410	392	405	402	395	421	398	431	422	374	403	425	410	413	398	387	373	390	418	386	410	398	424	384	402	386	439	419	386	409	362	391	422	394	368	405	401	416	383	393	456	420	382	446	392	401	412	389	403	390	370	400	380	348	399	425	389	419	415	401	388	364	395	389	397	384	388	357	378	426	421	406	397	421	393	339	380	373	414	385	409	385	371	414	389	405	410	410	405	415	354	422	414	410	430	413	420	403	415	387	403	392	399	432	414	378	421	370	400	389	382	395	383	417	396	399	405	405	342	397	417	403	424	405	393	384	405	394	374	396	405	403	446	417	372	385	375	419	378	383	404	408	413	397	392	407	377	418	396	426	353	394	382	410	424	398	383	347	362	413	408	464	393	373	402	401	405	395	383	393	448	410	367	408	426	460	392	395	405	414	407	390	391	384	387	393	383	400	401	380	417	372	380	399	385	395	371	395	390	449	363	388	370	410	363	393	379	395	367	420	428	401	377	383	395	403	410	388	379	402	392	425	409	354	406	368	366	421	376	397	400	426	383	388	418	408	423	409	392	408	414	420	376	433	402	387	363	402	417	389	400	394	408	353	369	365	380	390	381	398	397	381	440	368	405	409	421	413	388	388	401	402	359	380	406	410	407	428	382	421	371	367	390	405	415	416	397	450	384	404	401	422	404	379	397	384	401	387	446	393	390	385	369	418	341	394	417	410	359	377	389	394	413	383	398	384	372	386	375	353	384	410	389	390	412	403	436	343	375	426	406	381	379	385	395	404	415	431	370	371	391	387	398	391	381	404	418	428	374	395	381	363	405	398	371	378	400	395	404	369	407	391	371	392	401	356	370	362	389	406	391	396	408	387	423	396	401	445	368	391	374	405	388	390	405	420	387	397	387	452	401	429	404	366	416	430	423	381	386	418	404	405	400	413	389	377	415	399	392	397	397	402	384	391	384	370	411	358	375	367	423	402	363	409	394	405	401	412	393	337	380	383	329	384	383	430	393	360	407	389	401	381	430	398	410	389	385	414	409	382	418	421	368	384	395	441	397	388	377	385	392	371	392	400	403	399	406	398	396	386	407	397	396	374	407	360	401	403	383	395	424	381	377	384	413	396	385	408	389	391	391	405	413	372	395	396	371	411	408	396	407	376	354	394	400	375	408	392	388	397	422	385	402	396	433	421	370	414	402	436	398	378	416	415	374	420	409	412	380	417	387	434	392	349	390	397	376	401	379	380	411	432	368	399	357	415	396	405	360	420	404	398	375	378	416	401	394	396	405	393	413	370	381	373	392	366	404	394	390	373	390	374	413	402	433	405	385	424	399	364	422	384	420	439	388	370	429	411	421	393	407	400	409	403	402	404	366	426	385	386	359	419	391	371	415	396	411	410	413	397	391	376	415	368	365	401	340	392	402	403	416	398	409	394	384	403	362	393	370	428	414	415	374	372	409	427	427	422	390	415	371	405	403	414	390	357	381	371	401	401	412	382	412	376	397	400	404	412	366	381	377	415	417	365	425	400	399	333	405	391	414	414	406	402	389	360	400	369	394	383	413	393	386	430	401	370	436	403	408	395	385	423	377	380	382	388	390	379	403	389	395	441	413	378	433	409	358	377	375	409	420	402	426	421	391	388	346	396	407	419	413	369	366	386	433	395	409	446	386	359	412	431	410	398	432	387	389	376	347	408	382	433	394	413	389	376	388	391	402	420	404	355	383	400	368	401	419	391	424	363	380	423	417	391	382	393	431	370	410	400	369	368	410	389	394	379	411	388	394	372	383	396	412	383	418	428	393	405	404	421	397	401	412	397	417	386	434	396	424	428	426	386	382	392	392	395	401	409	410	381	387	405	378	432	383	402	423	421	384	390	410	419	412	444	383	404	399	367	377	427	423	396	386	384	387	404	396	363	391	416	425	379	408	389	407	364	409	391	380	426	432	451	417	406	406	405	404	367	404	393	408	436	382	416	434	385	391	384	381	364	439	430	406	401	374	406	420	385	387	416	408	360	372	370	395	397	427	373	365	428	412	396	432	394	433	411	413	418	398	373	371	395	398	401	397	376	412	380	360	401	400	449	415	383	400	398	352	390	425	411	401	391	413	440	392	389	394	381	429	423	421	414	389	389	396	396	381	409	365	406	394	391	407	413	397	412	430	395	426	433	426	415	355	418	399	368	366	383	421	396	426	424	391	356	405	412	423	375	384	391	407	400	417	406	397	381	396	414	361	394	395	385	374	380	388	401	416	376	366	418	378	361	419	398	400	362	389	394	393	398	396	411	420	413	427	406	396	421	407	419	405	404	401	377	396	410	418	389	401	395	394	354	421	418	423	394	383	386	410	396	377	386	411	387	431	419	408	409	398	424	410	431	418	392	404	379	391	439	375	386	401	402	388	380	396	398	400	398	400	387	417	396	414	371	392	433	393	394	373	366	381	410	399	454	409	370	429	403	389	374	403	388	412	424	386	387	392	378	379	401	398	371	403	389	377	361	423	395	398	446	387	384	388	398	433	391	426	388	389	366	413	385	408	361	421	402	416	408	411	366	385	367	406	391	401	393	418	384	404	399	393	383	383	393	371	414	374	415	422	391	389	410	423	395	410	449	391	376	391	376	464	385	388	384	412	369	372	368	413	405	380	430	399	399	405	396	420	390	400	378	403	411	432	401	392	393	407	412	396	373	373	361	427	372	370	394	417	396	424	395	393	389	372	419	419	416	401	373	413	428	408	383	386	401	423	415	402	423	412	375	389	400	380	384	373	408	382	383	403	392	388	431	396	411	405	409	431	423	401	405	423	405	400	396	416	376	401	403	414	388	394	397	408	418	411	394	396	422	418	381	396	399	396	397	425	414	376	430	371	444	368	438	384	409	385	387	357	341	431	409	454	388	428	420	380	397	417	415	407	380	419	398	416	401	411	407	399	399	398	391	386	372	395	395	391	394	368	384	378	379	413	356	364	426	423	415	398	384	398	397	434	426	392	432	385	409	378	406	393	398	403	372	403	405	378	375	418	401	472	377	390	358	390	394	407	398	387	399	402	377	424	432	406	422	415	425	428	373	406	367	390	381	444	422	359	385	426	400	382	363	403	401	367	404	411	401	379	383	434	404	405	369	404	362	390	394	383	382	381	374	402	404	384	350	376	393	397	411
25278	21785	27977	24992	12738	1981	2802	644	466	517	479	459	485	440	477	466	439	454	448	440	436	451	456	461	471	443	466	451	430	460	487	460	423	432	441	473	444	460	477	490	483	469	507	420	455	451	484	450	469	440	489	473	450	502	469	438	486	462	454	430	463	428	460	403	426	444	425	457	467	426	417	438	367	466	455	415	428	425	497	462	411	428	428	421	447	446	458	457	484	433	425	454	429	452	466	417	429	442	442	442	442	464	481	444	412	457	466	414	433	467	427	461	460	390	424	454	445	426	460	472	411	438	410	481	426	417	432	406	429	392	435	419	429	446	436	472	453	463	431	429	479	443	410	453	454	421	452	464	456	396	411	418	461	424	443	460	469	436	451	435	409	433	435	455	442	468	416	472	453	460	469	463	424	461	423	430	434	454	447	392	404	422	442	427	472	427	441	441	428	466	423	421	446	417	454	459	443	402	456	456	438	476	482	448	403	416	426	427	413	461	431	431	460	429	453	456	438	443	445	459	444	472	442	453	426	445	446	433	422	403	446	411	414	513	423	466	454	441	438	433	428	446	441	402	415	470	453	409	433	437	458	439	431	388	424	436	441	426	428	446	432	441	465	441	424	452	479	452	431	402	471	461	443	436	438	460	465	472	476	455	440	401	459	436	417	425	424	440	434	421	419	479	474	445	463	436	460	449	444	466	429	410	418	461	428	459	472	456	446	441	409	445	428	440	449	471	439	468	407	402	439	488	471	452	443	427	417	475	389	441	459	445	436	452	481	459	431	437	461	501	414	481	453	442	437	423	444	432	432	430	470	441	418	472	441	392	425	462	436	426	427	459	424	453	429	443	442	425	411	441	422	427	430	421	428	445	432	460	418	445	406	440	477	461	432	450	419	435	439	427	469	433	421	426	445	505	451	458	447	428	434	457	449	433	441	428	438	429	447	453	448	436	413	441	419	459	396	467	445	445	446	429	401	455	425	441	434	425	434	445	424	450	429	407	409	449	429	480	459	502	421	468	459	420	446	398	437	414	468	461	461	447	392	459	438	410	446	439	458	450	440	410	416	437	407	398	426	450	442	429	418	489	455	419	458	404	464	441	433	428	417	485	429	425	453	470	452	454	437	465	458	460	426	468	434	417	439	422	409	459	476	435	414	412	459	469	435	442	443	425	458	437	470	442	422	417	432	440	426	430	442	448	425	442	412	425	462	422	435	474	432	479	427	431	445	450	455	409	404	412	425	421	462	443	468	456	407	433	452	438	484	423	446	453	454	447	453	445	438	408	422	459	440	426	433	437	463	442	463	420	452	449	450	422	446	409	419	429	467	466	423	445	490	439	452	447	455	433	432	451	408	407	458	434	445	492	441	437	449	488	450	458	469	448	416	460	440	432	410	415	449	460	462	421	455	420	418	433	478	448	413	438	454	439	452	443	453	482	437	461	452	440	481	445	439	450	466	445	439	426	459	432	466	435	404	451	457	398	425	427	440	459	425	467	380	441	479	422	514	432	415	422	460	457	457	460	426	423	472	432	449	446	469	418	464	467	432	417	438	440	408	399	427	447	421	443	447	459	425	422	438	434	387	434	460	401	446	442	403	487	445	434	424	443	435	421	399	448	428	436	429	416	408	428	425	495	440	424	451	439	434	462	445	454	437	427	437	424	434	417	427	448	426	409	420	435	434	411	450	440	449	424	421	408	458	482	437	436	442	471	481	434	430	404	442	423	438	450	448	428	441	423	473	454	438	452	428	457	422	434	476	461	448	419	399	402	455	487	393	431	402	433	385	416	437	428	467	448	414	402	446	450	448	494	412	451	416	432	434	398	427	440	431	433	464	469	415	454	421	475	410	423	431	435	445	459	423	438	449	421	413	472	407	463	456	419	421	439	438	412	435	411	418	440	464	459	438	445	445	471	451	457	470	435	438	428	447	422	438	425	429	439	423	472	453	436	462	450	457	432	415	439	424	427	425	409	399	424	477	437	422	451	481	443	424	450	462	433	423	464	440	445	424	449	461	439	464	445	430	443	475	485	469	453	422	383	434	424	435	428	424	448	440	413	433	451	464	398	447	407	433	424	427	448	447	421	467	457	423	471	458	430	453	447	469	403	473	447	430	432	436	456	456	474	445	456	435	447	463	439	445	419	491	457	419	461	431	443	472	449	436	414	426	441	427	457	445	421	438	419	445	413	465	466	438	421	411	445	438	430	456	441	421	435	455	427	441	434	449	470	445	452	429	432	450	438	425	497	406	447	465	472	447	458	458	419	451	436	439	456	431	438	448	477	424	455	412	450	437	486	467	454	484	450	421	472	444	457	440	435	441	435	419	428	417	436	470	468	440	492	438	452	434	476	457	422	461	439	449	449	417	436	398	474	414	477	463	418	412	462	443	392	468	444	464	422	436	439	426	429	435	454	436	420	477	484	453	437	474	445	410	427	443	433	450	401	384	432	420	446	434	455	427	437	436	447	459	410	435	414	429	456	434	432	402	463	415	428	410	436	459	438	440	458	418	419	440	470	468	433	455	468	439	433	425	425	478	439	445	413	487	446	408	468	445	437	454	420	426	434	410	421	470	428	417	438	455	447	442	431	420	413	399	455	439	445	394	474	417	445	452	438	439	433	435	459	430	462	442	450	442	451	449	429	469	432	476	426	432	422	452	412	438	434	416	440	450	424	455	428	443	416	425	468	438	427	408	444	457	429	416	418	449	446	451	476	412	432	431	430	443	415	471	466	458	423	408	433	432	467	441	455	410	462	450	416	440	414	453	455	424	443	434	444	437	453	413	506	449	425	479	412	440	453	406	454	446	413	439	444	473	448	445	456	419	501	424	414	433	414	419	433	456	458	468	426	436	452	458	443	423	405	447	432	440	438	465	416	466	460	443	438	436	446	455	436	430	449	453	444	449	482	449	501	446	455	443	437	431	436	444	421	437	458	456	440	420	446	430	408	456	405	419	429	449	428	491	439	432	426	441	432	452	443	446	422	455	448	454	428	433	436	421	448	445	442	408	472	437	448	417	471	479	444	478	433	443	461	436	447	421	449	453	402	427	435	445	402	475	420	411	413	441	465	450	473	420	434	475	465	439	425	433	439	410	453	465	424	426	439	469	429	418	427	406	465	445	472	440	419	420	416	442	463	441	477	447	463	464	459	420	454	436	454	427	412	435	435	462	467	469	432	425	427	402	454	448	435	442	449	499	468	431	420	452	447	442	494	446	434	418	438	421	427	466	473	440	461	449	416	418	458	430	464	450	471	418	398	461	426	435	430	465	422	446	456	414	455	461	443	438	436	458	451	444	464	418	418	470	421	443	420	469	436	424	391	424	433	449	430	458	436	431	500	410	463	486	425	458	437	436	421	462	441	456	444	433	450	432	461	425	433	441	438	390	465	437	447	461	450	454	434	414	423	459	433	429	418	460	434	423	425	422	443	457	430	447	427	422	453	434	452	487	437	472	429	436	425	442	415	452	419	446	444	420	413
44953	54509	34566	4693	4832	1946	3679	577	498	460	465	450	433	460	439	470	441	442	407	435	432	478	396	406	410	438	398	424	448	454	428	438	408	453	435	451	440	440	450	441	423	487	410	460	454	441	474	433	393	421	441	411	460	470	454	451	400	419	408	421	396	415	382	434	421	434	413	415	399	425	440	412	427	414	418	407	427	389	396	438	414	400	433	382	401	404	422	391	381	446	365	383	420	433	377	397	395	427	401	415	436	440	417	441	393	406	431	392	400	408	412	388	419	408	423	399	423	373	400	398	426	424	415	425	408	404	446	387	406	420	381	374	403	392	417	394	395	390	383	425	426	432	376	434	425	410	399	429	422	386	395	398	397	378	363	401	407	397	407	429	386	429	413	406	386	434	387	413	386	424	413	410	390	413	435	385	403	397	405	405	402	369	412	413	424	409	386	421	406	408	442	417	404	418	396	392	445	417	359	428	389	377	383	437	395	408	406	389	419	383	415	430	427	466	405	394	428	409	418	407	433	393	407	428	396	401	396	384	435	395	392	421	393	438	387	439	399	434	404	444	405	364	372	371	432	447	409	459	374	422	384	412	384	422	406	409	381	418	412	431	418	434	421	417	400	437	420	408	424	426	424	446	398	434	427	377	419	433	371	402	438	395	404	397	418	386	414	394	399	431	407	401	415	400	397	407	425	431	415	437	402	431	399	393	401	393	402	430	397	453	396	417	381	372	389	406	454	388	397	434	427	405	384	424	407	450	392	400	411	414	431	410	427	437	405	374	422	388	374	411	417	415	413	414	409	402	386	418	407	429	391	421	393	399	379	393	377	398	392	409	418	393	414	407	400	388	435	384	419	405	408	399	399	409	414	371	388	398	408	412	413	362	403	402	445	429	400	397	420	357	428	395	424	396	414	392	440	432	425	401	411	442	439	417	418	422	396	402	414	401	419	371	392	383	412	375	416	365	398	412	426	410	396	434	399	447	430	393	423	380	374	394	418	431	375	390	398	426	425	402	387	417	378	390	395	440	440	392	382	386	377	407	378	458	394	419	416	404	422	382	425	418	400	420	420	443	423	411	389	418	446	445	414	428	412	424	404	443	419	418	432	408	405	380	386	389	405	410	453	399	397	405	424	385	438	394	394	371	374	435	410	366	392	392	397	395	406	448	387	426	408	414	427	427	391	414	401	415	368	423	395	464	396	399	446	450	402	398	418	391	413	418	394	356	394	397	418	424	399	398	407	391	431	414	478	407	430	364	407	388	400	387	417	421	418	405	391	382	401	384	385	386	388	411	415	421	417	405	423	379	380	411	404	406	371	385	398	390	414	410	404	390	393	391	426	362	403	409	421	446	378	406	422	376	433	420	412	430	372	427	408	408	351	391	394	423	385	393	388	364	414	418	374	400	411	400	411	425	412	411	416	390	402	397	397	422	465	398	414	373	414	394	392	412	416	404	382	419	420	425	382	404	406	407	405	388	398	394	413	379	391	358	417	442	424	357	408	370	427	397	396	414	395	432	405	390	428	409	382	450	405	389	407	394	402	350	414	381	393	377	380	423	394	423	397	383	415	411	426	394	401	415	410	437	399	418	427	402	416	422	415	416	453	413	410	363	435	443	372	407	414	415	377	383	399	369	399	414	412	422	377	393	383	375	374	396	424	400	404	391	403	450	423	407	398	419	400	398	397	373	384	435	429	394	403	409	404	367	451	430	455	411	396	395	410	425	414	404	420	388	393	406	400	414	383	374	430	380	389	393	385	396	444	402	422	383	406	389	396	375	377	382	383	398	416	418	446	379	408	367	388	417	400	408	417	427	385	390	391	391	411	399	367	447	427	391	420	399	398	388	416	410	424	369	454	409	410	407	407	373	399	382	396	426	391	421	417	416	368	399	394	392	409	363	402	421	405	412	402	389	420	430	393	446	426	394	395	427	384	413	393	396	443	452	400	384	399	418	429	423	433	407	415	449	419	392	393	418	409	423	421	402	402	422	390	439	408	410	407	395	378	399	394	408	393	462	409	410	410	438	359	400	415	407	408	432	371	396	393	390	423	415	405	401	438	417	423	408	392	396	412	393	412	393	390	400	402	423	388	379	356	429	429	427	366	398	379	434	384	398	407	416	398	397	399	399	423	396	399	416	386	402	433	419	401	427	402	421	412	392	410	395	384	394	398	446	419	409	438	405	425	422	403	415	397	406	402	415	394	398	381	429	368	383	417	440	384	410	399	401	395	368	396	418	399	426	421	402	404	380	368	380	402	416	414	386	410	423	401	416	421	401	419	425	407	412	429	421	393	418	450	392	390	410	390	401	393	352	438	370	433	393	432	437	406	426	428	401	412	425	405	386	419	348	414	380	383	377	410	424	409	391	420	374	412	418	417	421	447	378	412	423	415	425	417	386	422	423	393	407	465	410	437	406	401	426	419	398	385	381	401	416	387	411	400	390	403	380	440	395	361	413	417	393	419	376	417	405	440	407	377	389	375	407	425	412	410	423	409	416	403	406	413	411	394	410	408	445	371	375	442	429	423	395	433	380	414	435	408	393	451	414	409	381	410	422	433	434	391	454	374	396	431	425	413	403	385	414	396	425	407	384	380	393	423	412	416	389	396	407	409	410	376	423	419	402	414	386	400	387	412	382	410	410	430	379	394	402	429	407	417	416	406	403	409	421	429	414	426	401	422	426	424	378	397	432	416	424	376	423	428	350	394	414	410	409	381	397	427	407	411	394	432	384	372	433	418	399	405	405	396	392	362	424	430	421	404	409	427	411	384	366	390	412	435	426	386	421	383	400	410	411	377	383	406	419	415	410	386	393	419	411	438	378	398	433	395	398	449	420	448	415	420	408	412	400	457	382	393	431	390	386	397	422	408	414	407	406	381	425	376	427	398	431	401	377	435	368	440	390	431	403	427	411	417	415	411	422	428	391	412	426	422	392	382	395	427	393	407	400	407	375	372	413	416	408	428	407	363	425	431	397	418	434	389	393	380	415	424	414	409	383	381	359	395	400	407	391	409	407	409	385	395	433	414	385	397	387	428	436	426	388	421	428	402	414	426	404	357	376	422	395	404	410	408	405	412	439	395	382	375	402	396	394	376	428	388	414	412	396	396	416	405	420	427	401	366	399	396	434	383	444	406	423	428	452	420	391	409	377	417	406	410	400	379	408	390	399	409	392	417	392	409	396	432	435	391	364	378	404	413	430	422	413	438	401	403	398	421	396	367	418	381	408	387	405	406	405	433	416	393	425	418	387	395	389	417	405	396	392	379	414	431	417	392	369	385	417	354	387	400	392	377	422	411	419	408	447	407	385	369	392	400	430	401	410	417	385	397	415	373	414	355	404	421	423	420	412	426	409	405	387	386	416	418	396	401	388	391	400	392	398	423	382	394	380	443	411	399	411	383	418	376	413	405	401	385	402	407	397	398	391	413	419	382	390	408	377	401	384	385	387	387	395	376	414	408	399	379	391	401	392	430	410	405	410
24229	21520	28759	24464	20781	9534	6955	1011	707	675	680	640	671	669	645	618	640	611	610	650	665	630	627	645	617	587	611	633	609	607	588	624	612	627	636	625	657	672	596	645	602	623	680	671	647	656	667	652	657	620	638	646	623	594	664	632	601	616	568	606	611	598	626	667	588	629	613	648	535	601	652	594	616	636	626	589	593	588	573	607	608	596	623	624	636	639	613	620	592	589	625	660	561	631	637	606	605	565	583	637	629	668	643	597	621	657	615	599	609	574	642	610	589	584	654	601	601	562	602	628	611	591	592	578	601	582	591	629	642	628	571	553	615	644	577	595	594	606	532	601	591	588	635	578	626	626	609	581	585	573	565	627	578	611	572	611	608	587	667	665	622	625	625	641	623	617	595	587	623	603	580	637	622	588	563	610	582	574	594	577	608	586	590	641	591	563	572	611	594	612	606	570	580	592	642	606	607	651	555	621	624	585	615	580	592	613	623	590	573	588	585	615	629	607	621	617	631	581	607	634	589	567	607	635	598	595	646	575	674	598	618	591	633	617	575	564	608	619	658	593	608	607	582	577	637	585	567	583	619	596	601	582	609	593	593	603	584	595	637	617	622	580	592	592	597	584	641	598	602	645	634	652	611	608	571	622	620	607	604	587	608	642	591	628	601	600	595	595	589	604	622	601	596	576	642	589	576	626	655	604	616	598	580	598	601	592	617	617	620	621	576	619	611	594	576	590	660	632	620	612	631	609	616	633	600	598	575	634	616	614	605	581	603	605	581	607	614	586	607	612	615	593	627	578	630	606	592	566	594	623	602	579	599	611	601	640	580	615	635	607	604	614	623	638	610	617	592	631	581	612	604	567	645	561	609	579	632	611	576	609	557	601	579	605	564	601	627	627	574	598	585	578	603	592	652	600	595	580	619	619	594	573	642	577	613	602	653	626	596	620	630	611	598	594	581	615	614	608	639	559	568	601	639	568	605	610	630	610	640	580	576	635	626	598	600	598	650	584	642	632	633	593	617	602	586	617	603	677	598	589	648	587	612	587	629	686	590	584	589	626	618	608	600	647	630	554	630	542	618	624	581	643	644	597	586	607	567	645	585	635	566	617	602	617	636	627	602	589	612	542	623	611	595	563	574	637	570	635	630	644	651	589	589	630	603	605	613	599	585	662	615	578	623	619	556	630	616	600	571	587	596	656	643	613	573	598	604	563	615	586	637	582	623	578	628	638	604	620	643	588	600	646	621	602	610	622	578	649	621	595	597	631	563	582	594	586	597	596	604	599	632	615	543	570	587	559	601	591	584	630	580	632	581	584	618	642	581	596	589	672	596	603	648	635	592	594	598	602	621	606	642	589	580	550	591	621	631	642	612	608	584	650	619	598	591	600	580	567	564	660	588	544	585	623	586	623	634	633	572	580	592	610	563	618	653	571	603	559	606	598	614	627	604	578	614	631	604	613	645	587	577	603	570	594	633	561	619	595	613	552	555	607	612	600	630	572	674	593	606	591	614	607	589	633	579	586	617	573	610	613	607	594	610	607	594	634	648	623	650	644	582	594	598	618	595	548	590	599	647	622	576	555	579	604	617	640	600	621	573	597	577	572	639	593	619	585	602	614	552	585	600	619	599	611	613	597	589	569	600	582	608	629	653	610	611	638	634	582	587	579	617	589	580	616	600	596	656	634	605	630	601	599	601	605	578	613	617	625	584	627	561	589	599	618	615	627	560	629	625	600	588	610	599	620	546	594	583	584	585	624	580	612	604	631	603	570	570	589	602	559	622	605	589	608	558	624	588	619	596	644	652	590	583	607	599	615	614	612	614	567	640	557	615	638	637	625	577	618	560	639	573	650	582	627	593	617	615	609	607	596	619	589	554	592	636	583	578	548	555	621	610	653	589	608	623	634	570	606	594	620	616	597	572	596	611	601	592	592	592	548	572	554	568	618	593	612	635	577	648	632	597	626	599	587	590	589	599	646	620	593	605	583	674	592	634	526	555	568	661	613	591	613	579	594	598	614	592	595	582	591	613	603	609	627	601	580	649	565	572	575	646	610	624	607	582	604	640	604	610	630	597	659	560	589	635	604	610	615	617	600	591	619	595	624	640	604	588	578	573	578	608	576	656	601	597	649	633	584	599	618	628	671	576	589	613	581	619	621	599	589	593	568	583	587	581	618	624	590	593	637	604	607	612	623	610	661	636	609	596	617	611	569	617	589	628	585	598	604	630	621	648	593	628	604	620	640	595	614	607	521	540	597	605	624	589	551	618	600	598	579	620	557	602	610	668	563	620	650	632	629	591	614	653	619	612	573	595	581	655	623	588	575	613	632	587	596	583	582	630	599	621	666	638	603	632	623	583	565	599	631	611	578	635	609	581	541	627	581	617	595	625	604	591	648	574	626	586	593	601	582	619	580	601	594	600	587	582	577	600	611	567	648	604	605	600	575	637	637	595	612	594	606	598	594	605	615	609	602	593	576	636	658	572	593	625	612	587	625	632	630	596	645	639	635	647	642	566	589	607	598	639	616	609	612	644	601	602	631	595	569	601	590	601	666	651	548	615	591	616	566	582	620	614	620	552	607	567	632	599	639	606	623	613	581	609	600	578	598	559	602	589	610	593	594	630	588	619	607	592	580	595	626	636	618	621	641	598	595	629	606	595	585	582	624	549	592	619	616	586	647	584	592	601	583	558	576	608	605	599	611	589	581	619	630	575	562	644	601	587	591	620	655	611	615	600	618	609	634	657	627	620	586	572	609	581	577	624	598	591	597	624	622	606	566	522	627	602	584	592	593	581	572	588	580	600	597	608	627	606	608	652	596	603	623	638	600	622	591	590	621	564	602	644	592	592	637	597	606	602	603	592	590	633	559	639	632	602	608	588	573	594	591	591	592	607	599	620	595	627	627	547	622	597	616	587	588	610	614	591	561	549	636	613	630	578	621	574	596	587	566	630	578	618	629	594	612	553	598	609	633	637	609	612	575	588	581	618	591	594	584	620	655	560	629	585	589	631	619	619	588	649	619	618	630	598	618	616	590	577	618	588	650	596	589	599	554	623	595	636	613	626	624	619	577	592	626	570	551	627	579	560	558	570	616	589	571	594	571	597	567	620	635	621	639	578	614	623	603	577	571	593	638	615	605	592	597	550	576	590	584	622	602	615	612	602	620	609	602	586	599	630	599	585	568	627	615	625	580	624	613	564	597	627	602	603	588	628	623	599	587	654	579	638	582	585	592	585	587	611	630	589	540	601	589	583	577	591	599	594	601	597	646	642	594	597	574	616	566	619	589	599	591	531	613	582	585	569	579	636	580	611	604	598	619	587	589	628	617	563	568	583	584	644	586	617	607	590	583	575	581	577	604	608	605	643	579	606	550	635	635	597	573	590	530	644	581	607	632	626	604	629	627	606	609	633	612	615	563	588	626	591	584	541	642	622	580	581	605	620	599	628	579	623	673	569	597	557	563	582	606	612	588	556	582	605	594
56985	69196	41959	6878	7162	3941	6624	805	729	734	631	684	589	566	620	651	598	561	622	579	575	564	586	571	548	585	600	543	584	587	587	605	544	625	612	593	619	567	626	625	615	576	608	599	591	616	612	567	592	614	597	570	565	618	607	559	560	567	545	540	571	532	586	572	559	578	549	541	577	525	561	583	548	525	513	502	582	589	545	542	519	538	550	563	583	525	548	513	520	540	504	523	530	554	520	552	539	541	510	588	597	594	650	545	510	545	551	545	553	504	531	526	517	513	563	567	517	561	537	543	560	562	579	526	522	505	538	537	576	537	553	540	523	553	555	575	536	508	530	555	495	542	558	555	568	530	500	499	510	546	493	526	568	581	517	563	524	557	577	523	540	535	555	556	566	580	553	525	592	569	542	562	525	533	574	550	593	527	582	554	485	528	526	553	520	525	570	547	538	554	526	540	539	506	518	568	531	582	556	574	532	548	553	550	553	564	505	553	562	515	525	552	556	549	549	518	548	564	566	590	518	587	572	502	538	558	512	556	522	551	556	514	538	578	568	511	536	555	508	546	590	518	533	532	593	593	541	541	507	562	545	546	571	579	548	566	532	524	589	541	570	530	538	538	544	546	524	542	543	566	545	570	588	573	537	530	541	528	562	525	534	544	543	558	543	562	548	554	513	556	527	532	513	564	492	579	542	519	570	524	500	537	550	553	513	531	586	579	553	576	558	534	528	560	543	572	532	550	538	526	528	572	522	527	533	530	520	550	540	536	543	515	592	559	530	558	529	548	563	491	536	560	555	535	536	548	577	552	543	546	537	546	546	534	535	540	537	592	566	533	516	529	520	607	544	547	523	545	500	546	566	527	525	545	562	539	553	500	515	544	523	549	512	551	535	535	555	528	586	546	511	495	553	516	522	536	560	527	522	557	513	521	520	522	582	548	546	512	546	526	538	500	567	542	574	578	547	514	513	534	549	521	528	558	538	540	528	534	529	516	562	576	591	549	505	533	545	554	538	505	562	509	532	563	519	574	565	566	567	565	540	531	488	523	578	508	526	564	539	542	555	555	509	594	554	567	528	534	544	536	526	558	522	586	539	532	533	518	570	581	524	552	517	517	538	542	516	593	577	503	498	537	539	528	582	551	590	559	502	584	557	528	548	540	548	533	550	528	539	531	578	562	531	509	534	517	592	535	516	570	547	557	598	560	547	539	532	529	529	531	540	558	573	558	567	553	561	526	559	552	534	537	533	530	518	568	594	511	582	539	558	547	516	549	518	560	546	527	525	536	508	554	514	540	550	548	523	545	532	543	534	555	504	581	523	526	539	571	578	584	526	577	527	514	508	529	550	553	586	542	538	512	555	571	557	594	539	527	567	548	534	526	535	561	567	545	510	538	527	528	501	536	540	531	541	551	563	540	531	587	602	523	555	514	562	520	564	565	548	529	559	537	556	580	504	533	522	525	506	538	580	504	532	507	561	505	561	571	534	560	583	532	532	545	528	524	536	539	527	558	568	543	561	540	547	570	507	507	552	557	539	553	503	557	530	532	510	518	562	554	534	576	517	525	550	564	529	519	597	555	533	534	523	522	526	540	568	559	568	554	556	565	594	523	561	578	538	493	537	594	561	545	532	498	554	513	532	544	561	489	560	556	556	548	540	513	548	522	558	527	535	535	565	544	565	520	558	564	528	561	536	551	528	554	510	534	581	510	508	548	544	569	527	538	529	551	514	604	559	581	577	553	600	546	512	553	513	530	541	535	532	598	533	538	523	541	546	585	544	541	506	520	547	538	526	528	533	550	563	534	546	530	558	548	541	569	563	522	547	563	574	584	534	526	550	523	519	502	565	559	499	531	537	549	568	525	575	545	539	535	513	569	556	566	508	540	514	571	539	541	544	560	529	566	525	529	520	504	559	533	573	554	523	514	545	538	545	545	532	577	537	515	581	502	571	567	546	524	554	583	513	557	562	559	565	526	541	551	497	562	523	517	565	542	551	512	567	547	527	532	572	538	495	560	508	533	526	533	570	540	538	520	544	558	533	517	599	500	554	589	515	576	551	574	559	548	505	548	594	550	607	581	515	552	567	551	548	532	536	565	529	574	521	581	541	580	538	545	537	514	493	531	520	551	560	506	515	561	570	533	518	541	547	550	569	513	548	580	554	555	519	517	587	537	574	509	606	580	534	552	510	534	588	527	558	561	535	520	565	503	532	533	554	562	571	538	507	559	560	514	529	558	550	552	583	524	523	522	534	565	496	523	553	542	546	558	535	516	522	502	538	574	512	517	558	537	550	579	542	547	602	564	523	561	549	598	551	569	571	577	528	558	549	567	544	508	527	529	595	531	562	530	539	550	572	560	530	518	490	559	567	499	559	530	549	526	518	541	551	555	579	540	565	536	547	545	503	541	541	541	532	536	571	523	511	581	566	575	511	589	569	526	548	527	534	548	534	551	535	540	541	550	523	533	565	564	507	508	563	598	570	541	539	578	543	552	551	525	538	527	565	532	554	517	541	528	544	533	555	533	551	564	550	525	517	538	538	508	531	514	539	562	530	538	529	554	549	543	551	533	562	530	540	561	549	540	561	528	539	587	537	509	508	531	515	537	555	552	526	546	525	533	558	562	544	525	547	507	524	505	548	556	538	553	531	520	565	554	536	533	548	540	525	529	530	546	546	521	536	553	533	568	512	611	543	536	551	538	545	526	554	530	544	524	560	546	530	524	518	537	528	569	525	543	567	565	537	575	544	529	537	496	542	539	544	544	532	539	528	539	547	562	525	528	534	570	512	550	532	563	526	530	490	568	564	568	509	548	560	543	531	514	548	498	556	507	527	548	545	559	543	553	527	527	514	499	566	529	547	564	532	549	565	494	551	527	545	533	516	553	552	534	556	563	531	526	529	601	534	524	532	512	551	602	537	519	569	524	532	521	555	530	535	523	540	549	561	569	508	527	556	526	570	522	527	516	506	534	548	559	528	557	554	536	554	533	525	592	573	543	499	540	567	556	519	537	578	543	527	574	551	516	539	583	531	538	522	541	534	546	542	535	558	522	551	580	534	523	545	538	499	533	508	518	537	536	517	563	567	559	533	562	564	515	509	545	561	563	511	494	517	537	540	525	540	532	537	544	521	481	543	545	541	555	507	564	536	519	526	527	553	534	559	539	518	570	551	522	503	531	568	549	526	545	549	539	548	510	538	531	540	517	553	526	521	591	519	561	550	521	559	542	560	546	543	570	554	588	540	540	529	562	553	545	557	518	550	536	524	580	549	603	565	561	532	547	568	523	563	564	557	512	515	514	536	539	539	535	528	512	544	522	582	524	547	555	520	575	546	560	528	529	543	531	517	488	529	531	567	576	523	507	534	514	550	573	558	565	536	498	493	535	556	554	591	545	525	528	554	566	547	546	531	523	540	556	513	534	546	527	584	520	570	526	519	502	531	571	567	597	559	606	540	594	567	588	552	510	528	530	588	558	539	547	554	554
28365	19849	8456	1162	706	561	696	501	514	527	506	536	525	500	467	539	476	496	482	549	483	469	513	492	508	481	543	500	521	521	523	486	534	491	542	524	542	565	517	535	480	504	500	516	513	505	498	488	488	509	503	559	531	492	493	511	530	491	531	534	528	507	493	469	498	505	488	525	483	487	510	525	488	526	511	548	499	532	494	504	516	451	497	507	467	497	515	522	527	535	495	472	503	489	501	483	503	486	539	511	479	519	533	495	538	494	514	502	542	526	532	531	491	488	525	502	503	506	504	507	477	470	510	456	526	512	509	490	479	514	504	524	496	531	538	506	457	481	485	562	497	477	522	532	513	515	490	476	499	508	523	481	522	502	513	551	458	516	520	510	480	488	520	533	459	496	512	513	531	508	488	492	524	484	520	492	552	539	481	496	497	485	536	507	551	510	456	527	493	472	536	522	545	509	473	516	465	519	484	501	517	487	538	540	499	473	505	504	556	507	480	498	512	507	485	518	500	524	517	516	517	533	504	484	534	482	492	510	512	514	492	524	509	491	487	511	462	502	493	534	473	483	472	522	524	468	495	530	503	494	521	507	494	494	534	495	541	490	517	512	467	523	497	517	519	503	539	447	526	499	492	462	535	504	529	478	523	546	495	479	486	514	492	527	472	512	499	522	525	486	457	511	498	503	524	518	493	497	479	524	478	503	534	507	505	505	521	492	550	544	530	557	503	489	521	547	516	510	545	508	529	546	539	530	498	493	516	542	512	524	544	505	540	474	476	494	524	464	502	543	514	504	501	508	488	474	500	505	497	509	487	512	546	505	522	526	514	528	513	493	545	500	449	514	508	551	487	491	497	521	525	528	531	546	533	551	468	484	477	486	488	487	508	509	493	513	499	546	532	520	480	492	491	490	498	529	512	515	499	471	522	493	528	511	515	500	581	491	514	518	530	510	507	494	492	452	493	504	527	465	503	516	527	521	483	448	516	546	497	540	507	507	486	531	475	502	535	473	501	520	571	489	501	534	473	546	491	522	486	489	475	486	481	493	526	494	506	534	493	550	469	507	502	520	498	499	522	540	514	436	516	529	491	525	516	482	498	507	515	472	503	497	494	484	548	514	518	555	498	541	472	482	529	512	512	542	492	509	477	497	503	497	511	521	553	490	488	447	514	490	522	514	527	465	491	503	499	503	517	523	510	527	512	513	538	516	521	523	497	509	478	485	507	516	525	492	496	497	484	495	511	509	476	549	533	479	492	489	487	489	474	498	510	469	452	507	519	517	491	499	517	558	508	537	498	524	498	489	540	484	488	495	498	514	508	504	496	485	513	495	508	523	534	495	491	532	519	527	501	506	531	518	484	485	509	514	496	498	504	556	532	509	511	516	526	501	510	476	481	491	503	477	520	521	502	494	519	500	506	519	493	510	542	482	483	455	481	505	552	494	460	519	502	497	498	513	513	553	492	499	505	512	500	485	477	535	493	486	554	545	510	481	472	509	536	538	543	531	521	498	539	509	486	480	537	491	499	505	486	537	528	484	471	507	538	489	457	472	495	511	534	528	484	509	509	520	488	490	533	503	482	497	505	517	530	488	508	517	503	495	507	529	491	490	517	530	487	499	461	498	516	485	517	502	507	551	492	488	565	494	494	540	487	471	492	550	486	486	499	518	534	516	462	489	500	505	503	492	520	515	472	467	498	529	524	506	505	505	446	513	524	538	534	557	512	506	511	458	553	500	513	498	510	521	545	511	510	484	467	489	528	492	504	530	510	492	472	533	539	510	501	521	511	525	524	538	476	530	497	529	474	514	532	507	519	504	493	485	487	545	488	457	503	515	512	507	531	519	479	499	512	489	492	500	475	509	517	470	523	479	501	503	493	511	523	528	484	524	518	484	491	512	539	470	509	481	517	470	532	498	529	493	505	522	522	458	482	493	533	548	536	525	491	521	480	514	520	541	498	474	521	520	518	489	542	505	508	505	555	527	489	509	496	524	492	520	524	519	509	495	548	507	481	487	480	500	526	545	535	504	515	506	473	496	492	551	506	474	535	530	517	510	541	493	548	481	490	531	526	491	525	495	496	540	484	507	500	493	493	523	482	476	468	532	485	505	503	550	501	493	510	487	507	500	484	544	536	522	496	469	521	509	530	523	550	495	551	488	508	506	513	529	476	523	525	479	482	491	505	502	517	525	485	552	489	477	472	506	503	511	561	531	503	507	465	498	526	501	490	480	508	513	488	493	506	494	488	556	480	480	531	511	534	525	497	490	542	485	494	543	525	519	524	507	485	485	500	519	506	533	508	505	500	523	473	481	477	528	529	476	521	499	528	486	479	522	534	474	506	549	477	510	521	514	527	501	506	492	518	472	501	526	518	476	494	508	513	506	467	508	484	499	466	530	524	522	495	515	497	516	517	499	501	500	508	503	488	490	502	486	525	479	545	518	484	496	511	459	517	503	509	506	473	508	486	529	532	512	552	517	538	489	501	509	482	488	499	526	496	466	483	526	510	490	495	516	521	532	535	501	526	569	537	496	523	508	513	518	519	501	498	521	551	493	526	504	497	479	493	518	548	544	486	500	479	501	478	557	526	483	522	525	479	488	500	502	543	499	526	533	510	509	482	478	484	500	486	512	500	528	576	515	501	542	503	501	501	506	510	523	540	479	508	494	489	553	494	512	509	493	512	497	496	484	527	551	532	480	471	486	501	498	530	515	517	483	500	474	490	504	486	521	516	566	477	548	499	478	556	505	487	511	519	521	480	504	513	499	503	497	478	556	492	489	519	476	526	493	496	450	505	455	521	484	469	562	486	516	525	505	516	505	532	538	535	530	503	496	443	512	520	499	514	525	490	488	522	507	500	505	461	525	522	540	504	517	523	480	548	534	522	538	525	491	528	483	501	500	501	543	528	522	518	477	480	490	487	479	511	543	462	472	538	554	505	512	537	508	465	490	472	505	500	489	499	560	521	528	500	534	529	531	474	557	483	517	486	506	510	486	550	551	538	520	503	507	470	527	506	532	542	531	514	518	539	488	511	495	545	545	514	498	461	502	478	537	519	520	558	483	509	525	512	511	520	507	537	518	498	518	476	487	472	526	513	489	510	548	488	467	533	525	493	546	485	554	504	506	508	516	491	543	524	509	505	542	544	491	515	530	490	511	522	484	485	502	490	508	466	503	491	555	503	467	533	548	510	510	488	481	510	522	491	530	532	531	519	526	544	533	498	497	501	546	464	506	499	533	514	516	517	514	474	489	583	491	505	464	523	469	478	513	509	487	510	493	505	501	495	498	517	489	517	453	513	503	499	510	521	522	495	466	553	487	480	524	510	507	536	507	494	459	521	540	494	534	455	508	503	508	518	508	518	517	488	524	510	534	512	509	534	517	510	491	526	513	461	527	479	477	505	502	508	510	501	452	461	524	466	552	517	521	472	473	502	494	476	488	502	580	495	521	498	519	512	504	475	508	492	517	495	528	510	493	490	537
12272	14106	6081	729	671	558	758	446	415	466	439	433	430	397	434	408	437	443	403	425	457	420	402	398	444	493	437	464	438	427	431	479	446	430	436	470	436	422	469	429	404	450	436	428	473	438	467	413	420	469	441	457	425	408	462	434	455	457	441	444	450	451	425	401	414	401	435	421	414	429	463	396	420	454	447	426	413	432	393	446	403	421	414	457	415	405	430	468	411	427	440	440	426	439	424	434	464	434	410	455	421	448	447	439	443	424	402	402	444	383	413	456	454	388	414	422	414	407	403	468	436	451	464	452	413	412	405	411	449	412	422	436	455	432	429	428	444	466	423	422	415	427	416	431	417	457	430	412	450	422	433	422	424	470	453	434	450	457	424	436	448	414	427	444	423	432	413	433	496	429	423	446	436	409	437	467	434	476	398	414	429	455	394	447	418	453	430	429	432	426	424	436	453	444	443	452	407	412	404	421	416	431	447	427	446	425	408	433	458	433	420	429	454	440	411	439	392	436	439	446	462	447	408	455	422	450	445	405	422	431	439	430	382	443	456	413	421	421	438	440	413	433	427	422	419	453	414	456	433	439	402	454	432	428	462	442	423	420	462	416	388	449	418	465	458	396	371	400	420	435	438	422	429	436	423	470	428	443	437	397	396	478	447	410	443	454	430	433	393	429	422	434	473	458	435	403	453	464	427	432	428	475	419	438	448	423	381	383	455	419	398	409	431	435	407	426	468	382	425	443	413	406	451	436	460	418	441	445	447	456	461	447	431	390	485	459	452	430	416	424	407	417	448	454	436	432	453	434	453	410	435	472	451	440	394	446	436	443	427	440	379	473	413	409	472	382	433	406	451	440	387	402	416	417	449	435	437	457	448	468	405	461	442	475	389	389	415	435	433	415	450	403	432	443	485	443	432	418	420	453	430	415	474	448	422	444	435	442	433	444	420	448	432	447	413	415	448	429	391	382	430	396	448	432	412	380	427	420	415	408	442	414	427	451	426	426	442	453	431	423	463	411	458	385	442	477	451	423	419	414	408	416	445	445	437	414	438	421	408	424	455	440	445	452	440	422	417	433	420	411	420	460	380	448	477	467	441	430	411	419	440	429	416	395	466	457	441	429	464	463	436	466	427	422	427	433	429	422	437	440	394	411	418	424	378	393	421	410	453	400	453	443	472	432	416	442	425	464	418	424	425	433	418	433	421	470	427	438	446	425	473	436	430	434	448	431	419	419	452	419	428	455	433	425	423	440	436	408	390	440	443	439	402	427	416	421	423	434	415	458	406	452	461	470	416	439	442	381	474	420	411	422	446	438	455	444	472	414	399	434	429	402	442	441	397	408	449	413	398	406	424	448	434	415	444	445	441	415	452	401	470	455	399	448	410	441	437	419	434	442	416	431	435	475	465	398	434	428	434	449	425	458	419	450	452	394	443	433	422	446	417	437	446	433	434	460	431	403	438	437	461	444	414	423	433	437	419	390	420	461	444	412	405	445	428	404	464	463	427	455	409	420	439	441	454	445	440	471	391	425	454	440	436	416	426	435	414	378	398	414	430	434	411	434	443	428	441	398	456	430	451	440	430	434	431	411	456	445	410	444	447	426	438	450	391	417	458	469	459	400	411	444	445	439	425	378	453	407	431	401	461	398	418	459	434	414	393	457	443	450	425	433	413	459	427	441	414	446	436	396	466	420	423	428	410	424	417	396	462	456	407	398	429	419	453	461	443	428	421	417	473	430	406	447	438	433	421	459	487	414	418	420	417	423	400	416	433	456	408	421	417	425	438	423	445	471	436	448	443	425	437	440	433	447	421	426	428	401	406	414	460	441	430	395	455	426	417	422	420	442	457	421	423	451	402	404	447	428	431	408	451	430	405	443	437	422	405	419	455	448	374	423	481	415	449	427	399	408	430	412	427	423	438	460	454	449	449	416	426	437	444	451	417	395	411	453	455	423	402	429	421	411	432	456	384	416	394	479	415	431	419	421	415	485	449	437	392	404	395	402	418	440	405	434	421	418	441	425	456	431	405	441	435	426	454	406	383	417	471	456	452	441	453	441	440	420	466	442	437	429	400	414	413	450	440	419	422	414	420	431	444	440	436	438	427	469	429	404	437	445	449	425	464	476	397	440	451	388	413	444	440	407	433	444	436	455	403	464	407	421	437	452	420	415	423	437	445	404	451	450	420	440	445	403	410	442	435	457	454	470	438	415	429	446	511	429	428	444	445	453	452	427	458	445	392	440	434	462	398	411	415	415	413	469	420	461	433	455	405	462	422	426	446	421	439	407	451	427	408	429	432	447	419	425	448	409	431	461	416	438	441	445	426	432	443	421	459	490	410	476	451	415	436	449	414	430	405	441	421	451	392	441	424	416	435	446	447	412	431	456	452	427	418	420	433	438	395	448	407	402	431	449	435	492	415	416	426	437	422	427	379	444	413	431	435	429	434	425	449	447	443	413	446	415	439	446	434	423	444	426	404	422	427	437	421	415	427	415	423	395	441	428	417	415	434	391	421	384	444	419	424	423	443	466	425	425	444	461	415	492	394	443	439	431	418	443	430	449	447	490	438	437	433	404	410	436	406	416	434	452	428	432	404	416	445	441	411	455	435	449	415	431	407	416	407	414	446	435	414	461	467	421	433	408	459	400	422	406	403	452	396	392	446	436	398	403	408	423	434	394	427	421	420	416	425	369	419	394	445	468	442	405	446	431	439	444	430	395	451	417	407	423	433	410	448	436	426	459	416	436	416	412	452	430	446	402	426	436	439	425	420	418	445	409	433	437	421	445	426	455	449	429	430	446	426	423	398	398	425	428	403	421	409	424	439	483	445	429	419	443	416	390	418	414	436	436	444	450	386	422	405	425	444	419	432	419	417	416	458	431	414	477	450	426	431	422	424	472	430	437	430	402	441	393	453	457	454	471	405	409	434	439	422	432	424	430	418	463	416	425	452	440	409	424	451	446	386	461	410	432	404	433	415	424	444	440	404	443	435	412	417	460	438	451	444	420	447	408	434	443	414	392	442	415	392	409	432	452	473	391	429	447	424	429	427	420	430	417	414	448	402	438	425	473	427	430	423	432	443	433	418	414	412	440	428	422	397	449	423	429	421	475	435	442	444	412	432	430	433	406	419	424	434	456	429	416	386	448	440	383	429	422	436	449	447	459	432	420	460	434	421	450	405	436	479	447	422	431	425	420	410	460	419	467	448	445	396	425	428	387	432	436	427	431	435	447	407	428	412	426	447	422	447	448	422	426	444	468	436	441	477	463	460	427	429	444	426	432	443	400	426	439	419	438	445	448	450	401	437	426	416	434	401	412	435	456	431	400	451	432	426	426	412	482	403	446	455	479	444	456	410	418	443	418	454	410	423	445	420	432	412	407	443	428	429	443	419	404	437	419	434	369	414	418	447	448	418	429	420	400	454	396	469	454	430	425	467	416	433	482	466	427	439	443	452	418	456	436	435	419	467	430	441	442	431	411
25285	21717	27634	25164	11701	1705	2912	634	466	524	512	499	496	447	496	452	488	475	466	455	486	466	441	467	473	490	468	458	467	439	492	476	435	497	493	450	464	469	504	447	460	454	490	507	466	458	510	502	480	476	467	455	443	496	423	467	448	461	441	442	471	474	431	446	489	436	448	465	451	445	460	443	454	437	450	453	453	417	448	448	469	408	474	428	457	438	490	457	486	458	440	439	424	416	463	425	421	416	432	444	437	442	445	459	428	524	451	457	444	494	466	463	463	472	459	449	449	453	442	422	430	455	451	422	462	439	431	455	441	457	477	425	426	452	445	450	474	462	442	440	466	454	464	475	451	438	436	470	473	422	471	452	478	420	464	464	450	454	460	450	491	477	454	478	435	489	460	438	439	474	442	503	466	445	456	450	428	455	425	452	443	502	465	426	436	468	464	444	416	470	466	437	453	448	466	427	465	434	461	472	444	449	464	441	454	455	417	498	459	465	443	463	456	443	490	418	442	449	490	484	472	418	514	467	468	447	449	460	444	467	423	470	453	485	455	411	446	467	453	496	415	440	397	438	458	464	447	475	455	438	422	468	442	460	470	446	465	468	440	450	458	475	457	433	461	478	456	502	451	427	445	467	479	452	444	461	442	468	455	453	435	429	447	479	442	449	461	440	470	459	453	492	438	437	481	417	408	419	448	458	454	476	472	479	423	410	484	456	460	435	442	451	426	438	432	480	426	478	465	468	437	436	463	455	431	457	429	470	454	458	429	452	430	431	458	425	468	469	427	439	429	481	452	437	498	458	439	483	405	452	447	462	417	489	438	463	463	450	448	424	458	444	430	462	471	457	450	475	483	433	436	480	428	448	440	469	477	431	463	424	484	424	493	432	453	443	499	473	466	454	445	457	459	416	451	460	452	496	438	493	428	432	440	418	473	471	457	437	464	492	474	416	436	440	442	461	446	462	421	466	479	444	450	479	485	418	417	461	461	441	458	484	430	452	496	496	445	429	463	457	462	445	510	458	472	434	449	440	461	470	427	502	427	448	448	450	458	433	419	499	444	458	464	467	450	432	421	474	457	425	402	444	482	470	492	471	438	437	439	471	473	439	462	479	450	437	420	431	447	473	443	435	474	455	449	439	428	467	460	461	446	458	446	457	428	425	432	439	427	436	479	451	473	433	476	431	440	486	479	468	491	456	434	453	460	446	429	426	429	434	420	497	441	463	423	482	473	441	452	479	429	473	434	449	481	483	459	443	428	434	458	467	470	436	458	451	420	441	426	419	440	487	436	476	458	435	460	477	419	436	488	409	450	456	463	437	480	460	504	423	506	462	450	456	402	471	466	455	465	487	439	419	483	450	512	471	456	451	430	474	508	497	450	461	432	411	445	478	438	464	453	452	441	445	439	428	436	452	433	458	483	434	446	452	444	474	469	426	463	443	440	475	463	495	461	449	455	407	404	460	439	443	455	476	465	443	469	456	459	495	469	458	459	457	428	446	446	475	491	435	450	415	460	455	445	446	441	459	466	462	417	420	450	486	494	479	446	470	449	456	431	463	476	451	432	448	454	472	454	462	440	444	457	443	450	470	439	462	473	489	449	434	425	492	474	461	466	471	488	446	461	478	475	426	460	466	430	468	448	418	457	449	467	446	434	443	403	473	434	479	423	471	428	456	438	442	441	422	460	469	430	467	443	425	460	453	431	452	434	429	447	473	468	445	484	422	433	457	499	470	440	446	485	462	475	429	457	478	454	450	489	459	452	471	414	460	449	429	449	419	404	458	486	483	447	436	423	425	447	446	444	443	420	468	438	458	463	439	459	447	481	462	432	468	432	466	442	452	470	444	396	459	469	461	424	420	390	438	471	446	472	456	458	455	447	421	466	472	429	472	452	474	451	478	480	447	431	472	431	448	417	495	459	461	423	482	456	457	460	415	413	460	446	451	466	474	463	429	415	455	460	441	454	484	435	410	473	440	492	455	447	472	430	465	435	442	452	437	451	473	440	464	463	447	456	418	447	437	457	440	445	443	425	434	435	449	430	463	443	446	429	492	444	475	442	453	443	461	428	448	443	464	438	435	450	447	409	415	442	438	413	463	465	483	442	396	462	502	431	478	444	472	469	447	470	436	436	480	415	447	439	478	455	473	490	408	472	448	419	450	449	420	444	426	497	457	480	436	449	447	435	452	440	436	458	467	470	468	443	440	441	472	434	486	437	442	469	462	461	430	425	443	461	457	436	421	463	420	450	442	454	460	430	415	460	447	451	460	437	434	464	468	437	476	479	463	448	434	443	454	458	448	453	456	440	449	482	489	447	418	453	447	393	427	414	450	470	463	472	432	426	450	470	496	446	452	430	492	432	414	435	460	423	451	420	469	426	488	440	474	445	459	441	432	433	477	503	463	421	446	433	438	456	437	479	461	428	460	431	416	470	481	477	438	456	459	417	440	432	447	467	450	468	451	468	479	462	417	510	440	456	450	427	449	465	461	470	480	439	466	435	446	483	463	409	469	444	414	469	446	468	450	457	460	458	440	475	418	470	465	457	468	455	450	441	430	470	440	428	458	468	430	449	463	435	466	454	442	454	453	450	430	477	446	459	471	459	414	432	430	472	421	447	467	470	449	449	446	460	431	413	456	465	439	434	434	475	469	443	479	428	451	443	426	449	446	471	403	447	433	433	490	493	477	450	456	456	435	488	447	461	430	444	462	436	435	434	437	456	464	453	421	457	446	474	447	426	465	458	441	489	481	439	442	453	448	443	485	442	447	412	458	467	455	455	478	471	497	447	429	426	437	466	473	451	474	461	472	479	460	470	443	454	493	479	505	452	448	437	458	454	460	441	451	464	458	480	475	443	478	440	450	428	456	435	459	432	448	440	476	420	452	482	472	471	425	471	460	432	458	459	433	460	461	437	450	445	456	460	438	456	454	459	436	472	455	411	443	447	453	437	465	415	427	471	437	444	462	497	431	462	399	462	469	443	437	436	439	409	442	470	445	439	478	469	459	493	480	413	423	430	443	430	448	435	468	428	449	445	469	449	435	436	468	461	481	478	455	432	423	450	483	441	468	466	473	445	463	447	417	457	435	479	440	456	435	467	451	489	436	488	457	506	479	447	455	443	423	449	467	461	457	447	452	459	454	462	477	474	468	431	435	396	455	467	459	458	463	448	454	466	418	438	498	471	411	439	416	406	454	437	455	458	416	424	447	455	488	407	451	455	501	467	436	416	431	437	444	457	467	460	442	438	447	426	466	437	473	466	430	449	430	426	457	453	469	466	460	426	462	455	458	451	458	439	426	446	455	473	464	436	462	433	442	485	419	433	450	425	436	474	434	449	415	476	435	496	448	432	442	472	452	442	458	434	461	460	455	458	435	456	443	453	461	510	481	457	447	477	463	407	440	452	439	490	452	463	410	449	516	426	465	450	419	503	433	457	407	454	450	431	439	455	445	458	436	454	417	433	445	417	449	466	429	454	428
44112	56984	28384	5261	2262	1907	3561	517	519	534	489	439	458	452	434	439	471	459	406	429	418	458	434	409	470	432	419	387	412	402	422	438	435	446	421	453	498	485	474	457	446	460	434	449	410	432	451	461	432	455	395	424	385	452	443	398	444	406	421	462	440	417	438	406	383	425	430	431	416	426	447	414	411	404	415	417	426	407	433	398	396	412	380	413	406	398	442	400	428	403	415	422	446	470	414	425	400	431	448	425	407	456	444	427	436	431	410	423	437	419	425	416	433	425	448	430	432	405	410	418	440	417	412	384	447	432	434	409	431	432	396	437	421	438	431	407	422	435	409	422	426	387	410	426	422	448	448	460	417	410	447	420	388	437	399	451	411	425	401	403	408	418	380	411	435	378	414	391	430	385	376	435	441	412	400	396	439	409	403	404	440	380	427	412	406	412	396	384	385	399	418	424	379	369	445	469	408	427	430	425	379	401	437	430	403	420	403	413	439	417	390	386	423	396	393	460	394	404	446	398	414	418	408	408	397	450	425	393	412	426	389	444	433	434	412	414	406	393	428	402	418	376	397	402	406	421	480	416	405	388	388	434	424	380	401	375	376	415	435	417	400	450	426	388	406	407	418	428	405	424	432	440	414	415	425	431	424	410	398	397	393	431	430	413	425	414	385	415	387	423	388	394	422	397	401	428	381	418	399	402	455	414	422	425	418	441	400	412	406	398	426	394	409	431	396	432	376	379	413	451	410	399	418	400	421	457	394	396	393	403	414	385	391	422	408	435	399	408	411	379	401	411	405	407	405	390	386	427	433	413	406	400	396	424	425	419	436	433	384	409	377	416	426	411	420	368	392	408	384	434	428	390	386	414	422	421	399	417	384	438	395	403	402	418	391	385	406	391	450	395	402	443	410	412	439	411	370	418	415	387	406	416	376	415	414	402	387	404	394	411	419	422	424	412	398	394	439	393	416	419	405	414	396	407	416	409	417	433	402	425	397	408	375	414	432	418	420	403	417	392	378	418	368	403	412	428	419	433	412	399	390	407	410	418	426	420	417	386	402	419	443	422	411	415	409	460	419	390	407	428	401	391	403	399	388	400	410	416	403	394	429	378	427	422	425	391	432	398	426	402	394	443	436	420	426	393	396	414	389	410	375	410	425	430	419	410	400	412	396	413	417	418	414	393	408	378	403	370	411	421	420	442	406	399	361	423	410	395	415	388	382	397	375	411	372	429	383	397	410	396	380	379	394	427	424	405	415	419	387	418	404	427	395	389	395	413	396	423	381	404	411	396	388	412	437	455	406	437	444	415	437	418	390	397	407	421	394	421	437	416	418	424	419	372	418	415	416	375	417	436	373	417	416	384	411	385	401	403	389	406	427	430	391	399	408	420	409	392	428	385	422	376	394	399	406	390	389	401	455	444	428	425	407	410	418	416	424	406	412	396	435	362	410	436	411	386	409	423	379	397	379	447	430	389	411	411	410	422	391	400	384	434	374	395	405	420	405	402	437	399	427	407	383	385	396	409	425	409	432	427	401	410	390	408	400	413	397	381	454	422	374	411	375	435	417	440	423	429	454	408	416	439	389	399	408	397	384	401	404	399	399	410	388	397	437	389	410	417	415	396	415	438	416	445	431	381	416	413	413	415	442	408	388	389	402	436	405	412	409	463	433	414	417	390	375	444	436	416	417	441	443	418	437	443	396	389	417	396	423	387	375	376	396	435	404	395	406	382	410	406	397	433	389	398	414	402	416	390	370	411	404	466	450	428	412	417	415	436	383	398	375	384	435	422	376	407	367	465	498	432	398	421	408	419	426	439	426	393	404	439	394	415	420	418	420	409	433	396	397	412	416	414	387	433	390	394	396	431	421	378	432	433	415	391	421	438	421	413	411	429	398	433	413	409	441	424	452	408	401	431	435	456	420	412	418	381	399	459	408	410	405	365	444	400	415	412	380	416	418	415	436	410	426	377	389	415	398	389	414	422	416	433	385	393	413	412	409	423	426	408	406	397	413	413	409	407	389	409	394	466	377	439	432	409	399	426	426	419	420	421	389	430	406	415	420	433	421	405	475	363	410	450	409	438	400	419	387	428	431	408	429	419	425	421	399	383	391	413	408	405	389	403	412	403	409	423	409	421	396	411	415	423	373	394	427	380	411	388	387	428	465	386	421	378	382	390	408	431	393	374	412	443	393	403	371	418	418	411	395	388	419	409	391	423	372	390	414	446	424	429	395	399	396	440	369	416	460	391	422	426	413	432	424	396	441	414	421	426	405	376	400	408	428	428	435	417	432	412	433	416	398	404	420	410	406	408	405	428	420	401	415	402	401	412	440	420	412	408	405	411	380	406	440	421	411	422	436	419	408	402	425	405	404	384	393	422	431	389	432	383	410	394	421	443	427	431	446	432	441	396	418	436	424	418	407	396	420	381	414	435	425	455	440	400	407	408	446	382	406	440	428	432	424	436	422	374	380	375	394	377	423	420	412	394	387	433	425	410	370	378	430	421	387	368	452	406	450	404	390	387	399	411	418	407	428	369	407	434	419	396	407	422	412	399	400	448	390	400	412	411	443	417	422	428	396	414	429	433	422	426	394	442	409	410	436	408	394	403	425	416	416	439	403	385	449	419	396	412	408	383	383	417	401	388	453	408	383	430	401	411	403	384	412	448	424	421	452	415	393	405	452	403	384	410	402	395	442	443	423	414	413	375	361	393	454	387	412	372	421	390	422	422	398	418	394	435	432	438	388	414	417	393	430	389	380	371	447	405	411	439	398	410	423	427	375	421	393	433	422	407	426	403	383	408	393	426	378	418	411	406	422	420	446	401	403	412	396	430	407	414	413	456	407	406	438	412	430	430	412	409	433	436	439	401	409	391	403	436	370	429	407	433	412	385	396	363	386	411	421	418	367	404	397	410	367	414	405	432	426	438	432	444	417	407	420	404	437	401	405	392	398	438	404	431	470	417	394	418	378	391	375	410	433	436	407	381	435	410	404	371	399	428	421	424	409	404	433	426	396	405	422	417	417	407	407	412	450	406	399	413	430	420	408	407	389	425	394	407	403	398	444	365	419	451	374	402	399	438	392	430	412	391	382	421	417	426	376	397	426	412	421	367	408	403	410	383	441	396	425	420	403	409	415	405	383	401	393	448	381	438	411	416	415	403	397	383	420	355	398	425	382	440	425	404	393	430	395	418	409	402	397	385	395	413	381	436	427	409	421	404	406	430	417	434	425	383	431	441	407	406	423	401	416	399	420	403	419	429	397	409	365	412	411	413	402	428	369	431	389	386	408	395	422	415	388	427	411	398	415	433	402	433	419	383	394	383	435	427	374	417	392	434	413	399	402	411	426	394	400	416	388	368	430	393	400	407	425	404	438	415	427	396	434	401	460	383	412	417	382	397	422	440	380	433	429	413	416	392	411	378	394	405	391	429	418	365	399	380	395	397	339	449	390	403	410	398	364	427	417	366	412	428	376	425	441	372
24311	21557	28805	24292	20873	9344	6820	1013	684	713	695	637	665	674	610	655	643	628	621	614	614	637	600	620	621	570	671	628	606	623	623	595	589	616	597	602	660	649	650	617	636	618	647	673	689	648	607	616	627	648	675	628	636	687	608	620	559	616	568	630	631	581	586	592	555	637	657	633	635	587	569	593	591	584	629	621	611	577	630	566	589	587	588	586	636	606	596	609	578	584	570	581	620	595	593	576	582	578	573	579	613	695	630	624	598	603	652	547	624	588	602	571	560	631	599	590	601	599	594	579	564	619	582	596	572	598	611	566	579	554	596	589	615	586	567	593	555	564	600	613	611	616	613	617	599	587	601	572	644	576	623	611	591	630	606	588	609	582	605	617	556	610	573	607	585	589	613	595	597	605	544	600	582	594	584	551	581	586	590	587	603	557	554	603	631	622	608	600	567	566	560	543	583	569	608	591	608	609	576	647	546	614	580	555	570	592	566	584	545	650	573	623	662	583	602	561	582	564	601	598	607	599	556	535	604	579	611	590	579	582	568	598	583	586	588	565	592	570	561	593	616	581	582	590	593	591	588	615	616	571	614	594	585	620	604	593	599	573	588	581	583	564	589	579	586	571	516	585	596	608	554	599	590	626	584	593	564	592	576	587	558	588	552	610	572	605	629	552	620	593	591	600	576	579	587	603	618	614	611	552	608	656	609	571	606	596	606	616	584	617	580	561	594	566	600	574	603	599	578	573	613	594	589	559	578	551	611	604	632	626	571	576	646	615	607	599	570	575	608	585	591	581	593	575	558	637	595	586	606	604	631	561	608	582	574	606	556	595	585	616	624	574	584	581	600	608	639	591	607	542	586	625	606	621	612	597	583	614	623	621	583	559	577	568	566	558	618	590	571	578	603	584	666	578	580	620	602	664	614	585	581	568	580	558	588	606	565	593	600	593	574	577	580	563	574	545	589	621	569	669	569	575	615	599	642	623	597	605	616	607	573	568	614	558	591	608	624	587	576	607	599	574	605	577	590	590	646	613	658	600	556	622	601	617	650	585	604	553	600	622	617	650	579	594	606	613	569	576	580	594	629	624	583	608	609	583	618	637	614	553	608	624	587	566	613	600	578	583	601	583	617	561	591	596	574	589	584	574	542	627	610	586	588	540	584	591	541	564	586	583	598	586	603	612	580	619	573	578	578	576	582	605	608	584	653	617	600	624	602	616	583	573	605	587	608	571	591	582	577	605	587	596	616	587	576	609	641	591	605	562	622	618	582	626	612	587	581	584	606	552	591	596	561	611	618	614	584	566	630	605	622	596	567	609	600	588	596	574	577	592	541	592	584	621	593	603	570	631	600	564	606	649	622	593	600	586	543	607	599	569	597	605	565	557	592	612	617	580	595	607	650	568	583	568	563	609	573	605	610	611	587	576	566	606	610	606	578	574	631	540	591	617	617	565	576	609	611	558	566	594	605	587	585	586	616	585	581	562	605	610	611	604	564	636	604	538	580	606	565	579	584	589	598	586	634	618	601	581	614	565	612	619	609	581	549	592	562	614	575	588	597	603	614	603	593	551	593	584	577	599	615	626	625	605	610	610	542	678	580	645	599	599	592	611	592	560	587	583	600	509	672	553	606	604	599	592	614	627	630	577	584	584	561	568	583	602	563	567	582	595	606	589	594	564	630	576	612	586	623	570	610	631	622	588	598	655	628	537	574	573	598	623	590	592	611	576	609	526	619	616	629	585	592	590	574	570	575	551	611	562	568	582	570	579	607	614	590	592	619	595	630	661	641	592	583	602	590	588	564	596	595	572	591	641	612	569	526	595	627	607	597	598	594	609	611	585	567	581	645	611	589	603	573	591	578	566	614	586	616	590	622	631	670	615	582	598	613	578	590	614	626	584	600	586	642	600	602	616	600	624	580	595	568	581	578	636	598	591	572	579	600	573	607	583	604	574	602	563	592	588	589	570	593	590	619	558	609	595	615	581	598	577	607	571	650	595	565	585	630	611	593	589	591	606	573	588	613	604	553	590	555	666	594	611	559	604	524	616	599	584	597	584	599	595	596	595	609	591	577	615	598	563	614	601	561	584	615	581	558	587	580	592	584	605	624	551	599	619	526	613	564	612	573	616	595	569	609	609	621	612	594	618	556	578	610	623	617	590	635	601	653	595	578	560	615	608	608	582	606	586	622	576	605	607	615	610	607	566	543	558	581	604	631	600	571	622	627	597	613	670	587	583	606	594	599	616	596	636	634	601	569	609	551	581	574	558	631	546	586	593	589	578	583	603	582	563	595	575	567	601	609	623	584	618	605	574	570	572	616	607	581	593	593	568	596	569	618	563	552	601	586	593	624	587	581	572	628	572	547	605	570	543	603	586	590	617	592	628	604	573	604	600	611	592	618	592	589	642	587	649	599	564	587	545	558	550	609	566	592	589	612	616	557	570	552	617	544	656	595	577	625	577	608	628	603	621	618	589	572	574	603	656	623	629	588	590	574	606	567	621	558	551	561	635	571	609	613	575	561	581	609	583	598	619	573	540	564	554	583	583	582	604	587	617	571	633	613	616	584	601	631	572	545	567	599	599	593	542	629	600	572	627	576	568	560	583	614	568	593	583	571	593	587	616	570	599	584	583	589	616	605	617	583	578	589	622	609	616	604	607	572	597	579	612	607	562	597	582	598	553	595	608	584	612	606	613	578	581	581	560	605	576	575	582	599	598	565	629	609	590	548	623	567	622	608	617	606	583	574	584	659	627	574	586	583	571	572	557	572	603	584	592	608	615	601	578	571	626	608	580	593	633	618	596	596	631	593	616	591	647	587	596	647	642	547	595	587	566	605	563	599	555	611	589	616	616	552	595	644	591	544	562	607	560	586	583	597	589	615	583	619	632	606	543	618	523	588	612	562	610	631	584	623	565	604	578	610	578	552	584	546	587	561	562	586	556	589	615	610	554	598	583	556	569	600	606	645	614	563	559	588	594	589	611	573	597	562	613	556	581	595	600	590	573	594	607	575	544	569	626	608	564	602	604	563	565	598	550	591	603	554	555	598	622	578	557	603	605	589	601	572	562	611	600	603	604	625	566	577	605	557	600	574	542	584	593	621	643	604	618	571	631	567	587	598	571	565	554	600	615	578	533	578	579	617	598	636	582	597	614	622	573	620	626	567	618	562	565	571	583	592	550	602	624	596	606	613	591	586	566	608	621	612	580	586	586	573	578	607	600	602	600	577	583	585	613	558	579	602	564	586	595	563	558	610	603	590	565	528	520	587	598	604	573	642	592	588	582	548	633	586	564	607	585	607	593	617	542	619	593	545	592	599	590	593	604	552	630	596	542	573	578	597	586	589	586	572	581	587	613	586	585	574	558	620	595	598	604	570	617	603	601	568	608	538	612	597	557	611	568	608	593	562	601	566	591	632	578	554	600	592	587	606	604	586	624	571	580	584	570	614	620	549	610	550	593	622	580	578	599	556	587	576	631	591	583
53252	69916	36236	9106	3384	3427	6541	777	710	700	631	650	632	595	612	603	574	591	578	582	603	619	520	597	565	585	564	519	550	530	579	584	578	621	611	605	609	618	601	624	608	612	601	605	557	618	608	620	581	572	554	572	591	667	597	557	532	556	533	515	528	539	513	539	533	539	530	528	556	549	548	555	533	564	517	512	498	503	547	557	534	531	552	554	534	519	533	523	534	580	567	515	533	576	525	526	528	527	537	536	573	636	602	590	558	554	520	533	511	512	528	548	494	507	539	550	515	562	523	556	515	543	517	534	544	531	559	508	553	534	515	563	551	552	520	514	478	526	499	537	564	568	565	535	503	604	565	501	509	525	541	533	502	479	532	528	510	549	544	527	530	578	529	559	547	526	545	549	488	529	525	529	549	511	553	512	551	537	568	532	539	535	512	557	517	532	507	503	470	546	519	516	522	528	565	540	501	527	516	549	561	574	550	544	534	521	542	554	539	583	548	534	545	575	530	523	544	527	558	480	575	541	499	519	555	530	564	524	513	503	534	533	529	518	555	549	530	506	528	483	516	521	485	513	540	560	513	558	517	605	541	533	534	520	553	495	539	538	529	512	574	544	548	512	474	541	506	530	537	547	559	525	545	526	526	514	537	520	540	553	527	504	576	535	521	513	503	554	559	537	528	547	531	538	530	544	546	527	507	508	562	532	537	567	546	509	529	528	559	526	513	530	538	550	526	550	521	543	556	553	514	520	511	523	517	515	555	579	510	485	531	535	554	561	557	524	545	540	545	523	549	552	545	556	536	512	566	503	497	483	525	546	566	508	542	532	513	517	532	552	540	540	544	547	512	571	492	525	482	505	561	526	543	546	514	519	500	528	546	530	519	550	562	522	536	559	530	532	525	521	535	542	513	533	520	506	552	549	534	554	497	515	517	567	521	543	500	564	527	565	524	558	530	509	535	503	531	537	547	557	529	513	543	518	567	559	575	538	528	495	562	539	534	550	481	517	546	568	506	529	522	548	551	530	538	543	547	560	537	544	503	569	507	534	570	496	551	529	582	480	549	530	539	513	537	536	561	512	518	518	545	537	580	556	525	531	515	515	529	512	489	552	565	532	521	525	533	532	547	573	544	545	534	543	521	504	546	529	567	587	499	513	547	504	499	514	513	549	510	572	548	529	521	548	516	496	518	493	562	542	493	509	530	521	511	520	516	559	555	492	543	547	512	502	526	509	547	499	496	505	549	516	504	508	538	580	497	525	514	544	503	548	501	511	524	531	552	538	532	538	527	554	546	533	507	534	540	565	542	574	499	522	521	567	544	538	535	520	541	512	541	520	514	537	526	547	533	547	530	574	543	525	477	457	559	505	538	513	530	520	565	570	536	536	515	518	499	515	511	528	546	542	539	507	574	517	512	543	495	489	505	552	542	551	534	549	526	562	523	533	562	516	538	573	528	490	517	561	518	493	519	530	537	547	531	548	530	514	549	532	556	538	527	548	514	539	531	539	504	559	484	558	511	507	530	533	564	521	551	542	485	579	525	575	530	515	489	540	524	510	549	532	516	514	520	523	535	546	522	503	557	506	539	500	523	547	536	497	533	523	547	557	546	508	547	514	520	554	532	462	513	541	545	547	515	512	520	524	512	511	564	488	541	494	529	515	530	484	512	551	539	527	505	561	521	536	519	497	535	533	530	520	549	546	531	572	555	551	499	519	556	528	509	545	534	522	499	523	576	501	531	577	527	523	520	542	502	555	519	522	523	512	526	534	491	498	526	551	527	533	517	495	567	484	547	554	509	503	564	540	533	506	524	484	564	498	553	522	521	508	540	543	513	559	543	553	545	552	512	472	565	556	554	532	522	563	541	526	551	540	519	516	534	540	560	543	502	542	523	549	518	534	518	567	531	511	557	517	527	497	505	485	546	538	529	519	553	492	524	522	529	556	467	540	527	565	507	532	488	535	564	522	539	568	504	549	527	550	504	552	526	549	538	511	557	530	556	537	513	511	556	538	544	494	565	559	538	473	548	493	551	516	542	553	552	537	530	558	534	531	554	522	581	512	526	569	545	549	532	511	524	514	490	542	537	528	476	540	510	503	539	513	514	537	526	558	511	494	488	583	522	520	526	570	518	525	517	524	563	535	527	483	490	583	499	548	528	503	525	548	498	550	518	525	541	492	516	514	556	532	558	517	524	532	541	542	524	517	544	513	552	515	515	503	543	546	558	512	536	538	550	545	531	539	523	537	529	573	518	560	514	547	581	592	532	521	540	519	556	529	556	515	540	531	531	528	558	507	576	518	481	522	573	513	512	509	545	514	556	563	546	529	526	516	516	517	510	495	549	502	526	518	540	515	556	573	538	520	523	506	530	535	550	515	494	608	554	570	473	559	528	538	497	588	495	538	543	525	564	507	499	500	494	562	536	538	552	514	540	510	537	526	531	540	494	505	510	528	555	496	543	560	536	501	538	542	558	515	538	558	491	509	551	535	530	495	538	566	503	489	541	525	527	535	536	580	524	478	538	536	618	541	481	499	527	562	541	531	515	511	542	545	519	532	534	489	569	514	559	551	554	502	553	528	559	556	516	492	539	525	550	518	509	549	518	519	565	538	530	535	556	525	514	507	485	550	511	520	520	545	520	530	509	567	546	532	554	560	554	528	523	544	531	510	539	511	536	517	507	573	503	526	533	548	538	488	496	531	586	565	545	511	534	557	541	535	556	564	556	531	588	559	527	547	465	511	543	511	527	534	525	563	539	494	530	564	533	548	535	517	509	523	574	515	547	502	518	558	499	540	567	499	514	523	556	509	533	528	547	515	501	511	503	525	503	549	519	509	505	491	482	524	505	540	538	509	507	506	588	502	536	505	591	480	501	517	535	510	494	549	487	556	539	561	515	539	528	545	564	519	524	530	526	514	526	564	550	493	543	547	552	524	502	554	517	522	504	550	518	517	520	491	535	513	527	493	515	535	515	498	542	562	563	510	529	533	504	498	549	571	509	528	525	522	496	550	530	514	533	569	534	539	528	516	537	541	547	551	557	507	526	480	519	542	527	530	523	539	549	520	490	531	547	529	551	504	513	547	521	503	518	545	504	535	543	570	551	531	503	499	517	491	554	452	487	546	516	548	563	522	552	504	533	548	561	562	562	542	537	536	514	572	510	537	506	494	455	521	537	528	526	499	531	514	533	536	493	535	498	533	523	551	522	549	538	501	545	498	494	514	551	537	532	541	527	563	513	528	518	549	492	471	502	533	554	520	545	530	553	509	532	556	502	520	547	531	523	533	530	539	531	520	505	528	496	546	533	558	508	530	472	570	517	522	548	556	542	491	543	506	521	546	543	535	523	551	522	524	507	513	523	546	490	517	557	533	497	504	491	507	577	591	494	504	501	529	545	508	525	548	491	513	532	551	486	495	537	503	508	532	531	555	558	531	573	536	544	535	521	524	517	500	522	541	555	567	518	493	514	516	530	567	541	531	527	526
28276	20001	8531	1354	723	595	646	489	497	524	509	490	497	456	487	498	449	481	486	446	521	475	469	488	450	483	468	452	473	472	492	474	469	462	474	474	501	464	490	466	485	488	505	508	475	454	530	487	453	469	487	449	473	480	451	455	464	468	486	480	460	471	502	476	446	496	508	464	459	467	446	468	479	495	430	450	471	468	447	424	509	522	482	493	479	481	506	475	480	448	485	470	481	481	490	473	477	465	460	452	461	467	470	492	516	498	488	480	449	470	486	465	489	512	470	513	518	459	504	511	456	456	469	453	471	499	455	527	488	480	462	414	481	452	494	497	456	471	471	473	459	492	474	474	490	470	467	474	476	488	486	510	462	466	490	473	513	483	501	522	457	474	482	509	454	474	498	491	505	474	521	490	507	475	483	478	481	481	468	498	499	482	464	486	483	490	463	484	471	486	463	513	487	453	441	483	499	486	492	478	503	503	495	467	478	496	473	471	521	463	495	458	503	463	473	472	483	491	495	506	483	463	492	516	458	510	494	488	511	505	463	475	467	476	456	426	461	452	464	497	508	490	488	489	484	473	526	506	502	503	429	464	498	461	507	477	492	457	515	447	465	467	494	492	488	421	488	470	432	494	450	498	476	523	491	461	456	471	483	489	488	514	478	506	470	517	486	501	470	490	456	497	456	490	474	465	474	464	454	446	437	446	485	503	534	470	489	484	488	547	470	455	463	505	458	497	493	505	516	492	492	491	483	468	443	456	490	500	461	491	494	513	474	460	465	456	461	479	510	553	479	451	500	508	454	501	439	473	451	459	457	468	521	482	466	461	474	476	451	499	489	522	506	488	491	462	457	463	490	443	428	479	454	504	473	470	484	440	430	461	488	488	483	483	487	460	474	482	458	489	472	468	481	496	436	456	473	480	445	492	478	493	466	469	485	454	518	482	495	487	500	486	494	470	486	495	475	473	509	498	486	477	463	465	480	502	486	489	480	440	504	478	417	501	478	487	476	488	520	470	475	498	488	487	501	450	498	453	447	506	506	478	456	453	475	466	502	472	479	448	487	488	474	493	457	474	467	447	497	463	472	476	449	473	497	473	520	476	487	451	441	511	462	476	470	482	485	472	482	477	526	445	467	485	514	469	493	445	497	437	483	451	487	496	519	488	475	505	468	510	457	487	498	459	464	487	490	501	451	460	463	452	459	475	467	439	461	484	477	487	489	473	529	511	464	505	451	433	453	494	461	474	462	486	445	481	508	473	488	503	500	490	514	494	477	467	470	459	488	505	488	483	468	477	439	497	469	495	473	479	459	448	483	502	488	453	448	462	464	469	520	476	480	497	507	472	494	458	449	472	484	480	474	461	465	496	492	453	476	474	486	499	490	474	484	481	484	490	493	469	515	498	475	464	473	464	472	501	432	459	473	490	479	440	470	485	453	458	483	468	462	511	464	483	480	486	527	510	476	485	500	484	495	503	489	453	490	484	494	489	446	468	479	507	492	486	510	455	511	484	455	521	472	492	519	478	469	486	458	461	492	497	458	502	497	443	474	465	472	514	493	487	486	501	440	493	477	496	441	513	459	472	485	486	508	481	468	472	474	494	459	503	500	497	480	493	462	472	504	456	491	511	509	489	560	462	518	490	492	485	515	473	459	484	478	468	455	455	445	457	478	493	477	448	480	463	470	423	503	466	466	529	521	512	507	490	500	495	490	510	460	486	437	475	487	431	484	457	495	415	514	491	476	465	461	462	463	478	444	496	554	537	499	482	521	473	482	479	475	462	485	457	434	479	481	452	483	490	465	489	466	486	516	466	462	512	444	491	496	492	489	467	459	487	487	484	500	481	470	474	519	458	504	497	491	466	415	471	488	490	500	481	493	462	471	467	497	487	495	467	468	489	479	509	485	475	486	490	449	506	475	496	481	490	478	472	435	475	469	493	482	513	476	484	477	454	433	532	490	483	474	475	472	474	506	496	456	463	495	524	525	472	444	436	472	504	520	488	491	455	486	509	500	479	455	494	441	490	452	466	472	458	474	437	440	490	456	459	454	511	490	452	495	503	482	506	453	524	457	462	474	491	470	468	480	475	449	499	508	486	498	449	456	493	461	507	501	450	507	484	524	437	478	490	501	493	464	455	485	491	488	490	470	475	479	489	502	507	494	484	516	520	469	511	497	474	457	466	508	468	437	495	460	461	453	502	481	502	496	494	456	499	449	492	469	465	477	466	452	477	431	486	511	533	491	514	480	492	471	525	471	505	470	456	440	534	491	489	480	531	499	510	482	479	454	445	486	530	507	467	478	475	472	463	464	477	516	436	486	499	467	441	457	498	497	472	493	475	487	468	480	500	491	417	504	465	460	417	427	470	462	512	476	461	495	437	486	527	471	494	480	510	482	500	489	520	502	477	527	480	474	421	465	471	509	483	506	492	459	483	470	503	470	460	509	467	482	470	485	506	474	464	476	460	449	459	463	514	488	446	465	518	472	492	451	523	464	460	480	516	459	471	467	489	473	490	456	444	485	460	470	496	470	467	473	494	492	496	440	466	466	500	485	472	440	513	467	465	435	487	439	472	465	468	452	492	473	483	460	450	479	476	492	475	471	494	450	461	503	523	504	468	491	477	490	465	476	487	517	499	478	474	479	486	514	459	513	488	490	498	475	523	443	452	442	458	496	447	476	496	481	497	478	462	484	497	501	471	513	491	490	476	476	492	487	467	477	503	467	495	493	494	517	462	450	490	490	454	501	476	485	501	471	471	470	466	496	462	473	461	506	458	479	480	523	465	485	485	493	455	447	460	435	437	510	465	494	463	443	457	522	456	501	504	441	478	495	476	477	414	507	507	455	487	449	484	459	448	500	480	490	499	484	444	507	458	515	478	449	521	469	476	472	465	416	486	473	495	472	496	499	455	470	514	490	498	461	492	501	477	464	506	447	476	485	470	458	468	487	463	467	522	446	496	475	447	475	480	489	490	507	507	484	461	452	490	479	480	488	495	479	473	470	452	469	458	457	474	482	471	486	466	509	489	441	468	475	479	519	500	491	461	476	473	486	473	502	489	482	463	486	460	463	503	460	503	505	483	487	518	461	470	514	435	438	464	489	456	508	486	512	463	478	473	459	488	464	457	445	460	485	478	502	497	462	462	469	478	485	449	485	442	463	458	499	472	500	504	471	504	514	441	484	458	501	520	511	465	434	459	514	442	463	454	446	452	455	486	461	470	489	474	482	468	491	488	508	481	468	469	467	516	496	488	474	484	453	472	476	489	452	446	484	463	499	480	473	489	510	455	496	477	484	461	491	464	478	478	480	484	532	481	473	483	454	441	498	454	502	444	460	477	462	475	502	501	465	460	495	459	456	469	471	447	461	474	461	460	466	452	445	449	457	504	513	480	487	476	466	506	518	483	437	472	469	497	477	472	480	475	493	515	451	463	469	492	470	519	446	491	482	526	488	500	514	515	475	486	510	494	461	473	515	478	497	464
12592	15028	5796	798	532	529	717	428	435	444	411	409	406	385	433	438	459	401	459	449	428	418	438	433	425	424	421	420	399	402	400	429	409	432	426	446	397	395	406	380	383	399	448	423	450	444	427	434	460	409	451	385	425	443	401	397	398	424	414	413	402	447	426	420	400	449	438	427	398	431	391	393	398	400	407	434	382	405	395	413	446	423	428	378	411	438	404	449	413	448	388	401	415	436	413	399	452	452	393	410	407	409	441	400	419	449	433	412	384	424	416	401	392	455	431	452	394	415	440	409	387	382	388	403	418	420	438	416	411	422	448	417	388	409	399	368	430	398	417	382	428	383	437	403	387	397	394	381	415	411	375	390	439	424	416	387	382	435	400	402	373	422	425	431	392	406	402	448	403	416	409	406	374	393	408	429	425	392	413	402	410	431	419	421	400	447	398	390	402	421	381	391	386	389	367	391	396	418	435	448	435	390	404	419	376	400	408	395	393	404	384	428	376	410	413	395	374	417	386	426	417	404	459	416	402	374	407	445	418	420	417	389	397	411	424	458	417	415	404	418	431	407	445	406	441	380	408	432	394	399	454	418	403	432	425	438	405	413	419	428	415	436	409	404	444	396	392	405	378	446	426	384	413	409	418	413	405	419	408	373	421	355	446	382	408	393	465	418	404	404	414	449	377	445	406	381	444	418	428	374	421	406	388	403	432	417	407	419	403	421	421	397	425	381	410	401	392	398	370	431	365	420	429	401	408	389	374	399	374	418	378	404	422	419	419	417	402	407	383	409	380	453	405	407	410	412	416	389	430	411	415	410	406	400	428	380	411	424	382	446	411	422	420	415	403	401	406	374	379	416	399	428	426	386	419	422	403	423	426	406	429	436	380	394	383	431	381	414	393	389	423	443	449	452	417	421	414	422	413	383	426	380	410	423	403	414	386	412	386	402	432	434	419	436	420	415	400	397	421	450	408	428	420	406	421	429	413	401	426	437	396	429	393	368	420	418	402	414	403	441	421	419	404	405	381	430	402	399	411	422	426	444	427	432	410	422	414	366	412	426	425	420	369	407	393	393	403	411	397	414	409	432	416	448	414	429	383	425	399	384	410	401	406	394	385	402	438	419	379	406	403	383	411	407	421	394	419	427	434	411	404	423	397	450	417	416	405	385	402	418	390	417	410	371	435	386	393	393	387	417	438	382	427	406	433	393	388	425	421	365	441	391	416	385	435	410	385	425	401	430	420	427	416	410	396	411	405	439	420	400	385	399	417	442	385	385	420	418	418	436	434	422	419	412	427	385	442	430	424	440	395	383	401	436	423	391	410	420	399	438	397	390	383	412	433	401	403	396	437	420	427	407	413	407	403	439	421	428	394	415	385	424	449	409	400	435	411	412	391	393	404	424	444	422	418	434	397	399	376	411	432	434	419	413	403	399	432	389	416	423	420	438	436	410	445	426	395	445	460	410	380	376	395	416	382	417	413	384	436	399	397	403	384	416	429	411	396	456	384	435	415	432	438	419	423	395	427	413	385	365	382	394	397	386	390	456	412	388	396	390	419	400	415	419	411	408	377	403	441	407	405	438	402	396	381	402	438	432	415	402	402	385	371	430	400	430	375	401	415	403	389	438	426	434	379	422	407	434	402	374	419	400	407	402	390	443	427	406	415	404	421	388	415	410	410	393	425	442	406	406	407	414	427	442	424	409	433	388	411	434	444	398	387	428	411	389	403	438	403	402	444	428	391	417	437	405	409	429	430	429	389	436	393	394	418	413	423	373	444	409	397	402	435	384	420	468	388	435	401	418	410	404	379	425	407	421	437	389	420	390	404	406	396	369	438	427	385	417	403	423	412	427	401	397	425	431	444	409	455	456	412	375	396	433	431	415	430	404	407	441	403	409	424	452	421	409	374	397	424	422	426	402	406	438	401	398	408	423	392	397	424	410	424	423	393	395	402	403	448	375	382	419	421	410	430	442	421	419	416	408	411	382	426	387	413	417	424	442	428	406	422	405	418	416	404	372	432	427	401	398	391	433	439	428	423	390	400	399	392	406	409	387	441	384	431	433	402	390	436	434	432	392	393	427	428	401	417	431	434	429	399	377	433	406	389	411	431	432	422	397	422	440	431	408	374	448	418	403	397	424	392	431	437	446	412	383	433	412	405	404	428	418	442	421	438	411	460	409	431	422	385	412	401	419	392	427	401	434	428	454	455	390	436	409	413	404	446	403	421	417	438	433	421	416	419	382	413	433	399	379	423	394	414	401	426	390	445	426	395	396	422	434	401	384	414	409	438	375	423	415	465	388	415	423	406	364	415	407	385	414	417	385	421	432	406	418	418	382	408	397	404	408	430	403	364	426	431	412	423	397	398	392	438	399	399	402	400	422	441	407	419	430	426	436	405	389	408	397	432	434	369	437	377	409	421	405	414	434	437	414	397	417	399	403	403	421	400	399	395	392	376	435	383	390	385	416	382	385	401	420	394	398	416	389	390	407	410	450	417	401	415	409	441	396	388	417	476	417	412	410	427	454	451	425	421	413	408	417	388	410	412	414	434	417	407	397	421	434	416	460	399	389	454	392	420	428	424	413	418	395	409	432	401	377	387	400	392	425	399	391	442	408	430	418	382	416	394	405	391	383	421	415	420	457	436	398	406	412	415	373	442	418	408	410	434	412	396	411	435	400	431	413	435	431	389	417	379	401	415	428	433	428	419	413	396	403	380	403	405	408	448	404	416	398	425	423	437	414	414	442	430	403	422	379	420	395	407	424	409	417	418	409	416	416	405	386	394	392	411	432	395	406	399	422	416	423	400	427	438	410	415	407	386	386	418	400	409	397	388	395	446	413	422	433	403	394	434	386	396	400	414	408	398	410	416	364	387	357	471	398	378	418	391	447	413	400	413	404	401	374	455	420	398	431	411	359	409	413	428	407	420	394	413	409	402	410	416	419	457	404	413	414	405	432	410	420	412	406	463	394	404	394	445	397	393	415	404	413	402	418	421	402	384	418	416	414	430	398	422	424	431	444	417	417	388	404	431	449	429	433	412	415	401	415	426	425	398	398	433	379	424	432	395	436	470	398	428	401	420	422	415	407	383	398	399	397	436	409	408	399	396	430	419	425	411	392	448	403	433	441	435	415	406	416	412	426	419	412	403	404	398	388	457	420	434	360	420	398	410	420	415	428	415	395	442	421	404	407	388	378	414	393	423	401	379	396	356	411	425	415	372	369	419	422	480	427	405	384	407	371	398	404	395	425	423	416	438	415	429	392	417	399	396	423	393	421	410	426	457	409	427	377	409	414	421	425	415	401	436	423	395	446	406	388	430	426	402	423	399	383	412	393	381	411	467	434	402	421	394	437	385	394	410	396	416	441	441	421	415	430	417	419	432	410	410	410	419	441	398	415	373	415	439	422	381	418	411	450	413	400	399	406	362	406	412	413	399	401	403	434	425	416	390	445	418	407	423	428	418	389	403	419	413	410	394	412
25339	21664	28278	24513	11487	1492	2634	553	451	418	410	442	415	385	402	394	387	402	400	400	393	451	432	355	408	390	396	396	376	399	362	390	405	378	389	400	403	444	472	395	396	427	385	416	428	375	416	430	388	407	383	397	401	475	425	387	402	379	423	354	387	419	348	395	345	329	368	374	391	401	367	400	374	382	402	407	380	349	389	375	393	416	403	371	376	408	387	390	370	384	396	411	384	381	368	380	382	397	365	391	381	427	401	407	359	366	396	388	393	407	398	373	387	404	402	397	356	389	370	372	398	363	378	373	419	414	391	375	374	412	392	387	402	364	369	383	402	398	409	380	358	380	399	371	341	385	405	371	394	373	387	430	392	349	422	382	363	411	420	398	398	410	370	392	384	374	356	395	379	415	412	390	374	374	378	411	395	404	382	406	400	404	430	385	392	371	373	391	388	410	358	371	386	396	352	381	363	369	385	391	379	393	384	386	334	378	369	384	362	400	412	372	373	407	374	385	386	408	391	371	394	407	396	384	396	389	440	378	369	379	388	411	387	410	391	387	348	396	404	376	377	369	365	375	355	373	391	416	376	366	422	397	396	362	391	389	372	379	400	380	409	363	384	397	406	362	410	370	391	398	362	397	379	392	419	389	363	402	359	408	400	382	360	415	384	416	377	396	371	346	380	382	401	390	383	394	419	392	382	384	368	368	379	359	377	394	415	378	384	397	385	354	379	397	372	404	372	374	415	393	371	318	348	376	391	389	379	354	404	380	390	358	361	413	415	380	416	429	368	423	398	384	383	372	384	413	404	357	371	391	378	412	387	368	396	413	399	359	397	398	387	397	357	387	384	382	359	377	409	398	390	382	375	372	438	372	338	408	391	363	402	390	383	348	412	379	373	401	410	387	360	391	396	376	385	374	409	354	389	403	382	392	367	392	352	377	371	377	383	400	399	404	383	380	394	376	384	381	370	432	381	384	371	357	407	367	371	398	390	403	390	361	384	361	370	388	361	408	366	382	411	367	366	397	390	407	393	434	405	371	355	394	353	378	377	377	396	375	412	393	361	400	397	406	426	398	360	370	349	369	378	360	389	409	399	365	396	367	392	400	371	374	378	376	396	383	375	399	360	401	401	374	409	389	386	400	396	397	375	370	371	396	404	421	390	373	358	364	400	400	359	373	395	386	384	393	388	363	356	366	370	392	403	391	410	375	392	426	367	393	342	385	402	391	401	385	393	393	405	374	376	384	400	436	389	350	417	389	424	362	419	362	396	404	373	384	411	389	398	384	378	373	418	395	374	383	410	397	378	371	413	384	366	369	387	385	372	346	378	382	414	344	410	378	358	352	359	404	416	375	404	396	414	402	379	355	407	348	370	422	358	348	354	406	436	376	368	390	401	373	385	451	381	364	374	402	386	413	437	387	376	417	376	379	393	392	398	402	402	392	356	362	395	366	380	371	360	369	407	363	425	384	421	376	385	372	379	388	389	383	418	401	364	371	388	372	384	391	404	349	402	394	378	378	368	363	374	373	410	373	383	374	372	350	387	407	383	408	384	417	387	377	398	375	399	389	360	383	414	388	398	409	366	405	370	383	357	420	355	381	399	385	368	386	363	401	380	370	341	377	373	416	385	409	403	407	405	369	379	416	382	362	409	409	388	379	413	404	366	407	394	378	373	367	375	398	361	393	393	375	400	394	387	378	395	414	407	398	360	379	411	380	390	415	405	380	367	358	389	383	376	388	417	380	327	357	433	392	400	349	393	399	379	377	380	378	395	376	344	381	451	375	365	350	398	361	397	383	380	400	361	414	363	405	383	372	394	383	368	402	354	377	397	407	361	349	390	380	431	396	368	411	358	373	372	387	406	359	380	350	392	370	386	373	364	395	382	371	370	371	395	391	412	355	381	377	384	394	368	379	370	363	383	381	369	383	382	409	381	377	374	404	374	405	361	399	360	388	352	401	404	351	342	412	396	380	406	406	406	381	340	377	396	368	345	390	400	373	379	387	390	392	399	382	408	387	353	410	378	391	378	381	367	362	383	368	382	403	371	400	368	396	378	402	408	383	397	363	369	384	362	376	385	377	341	399	386	402	398	396	411	385	370	370	371	402	396	351	400	389	346	401	416	357	398	402	428	379	410	382	412	391	367	389	391	384	372	415	398	371	352	374	373	383	373	379	379	361	348	371	361	380	414	413	358	356	398	374	357	351	349	400	408	420	377	363	359	389	414	391	394	367	383	384	372	401	370	420	370	410	360	374	377	357	420	384	349	402	411	371	369	360	374	360	411	357	377	391	387	398	419	411	433	367	395	384	386	399	374	366	394	336	389	367	394	393	386	411	380	355	348	378	392	359	358	385	369	382	360	389	389	401	399	419	405	387	385	384	397	377	369	365	422	369	382	350	398	342	389	358	406	412	357	394	411	383	424	376	390	367	391	355	381	374	369	373	399	383	360	384	351	371	387	387	377	379	376	388	392	382	380	382	406	379	420	393	362	373	384	342	377	378	371	380	327	384	343	410	381	383	397	377	380	376	391	427	388	376	374	367	375	381	375	413	349	346	393	354	387	406	348	387	385	376	368	395	406	377	377	399	372	383	416	410	371	344	395	401	381	370	409	375	366	377	391	369	418	364	400	417	392	361	395	411	415	424	375	416	396	411	376	392	376	427	412	370	375	375	361	433	390	423	398	399	354	357	385	359	387	424	355	403	356	385	372	399	374	365	412	378	371	395	419	378	362	352	425	386	375	393	399	321	374	398	373	358	373	364	353	402	381	375	392	402	358	370	388	364	373	361	410	395	381	388	378	385	365	386	388	384	397	345	369	386	397	385	393	374	382	379	413	399	399	389	345	426	358	393	395	397	390	369	360	378	400	378	407	414	403	372	365	367	392	383	376	371	406	383	386	387	378	406	437	368	387	388	391	359	391	384	385	366	400	389	364	377	390	387	377	391	390	375	391	396	353	403	356	377	372	399	428	383	393	391	399	390	382	375	405	357	383	366	413	368	392	387	371	356	399	370	391	373	341	382	402	391	405	356	351	385	355	384	370	395	394	417	375	389	356	372	398	362	378	361	424	380	331	370	393	344	398	370	384	374	374	370	413	375	387	357	374	381	387	379	349	386	411	382	388	380	365	367	367	371	387	393	379	419	344	372	403	403	395	402	412	404	382	379	356	392	378	374	398	398	374	416	413	385	371	364	390	399	405	377	383	348	428	412	392	389	374	370	397	417	401	399	419	376	409	377	371	424	415	367	374	361	406	409	398	387	361	412	401	358	417	388	377	407	401	369	403	415	387	396	365	410	358	415	396	425	385	378	383	396	371	383	393	376	411	395	389	367	370	345	396	381	371	395	384	382	398	402	351	361	365	370	363	385	423	394	381	413	343	396	390	378	371	408	401	368	387	354	383	361	349	363	364	370	409	367	370	358	392	363	413	366	345	397	393	398	404	373	348	408	410	351	381	359	392	404	378	387	365	420	417	361
43947	53838	25536	5423	1888	1408	3052	480	432	430	423	401	391	384	401	455	406	376	375	407	379	374	375	378	359	355	410	331	415	373	375	380	338	414	411	418	446	397	417	447	415	415	384	369	383	413	350	352	395	387	375	399	435	569	434	370	365	349	376	353	349	360	319	355	359	389	374	350	354	370	350	335	371	358	357	358	355	366	335	355	341	354	380	373	376	391	356	398	331	327	374	365	350	357	324	335	387	355	366	385	375	388	384	359	386	344	383	382	355	357	384	365	355	341	368	350	336	364	365	371	336	406	353	339	395	360	380	409	320	377	350	347	329	360	352	375	363	375	384	364	343	334	354	367	366	372	405	360	348	349	331	357	336	337	369	399	351	359	343	325	366	349	367	368	353	396	382	388	344	365	372	390	355	346	357	340	314	375	343	363	371	352	373	343	317	334	364	357	380	357	375	358	355	350	363	333	340	367	366	334	346	378	351	353	361	360	388	367	360	371	343	329	396	338	398	326	346	361	360	368	354	367	361	330	338	366	372	338	354	358	349	358	411	341	364	368	349	364	357	327	330	372	381	368	370	347	380	366	335	363	364	400	378	338	383	347	345	362	377	353	343	366	384	384	381	335	350	339	371	367	379	354	357	382	387	357	376	375	328	358	392	371	362	329	383	326	352	374	358	376	382	364	367	359	375	324	373	386	343	320	369	331	375	391	331	354	404	351	363	321	365	314	336	361	328	370	336	335	337	343	361	381	348	363	374	367	325	365	350	367	346	350	407	381	357	360	367	335	344	368	369	343	368	335	354	360	360	356	359	349	351	376	360	364	373	353	366	355	353	356	369	338	349	398	347	350	348	359	407	343	380	347	381	382	348	344	354	384	340	358	392	337	326	355	388	366	347	367	390	380	365	362	326	345	355	355	354	368	351	337	382	359	381	405	380	374	386	343	364	344	335	339	352	350	369	367	348	346	360	360	384	386	345	359	394	379	340	347	344	365	400	351	390	360	345	391	348	355	389	348	355	376	380	348	366	373	366	337	355	369	367	369	373	346	383	316	352	341	338	351	354	377	366	380	341	328	366	357	375	355	370	380	351	384	381	354	370	367	343	364	355	347	358	343	363	368	346	361	375	361	385	375	382	394	346	383	382	371	364	339	363	317	361	363	354	338	363	371	343	354	339	374	359	381	355	330	350	380	386	373	346	362	359	330	390	364	361	340	376	342	330	346	390	351	362	343	344	343	373	372	374	373	362	341	364	359	350	370	348	348	377	341	386	369	350	372	356	383	362	374	347	335	371	370	370	382	372	346	311	362	331	336	356	380	397	341	358	355	360	319	370	373	373	384	369	367	357	341	348	343	358	346	382	360	356	363	358	370	321	396	371	346	378	360	352	333	357	336	381	359	379	348	346	344	380	403	348	355	366	358	378	347	359	351	349	350	340	372	357	379	335	368	338	376	333	374	337	370	367	372	391	364	376	393	330	368	341	366	359	360	351	355	354	421	363	350	361	364	348	336	351	367	351	326	346	363	350	342	357	322	321	360	378	386	342	345	362	395	395	360	380	356	362	362	375	371	335	359	360	341	385	343	352	370	358	381	352	366	359	347	366	377	327	375	355	332	405	372	345	363	365	354	335	387	370	359	376	352	395	347	387	355	361	393	367	344	319	341	344	358	367	326	343	362	358	342	361	373	395	326	361	335	367	354	346	367	333	367	327	348	358	347	357	374	333	353	349	359	355	321	337	353	355	366	356	355	378	369	323	359	355	372	367	362	361	341	371	345	373	363	373	349	344	315	351	338	362	378	384	342	338	348	391	356	333	351	392	364	354	380	369	354	329	340	355	335	355	387	361	375	369	318	350	353	372	334	347	377	391	365	379	379	364	356	379	371	354	358	353	389	404	322	334	364	370	349	348	342	383	354	348	365	347	368	325	370	366	345	342	337	345	345	382	336	345	375	355	349	376	346	369	364	347	375	366	325	370	372	384	390	329	344	334	354	385	344	345	352	394	360	338	354	350	361	370	340	349	380	385	389	360	335	339	350	360	380	366	368	353	375	330	377	365	349	342	344	397	331	348	344	371	296	360	361	350	348	369	352	356	366	326	388	349	361	335	367	360	313	337	355	365	359	367	380	338	350	369	392	355	356	364	358	337	368	361	389	388	364	359	343	319	377	328	354	369	358	349	366	357	369	352	350	410	354	345	393	370	355	373	361	340	384	387	353	371	352	391	329	368	343	355	361	355	366	349	315	395	377	348	356	375	372	338	380	331	340	330	400	335	353	337	374	354	350	361	363	318	371	365	378	329	368	340	339	340	387	328	380	349	381	377	356	339	347	382	358	334	337	379	341	368	361	356	329	387	309	363	330	394	349	376	316	371	343	391	327	375	364	352	394	353	352	324	348	357	349	351	344	317	357	364	380	388	359	378	335	368	389	384	370	342	360	385	368	352	356	364	350	356	324	345	335	359	350	339	357	364	396	349	348	419	342	349	342	368	368	367	344	374	353	367	353	336	353	334	363	354	343	352	351	375	352	365	383	336	349	338	375	345	406	341	380	364	348	381	357	327	364	360	347	364	351	361	323	354	366	353	385	389	357	353	352	396	383	367	323	345	352	364	347	343	377	342	363	364	397	325	386	381	385	344	346	345	386	354	308	328	349	344	370	379	360	373	331	361	392	378	356	337	378	326	374	350	348	326	351	347	342	401	327	373	329	351	350	375	360	365	372	376	373	360	338	348	347	359	350	355	339	336	339	357	381	347	375	341	355	371	358	331	378	357	342	370	357	359	371	338	359	349	351	372	372	344	357	342	370	356	341	331	378	344	363	324	364	386	363	346	365	355	374	338	377	363	336	347	365	345	338	362	377	360	344	385	363	384	353	357	348	344	406	382	340	338	385	330	313	376	378	356	384	345	392	340	342	358	367	334	378	332	361	369	332	337	367	369	329	359	377	365	325	334	355	362	375	367	371	319	364	398	347	377	351	377	335	341	380	402	355	360	360	350	346	320	359	342	379	383	356	366	380	384	385	355	339	380	378	372	340	341	341	382	352	362	309	376	347	368	360	331	383	373	371	379	401	390	363	329	330	345	332	381	336	363	338	370	365	337	363	412	383	338	367	384	395	369	318	375	329	373	329	362	354	340	378	378	344	371	347	354	344	337	362	365	385	384	358	371	344	354	340	322	338	362	346	420	343	387	375	352	334	355	356	332	353	372	370	356	370	348	323	397	354	329	360	367	351	375	339	357	369	366	386	360	317	351	349	343	366	375	328	386	357	375	380	336	329	378	333	369	383	363	383	369	342	353	351	339	362	335	354	339	321	366	359	334	360	348	348	403	356	405	332	373	379	360	353	375	350	369	347	348	377	338	349	362	318	337	319	352	361	360	352	359	367	341	365	352	341	378	363	357	357	355	343	347	332	335	338	321	373	359	338	362	390	382	356	386	367	373	368	384	375	340	383	381	374	348	355	355	377	346	377	370	371	375	332
24292	21459	29040	24062	20380	7190	6304	788	628	623	614	548	554	556	530	533	571	551	532	520	525	494	494	567	503	504	446	541	505	478	503	551	511	556	528	536	556	556	548	542	557	534	527	560	556	511	533	549	545	506	550	571	587	734	567	513	493	480	518	526	471	499	535	477	499	498	532	473	508	542	517	522	524	514	497	513	486	494	504	497	506	522	494	501	480	520	550	508	492	475	521	509	507	509	501	520	539	483	512	512	538	558	551	491	510	496	483	480	519	517	499	503	499	510	508	482	535	497	461	481	526	506	533	483	470	508	502	528	478	521	502	496	518	478	523	514	540	504	508	540	502	524	516	491	490	536	501	510	546	514	485	486	496	468	509	534	526	518	540	530	475	550	485	537	496	485	497	498	501	494	520	510	535	517	461	481	511	468	497	502	471	473	518	488	518	494	525	534	522	549	493	519	533	525	522	511	529	539	474	492	488	456	473	529	483	475	501	494	476	503	515	492	495	492	532	494	481	517	487	519	508	518	502	497	504	517	500	482	467	485	495	510	526	505	514	522	495	474	483	495	499	509	505	500	484	506	462	497	475	504	478	502	481	515	483	489	505	471	510	516	529	480	481	483	482	479	502	500	506	497	527	467	537	502	485	480	468	495	484	537	532	522	481	516	555	505	498	504	494	514	511	541	480	473	498	528	508	501	473	507	518	474	530	495	487	508	549	537	522	532	450	481	547	530	481	501	521	500	475	510	490	495	463	502	457	507	477	533	497	515	515	471	516	489	523	507	501	530	476	510	517	487	550	485	492	504	551	514	471	496	503	508	444	493	471	487	521	462	514	495	534	489	501	500	527	506	520	473	481	493	464	480	488	504	522	480	520	517	494	492	480	499	517	540	516	498	504	505	484	513	485	477	473	474	481	480	513	501	506	499	515	514	509	541	492	478	511	516	564	461	495	518	472	526	490	507	522	499	497	537	536	486	490	514	508	557	477	527	497	466	482	494	481	531	500	499	495	538	542	512	501	494	497	498	542	465	480	467	445	488	453	492	499	469	524	473	518	513	500	527	491	523	537	500	505	499	512	505	531	507	491	519	497	518	541	506	499	473	497	509	480	523	488	507	526	503	516	521	525	475	491	519	468	503	554	554	522	492	498	501	469	487	514	481	490	506	499	512	500	511	487	502	504	500	449	496	521	492	481	520	488	451	496	480	510	509	502	503	515	511	506	472	491	473	514	482	505	501	492	509	482	491	510	454	506	474	497	520	470	478	471	488	507	517	513	506	489	493	551	502	554	471	474	502	508	487	485	546	499	518	485	478	514	482	514	510	488	509	496	515	490	539	529	491	523	512	501	502	469	495	473	533	507	494	484	483	488	534	508	481	508	502	522	516	457	518	512	531	509	488	496	520	538	513	532	516	520	493	508	507	492	519	498	506	490	479	494	509	508	472	483	501	505	505	464	525	532	494	509	481	499	528	508	491	498	490	534	502	484	507	512	507	483	451	490	544	508	505	521	518	471	535	483	480	489	512	495	514	514	500	533	506	458	536	524	529	491	548	472	496	501	530	508	513	505	494	530	474	489	522	508	482	488	511	478	532	522	507	473	508	504	486	524	473	507	457	535	493	491	480	501	531	488	502	463	455	493	500	520	502	486	486	511	491	514	484	513	509	480	513	502	469	471	514	456	511	500	516	487	485	481	498	484	480	501	507	469	507	537	504	480	474	536	490	487	525	512	483	479	513	491	471	488	493	514	513	480	517	491	479	483	504	502	493	507	485	502	530	535	513	525	481	497	459	516	515	477	443	469	513	476	499	539	524	499	463	495	479	502	527	505	492	465	526	496	497	511	495	501	534	503	514	479	509	511	496	520	506	521	498	500	466	498	553	510	484	488	517	526	528	527	484	523	525	509	539	492	469	486	542	498	472	497	452	480	484	498	474	497	491	566	505	509	461	495	518	498	544	472	555	526	512	545	507	509	527	523	485	507	510	483	502	480	496	511	481	526	513	483	552	512	475	490	495	523	523	540	501	487	483	487	540	484	502	506	520	525	527	518	504	476	508	503	505	522	440	511	488	514	509	513	479	498	472	499	518	513	499	517	441	523	508	513	514	522	538	498	518	501	486	474	499	489	464	498	524	525	496	493	469	444	522	459	471	497	477	469	492	534	516	549	511	458	463	563	485	514	512	537	481	491	462	495	493	517	499	487	496	533	538	510	494	501	487	476	513	496	511	497	492	522	511	489	509	515	511	546	517	490	512	531	491	482	508	517	552	481	510	530	515	510	465	472	500	470	510	475	492	474	493	470	467	481	499	555	516	521	493	525	454	477	502	542	473	502	544	453	522	525	480	465	501	485	480	509	505	493	455	514	523	530	503	522	511	504	512	497	507	473	480	533	492	558	492	471	450	521	468	499	520	495	512	461	536	471	518	500	481	562	475	537	536	513	490	486	508	485	502	521	501	463	507	546	489	504	510	483	551	491	486	476	473	490	511	499	478	526	540	466	513	523	486	472	541	480	487	466	475	503	508	499	518	459	517	549	530	498	541	507	512	499	531	538	513	529	483	501	529	540	489	512	496	490	541	525	557	494	480	525	491	494	524	457	490	439	494	513	493	516	531	484	494	490	488	473	520	464	520	489	499	487	512	527	535	545	491	549	479	479	554	509	483	532	482	500	495	498	524	494	521	502	506	504	480	485	510	519	506	494	507	473	485	510	512	487	502	510	533	465	517	543	474	509	455	488	502	499	518	477	500	493	478	492	483	493	468	523	479	479	492	490	543	505	493	541	524	492	469	490	492	508	531	503	495	512	505	455	521	472	497	465	484	464	497	516	492	507	505	471	527	497	509	476	488	509	470	517	552	523	490	520	551	506	498	483	523	506	471	459	506	474	473	495	530	492	499	518	513	505	514	506	493	521	527	525	496	496	477	472	505	480	511	487	524	516	477	498	514	485	495	507	529	530	507	487	540	499	506	508	503	504	517	536	460	531	472	516	468	478	488	503	505	479	536	509	480	543	512	501	477	451	473	521	500	489	516	509	495	499	513	498	530	491	498	456	498	513	488	526	489	486	513	523	517	561	509	556	479	504	516	500	510	497	486	460	501	480	504	519	510	461	517	496	483	497	492	531	510	500	498	490	517	510	541	514	524	491	507	527	501	509	532	504	483	470	515	485	512	510	511	520	497	523	476	551	492	501	491	510	471	497	486	518	539	496	503	522	491	499	478	486	475	526	476	488	508	494	483	485	493	519	543	519	505	516	464	503	483	486	478	517	489	499	444	500	558	501	461	462	469	520	507	529	492	486	501	540	537	514	494	515	493	521	525	481	505	487	526	486	497	484	503	446	503	480	535	503	527	465	494	488	535	530	468	484	496	470	523	514	482	529	504	471	514	480	500	447	509	521	504	520	495	512	530	545	505	545	481	491	485	507	482	485	503	526	464	512	506	520	480	506	515	500	464	510	490	498	475	513	487	497	457	476	481	501	507
56781	65541	26732	11042	2332	2843	6214	715	626	664	600	583	554	556	508	495	504	504	503	516	511	445	489	481	522	507	458	455	484	489	446	478	568	512	563	536	566	551	544	526	522	503	561	604	468	530	528	547	491	521	544	533	584	830	485	513	472	439	498	465	442	461	433	462	490	458	483	427	490	463	440	459	462	465	468	506	467	455	492	460	480	454	466	475	474	455	465	454	462	489	479	494	461	469	426	466	468	470	490	507	509	511	524	490	500	442	475	475	493	474	445	454	482	474	470	485	485	461	465	471	437	479	425	473	471	437	458	471	486	451	483	454	474	476	461	464	476	470	462	469	443	423	432	451	453	481	405	491	466	427	489	432	481	459	451	480	443	491	434	434	484	459	436	469	482	481	473	421	476	434	461	456	443	460	454	442	450	454	461	478	466	465	498	458	462	507	474	470	478	442	486	441	465	464	442	435	440	472	444	458	461	419	412	487	444	468	471	449	457	420	467	470	464	474	481	427	426	472	476	449	477	438	417	538	445	444	460	447	494	447	499	407	430	431	484	431	456	426	460	452	444	435	461	440	437	466	503	493	451	462	461	446	477	457	457	444	459	474	435	467	446	439	466	468	449	482	490	492	457	472	451	465	427	478	460	473	427	458	505	484	467	467	470	487	516	441	419	412	473	459	444	453	422	462	442	470	468	434	492	469	448	449	437	458	480	479	453	455	472	490	448	487	443	467	479	473	460	480	451	490	450	507	474	462	475	455	447	474	454	405	473	465	445	432	470	474	454	465	469	435	435	455	466	461	446	423	452	452	455	468	451	442	446	435	462	450	471	451	442	450	435	440	461	449	482	442	485	452	450	446	446	442	482	463	478	457	460	449	508	424	450	471	443	443	483	484	471	451	501	469	447	489	457	462	483	461	426	434	478	445	452	485	431	445	451	464	446	487	450	489	486	454	492	450	495	438	454	474	437	482	486	468	463	447	503	494	420	459	471	429	485	452	476	451	478	474	421	460	424	425	458	449	443	408	454	449	467	462	457	447	464	466	451	453	417	452	452	482	437	501	454	467	445	461	447	475	444	437	452	499	473	437	475	439	429	446	484	444	421	449	448	445	489	438	437	438	442	451	430	471	504	464	460	473	448	443	489	458	469	474	462	475	498	434	463	428	433	447	454	476	479	441	472	480	441	449	485	471	452	467	456	442	423	449	397	488	517	478	417	467	448	460	492	481	467	514	445	471	426	435	446	463	471	467	467	507	481	444	505	472	461	462	449	467	438	435	473	455	501	430	461	453	457	462	463	456	437	440	440	443	456	467	433	486	439	457	432	476	461	430	468	448	477	478	459	452	427	467	490	451	451	408	477	446	490	435	468	465	446	464	479	485	431	457	441	466	421	440	469	442	527	440	471	494	457	462	442	444	480	498	504	445	408	436	446	456	477	435	457	467	438	455	453	468	460	442	474	461	464	479	472	505	461	430	429	471	465	492	452	441	489	435	456	462	463	464	477	487	462	477	469	439	476	481	492	457	424	434	518	488	433	475	452	476	462	404	457	488	469	458	438	436	514	459	457	466	442	476	483	455	479	491	491	434	432	456	459	477	486	466	461	432	463	457	445	446	475	458	439	444	492	452	467	453	460	466	484	460	499	460	492	460	448	473	457	498	485	464	438	433	451	457	444	461	446	459	472	456	457	474	454	456	458	442	414	472	483	456	430	436	477	440	443	460	460	459	442	463	471	461	482	473	475	440	488	454	459	439	450	501	443	445	470	472	459	439	455	495	416	442	458	442	464	409	446	478	478	467	484	432	414	494	469	427	486	454	482	438	452	452	417	474	449	468	447	463	456	459	455	417	472	421	451	458	448	446	453	425	460	442	458	462	474	486	458	475	450	451	446	476	408	467	431	470	441	499	441	429	474	471	432	442	421	448	494	483	463	453	446	478	484	437	465	440	494	436	467	451	468	424	477	452	438	481	463	472	453	451	454	459	454	479	449	484	425	476	452	476	431	469	472	462	462	456	433	425	449	481	452	432	446	498	473	451	439	445	467	458	456	456	485	471	413	451	472	465	455	472	441	455	460	521	490	474	467	479	451	472	424	441	478	435	484	439	440	448	444	448	438	432	428	436	443	447	473	468	469	437	447	470	427	455	444	470	446	463	463	464	469	465	444	442	465	454	448	488	489	435	468	483	472	507	433	426	498	442	469	485	479	431	445	468	443	463	449	463	475	465	437	484	459	476	500	468	486	435	448	457	463	474	465	444	489	444	475	467	481	468	454	461	488	450	442	522	443	472	468	462	429	487	451	484	473	518	446	496	468	467	465	459	462	474	451	440	456	487	474	460	452	469	472	429	480	467	427	466	487	492	468	472	473	407	464	488	460	457	506	456	447	447	459	483	444	436	455	456	466	467	443	449	461	462	433	486	440	483	461	498	440	452	456	462	474	438	446	454	432	442	464	442	460	463	487	447	482	413	454	447	468	421	447	511	420	474	490	455	455	469	449	451	427	469	484	468	439	462	438	501	472	432	445	446	427	432	470	437	479	451	447	468	457	466	454	464	440	473	472	394	474	396	481	480	451	493	464	464	453	448	444	432	466	474	434	464	455	484	475	432	450	492	474	473	446	530	497	441	459	452	482	440	441	485	482	482	454	459	473	507	451	438	476	490	454	516	472	461	467	446	442	476	473	471	427	467	449	465	468	446	444	487	471	429	454	477	484	522	498	468	456	466	466	475	479	456	451	487	457	528	444	500	468	455	453	516	449	467	475	423	447	447	471	462	446	459	464	445	471	448	464	454	460	470	448	465	477	453	428	491	468	433	412	471	441	471	433	420	422	473	473	495	413	440	463	494	464	440	464	503	501	461	458	431	446	458	454	420	491	467	464	441	396	460	455	442	473	429	481	462	523	462	470	448	452	486	458	474	458	454	421	469	436	461	448	438	458	482	469	466	451	427	443	439	448	448	461	482	479	455	458	459	456	442	494	422	460	500	456	484	478	437	479	438	471	463	468	448	481	483	432	487	423	448	437	480	480	485	475	476	412	448	466	453	477	450	439	469	455	481	445	449	486	442	461	494	469	466	458	468	437	430	432	469	449	469	462	500	467	455	463	435	431	465	429	464	479	463	469	442	452	460	419	503	487	469	448	445	491	474	455	442	436	479	496	433	450	500	463	461	482	476	474	486	473	462	469	451	442	460	468	451	468	461	458	447	459	474	481	458	452	458	438	466	438	453	430	467	470	460	442	458	434	451	446	445	441	481	466	488	455	476	466	529	463	470	458	476	429	441	484	447	449	458	460	462	474	449	474	513	447	464	472	453	436	455	468	470	483	451	476	476	484	471	458	433	470	443	492	475	415	453	447	454	464	462	439	471	469	460	420	482	461	447	486	481	444	462	454	452	503	470	442	453	501	474	454	491	498	441	446	456	430	444	448	408	448	458	460	457	460	448	454	453	444	451	457	460	447	455	427	479	434	461	443	451	439	475
28267	18755	6364	1147	460	428	530	393	390	377	366	365	371	351	359	372	376	357	352	366	379	343	373	356	345	378	367	355	354	351	372	341	390	410	361	380	375	363	331	379	346	363	381	311	368	381	367	350	362	360	395	365	378	380	400	373	329	349	372	338	327	351	341	363	377	368	345	378	348	349	359	372	366	364	372	354	359	373	378	382	353	347	344	381	388	380	377	366	339	361	339	387	375	344	345	349	337	350	350	376	360	353	405	391	337	348	351	315	380	340	374	381	349	368	383	387	385	363	349	345	344	374	374	373	338	360	344	380	321	389	377	351	323	364	378	346	378	376	364	364	350	368	365	377	356	331	370	374	396	367	346	339	344	390	378	382	358	346	376	380	380	370	378	345	363	328	364	320	350	325	336	361	346	387	374	384	370	362	367	359	365	368	333	379	356	384	363	365	370	388	361	364	345	380	363	361	353	378	373	393	340	353	357	378	373	374	374	341	385	351	374	365	367	372	360	388	403	374	384	361	360	344	380	353	372	373	314	392	363	355	362	393	358	370	403	381	361	364	391	349	341	374	358	355	373	368	356	426	342	371	377	356	346	355	355	386	368	361	369	374	381	393	356	367	381	342	378	350	342	354	348	367	404	344	369	410	381	385	349	381	383	354	353	370	381	336	350	366	357	354	353	354	356	364	318	364	393	392	385	377	356	377	354	368	371	382	382	353	367	368	331	322	363	357	402	349	369	391	360	371	364	365	355	353	358	381	390	357	333	372	386	373	364	319	359	389	378	319	385	335	340	363	390	350	390	403	361	381	352	361	350	346	382	360	382	361	386	381	319	389	373	361	365	361	382	346	373	379	397	339	378	375	390	351	383	382	354	358	369	379	369	354	375	336	350	384	372	379	347	398	355	382	369	341	340	389	408	353	369	368	348	358	369	354	334	380	385	373	344	366	387	353	372	361	343	362	331	389	389	372	376	367	387	365	352	352	381	379	375	370	389	347	381	386	362	371	360	358	377	376	373	358	384	333	377	345	346	402	387	372	382	381	339	377	360	368	353	375	359	321	381	355	373	329	403	385	379	360	361	380	380	372	376	356	352	371	376	392	420	387	345	384	363	404	372	360	354	364	348	400	357	322	374	376	388	369	381	403	352	335	364	404	344	397	375	358	370	362	341	348	358	352	384	378	341	363	348	356	359	351	356	400	369	390	382	350	349	353	363	322	368	349	355	373	374	363	334	355	346	357	367	386	377	370	327	349	314	370	354	372	391	334	363	349	328	343	379	378	361	369	383	359	381	362	380	353	370	394	378	343	364	359	393	348	368	370	358	386	372	346	355	367	337	329	387	339	369	388	350	348	378	349	329	415	371	361	404	338	353	372	407	384	364	371	382	361	391	339	365	341	345	351	351	365	355	333	345	358	377	348	369	378	376	376	335	414	378	366	367	340	332	400	392	345	352	373	362	368	342	384	364	347	361	348	354	389	343	363	381	385	337	368	363	406	377	323	357	386	341	355	366	384	408	337	371	329	386	372	368	333	359	355	385	351	346	339	374	379	369	343	347	356	411	333	377	371	370	390	353	364	356	385	338	377	368	404	349	381	390	334	337	403	374	394	411	368	386	361	383	345	361	353	372	365	373	358	351	353	350	369	375	363	383	402	393	381	355	350	337	340	343	391	338	331	364	357	337	386	355	353	366	373	343	331	349	410	355	367	361	391	351	338	338	366	379	338	344	374	379	362	395	329	377	377	358	355	378	368	370	351	355	359	363	366	369	364	368	338	362	334	348	339	366	390	352	360	372	346	342	364	331	355	344	332	358	350	356	387	375	377	357	378	363	387	357	381	370	358	350	382	342	351	354	346	354	377	362	367	350	374	359	388	362	412	394	405	345	386	378	333	373	349	379	407	330	330	358	344	358	337	379	361	366	369	381	363	370	352	369	357	375	373	421	384	359	387	361	396	358	368	368	374	326	384	360	376	385	390	348	333	354	356	363	373	371	338	327	389	380	353	349	351	406	358	352	369	363	339	348	322	366	352	406	351	334	324	378	352	383	392	371	365	379	353	401	345	371	391	415	345	396	381	377	340	369	377	411	387	374	388	347	372	329	360	358	363	350	349	356	366	347	365	358	365	366	357	382	416	376	365	381	332	348	347	370	375	370	347	380	371	352	355	382	362	333	358	367	339	341	383	368	373	375	357	386	353	399	327	354	360	340	382	357	404	406	366	379	355	358	339	354	378	366	310	374	369	321	322	386	389	372	372	373	365	392	389	361	410	349	351	351	358	384	330	399	353	382	364	357	367	345	383	367	335	366	352	376	372	371	417	374	379	356	347	371	374	382	342	367	368	376	385	386	331	351	362	352	375	383	382	370	374	345	339	402	412	367	344	377	392	382	393	341	369	354	359	368	334	397	371	379	373	370	363	330	379	369	386	381	390	310	343	379	361	368	367	372	380	362	331	321	377	346	345	344	329	331	354	381	340	390	356	423	366	369	364	334	348	345	399	381	372	365	405	342	343	321	382	375	363	373	393	356	361	385	358	365	374	342	362	324	363	382	364	348	356	349	352	382	381	374	389	357	370	368	364	390	362	373	358	380	358	390	382	347	366	377	361	374	395	383	393	382	377	373	385	373	363	349	371	405	373	346	369	335	359	397	359	357	394	298	369	337	366	392	358	377	385	385	362	353	370	355	376	366	343	373	397	334	393	367	372	397	386	355	359	370	391	394	369	334	395	403	381	382	355	355	376	391	389	369	383	355	320	374	390	320	353	370	366	369	344	349	382	360	350	372	338	383	357	364	352	361	379	352	399	336	356	385	342	391	360	402	346	386	371	371	340	379	385	369	351	336	371	349	355	348	383	382	383	385	367	352	388	363	334	371	382	363	351	338	369	379	358	352	324	372	401	383	395	348	435	362	405	389	359	347	365	337	358	367	381	361	337	340	371	342	380	351	367	348	377	372	333	365	330	388	324	359	372	382	372	373	390	399	366	368	353	355	355	400	353	377	361	360	386	384	354	388	379	395	377	379	345	366	334	358	374	349	342	387	352	378	340	333	377	393	347	347	380	364	350	363	395	362	345	378	371	402	375	363	370	355	381	362	368	347	358	346	404	344	390	363	347	397	358	383	370	391	362	366	329	339	373	357	330	386	364	366	404	347	371	358	348	365	365	356	351	362	393	375	363	368	345	357	379	345	344	353	372	347	368	361	369	380	369	381	389	337	398	391	356	364	378	324	363	354	356	361	375	328	355	342	370	365	377	360	372	360	381	375	341	397	393	340	365	370	361	405	391	359	350	360	352	359	357	355	378	373	354	383	373	366	367	344	369	346	407	340	350	366	367	330	353	378	378	376	367	385	359	342	343	374	376	357	387	381	325	367	362	377	337	399	391	351	374	409	323	359	381	361	352	343	340	393	363	392	384	361	360	364	357	386	364	362	363	360	374	357	378	353	387	415	374	348	365	394	394	367	381	347	378	370	376	331	417
12737	11875	4157	1013	388	423	612	326	332	345	333	322	313	305	360	329	327	337	324	320	315	314	333	364	326	334	310	319	297	324	311	336	359	323	320	324	321	306	324	358	334	368	331	368	333	302	333	288	335	322	335	364	339	386	313	324	315	353	332	358	325	352	337	313	322	319	340	321	328	293	336	296	309	323	305	328	332	344	332	342	334	321	301	309	339	305	324	307	312	306	288	328	304	344	339	307	313	338	342	289	311	312	353	325	313	344	319	328	314	328	332	339	313	304	300	335	315	307	310	310	341	330	331	309	341	345	326	298	346	319	312	316	358	334	346	309	319	337	322	361	336	313	313	340	333	307	346	310	333	339	310	317	336	339	344	328	323	329	328	312	301	325	320	320	355	321	309	326	332	342	333	307	295	318	316	309	340	322	310	341	310	315	306	323	331	334	308	335	287	330	335	313	326	327	320	340	313	335	301	276	303	325	356	344	275	341	321	322	306	311	348	333	349	311	309	313	333	347	321	324	327	322	332	334	308	338	300	323	321	351	329	302	308	355	332	342	323	325	362	302	317	321	309	323	341	323	345	319	318	333	321	355	340	330	340	343	315	338	346	332	317	318	334	298	335	343	327	308	304	338	336	352	307	317	316	345	325	330	352	321	318	297	347	330	338	323	318	363	309	328	357	321	351	299	318	337	316	289	352	358	342	336	357	310	340	312	325	340	314	314	321	322	298	310	323	312	311	297	362	331	319	326	357	327	326	321	294	349	323	322	318	347	313	324	309	322	330	345	343	313	312	373	310	315	342	318	333	337	351	306	315	321	311	307	316	320	332	318	319	320	344	324	323	311	319	307	358	337	312	309	330	308	315	336	340	303	354	306	331	319	336	335	312	294	334	324	325	315	269	322	311	313	301	336	347	287	317	324	293	314	299	340	322	305	343	275	334	347	327	321	320	292	298	324	306	331	327	325	341	349	317	344	339	342	327	318	308	325	348	336	300	295	327	324	335	303	323	325	328	344	319	353	332	337	322	313	330	332	347	340	321	298	326	340	310	305	322	298	302	331	336	310	288	327	330	329	361	309	361	351	316	339	314	329	353	304	342	351	312	327	373	329	305	329	333	318	311	325	348	350	343	330	329	332	315	320	302	317	325	309	336	327	320	308	338	322	315	309	315	306	327	329	323	311	326	292	379	323	328	344	343	322	298	314	337	305	350	329	317	332	337	324	293	312	325	309	331	337	303	355	336	323	310	375	312	330	321	325	313	334	315	311	305	312	322	290	323	315	305	337	308	316	338	354	353	302	295	339	318	329	303	331	336	300	303	341	307	308	321	310	345	338	348	327	336	323	355	295	347	328	319	302	338	295	313	330	315	328	330	319	357	300	293	332	308	307	315	341	332	329	310	349	345	320	324	332	344	342	329	297	320	305	278	341	362	307	333	335	336	326	336	337	318	370	336	315	336	317	310	330	332	325	311	318	315	345	321	302	350	310	284	324	346	338	304	302	300	338	313	301	332	296	331	333	311	293	308	310	320	332	330	325	311	307	339	331	304	333	321	354	354	289	285	325	304	329	345	347	311	338	332	299	307	331	343	344	320	336	332	343	312	325	318	327	356	322	338	342	294	336	315	304	333	349	313	339	325	299	316	343	362	313	350	314	310	312	291	348	320	323	321	341	298	351	314	344	294	344	319	327	315	316	316	333	353	282	330	354	295	326	321	342	350	331	339	325	296	335	334	339	296	308	351	358	333	318	302	329	331	360	317	300	310	333	317	356	340	290	350	297	303	332	318	311	308	289	334	323	308	363	347	319	334	295	345	350	331	326	326	351	320	326	337	315	298	335	339	316	315	337	374	356	325	326	325	297	304	323	291	304	344	345	304	313	330	329	349	325	333	351	330	315	352	342	326	303	330	316	329	328	310	333	340	340	327	354	309	313	330	348	327	325	311	306	325	346	347	338	329	338	330	343	299	327	328	331	310	340	334	354	343	350	297	328	328	330	327	295	308	296	335	325	334	333	331	373	310	350	292	344	308	305	322	342	351	332	313	315	312	366	302	315	316	324	356	321	338	329	346	336	336	316	308	311	324	335	335	313	336	340	309	326	308	337	354	298	317	329	342	314	350	312	343	328	312	338	331	324	361	309	311	315	340	320	320	332	311	321	356	316	338	294	344	318	343	281	312	333	316	310	352	317	326	330	321	326	287	325	347	330	330	313	325	338	307	311	305	336	319	307	349	305	323	339	341	322	320	317	329	310	345	334	314	322	301	307	317	330	314	310	310	322	340	315	332	327	337	341	311	315	323	292	305	326	321	288	320	383	309	308	313	315	321	310	308	321	321	310	336	287	300	341	338	320	311	353	345	354	331	303	329	314	337	323	339	289	295	303	335	284	324	330	323	347	308	316	325	335	301	323	304	327	335	331	321	321	322	327	342	343	316	306	323	326	324	317	357	351	332	331	311	308	340	317	352	335	320	344	333	309	294	327	346	340	314	305	299	344	341	296	333	308	336	321	304	319	321	320	322	310	320	339	318	341	326	297	314	286	325	312	352	311	313	302	349	319	303	322	340	338	320	333	319	302	315	284	348	303	311	295	328	360	352	327	332	316	305	330	314	332	367	319	343	319	297	295	310	340	312	346	327	335	307	327	326	324	319	335	356	314	300	300	309	311	351	328	322	319	313	354	324	358	345	327	306	298	317	324	315	310	324	320	324	329	343	348	300	366	348	329	315	307	322	326	284	316	308	324	367	339	315	314	336	316	323	337	295	304	328	326	326	306	316	325	308	323	330	331	329	336	309	298	308	325	302	312	323	314	331	347	330	330	337	335	349	333	325	320	306	317	306	339	298	363	312	336	336	334	334	321	325	318	306	286	373	329	321	352	347	337	298	359	299	303	331	329	342	316	341	319	326	330	302	328	345	349	339	331	337	365	301	316	333	300	267	311	334	335	310	324	326	331	348	336	355	354	323	305	346	302	336	343	306	336	319	357	338	306	342	347	328	319	310	317	336	295	320	353	323	331	370	336	325	350	309	279	323	332	323	355	305	337	393	334	316	307	339	343	327	295	353	301	329	323	328	319	336	345	334	347	294	295	319	333	285	333	330	308	313	336	339	329	300	331	313	336	346	289	332	347	344	313	334	310	321	346	327	334	346	345	315	335	288	305	333	308	321	302	346	330	309	323	285	300	351	352	343	359	348	334	324	357	331	323	347	309	300	302	356	288	323	327	320	379	323	359	310	328	313	346	321	331	348	315	380	334	311	367	318	317	315	316	291	322	344	330	341	355	330	331	292	318	343	324	326	372	337	301	334	345	353	298	353	319	313	346	347	312	290	334	299	302	307	330	312	316	331	322	349	337	309	321	326	329	308	311	334	318	345	360	308	329	346	311	319	325	325	340	333	329	352	348	357	311	347	328	305	338	328	310	319	314	322	325	333	312	311	320	330	320	327	324	305	329	313	354	308	285	321	297	309	292	314	320	300	329
25456	21697	27922	24501	7400	1145	2941	445	378	392	379	362	374	317	333	338	370	376	365	351	397	353	329	324	317	317	292	355	331	302	312	312	350	318	367	358	366	368	310	375	340	363	342	327	353	349	339	344	314	319	316	365	428	468	341	361	365	348	346	335	344	315	340	324	326	315	330	341	312	319	344	356	313	318	326	302	310	362	304	337	361	305	345	350	340	333	345	338	335	312	337	328	307	308	311	327	315	356	334	308	337	328	317	322	333	333	305	297	349	313	333	337	326	333	317	297	302	334	337	309	320	317	298	329	332	321	327	341	298	334	366	300	287	338	312	347	300	320	333	309	316	352	343	320	348	346	344	305	328	361	339	324	321	327	313	337	339	328	307	336	357	340	313	325	321	317	347	296	331	341	326	330	365	325	323	316	321	293	310	356	311	301	315	281	317	326	325	319	325	302	346	304	277	354	344	312	311	348	316	331	316	311	294	323	311	351	296	336	303	359	309	335	324	339	310	307	313	337	354	336	339	302	337	346	327	334	317	296	323	349	325	316	310	294	354	331	294	326	320	348	340	295	366	332	277	345	308	324	360	326	323	322	345	304	327	358	323	309	296	314	334	340	356	318	317	317	334	323	301	352	358	320	303	334	345	334	326	331	340	318	323	319	331	313	340	304	303	341	333	313	317	331	327	372	345	326	331	333	321	307	314	335	329	349	325	316	309	323	351	340	326	339	295	330	346	336	362	311	318	321	315	318	354	329	341	329	316	318	341	306	340	314	330	321	317	346	335	326	355	354	344	294	347	354	332	308	327	276	333	308	315	357	350	339	327	303	337	327	334	310	344	319	306	320	306	314	307	363	305	338	338	320	287	325	320	350	332	350	326	332	329	352	323	322	333	324	271	323	335	321	311	332	322	322	332	306	318	395	342	304	347	296	340	309	308	309	339	326	340	316	334	334	351	329	317	357	323	357	328	341	291	331	323	323	307	328	344	356	301	344	307	349	294	314	327	325	328	347	342	325	348	317	295	329	334	304	330	328	303	310	337	293	307	337	293	316	345	304	294	305	310	357	316	315	343	323	329	313	288	324	319	318	290	337	342	337	346	348	344	316	324	325	337	296	362	329	330	332	294	321	345	324	291	313	325	313	332	357	301	308	355	323	337	330	325	345	335	310	325	333	354	356	335	332	319	332	330	331	303	342	350	335	304	300	324	332	324	333	303	335	324	318	319	303	323	301	338	311	325	312	323	320	344	292	365	338	327	327	327	294	312	323	373	318	337	337	324	336	342	328	324	332	331	365	342	344	331	264	332	342	310	322	320	338	336	336	325	326	339	331	315	313	318	331	365	326	331	322	343	351	327	308	346	346	332	334	355	304	308	314	298	304	298	342	336	325	335	351	341	307	316	354	330	311	328	351	313	317	335	331	317	337	314	311	316	315	319	334	320	316	357	330	313	315	310	301	331	280	339	336	352	299	359	329	312	345	307	339	318	300	318	335	332	308	310	325	341	326	282	321	305	331	306	358	329	307	326	332	322	312	327	318	290	310	335	306	284	312	338	326	344	329	341	347	319	318	325	309	318	331	349	316	313	326	311	358	354	308	345	284	311	320	318	314	325	335	300	312	334	317	288	316	327	334	342	334	334	348	340	316	317	325	352	343	311	326	330	333	314	310	335	326	347	339	312	335	338	292	334	327	331	299	346	307	330	314	350	309	310	312	294	332	317	357	336	346	301	333	312	309	321	329	324	330	322	295	328	311	349	355	312	299	312	342	335	332	353	374	335	313	332	324	327	312	292	313	331	326	353	329	312	303	354	309	315	324	325	332	306	319	322	361	355	331	326	303	308	306	321	280	309	315	346	300	327	326	339	322	342	291	317	342	317	303	350	351	313	303	323	331	314	325	340	311	307	307	326	302	332	281	328	323	311	327	323	317	312	337	367	333	338	301	333	318	316	324	348	309	325	317	297	338	299	306	342	335	326	341	331	309	334	321	301	289	303	288	303	346	324	338	307	351	342	337	305	323	304	333	364	328	326	360	304	336	328	294	314	335	321	342	290	315	305	338	314	328	312	321	313	355	324	327	297	315	286	330	330	345	331	313	352	352	317	334	304	337	303	340	294	325	293	309	324	326	286	342	320	333	348	322	287	296	333	336	311	348	341	322	286	343	327	328	333	298	312	347	325	332	303	321	342	355	312	326	338	314	300	320	338	316	307	329	308	360	306	317	297	347	341	319	321	329	357	342	305	313	331	343	319	316	328	339	281	319	302	316	317	322	330	346	320	324	322	330	364	319	308	319	310	303	329	315	347	315	340	325	343	337	343	322	335	341	298	340	301	325	305	331	314	297	316	325	318	301	348	329	286	350	297	324	342	318	333	367	322	354	336	321	315	304	311	312	301	316	355	330	297	334	342	327	334	327	328	312	329	294	333	304	337	297	318	299	327	305	331	322	324	324	352	329	336	359	324	314	372	330	318	303	352	278	370	342	319	313	297	306	307	304	332	344	340	343	288	317	310	335	347	302	316	346	313	331	332	322	356	314	347	309	310	321	369	313	327	313	320	338	305	332	329	374	313	332	329	331	331	321	303	355	327	323	348	306	330	345	347	331	279	296	355	349	356	319	350	328	330	323	336	331	310	321	312	328	340	309	353	323	322	331	316	369	335	331	325	325	307	331	357	315	338	337	330	296	319	343	319	317	299	309	321	329	333	329	307	356	325	295	317	335	292	322	352	333	308	319	326	315	330	321	314	343	319	312	296	290	327	340	336	317	324	292	329	308	341	310	298	339	325	298	334	325	319	318	309	326	333	319	301	326	325	315	343	331	300	357	341	295	307	301	293	328	342	331	330	337	331	315	337	343	308	298	343	327	306	331	358	302	314	358	324	302	300	317	323	314	298	316	349	334	287	330	340	343	304	326	330	338	330	332	304	321	335	324	347	334	300	333	315	328	323	334	338	296	354	336	324	321	334	294	331	333	343	306	307	313	316	290	319	296	339	347	315	296	327	300	292	313	336	319	323	335	333	363	320	308	312	301	313	312	302	323	305	304	303	313	320	306	333	353	343	311	300	305	346	337	310	325	323	317	342	318	307	333	309	362	358	321	297	350	329	333	306	338	332	321	305	340	329	346	324	339	320	331	324	346	351	314	333	332	304	304	323	308	304	308	286	319	310	311	284	300	323	338	335	322	362	319	322	339	326	360	333	363	292	332	307	298	335	339	309	326	346	352	333	353	308	332	327	322	350	305	343	346	343	341	325	329	322	299	328	306	301	331	328	298	359	323	317	303	312	335	321	306	332	333	316	307	339	326	285	292	347	313	328	360	353	323	341	338	303	316	318	312	311	323	320	329	303	350	336	348	297	303	329	333	306	319	357	348	331	324	315	288	342	321	334	313	314	268	315	318	327	321	311	341	342	343	342	329	322	345	303	338	354	327	323	338	317	358	321	336	316	352	336	295	321	319	308	338	293	310	334	352	296	321	317	301
45245	56095	21205	9204	1145	1262	4095	433	426	385	351	361	358	354	341	355	353	305	321	331	329	334	324	315	286	335	307	347	295	339	302	346	339	341	337	376	358	347	345	368	360	346	382	354	369	359	323	354	329	323	317	386	501	487	331	341	299	350	313	328	297	312	322	332	316	309	313	278	320	283	321	317	314	330	311	329	320	295	352	311	313	304	287	328	311	336	309	337	326	302	314	331	304	322	310	295	320	327	303	325	317	333	317	300	327	309	263	341	306	313	297	332	288	333	328	314	302	310	312	299	335	339	306	313	372	305	316	318	306	307	305	324	302	319	324	345	315	284	329	294	349	318	327	318	305	318	282	302	291	313	310	322	322	313	282	286	330	308	337	324	320	331	293	308	280	272	340	308	304	280	273	289	309	303	301	328	291	303	322	273	284	285	312	274	312	299	309	316	307	327	305	285	349	349	312	329	326	295	306	290	314	337	328	315	322	317	296	334	298	350	311	296	323	299	312	330	294	294	316	307	310	293	305	305	314	301	326	316	300	354	306	325	338	331	326	332	286	316	277	339	346	295	294	303	297	307	361	302	311	306	296	313	289	283	314	306	329	339	315	323	307	306	322	310	305	318	291	345	318	299	321	304	300	317	293	295	331	327	317	319	322	300	317	297	305	356	305	276	304	309	335	300	296	327	337	330	299	328	351	285	352	303	288	293	334	308	297	310	320	301	333	334	324	306	296	339	322	307	314	310	325	326	357	301	323	295	287	314	299	341	310	331	293	295	321	285	289	317	281	337	310	323	327	310	308	346	299	323	284	303	303	284	331	296	334	321	311	311	300	296	329	306	306	325	327	336	302	304	325	309	302	330	338	322	292	327	312	316	337	280	280	285	321	315	329	321	303	286	309	324	291	299	325	312	297	310	302	287	339	299	282	301	297	321	334	355	308	321	333	348	328	313	298	280	313	285	322	302	300	318	334	316	306	293	324	289	348	295	307	312	322	300	294	325	311	310	305	311	291	317	308	325	293	281	308	324	275	309	320	296	304	324	318	308	322	281	330	327	308	307	322	348	332	304	300	294	327	309	286	314	291	297	326	327	297	318	297	272	291	315	312	300	300	319	324	305	328	308	329	320	283	330	325	292	295	353	293	359	314	328	318	303	316	310	319	297	293	319	318	338	334	306	308	299	334	277	317	302	317	316	319	334	319	330	316	309	307	299	291	297	295	307	308	321	293	333	307	299	297	279	303	330	311	312	374	301	323	337	295	333	286	312	324	322	330	287	310	303	287	348	313	316	308	329	334	297	298	324	312	303	296	292	318	290	305	272	277	310	343	309	325	324	305	315	317	318	320	305	304	309	288	283	309	345	304	308	313	327	302	280	313	354	287	298	267	307	303	301	311	293	302	302	299	345	312	315	276	354	291	290	320	313	305	305	303	267	307	336	308	294	312	323	324	301	327	287	322	316	291	297	321	318	288	308	281	301	294	303	279	308	321	293	303	321	319	314	317	299	319	318	329	291	355	331	324	333	289	309	327	304	316	320	319	322	322	296	318	313	322	316	334	324	286	297	304	301	319	303	301	323	315	304	313	329	304	322	327	331	308	307	332	302	301	331	312	324	301	274	316	295	336	317	326	296	332	318	285	346	352	297	318	307	301	317	334	277	309	330	361	291	324	291	341	312	298	301	297	316	310	313	336	312	354	339	313	312	308	310	312	309	328	325	293	288	300	297	287	323	291	307	323	312	329	304	326	335	334	352	311	328	305	308	332	291	326	329	288	306	337	309	315	315	331	297	302	290	326	331	330	324	328	296	342	318	303	311	373	286	323	289	300	281	267	307	292	312	292	308	305	325	279	326	352	314	324	296	283	317	354	305	306	323	336	320	292	296	276	310	311	296	306	329	315	299	269	326	319	339	303	313	299	307	297	349	316	286	328	298	321	292	311	297	308	282	340	301	338	310	305	278	317	316	310	331	325	331	289	303	308	311	309	296	314	329	309	281	309	315	313	273	309	311	299	305	304	309	311	317	317	314	301	311	276	335	298	294	316	319	311	290	316	346	293	299	293	293	325	305	347	304	291	323	349	280	325	320	329	318	273	342	323	284	289	312	326	299	343	336	304	285	278	345	300	326	317	310	274	308	317	324	294	332	281	306	330	314	313	320	345	334	289	311	290	317	339	317	306	296	309	298	315	295	285	304	294	317	306	306	296	292	333	276	291	327	302	292	283	262	312	287	298	307	286	314	301	305	301	325	329	309	319	315	324	310	334	321	328	278	314	336	311	339	290	316	308	330	337	291	338	302	332	315	326	290	332	297	300	294	309	322	316	298	303	320	290	340	281	348	307	295	330	263	313	300	336	312	315	304	308	301	370	310	297	302	304	321	329	287	313	301	291	296	306	307	325	309	348	302	318	291	330	324	282	292	298	355	313	316	305	334	322	326	332	289	284	301	321	324	301	310	327	292	317	274	292	307	324	303	318	327	314	316	295	323	322	292	294	317	314	293	311	316	296	327	292	314	328	312	302	304	313	305	311	298	321	315	326	304	307	304	306	314	308	331	319	294	329	329	320	302	318	329	313	355	304	314	297	287	343	321	279	286	314	295	311	327	344	285	303	284	282	307	300	333	319	278	284	292	330	309	322	305	321	292	287	315	316	354	321	300	294	335	289	318	293	317	343	310	305	296	311	334	310	299	325	339	339	264	331	344	307	311	308	291	308	324	298	313	293	344	302	301	323	309	277	296	287	333	323	337	316	319	315	300	334	310	290	286	326	305	350	276	315	324	301	335	284	295	321	322	291	341	288	312	302	282	328	336	275	321	326	289	335	305	318	288	303	348	334	283	318	327	307	305	300	313	316	324	317	317	325	309	315	290	307	365	309	311	302	313	298	314	298	295	334	296	298	319	312	300	299	295	307	309	316	304	335	278	285	308	327	299	312	319	299	311	313	314	335	317	308	299	256	316	304	280	308	304	285	335	329	321	315	312	304	297	295	312	303	303	319	338	301	319	305	299	298	334	318	322	310	311	278	291	314	326	325	315	332	297	313	299	302	333	301	318	331	328	294	302	309	308	305	322	309	320	282	314	318	324	285	332	319	311	309	341	313	292	326	306	317	321	280	299	300	326	286	315	306	324	320	289	296	335	341	301	330	311	327	301	326	296	318	324	275	284	293	324	315	323	293	327	287	299	306	294	319	325	320	314	297	331	337	304	311	339	303	308	318	289	337	333	314	320	332	300	351	288	286	301	308	327	319	314	338	267	317	294	311	334	302	313	347	262	314	311	299	285	308	288	353	326	293	321	302	300	344	320	307	300	309	318	298	330	305	300	297	302	310	295	330	263	310	308	295	290	295	310	316	316	295	315	332	343	284	318	296	325	304	327	322	314	297	326	289	297	307	289	329	303	293	288	306	303	302	314	322	321	311	320	339	308	292	298	314	299	288	312	308	300	326	292	290	298	343	312	293	295	307	316	262	311	291	318	265	332
24264	21441	28887	24255	20323	6417	7686	734	555	559	507	452	482	518	522	474	476	479	466	505	448	472	475	473	486	457	467	463	444	467	451	417	459	522	453	459	467	513	502	480	499	512	511	491	464	435	475	449	490	474	448	608	610	683	473	420	475	450	458	439	451	463	448	437	464	461	432	444	459	455	459	415	433	429	449	450	438	449	467	475	482	478	447	438	455	469	459	443	467	483	432	445	467	464	440	463	450	426	483	425	447	457	445	424	436	453	437	444	434	461	439	425	431	476	436	414	424	438	419	425	432	436	482	473	458	461	466	441	474	475	454	415	457	468	447	450	443	418	417	444	452	440	451	420	463	414	415	459	421	466	482	488	414	451	433	434	408	402	439	456	463	412	463	431	434	436	471	452	434	438	471	446	448	474	428	441	431	448	464	428	444	434	447	410	410	452	403	391	443	431	477	450	411	436	456	461	407	415	424	437	424	453	389	432	470	475	444	412	425	445	453	438	460	445	440	449	465	439	442	506	470	446	395	415	464	433	439	429	446	456	470	476	444	428	425	441	489	430	426	424	431	438	457	464	401	419	479	469	421	420	455	428	434	432	439	488	448	479	442	460	447	444	447	430	469	423	445	426	438	453	477	451	489	423	437	414	434	441	424	451	445	455	450	410	426	415	449	432	436	423	471	411	448	465	466	435	463	452	425	460	454	456	417	453	439	426	466	459	452	446	485	420	455	430	436	425	431	462	461	409	465	425	434	410	472	469	423	481	488	409	449	436	462	430	447	478	445	461	441	470	441	424	440	427	434	452	479	482	460	419	447	456	444	470	482	477	474	465	458	479	440	439	405	517	455	448	431	396	442	393	471	465	446	467	465	458	453	404	464	440	438	478	432	423	473	443	472	466	456	418	446	418	420	434	463	498	412	417	430	430	430	392	459	462	484	453	415	423	476	436	446	468	412	457	454	399	514	447	451	398	491	450	451	443	439	458	423	445	428	403	484	431	453	455	444	429	441	464	461	434	478	423	477	436	438	425	443	470	433	428	446	442	472	442	468	419	436	394	465	461	454	423	447	438	429	486	455	497	457	418	439	473	431	462	414	418	473	430	421	484	448	416	457	432	427	427	462	439	436	462	404	461	429	422	419	444	414	457	450	439	485	450	442	481	475	421	448	436	490	430	370	425	490	426	439	422	428	452	457	409	390	437	445	464	458	477	440	466	427	437	445	454	472	392	431	422	433	434	469	444	430	430	463	418	480	439	425	386	441	431	432	427	478	468	442	449	457	453	465	447	424	422	452	477	431	431	447	449	400	421	413	420	450	483	464	480	409	450	459	421	436	426	429	394	445	467	416	436	445	446	430	421	437	377	450	444	433	461	430	456	446	447	445	474	464	446	490	470	461	437	508	443	419	453	445	466	470	488	420	445	405	426	433	433	430	448	447	391	432	425	450	409	434	400	467	398	497	495	459	407	451	447	475	432	459	425	416	459	457	435	431	427	449	454	478	402	422	446	423	464	456	462	432	453	483	418	426	407	441	433	424	416	453	451	473	433	437	467	463	442	428	450	450	418	459	467	439	438	411	429	457	434	459	441	423	486	433	450	428	420	446	446	460	420	440	435	437	429	483	483	432	449	390	474	437	444	457	450	441	429	439	473	452	437	429	405	416	464	470	427	486	428	435	435	438	431	430	458	485	430	437	460	411	406	422	448	473	405	432	436	444	440	442	417	422	442	443	453	407	420	489	438	441	427	401	382	455	455	460	428	475	415	422	417	426	455	431	431	452	398	424	457	460	482	425	449	446	450	427	487	458	449	457	451	453	437	424	426	471	456	406	414	479	497	449	466	445	432	442	439	424	399	483	479	452	434	456	468	456	425	434	435	423	423	462	457	465	409	423	481	430	446	434	449	439	421	457	417	393	453	448	403	415	471	461	476	445	481	458	422	471	448	453	412	484	397	419	454	429	472	410	448	435	422	453	408	416	440	463	415	447	468	441	452	450	458	452	439	431	445	390	457	431	417	429	444	435	472	431	419	423	428	436	431	452	461	467	455	401	447	439	450	436	464	429	455	431	446	430	408	475	411	423	453	441	464	456	402	503	430	453	443	437	415	465	446	472	421	464	466	460	444	473	459	429	438	437	434	459	420	454	437	464	456	463	405	435	464	385	446	450	459	441	441	417	434	434	409	416	463	462	433	449	408	419	450	428	381	461	463	456	431	432	405	422	432	461	418	418	419	442	461	429	477	424	472	426	435	452	439	454	442	411	449	455	460	440	418	414	437	433	409	449	472	469	440	428	460	442	455	429	409	443	425	437	434	407	435	450	466	484	428	459	459	449	422	454	449	450	440	426	471	406	422	468	452	448	435	466	463	444	431	446	484	432	453	425	424	423	483	427	429	421	439	446	496	420	408	472	413	445	438	451	405	409	429	454	443	425	455	427	456	429	414	451	416	448	425	439	412	460	483	437	467	428	427	442	431	482	470	465	440	434	424	415	421	438	440	431	474	449	469	378	440	443	449	462	434	471	445	464	442	455	465	450	441	448	455	450	391	398	463	427	445	421	430	422	445	404	418	418	424	438	478	459	462	442	428	427	465	475	419	474	452	442	491	471	423	436	421	450	446	434	420	457	461	410	433	458	450	411	439	463	447	462	453	442	418	439	440	447	453	419	449	464	454	458	446	431	432	460	460	449	465	450	489	464	472	437	468	454	448	450	420	455	473	435	447	433	423	466	400	442	439	437	428	455	466	453	419	441	436	423	448	485	431	425	458	414	449	417	403	436	443	444	462	436	413	426	486	448	424	463	455	465	462	429	431	415	457	473	402	464	419	461	414	430	450	446	422	438	443	440	442	417	476	432	458	446	459	435	461	362	435	448	437	459	453	471	434	452	461	429	454	406	440	424	408	452	424	476	466	442	465	491	433	442	453	435	445	406	430	464	442	465	484	465	452	426	428	448	440	414	449	444	416	429	425	453	465	436	427	435	423	462	390	431	424	429	427	452	419	486	428	440	461	439	447	423	464	470	440	431	456	409	428	450	460	440	458	463	480	420	427	452	457	434	437	447	436	471	421	444	414	427	453	422	439	476	446	425	440	428	451	443	398	412	429	407	429	446	440	404	450	413	466	451	432	399	415	444	446	409	427	472	409	482	468	433	459	451	470	431	428	449	436	444	449	407	443	432	439	414	452	439	461	432	432	459	452	433	467	422	446	435	466	444	456	455	429	449	414	460	407	444	466	447	435	466	460	470	473	429	443	443	449	433	426	428	427	459	476	452	468	477	462	454	432	441	404	449	479	449	450	467	440	437	474	478	436	449	446	433	455	414	458	413	475	422	429	471	456	457	432	409	441	441	456	451	426	479	405	481	457	415	409	438	438	437	397	448	448	410	435	425	452	463	462	424	453	423	426	444	442	412	428	440	458	446	453	475	440	416	433	439	416	436	382	451	467	422	393	433	427	440	426	437	419	458	465	425	434	457	461	413	435
56519	69993	27540	17429	4361	2472	8219	650	565	600	580	528	520	497	513	531	473	475	448	427	449	446	499	458	401	482	436	413	446	421	429	458	440	473	469	503	493	493	505	546	529	523	501	522	497	466	439	443	429	448	487	598	689	766	477	411	432	455	409	437	423	423	417	431	394	397	420	373	425	421	417	407	431	404	419	456	447	424	439	375	432	408	420	431	379	433	445	411	402	419	397	445	433	404	411	388	432	430	431	417	448	465	410	395	409	435	433	417	396	390	388	460	429	426	406	415	433	440	441	404	456	391	380	400	411	433	387	413	411	445	410	400	400	444	404	412	412	434	420	364	406	378	416	440	415	423	385	386	441	425	445	404	427	404	412	416	347	396	417	425	426	447	417	421	420	443	376	421	409	423	434	375	416	420	391	434	411	392	400	368	457	398	401	408	398	425	420	414	399	420	440	411	428	405	422	382	406	387	390	415	419	406	390	433	440	410	405	389	408	414	453	418	377	427	440	390	393	403	388	383	437	396	429	406	414	406	423	403	380	407	405	433	407	424	373	433	382	395	420	411	446	424	415	410	431	424	398	408	443	422	410	438	398	441	384	436	437	401	408	415	433	453	389	416	410	440	428	405	420	449	419	437	420	422	455	413	419	395	413	411	443	440	407	409	398	406	425	384	455	418	421	375	437	404	435	412	416	414	409	443	419	414	385	431	413	391	414	406	393	428	447	413	462	388	435	387	425	385	417	401	380	431	442	420	416	428	414	421	404	425	402	421	425	407	427	453	344	450	418	421	391	410	436	448	415	421	391	392	412	426	419	399	433	451	414	452	383	405	401	407	448	445	414	408	406	423	451	411	428	422	417	446	403	396	398	426	428	441	406	445	446	439	437	396	368	468	388	430	408	392	440	415	460	434	427	433	412	415	412	417	397	388	415	425	416	457	398	417	431	432	430	443	429	374	421	427	437	443	378	430	421	430	421	383	380	425	402	423	433	433	422	373	384	436	403	414	391	449	402	397	418	404	449	407	384	406	437	417	425	414	412	388	426	412	436	380	419	414	395	406	416	358	422	406	434	416	426	439	386	444	419	423	401	431	441	409	395	394	357	409	456	426	460	428	407	405	399	417	398	420	426	419	437	439	407	399	406	413	402	413	434	421	440	441	434	431	392	406	427	407	389	406	397	399	422	386	445	443	439	436	448	433	438	411	377	423	395	429	363	382	414	416	406	389	434	430	415	415	382	369	412	409	437	421	428	412	398	405	418	427	377	462	387	415	400	431	437	395	413	445	379	396	424	426	403	407	411	394	432	418	418	405	404	392	429	435	418	408	393	410	397	455	407	411	403	360	397	379	421	418	408	366	424	399	385	421	408	401	402	402	420	408	421	439	419	420	469	392	404	394	389	393	437	410	403	395	426	422	447	403	370	435	404	392	397	447	461	446	451	386	420	401	410	373	419	390	431	410	415	412	374	422	425	417	402	401	412	421	416	399	422	425	405	443	421	383	424	431	432	454	442	395	440	426	431	407	393	410	395	379	390	453	433	413	420	423	414	460	400	440	393	388	395	430	422	358	427	428	414	393	427	398	371	400	406	408	393	405	386	418	382	411	423	439	431	423	440	407	433	402	415	417	390	426	415	398	421	421	418	410	408	424	401	426	428	417	400	390	404	435	407	435	393	430	398	340	417	443	412	413	390	426	446	400	409	445	373	414	393	417	410	409	429	414	412	414	416	413	456	375	418	430	393	420	410	420	395	406	436	426	392	390	436	408	366	456	379	428	494	447	391	417	382	385	388	395	363	412	412	434	427	397	381	405	377	393	441	393	447	394	409	429	409	413	407	430	416	414	413	442	416	415	416	414	420	400	397	422	416	402	435	379	374	454	410	408	405	428	403	406	432	432	369	420	385	410	438	430	433	429	421	440	409	428	429	435	429	422	442	407	390	388	413	416	424	411	444	412	396	378	402	432	411	391	434	417	440	421	404	406	391	407	406	399	408	421	388	431	426	390	470	414	404	394	398	440	419	395	428	422	434	466	415	417	389	419	420	405	412	406	412	405	402	416	403	427	445	405	437	442	390	398	427	378	398	415	418	383	371	444	381	421	404	402	379	409	427	403	421	417	426	398	410	431	381	398	386	391	453	425	412	436	423	440	376	460	435	425	420	390	381	389	405	393	432	388	411	427	451	469	397	384	414	367	404	468	422	413	426	428	386	391	404	418	430	425	439	407	396	414	399	460	409	422	409	434	443	433	405	400	429	390	376	422	417	385	394	398	408	386	356	406	403	447	432	400	419	465	429	393	393	417	402	395	428	391	382	394	387	364	411	449	458	399	422	428	422	441	413	421	391	437	370	405	408	449	429	412	399	420	392	402	421	401	418	429	420	446	395	394	422	414	427	427	414	419	412	417	404	453	419	391	380	404	429	420	403	461	393	404	407	427	380	428	389	417	411	414	411	409	415	401	403	420	435	414	418	413	400	431	404	414	410	382	380	402	397	421	454	404	390	392	406	413	456	422	430	432	438	419	434	440	415	408	415	413	410	376	418	429	450	419	388	392	378	395	403	401	409	413	427	421	432	447	420	436	430	392	396	408	429	397	395	402	401	426	417	409	403	381	373	412	425	366	412	401	426	415	394	426	427	402	386	441	401	415	405	426	389	438	437	409	415	406	442	403	394	433	402	447	385	441	398	465	437	435	429	398	440	400	406	422	371	431	392	432	411	425	400	422	392	408	409	429	396	406	410	432	423	415	420	409	416	407	408	415	393	399	417	417	417	424	390	384	402	404	400	405	428	438	382	396	399	440	430	418	395	414	413	407	418	392	394	450	389	401	390	454	457	368	382	431	405	410	398	368	434	420	393	410	409	437	406	432	399	393	402	422	396	400	426	447	390	440	439	434	407	452	418	443	435	407	424	407	398	401	435	406	424	375	430	441	397	390	389	426	413	438	430	401	384	421	422	434	418	408	405	388	403	405	427	383	418	409	414	404	410	430	391	439	436	440	417	415	392	427	408	400	399	430	429	393	388	416	444	403	395	414	398	404	413	435	406	417	412	441	419	395	395	378	391	416	409	427	410	427	389	429	460	413	464	419	462	396	429	403	405	397	439	398	391	404	426	420	412	436	431	426	400	429	391	378	430	417	422	397	408	414	423	436	401	438	423	405	417	458	405	389	422	392	421	430	412	415	382	427	389	438	438	437	424	405	404	395	424	409	425	411	388	432	450	416	395	413	427	429	417	418	395	422	420	441	416	421	426	425	393	424	424	396	420	372	431	381	419	407	435	394	392	406	429	424	442	420	456	443	415	416	400	391	386	438	398	402	426	411	439	363	379	415	424	382	421	386	423	434	428	398	445	411	409	399	430	426	405	397	422	392	421	387	418	395	400	392	425	421	433	400	400	437	386	406	384	403	398	405	429	395	417	389	407	399	425	438	421	395	421	425	348	417	401	407	360	420	416	443	425	425	394	416	466	421	407	479	405	400
28213	18814	5199	1765	780	438	558	323	318	323	323	348	352	342	322	343	337	349	344	332	295	375	356	306	309	320	337	346	316	334	321	337	332	336	359	342	323	377	309	344	351	337	358	344	312	335	345	324	335	327	357	332	344	324	327	317	347	310	345	319	321	329	300	305	305	310	328	301	343	310	296	334	328	300	342	316	357	333	294	337	312	316	329	323	290	338	312	328	306	322	322	318	329	352	317	322	324	353	340	344	345	327	338	303	328	348	333	314	321	363	347	323	319	299	311	333	320	344	314	335	332	303	348	333	319	333	312	322	334	310	303	324	316	365	315	345	315	322	305	331	326	302	344	339	350	308	330	302	340	307	315	307	327	311	299	301	327	359	343	300	335	320	347	326	327	307	344	348	313	319	330	338	324	322	314	324	327	351	299	323	327	322	341	314	346	340	343	325	270	328	305	338	362	310	321	352	296	316	352	322	333	327	390	327	332	326	341	273	331	339	332	315	298	343	335	334	297	323	323	315	326	329	344	352	342	336	340	333	331	308	342	330	351	363	318	303	337	284	331	340	299	352	331	303	326	359	342	318	336	315	347	359	325	340	330	326	365	311	298	335	320	329	299	322	359	330	285	315	320	313	321	314	340	318	320	320	315	347	303	319	376	351	304	311	295	315	319	324	303	319	336	322	321	317	335	341	318	325	330	318	358	322	339	330	338	329	304	329	318	353	331	326	352	311	328	304	355	308	280	356	321	312	309	321	307	325	317	298	312	342	329	343	331	333	362	336	354	328	363	343	341	317	320	338	346	343	338	315	337	323	319	318	320	303	323	326	358	302	327	334	337	334	313	297	320	312	333	335	335	316	342	311	292	327	332	346	307	355	321	314	304	317	317	312	312	313	351	322	321	340	321	333	304	350	332	303	332	342	303	315	347	324	286	334	305	309	304	304	335	322	319	305	333	340	331	339	370	305	329	339	335	330	324	344	318	347	345	342	293	307	308	330	342	312	342	349	306	293	326	306	313	352	352	366	318	366	297	335	306	361	313	293	305	312	307	309	315	318	348	332	312	326	363	351	332	333	320	325	307	302	343	325	323	329	314	332	357	339	308	330	300	331	316	351	309	333	358	328	333	325	315	338	337	317	308	327	338	372	324	279	294	316	329	325	339	351	339	350	341	296	326	317	317	316	333	322	302	333	319	312	323	324	327	343	340	334	337	361	322	316	353	325	331	330	336	312	303	352	309	336	343	297	346	319	304	334	389	368	330	321	348	339	317	321	312	325	311	325	357	345	371	349	312	311	352	319	309	301	327	269	313	334	348	296	311	308	312	325	321	300	309	318	360	322	317	302	311	328	311	328	329	315	358	350	310	336	351	351	326	339	325	341	345	326	318	313	347	339	319	324	327	358	295	341	326	330	335	365	343	306	325	298	326	327	322	338	303	316	353	331	295	344	310	334	345	305	329	326	322	321	310	314	307	300	323	305	327	325	322	315	317	309	309	304	316	333	351	343	346	355	294	297	347	316	352	300	318	299	318	323	328	326	334	338	331	358	314	324	340	323	310	342	348	339	345	337	332	325	317	325	304	294	329	325	327	329	310	347	300	306	325	330	311	318	324	348	325	326	334	343	318	351	324	287	328	324	317	338	299	359	309	298	315	352	334	339	272	321	339	329	328	319	328	312	353	365	313	344	361	311	296	322	363	346	303	323	336	349	340	322	320	323	348	335	342	340	317	345	305	306	313	331	316	334	310	340	315	342	317	333	336	320	337	323	306	340	336	330	307	337	346	352	325	337	319	318	312	334	354	311	357	338	357	348	328	334	331	325	358	336	341	284	331	351	357	284	327	315	307	325	376	350	327	329	321	327	343	317	298	322	332	349	347	309	320	296	331	347	319	295	327	342	340	345	325	350	311	339	314	314	318	319	352	337	321	279	309	320	330	348	300	354	293	316	324	314	330	335	353	318	320	327	321	343	328	286	340	313	301	356	333	353	316	313	304	319	297	321	316	340	316	320	335	306	338	317	356	329	306	369	343	324	349	354	355	324	307	334	321	362	309	308	319	346	361	303	304	349	329	324	335	333	308	316	302	301	315	297	339	325	299	327	304	318	334	303	342	309	331	348	320	353	336	341	320	323	341	291	322	297	344	331	357	289	308	336	349	309	298	298	333	316	337	290	330	324	345	292	363	314	348	335	310	359	347	310	286	388	334	350	291	335	290	340	319	306	326	339	326	326	332	320	345	347	317	333	361	336	316	327	324	331	318	322	328	352	327	322	311	314	339	329	355	336	338	297	339	331	351	353	289	334	332	326	326	317	314	314	335	304	348	312	316	346	324	273	350	331	370	322	317	310	315	304	325	338	346	314	315	324	334	301	295	308	296	328	318	335	329	303	320	295	347	336	311	351	339	318	310	316	292	305	356	326	298	336	330	329	334	364	321	311	358	342	345	320	331	327	310	371	309	352	317	347	348	327	284	293	309	316	322	290	340	329	330	311	329	355	343	319	345	337	343	346	301	342	364	311	306	294	331	331	308	316	334	317	390	325	362	362	302	299	305	330	323	310	319	313	326	321	302	331	314	352	321	330	314	294	333	320	355	328	292	374	367	301	353	329	365	335	340	309	311	322	316	301	352	320	325	311	326	311	341	329	340	335	328	353	315	303	327	341	375	357	300	332	321	336	322	310	369	335	320	344	313	341	297	323	342	344	302	312	294	352	301	301	319	327	345	325	316	299	344	325	314	344	322	324	339	334	336	301	344	285	342	321	328	330	336	317	337	319	319	373	337	309	325	322	331	352	319	326	296	332	317	329	320	327	308	328	328	329	327	358	339	324	315	345	326	328	350	343	329	331	317	330	358	308	331	342	312	343	303	303	299	321	341	354	319	323	305	309	314	341	335	311	357	328	324	315	296	334	320	290	337	302	314	340	337	353	325	341	354	322	324	329	352	365	332	338	315	344	314	317	333	329	302	325	319	318	320	339	333	368	295	334	338	355	325	340	343	331	337	341	329	303	311	360	342	297	311	341	324	311	309	302	317	335	341	349	311	325	319	352	321	324	344	347	362	306	332	346	320	292	355	334	331	340	345	336	337	309	288	319	289	306	343	320	310	306	332	324	352	313	316	352	338	327	357	330	309	327	288	333	363	342	311	343	348	327	308	341	324	318	294	320	320	345	311	314	319	315	316	341	350	316	301	339	302	332	326	298	345	336	303	324	377	319	320	332	320	312	350	297	291	347	324	337	342	344	291	313	362	318	341	342	332	306	309	299	344	322	345	327	298	373	307	361	312	316	332	343	313	323	328	318	388	304	321	326	300	302	355	330	325	310	311	331	346	324	349	333	320	328	301	316	320	322	358	320	325	311	334	303	350	326	318	353	338	319	317	305	322	300	324	308	352	301	330	309	363	328	336	345	328	323	343	341	318	317	357	338	324	309	339	334	338	332	331	319	328	328	303	327	341	322	339	358	333	329	358	354	326	313	312	317
12597	12484	3093	1665	656	336	732	307	287	288	308	295	328	296	300	320	325	280	298	309	292	295	287	312	314	284	293	300	301	275	303	352	319	319	304	289	339	285	302	311	334	320	325	330	277	292	303	297	325	286	302	310	349	347	341	314	279	292	294	308	311	277	276	297	298	328	297	325	277	299	316	332	270	302	297	299	296	286	296	318	324	293	294	302	305	316	286	304	263	296	316	300	318	294	332	290	302	290	284	334	289	323	303	297	279	266	334	300	274	297	271	265	296	319	282	279	309	314	269	282	303	304	307	299	276	322	273	280	321	271	311	301	297	306	325	293	277	282	318	322	286	309	308	288	309	328	270	284	300	288	300	307	343	285	284	289	322	317	288	311	280	292	330	310	286	316	273	287	306	282	283	301	293	286	284	298	285	308	257	269	291	299	312	273	288	282	277	305	282	315	299	299	302	292	342	291	293	300	284	322	293	283	299	289	291	330	309	291	285	313	306	273	297	279	268	288	279	289	278	309	269	282	291	291	293	289	294	303	301	288	290	292	285	319	301	297	313	280	289	306	270	280	290	310	306	288	287	319	302	275	300	317	294	313	241	303	330	285	343	269	277	279	266	330	310	277	291	306	288	302	310	271	305	281	307	293	289	282	298	261	314	281	283	271	258	271	300	303	308	313	288	309	335	281	324	288	313	306	284	339	281	276	322	309	318	296	279	325	296	323	303	307	322	317	323	302	324	306	291	279	333	262	284	324	309	320	278	280	266	323	285	262	306	311	308	296	316	311	276	296	309	299	302	275	292	266	284	279	297	302	311	307	304	262	303	304	286	306	326	282	278	308	273	265	284	340	298	281	316	273	281	276	300	305	279	307	316	282	269	318	331	294	304	293	283	297	292	301	326	302	293	306	291	278	312	297	294	303	285	311	264	294	285	257	304	306	314	297	298	344	306	326	298	288	308	271	276	271	315	301	300	264	289	298	308	278	292	324	297	265	325	296	300	308	305	314	315	297	267	280	302	283	315	316	304	298	292	296	257	300	299	280	328	275	288	254	308	289	261	299	289	284	278	294	300	291	292	321	320	309	286	313	285	319	303	306	275	330	315	320	279	313	280	270	296	296	311	319	291	283	302	315	317	295	304	296	282	273	303	288	274	297	276	287	292	285	313	343	326	294	300	273	323	286	304	308	294	262	305	303	323	296	302	323	254	294	299	321	274	294	310	293	312	332	289	291	291	315	269	292	270	315	296	270	295	285	283	304	306	288	313	280	289	320	296	304	302	281	292	287	288	293	302	295	333	329	264	250	289	306	302	327	278	291	331	315	288	281	290	311	327	297	292	272	303	272	332	300	295	281	268	290	302	308	325	269	299	289	282	262	296	286	264	330	290	274	298	330	326	304	308	289	301	299	314	259	286	274	298	319	303	297	277	264	292	306	275	292	284	297	264	305	280	294	294	262	313	275	292	272	275	276	272	279	277	313	286	295	287	305	289	272	316	294	295	298	299	297	290	328	298	273	279	293	279	333	290	281	321	317	307	296	295	278	290	284	286	309	306	291	303	313	267	275	307	306	282	290	302	306	291	293	271	293	328	320	285	321	287	275	278	327	280	305	283	295	308	293	312	332	334	283	284	295	305	311	301	308	309	299	315	319	265	275	315	292	292	310	260	306	313	322	293	311	278	282	291	289	268	301	271	272	288	319	267	320	280	301	286	288	312	284	298	310	286	295	263	261	271	307	281	298	277	283	262	290	283	289	334	275	292	292	285	296	282	291	297	301	268	309	283	296	306	308	288	262	311	290	288	299	307	277	280	314	303	306	329	289	269	289	273	302	278	311	264	286	304	290	297	295	297	290	281	305	343	299	300	279	301	289	282	326	308	282	310	332	283	312	281	300	306	314	309	303	329	294	281	289	294	321	288	302	270	300	291	300	317	313	309	278	297	286	282	309	310	282	334	305	324	282	304	294	276	297	299	311	306	285	305	278	298	320	304	299	328	292	287	281	295	305	319	271	318	263	293	314	291	281	279	303	302	314	298	289	293	259	340	300	289	310	297	291	304	306	289	284	301	315	308	311	315	285	310	288	303	320	308	277	320	303	291	302	317	310	294	293	304	313	282	302	286	316	320	307	305	291	304	301	297	291	300	294	281	309	277	296	320	285	295	263	286	304	301	280	280	295	296	300	306	325	273	304	274	290	309	295	302	273	302	292	280	326	283	292	311	286	310	322	274	316	340	299	266	299	268	314	301	289	295	309	288	275	289	288	294	287	293	289	300	286	268	325	280	291	285	291	296	287	317	300	299	267	317	294	276	303	301	274	302	300	321	265	291	300	290	299	313	288	304	296	302	297	292	298	283	314	305	327	273	336	301	345	296	288	275	323	254	301	320	311	324	279	287	293	288	290	279	285	280	322	292	280	268	268	293	288	284	289	301	287	313	266	270	300	307	314	324	296	315	283	275	285	279	339	273	298	292	327	313	321	324	324	296	284	312	298	322	306	302	268	286	292	291	324	304	290	287	277	305	325	301	314	309	279	278	288	294	309	309	282	292	293	311	264	295	298	272	327	287	305	287	299	280	309	295	277	294	314	288	320	292	305	306	291	274	296	325	285	320	305	228	311	281	290	292	308	297	293	286	270	303	337	277	278	319	322	316	335	302	284	290	266	309	290	285	326	260	289	308	291	299	300	279	314	289	294	308	318	283	272	319	304	276	267	280	282	287	285	290	301	275	308	342	303	285	296	275	289	319	296	311	284	298	290	290	317	318	291	304	305	297	294	279	293	312	312	321	300	324	297	290	290	303	271	267	303	314	283	298	315	274	274	301	276	328	283	286	311	287	272	314	274	298	314	293	330	304	309	266	284	273	275	289	299	288	296	297	306	293	285	297	301	296	301	291	325	273	284	273	322	319	281	308	302	322	278	320	325	295	297	281	293	297	289	295	325	280	314	302	320	274	284	286	335	301	275	318	301	296	295	293	291	260	284	291	333	291	295	299	282	282	308	290	320	293	312	289	277	295	282	281	319	299	324	268	279	303	275	304	265	306	266	317	251	280	289	292	300	316	298	300	302	286	291	302	268	288	325	311	271	314	312	321	324	301	261	281	298	311	320	306	305	328	299	293	277	330	278	297	305	302	300	310	292	300	300	297	286	283	290	288	286	298	271	292	323	299	303	297	268	259	299	279	298	313	294	282	317	312	279	337	297	280	264	296	283	283	276	291	307	273	323	301	309	288	271	284	299	317	313	313	305	294	261	280	315	325	283	264	259	314	309	295	318	286	321	308	306	304	276	286	316	295	294	329	278	300	304	311	322	282	311	295	298	303	318	286	301	308	309	300	266	268	300	295	281	310	291	302	297	328	305	291	316	288	325	301	295	284	314	288	306	280	273	290	296	314	301	280	282	319	295	297	324	307	295	295	301	266	299	310	297	286	259	278	306	300	306	279	286	281	264	318	288	342	277	291	293	277	314	310	293	335	335	285	274
25269	21547	27608	25472	15015	1898	3644	405	319	281	289	298	293	275	275	262	287	273	279	253	289	269	254	268	294	266	255	248	264	266	301	276	276	244	310	321	295	274	282	269	280	250	267	257	239	284	263	289	263	272	297	294	348	346	277	281	259	273	253	262	248	265	245	224	252	255	268	262	258	280	256	239	240	259	264	277	229	233	240	266	228	279	271	269	257	274	270	255	245	274	251	250	269	263	250	265	252	264	270	250	289	273	283	256	275	304	263	251	282	267	285	260	243	277	262	263	252	245	253	263	238	240	250	258	241	266	240	256	277	273	286	276	284	272	251	279	279	268	284	235	250	261	261	265	243	240	241	265	276	287	261	263	239	258	243	236	259	262	269	278	289	275	247	235	288	263	248	248	234	250	258	285	272	265	263	235	289	275	251	282	270	254	247	264	270	246	273	260	256	272	258	274	271	225	266	278	241	283	276	276	282	274	271	240	252	289	266	257	274	249	275	232	269	247	254	296	265	240	268	237	265	246	256	291	247	262	254	234	222	238	236	261	228	242	251	250	259	296	258	252	243	265	278	266	268	262	283	263	240	283	226	261	271	220	254	271	287	256	267	256	237	258	244	257	265	276	270	260	230	265	264	277	294	275	261	256	238	276	256	234	257	269	272	276	271	266	265	237	260	242	245	238	233	271	254	272	288	249	277	243	280	264	253	269	274	259	259	263	278	267	245	249	261	270	254	252	269	248	269	261	241	260	275	252	279	276	255	227	278	248	237	261	296	251	248	242	251	286	284	252	235	254	247	239	258	254	265	256	266	280	300	233	259	263	260	239	247	252	238	238	239	248	277	281	255	282	271	254	265	260	252	247	278	268	256	293	270	245	249	272	249	276	276	255	255	245	268	280	266	263	247	243	277	232	234	279	256	280	276	225	261	255	258	281	268	258	254	251	245	244	264	236	263	292	259	248	289	273	260	256	251	246	288	268	288	252	273	265	236	267	231	242	274	259	241	260	293	273	246	262	241	266	265	251	248	283	258	268	283	256	258	257	267	276	252	250	262	254	263	257	241	268	266	279	282	271	270	247	259	260	257	254	266	243	288	256	287	253	292	252	278	298	260	250	256	263	265	268	262	288	282	251	268	268	259	233	257	256	260	270	288	253	245	284	303	259	254	267	271	302	251	232	265	267	280	271	267	254	221	287	262	214	284	275	253	258	255	258	267	275	243	258	266	253	247	255	258	260	272	257	258	257	260	270	236	248	239	258	241	258	275	291	276	253	255	248	278	270	284	241	262	268	265	222	253	242	249	254	263	267	263	251	245	261	249	246	276	285	256	274	283	271	262	267	274	270	264	255	254	254	278	261	251	243	253	256	275	266	265	242	232	266	253	230	238	279	281	296	233	257	269	253	249	273	255	264	241	252	264	289	273	278	250	281	253	268	270	239	238	262	260	265	257	272	272	234	274	258	254	252	254	269	240	237	245	251	264	276	252	257	255	245	263	244	242	268	279	266	253	273	254	260	244	269	256	258	245	272	250	249	264	269	288	233	227	254	255	261	285	251	248	249	233	250	238	237	282	239	273	240	247	266	269	283	270	254	239	268	267	275	230	255	250	272	239	263	288	277	250	273	256	288	288	264	280	267	282	271	251	270	237	307	235	260	262	250	260	245	272	247	244	270	287	267	271	288	225	275	267	267	253	260	269	262	238	266	260	258	255	265	256	265	256	251	274	233	266	269	242	280	248	251	261	270	281	303	260	259	269	268	263	253	235	293	259	262	268	238	287	270	274	263	240	254	249	260	249	257	285	251	266	253	262	257	262	239	253	259	280	258	279	251	287	239	208	263	245	277	252	274	268	262	257	261	258	259	280	265	266	241	239	285	268	249	262	261	271	256	279	253	256	259	234	251	255	269	262	243	276	270	253	276	272	233	258	248	281	273	263	243	268	256	246	259	274	276	256	270	256	258	251	242	239	247	250	264	246	261	280	285	253	273	265	257	245	281	258	251	242	258	263	223	274	267	247	276	224	256	243	275	293	277	277	268	268	239	279	254	261	268	247	263	269	285	251	289	253	254	259	278	251	289	249	253	270	279	236	241	269	286	272	225	235	257	268	274	281	255	255	266	245	263	234	265	280	283	251	282	239	264	269	250	266	265	264	264	256	251	274	251	262	280	271	257	258	227	259	270	254	243	273	265	247	222	263	256	252	262	237	249	248	261	255	245	264	281	252	260	265	264	266	240	245	277	292	242	275	258	266	249	258	243	263	255	285	277	266	282	251	242	282	279	237	267	264	231	267	283	292	248	259	258	286	271	245	281	269	234	270	246	264	267	225	270	252	267	292	264	275	233	251	257	269	269	301	267	251	276	267	233	260	272	267	231	266	272	237	237	219	266	288	233	256	262	271	271	277	244	261	251	252	248	253	275	285	243	260	245	251	252	243	264	284	286	266	254	265	274	288	259	281	267	250	251	231	275	267	288	246	257	304	269	262	272	248	263	265	250	280	271	249	296	242	259	271	236	251	261	284	248	267	236	274	270	229	271	289	264	257	278	261	275	261	259	259	260	270	249	267	239	277	266	253	261	252	265	276	263	272	239	270	276	266	270	224	226	258	274	256	256	236	281	253	274	282	274	277	241	275	277	249	262	256	263	243	287	247	256	263	271	268	259	245	242	254	236	254	283	284	247	260	266	277	238	269	248	276	288	252	279	249	230	262	270	241	243	273	266	257	254	257	282	266	270	255	263	275	272	272	271	280	282	258	253	257	255	253	236	286	232	264	301	236	264	224	281	272	242	253	272	251	253	249	252	253	239	252	253	249	259	297	258	208	231	258	254	271	249	250	276	243	276	248	256	270	261	248	295	287	277	264	271	264	248	246	259	269	268	277	224	282	243	262	244	276	267	265	250	259	272	258	265	283	264	281	265	247	275	245	284	283	258	247	246	257	256	259	236	296	279	251	242	236	265	247	240	271	259	261	220	267	272	249	252	278	255	254	254	272	252	259	236	241	274	249	288	250	255	265	284	273	293	249	264	260	229	270	268	259	229	270	263	275	247	250	257	255	277	239	240	241	267	254	237	253	249	272	297	257	284	272	256	238	267	259	254	278	256	270	267	239	248	285	280	284	254	262	285	270	216	262	254	255	254	274	247	269	266	280	265	247	278	257	246	272	271	274	259	272	273	266	278	262	260	248	254	279	247	241	278	278	248	269	221	229	254	255	257	297	269	254	242	264	264	295	282	260	256	235	261	267	274	254	267	283	279	294	276	250	253	278	295	275	285	269	257	263	271	253	240	241	269	277	282	266	269	278	270	264	268	259	256	276	263	258	292	303	245	286	287	239	248	276	251	247	258	266	270	262	258	264	248	250	252	262	298	232	240	246	268	272	285	262	253	253	270	247	243	256	262	302	251	289	250	272	261	270	237	233	261	243	285	292	261	281	239	242	229	260	257	247	267	263	259	261	266	248	238	246	280	260	243	278	256	271	228
46562	55802	16289	14995	6470	1402	4667	383	357	317	343	333	324	283	296	268	287	264	281	274	278	294	278	272	282	272	251	252	283	249	262	326	299	264	312	291	287	306	327	323	318	297	270	327	307	264	278	288	299	299	299	318	451	349	274	240	272	273	251	266	270	283	256	251	281	257	250	273	225	256	279	262	282	274	254	271	242	267	259	263	254	288	249	251	280	261	262	248	262	283	275	245	269	266	252	264	270	258	286	259	270	244	265	257	272	260	279	246	255	264	249	282	234	250	258	268	263	244	257	247	246	273	242	266	249	239	260	266	235	275	265	274	270	245	280	232	227	284	245	274	277	254	272	262	282	265	277	237	267	269	268	259	245	243	256	232	278	252	258	246	239	266	253	255	257	269	269	268	264	235	245	255	271	235	253	244	255	270	254	261	276	266	273	249	267	238	256	279	257	267	241	264	288	263	230	284	243	246	254	273	245	264	229	288	258	276	270	237	244	262	265	274	260	228	253	273	252	264	263	288	280	254	256	275	232	229	266	235	248	245	250	261	279	261	244	246	248	266	284	276	249	268	276	265	245	264	300	260	245	248	252	273	253	302	241	266	277	271	256	257	266	249	234	307	279	287	290	267	272	260	236	254	261	231	260	235	294	242	274	266	283	240	264	271	236	263	260	279	256	261	291	266	250	255	232	247	255	262	260	281	258	255	262	262	266	232	255	247	273	272	293	267	264	267	233	248	249	247	265	232	268	263	312	227	251	269	228	231	263	268	276	267	264	276	257	284	257	258	266	235	263	233	271	232	254	275	261	223	248	244	255	280	274	256	267	231	262	248	299	274	233	265	261	260	263	250	260	257	251	258	281	246	247	252	251	257	264	239	270	281	264	264	283	270	254	249	246	259	252	267	268	224	268	247	281	261	278	276	260	290	262	262	274	261	301	265	271	296	277	255	238	241	267	263	240	243	237	255	263	256	239	280	231	263	260	240	267	256	263	258	284	268	301	237	229	239	275	268	258	271	279	240	251	267	272	270	253	308	252	253	275	259	224	259	286	280	276	263	250	272	282	265	278	284	272	252	284	294	257	247	226	238	288	256	260	213	264	241	264	247	261	251	277	260	276	274	269	260	274	239	259	289	221	258	266	260	275	269	251	247	253	246	268	285	265	240	249	264	264	252	254	257	271	252	235	235	261	253	271	301	271	244	231	252	263	274	251	262	260	259	273	233	289	264	269	247	270	239	259	272	252	253	289	244	261	264	242	259	268	246	262	274	257	247	258	259	270	250	270	279	249	274	259	265	233	246	267	265	304	253	260	260	258	251	285	257	226	264	274	238	256	281	269	262	252	271	250	272	284	246	258	271	283	275	260	269	255	282	280	226	223	252	250	272	283	242	245	253	259	273	284	265	261	235	273	263	241	236	252	277	248	285	257	251	243	246	280	244	271	248	244	278	231	247	259	261	251	256	251	266	270	263	239	276	257	275	262	260	278	215	235	298	255	260	257	267	262	255	243	264	255	255	269	272	266	245	254	251	239	245	235	252	275	262	284	274	270	257	249	285	249	297	275	268	254	282	236	242	228	276	263	259	255	266	274	256	265	238	268	255	274	287	232	291	303	295	247	261	266	254	236	254	268	263	284	248	240	288	259	256	292	263	245	253	219	257	236	244	258	268	263	274	280	268	263	261	262	257	265	270	260	256	247	237	230	280	246	246	279	277	236	282	263	278	260	261	273	273	256	256	233	253	261	235	258	269	278	255	248	252	267	256	272	233	256	267	258	282	272	254	254	247	272	241	269	273	283	247	248	259	302	253	267	256	221	298	267	253	252	269	242	235	235	283	277	260	245	283	265	240	273	277	264	268	270	256	263	287	270	250	235	246	258	228	255	248	273	270	266	265	252	283	278	263	281	283	259	226	272	270	255	238	235	263	251	251	265	264	279	282	247	272	275	271	263	281	254	260	250	260	291	261	278	252	280	242	253	240	254	289	273	255	263	264	247	267	271	250	235	268	275	261	265	260	289	249	249	253	272	276	252	275	282	298	259	292	283	209	259	248	238	262	234	235	245	268	258	257	240	226	246	246	242	231	258	253	246	278	250	276	239	259	273	254	259	263	251	264	259	259	274	263	256	239	254	260	263	271	272	257	246	257	273	270	302	265	264	260	259	259	270	255	246	244	241	257	274	277	255	269	263	272	266	250	269	279	250	258	264	279	253	276	246	255	258	275	255	261	270	290	268	281	251	249	265	298	230	264	273	249	239	284	246	267	254	271	255	251	255	269	250	242	280	246	294	281	275	259	278	269	234	269	275	276	283	261	230	263	247	274	267	240	281	270	281	267	264	265	262	258	252	273	263	258	269	248	274	259	248	245	257	253	278	256	258	252	252	277	259	267	263	237	235	237	283	230	270	241	271	262	277	245	280	270	272	254	276	236	251	256	258	265	268	251	303	274	252	282	268	263	230	261	285	288	279	293	287	281	266	268	266	262	292	269	253	255	253	251	258	276	246	256	270	280	276	254	251	286	270	257	256	239	224	247	271	266	257	256	253	225	270	268	263	283	261	259	268	265	259	251	288	295	250	252	257	282	233	263	255	263	272	243	269	256	268	265	287	261	253	260	246	275	255	258	260	240	260	286	258	262	271	259	260	246	251	256	254	288	231	268	270	280	274	246	267	256	270	255	237	254	242	283	247	257	243	248	262	268	275	261	257	266	255	273	247	279	255	241	276	244	247	269	267	277	268	297	247	259	283	259	274	236	276	271	290	255	244	282	269	235	266	254	279	272	261	280	254	249	286	240	271	245	255	255	242	258	278	235	242	247	274	240	285	272	257	263	257	233	271	248	257	252	264	253	260	235	246	238	277	285	290	260	255	295	265	258	230	258	242	226	253	271	244	252	254	246	281	227	264	245	258	262	256	288	246	257	251	263	262	255	234	268	253	251	289	230	268	309	261	292	256	264	266	276	271	258	268	260	273	247	282	269	247	249	271	245	274	266	252	259	295	241	271	252	245	281	247	237	265	250	288	268	279	260	253	223	275	284	249	238	268	264	271	280	253	236	247	250	250	258	243	245	257	274	247	253	238	265	264	262	295	299	267	246	273	258	238	255	233	231	266	256	260	271	270	250	257	253	267	237	289	269	272	238	238	263	256	243	231	238	240	274	231	270	279	284	285	265	281	224	287	279	277	264	239	258	266	245	276	266	259	302	277	256	272	244	256	267	252	252	271	272	254	244	261	241	265	272	245	262	288	258	250	277	251	291	276	271	278	260	252	249	253	237	291	271	275	261	230	280	256	252	271	254	258	265	255	274	242	237	282	262	298	276	250	285	290	284	253	256	262	282	260	253	253	275	239	255	257	251	260	256	267	253	272	276	250	246	258	276	268	253	241	257	243	235	259	234	264	239	262	245	235	263	264	254	287	262	254	273	259	259	239	248	233	251	271	256	275	266	267	243	240	257	262	262	256	239	286	268	236	238	278	279	238	238
24366	21452	28887	24407	21698	11027	8940	670	507	477	467	477	455	431	421	433	399	435	410	422	365	413	371	375	386	378	369	413	410	405	393	429	433	408	450	423	401	418	444	429	427	445	371	409	444	420	400	407	411	422	429	431	605	461	412	355	419	390	380	404	401	319	407	391	383	348	399	364	369	391	398	413	375	394	386	378	397	398	390	389	406	412	405	397	367	409	342	372	404	404	371	420	393	373	400	380	370	395	409	398	363	417	437	397	346	396	394	436	364	384	365	363	400	373	396	391	403	386	451	400	359	358	373	411	353	374	380	400	396	422	389	368	384	387	385	387	369	409	380	401	364	390	393	392	379	375	398	392	418	403	405	393	393	373	361	409	391	388	390	424	416	397	393	402	397	402	359	422	383	397	381	417	379	377	412	380	370	347	393	390	390	375	389	380	360	401	394	370	423	368	390	385	412	382	381	360	408	392	429	403	398	402	395	390	387	382	421	386	348	383	398	379	371	388	391	404	383	413	407	387	389	381	392	380	368	377	390	414	392	389	380	395	364	388	407	397	402	386	370	376	395	432	380	411	400	413	415	375	374	376	398	372	353	364	401	394	405	386	392	374	368	385	406	387	351	370	386	377	359	367	405	382	385	398	341	400	376	341	389	374	385	404	396	387	353	396	370	383	409	368	387	371	391	396	377	363	415	417	362	374	395	378	350	426	384	370	382	410	394	435	380	378	364	384	370	379	389	365	383	425	367	369	396	401	405	374	406	384	403	386	427	374	411	419	398	412	368	425	381	405	400	400	386	379	385	417	383	402	381	399	379	390	415	402	377	402	374	401	377	413	384	373	435	381	370	403	390	389	383	370	352	398	396	396	384	360	384	432	396	379	386	415	402	392	335	385	389	393	385	431	367	407	428	396	403	391	373	395	383	357	389	389	381	417	392	404	408	365	399	366	381	398	363	422	374	367	390	402	389	389	384	378	389	423	397	359	404	386	382	378	372	364	401	386	425	377	405	368	372	362	364	381	389	345	392	401	419	365	383	336	404	400	401	404	370	361	419	387	383	365	380	356	406	343	373	372	408	373	407	381	410	353	350	393	415	367	378	391	425	375	397	387	394	368	371	372	401	348	395	404	408	365	361	410	394	388	381	398	371	373	413	415	374	392	396	399	350	382	388	396	351	379	417	414	398	404	411	393	398	387	406	397	363	398	366	387	382	382	413	375	373	419	382	398	382	413	380	379	376	380	366	400	350	408	402	401	363	410	399	380	377	399	400	369	395	391	339	386	374	383	381	395	387	358	379	384	380	375	364	396	379	406	421	354	394	392	379	359	382	419	416	385	415	374	417	385	352	417	421	360	370	375	372	426	389	384	386	403	408	378	394	368	410	377	419	396	387	382	414	361	391	384	372	381	374	369	389	390	383	391	401	393	374	396	396	398	393	382	364	392	408	409	369	403	391	414	385	365	421	378	372	357	384	404	378	357	389	376	385	329	363	392	342	430	383	392	429	405	420	358	372	417	357	373	383	407	376	384	382	412	366	383	379	420	374	415	404	416	404	380	389	444	364	379	384	381	377	413	393	395	379	381	379	392	363	428	395	397	368	369	388	397	358	385	373	398	366	406	437	375	374	367	380	370	407	420	407	399	370	384	361	405	366	369	423	369	381	435	348	353	425	399	354	369	379	370	402	375	369	367	353	390	383	415	380	407	389	367	401	410	395	371	355	372	381	365	453	406	385	371	377	340	388	373	382	370	378	376	372	408	395	413	413	411	390	397	384	390	386	342	402	407	376	392	398	376	412	380	381	346	431	383	411	393	366	399	388	413	405	375	337	412	378	372	377	370	363	388	357	374	375	389	388	389	373	382	390	410	403	376	378	396	369	373	354	397	388	393	412	404	404	369	360	389	377	417	383	334	390	437	357	398	398	421	402	425	383	361	337	403	389	429	390	380	398	373	375	404	391	382	416	414	376	418	400	386	374	377	457	384	343	395	360	384	393	394	397	418	400	367	372	378	401	353	401	369	402	381	383	359	407	349	381	392	342	409	382	407	380	395	367	405	375	391	396	403	384	392	396	373	373	373	373	383	386	425	394	383	382	387	381	388	403	347	366	377	408	373	387	379	347	388	354	364	381	395	435	406	404	365	408	360	374	370	420	359	379	413	384	402	358	378	370	404	341	397	375	396	373	447	374	397	402	426	390	379	387	424	361	400	393	356	368	381	394	382	400	401	372	380	408	379	388	362	395	378	365	366	394	432	412	380	401	391	389	411	372	373	395	406	382	369	391	380	422	358	363	388	434	376	334	387	392	388	394	397	361	412	370	381	382	367	424	354	390	347	349	372	420	367	401	384	380	384	374	410	394	407	377	387	430	379	381	400	410	385	367	373	390	418	422	400	415	411	359	404	408	359	391	353	343	372	390	396	407	403	392	438	367	407	375	396	397	381	399	385	382	374	396	378	394	340	382	367	396	380	364	344	383	392	412	392	401	389	429	386	407	382	422	354	376	434	379	411	383	362	376	368	377	370	384	355	383	385	351	401	368	376	369	381	449	379	432	412	400	397	379	376	380	374	393	373	358	399	375	335	386	374	402	375	412	391	405	366	334	369	407	404	368	406	325	372	364	423	381	343	382	369	359	382	369	400	420	409	380	415	376	412	431	378	363	360	416	375	384	403	389	386	382	385	375	349	391	390	377	391	386	453	364	389	390	416	378	382	388	368	397	383	429	370	389	396	446	401	407	372	405	419	374	385	373	344	391	366	381	412	393	387	359	386	400	405	371	368	359	346	372	371	387	394	368	363	375	395	389	382	395	388	383	394	358	379	371	379	386	404	366	388	401	428	391	346	376	367	372	370	397	403	382	394	391	383	363	362	400	379	372	407	396	407	414	371	362	390	388	360	410	437	404	351	355	403	388	390	358	413	370	353	373	380	367	379	411	428	385	399	415	387	391	383	377	373	381	379	373	408	370	417	386	411	396	367	358	396	403	349	403	411	385	417	382	345	386	414	425	417	404	361	401	402	366	360	421	367	389	415	387	418	409	424	376	384	397	370	355	400	386	369	342	353	411	388	387	381	373	369	427	433	384	388	389	389	390	394	398	392	357	386	377	390	371	371	385	421	356	368	400	399	363	373	374	396	377	414	375	384	389	392	379	403	363	375	414	388	390	356	381	351	380	403	414	378	404	392	375	417	409	393	414	377	387	417	432	368	391	390	386	407	393	410	422	380	400	396	373	377	355	353	390	399	428	402	380	393	398	411	398	403	385	386	407	411	358	424	382	341	363	374	386	362	397	384	392	393	380	365	394	406	376	383	396	426	382	389	401	361	401	405	384	360	379	373	405	406	392	383	421	436	361	415	394	393	402	375	390	396	429	407	415	368	419	407	408	409	392	382	401	405	414	405	377	389	422	408	383	383	370	386	410	380	380	381	367	397	387	392	378	418	374	383	393	370	356	383	416	383	412	346	382	405	370	385	387	375	387	402
56465	69927	25196	24492	13437	2773	8849	614	583	517	491	492	496	442	445	447	401	418	426	439	389	382	395	394	387	393	379	412	374	388	369	401	413	458	454	459	459	457	454	454	414	387	401	430	442	430	415	411	400	438	392	473	767	532	436	403	411	384	341	398	393	374	386	394	388	374	371	390	365	367	435	389	367	366	341	408	347	369	365	372	355	394	372	344	396	386	379	366	400	386	370	403	374	380	366	361	391	380	393	357	365	375	369	369	405	409	360	377	363	396	392	412	356	416	380	419	377	373	355	389	350	369	399	357	385	389	378	407	351	360	354	404	355	416	340	391	370	345	377	355	382	374	393	404	389	368	367	399	373	383	364	361	347	419	431	355	389	383	364	382	364	359	381	393	380	382	390	363	362	407	376	401	368	425	367	324	414	392	349	383	381	386	371	359	411	373	387	375	376	352	352	400	398	376	357	384	373	382	353	383	407	397	364	387	355	343	371	382	374	392	373	392	355	382	331	374	377	368	372	345	388	336	372	378	377	347	372	365	386	353	402	369	374	390	396	364	363	379	400	356	380	365	373	368	384	364	381	366	365	380	379	369	369	370	385	388	385	388	363	354	374	362	379	360	382	399	357	344	364	420	382	372	413	361	367	389	401	370	376	404	358	372	358	384	403	339	351	401	372	389	363	358	386	374	362	417	388	371	377	400	354	368	398	356	388	384	382	359	348	401	363	368	386	371	423	381	389	364	352	392	386	379	385	376	400	394	369	393	387	306	359	383	347	371	364	372	368	382	382	388	385	375	386	331	399	375	374	371	386	362	385	390	360	379	339	362	393	374	390	380	396	400	350	374	369	358	378	378	361	400	364	403	411	382	368	364	385	376	384	404	395	399	403	388	359	380	397	365	374	352	368	379	373	360	373	386	417	359	397	357	350	387	366	384	352	398	365	349	391	369	375	383	372	362	373	370	341	379	374	354	370	374	368	382	347	379	384	371	383	413	368	348	344	336	336	372	349	385	362	375	368	396	345	357	372	407	377	367	362	384	384	364	373	374	397	396	352	363	372	422	366	377	353	402	337	373	361	353	378	378	345	382	351	394	387	380	326	446	350	388	359	364	367	379	356	376	375	364	352	376	381	359	394	372	381	381	361	360	371	403	380	369	344	374	330	399	395	366	383	404	350	360	361	381	390	385	357	381	383	381	348	413	368	378	362	342	375	371	371	405	358	367	355	391	352	334	388	364	353	385	390	388	360	361	353	382	379	370	390	365	406	390	390	392	398	364	381	362	387	368	367	412	403	364	380	398	387	359	378	357	370	330	396	376	386	406	388	387	344	377	390	367	377	350	334	345	392	384	362	346	386	410	372	388	388	383	399	372	367	346	366	360	366	363	374	378	376	376	392	378	376	409	389	351	361	386	353	384	372	394	336	408	350	372	391	349	375	389	385	357	423	385	359	390	386	372	321	384	396	387	354	398	353	392	400	377	374	378	387	370	377	364	370	325	379	393	378	390	330	378	351	367	379	378	386	350	381	395	369	369	418	395	342	369	385	360	362	360	369	372	344	390	387	365	353	384	389	395	391	403	332	385	363	401	327	347	352	396	376	427	416	358	387	368	387	384	392	362	378	375	358	385	373	369	354	348	398	367	337	350	355	355	392	405	395	406	385	401	382	380	376	378	358	380	362	350	389	402	358	378	343	360	380	360	410	390	349	364	394	379	374	358	365	396	347	382	357	365	369	352	366	375	362	384	385	391	386	383	406	392	353	329	378	357	387	398	346	362	387	362	357	371	399	378	375	335	368	371	362	378	406	373	415	374	335	380	388	381	366	369	392	402	386	358	380	389	387	383	359	351	373	363	338	372	361	388	389	391	399	348	370	374	399	397	367	377	369	384	391	361	369	388	404	379	348	321	364	409	402	359	373	366	372	371	369	379	363	365	366	376	386	375	384	345	412	353	376	347	382	399	353	352	344	354	387	354	387	371	369	362	394	372	385	365	398	375	414	423	373	378	336	396	381	378	372	402	392	379	389	368	359	380	379	356	392	381	386	371	353	355	386	412	418	406	344	425	358	375	360	393	392	339	397	388	376	382	384	378	380	371	367	384	364	380	364	409	394	374	362	366	392	377	369	369	417	391	386	396	407	358	389	375	380	371	346	372	375	343	382	365	390	384	365	393	374	370	430	381	363	373	372	357	390	404	368	404	369	384	393	341	363	358	358	344	362	359	390	366	397	377	370	342	415	349	358	420	391	378	363	373	410	407	399	365	375	370	377	363	404	379	342	371	361	392	386	402	408	360	397	370	385	372	376	390	351	376	380	366	341	352	392	409	406	341	378	368	338	420	345	371	379	361	371	350	339	365	347	355	368	391	375	413	368	391	391	390	379	393	348	415	351	358	389	355	408	373	359	410	371	371	375	365	380	365	343	408	385	373	356	351	351	404	346	371	361	387	408	391	383	389	403	408	391	383	373	368	408	359	356	378	357	366	354	360	370	396	447	404	338	402	380	358	339	368	367	366	372	401	361	365	397	340	371	378	371	376	371	367	386	352	366	396	383	383	369	381	387	358	339	375	363	359	364	344	372	353	411	365	393	354	393	381	425	355	368	366	412	371	408	386	386	356	370	354	371	375	363	395	378	423	375	368	400	380	368	407	371	373	381	361	404	390	370	406	353	391	413	407	356	365	367	337	345	353	348	367	357	394	366	377	341	371	391	360	363	370	379	371	382	380	318	363	364	367	396	362	361	356	381	369	345	392	389	382	391	368	375	391	365	390	332	369	387	371	354	387	395	352	345	377	360	364	425	384	400	385	376	340	375	359	341	407	359	361	386	362	371	376	344	381	378	402	389	396	366	345	341	364	406	372	345	398	388	354	398	351	399	371	336	376	401	359	368	377	377	349	367	393	402	355	392	373	361	323	389	411	394	347	385	362	424	376	373	350	375	418	407	394	354	386	377	372	383	403	401	367	343	364	358	367	389	378	355	363	374	363	381	355	376	400	384	349	379	354	367	385	351	384	368	351	389	373	360	379	367	359	394	387	394	388	356	357	360	358	367	344	376	370	382	343	359	378	365	373	333	369	411	439	395	369	398	370	365	403	364	350	359	406	373	407	401	323	348	370	347	390	355	351	367	390	343	351	375	355	402	383	356	354	352	350	389	370	388	399	361	338	382	388	394	394	357	331	395	374	358	374	410	338	378	390	400	406	386	387	367	365	371	352	374	392	396	359	378	376	368	403	392	396	380	356	364	366	385	378	371	402	373	373	369	360	356	349	354	369	372	362	380	353	389	382	383	407	406	387	364	342	379	373	374	363	385	373	417	375	371	376	370	355	371	357	365	367	403	376	332	381	411	394	389	383	373	349	365	374	375	360	349	372	364	390	390	362	389	381	375	391	375	427	381	373	374	343	368	364	343	371	367	375	379	380	379	357	371	394	393	339	392	366	370	363	390	364	391	366	378	353	339	356	374	387	375	416	397	360	383	374
28346	19595	5555	2638	946	357	524	328	264	303	304	266	297	306	297	295	310	337	291	321	296	308	307	297	307	288	312	265	322	290	307	299	283	330	317	324	305	335	292	314	286	335	338	310	327	304	317	315	273	305	290	317	300	303	301	317	306	294	303	311	305	305	328	283	282	292	306	293	297	323	296	304	325	302	307	310	295	299	295	300	298	308	285	314	314	286	307	289	321	273	286	315	285	317	296	305	299	275	291	314	279	261	313	291	306	296	319	298	279	323	283	310	268	306	268	297	290	317	287	285	285	325	282	307	299	309	318	298	279	304	313	317	285	306	321	309	310	273	298	312	290	302	297	297	256	290	322	277	306	298	288	307	298	317	308	316	306	291	298	311	313	270	263	286	291	285	331	289	284	294	279	282	278	318	285	263	270	287	290	296	285	291	296	301	293	301	283	296	303	291	279	301	292	298	287	317	279	329	259	283	292	298	299	294	295	305	314	271	297	306	274	293	316	295	307	285	266	273	311	314	304	295	302	299	276	314	293	281	301	284	312	289	306	295	307	245	272	281	294	295	311	325	311	293	313	284	305	291	322	306	293	283	286	271	286	310	319	290	276	300	304	291	296	329	309	306	319	291	290	299	309	300	283	292	307	292	312	303	281	315	300	281	305	294	343	309	298	337	296	287	299	289	294	294	271	296	245	297	287	267	303	290	303	293	292	301	280	292	291	295	304	316	309	302	301	283	304	273	308	255	308	323	283	303	309	287	296	319	310	282	297	304	285	308	306	296	305	307	324	289	293	310	305	324	279	273	301	318	311	293	296	291	295	266	291	324	314	277	332	314	337	282	296	313	287	300	307	253	317	297	296	299	272	308	297	296	297	302	306	308	302	291	279	329	287	280	306	321	312	331	305	312	256	305	278	276	260	326	308	329	296	277	298	317	320	319	317	294	320	293	269	271	317	279	266	295	277	298	286	288	330	302	284	293	280	305	300	311	302	299	305	343	283	316	293	311	316	298	294	296	302	295	307	277	284	321	293	296	279	297	314	283	316	297	294	269	339	273	280	304	316	257	276	294	315	287	277	258	300	287	312	293	286	291	255	300	312	302	315	305	310	296	341	267	300	272	317	286	312	298	323	295	276	320	331	281	256	302	266	289	290	304	277	301	308	316	334	317	292	295	308	271	304	297	277	275	305	317	273	294	328	277	287	296	307	287	308	295	299	289	304	300	277	305	279	290	298	286	315	319	304	288	286	334	316	283	281	289	344	282	309	260	307	320	280	276	279	250	292	320	321	284	335	254	318	296	291	282	309	260	274	322	270	294	303	332	281	262	347	286	297	292	302	317	303	317	279	283	299	286	290	321	314	299	295	285	312	279	303	325	302	295	316	304	310	318	287	259	323	306	336	277	318	318	286	284	290	294	331	271	244	254	284	264	311	285	313	305	291	304	293	301	321	299	309	332	304	316	274	273	284	301	301	305	284	258	331	291	327	291	326	304	303	289	314	313	292	292	288	273	305	269	298	297	271	295	316	284	288	269	306	290	278	274	282	276	288	310	295	305	286	312	272	288	284	294	294	307	312	308	289	296	263	281	294	290	303	325	296	314	302	309	335	282	268	293	277	293	311	311	311	332	291	285	309	302	306	284	315	321	303	302	285	325	271	310	297	336	304	312	326	292	312	293	309	304	297	326	316	315	266	307	321	307	340	294	331	296	311	284	307	335	309	293	309	297	286	310	312	297	286	299	305	312	290	301	294	313	273	306	288	306	282	301	324	317	329	311	311	318	248	284	266	328	284	288	299	298	298	321	271	277	325	325	278	312	287	306	294	300	304	289	301	317	296	336	295	296	305	292	277	277	311	308	303	285	321	309	310	308	311	290	285	300	331	305	295	284	319	284	297	287	278	289	271	276	315	300	281	294	325	301	298	284	287	257	331	275	293	325	265	294	286	285	297	302	298	281	306	304	296	290	286	288	349	305	301	274	324	291	290	304	284	287	294	290	330	297	335	308	331	307	321	298	297	320	301	305	305	294	322	309	299	273	308	330	313	313	307	284	273	275	295	296	295	300	273	303	318	301	280	299	292	269	267	299	285	301	301	270	300	318	318	287	302	302	286	275	287	324	285	298	329	317	303	297	293	309	282	258	288	331	307	317	304	308	321	314	312	309	285	330	303	319	311	314	308	308	295	299	307	266	291	284	318	308	306	330	307	277	301	290	265	317	294	318	297	297	272	320	297	282	298	288	290	296	290	290	323	277	327	303	314	280	313	310	326	322	293	274	298	302	316	299	287	319	297	303	294	275	305	288	289	314	261	274	272	339	301	314	281	322	271	319	312	295	329	315	256	297	298	306	307	319	304	314	277	294	281	310	281	286	317	292	300	288	320	313	316	301	286	299	317	299	306	299	318	294	294	301	290	316	290	319	286	296	285	269	277	289	310	268	339	297	309	265	328	304	291	289	286	311	271	303	323	280	303	295	294	328	279	297	309	314	321	303	294	327	319	286	302	295	308	304	287	311	312	321	284	302	322	313	304	300	296	286	289	280	304	313	294	299	292	286	299	317	281	314	309	317	291	288	286	258	288	280	323	287	302	309	310	283	323	299	329	303	274	296	309	270	275	293	295	295	288	308	291	289	307	282	296	287	304	283	286	295	294	297	301	301	293	296	332	282	313	314	298	277	282	287	278	311	303	269	274	300	324	282	298	301	302	291	313	299	297	270	273	332	293	300	290	299	309	287	316	289	317	309	315	276	310	312	285	297	317	310	302	291	311	328	358	344	309	248	290	287	276	276	324	293	302	307	281	316	300	297	278	326	292	273	337	314	295	311	310	323	302	316	308	311	310	313	305	300	283	276	305	323	286	298	296	279	292	307	313	323	319	289	277	310	305	272	292	298	330	289	274	280	302	303	306	326	308	311	307	324	284	300	275	319	290	343	321	302	317	277	324	297	309	299	337	311	273	283	313	324	283	337	306	300	296	316	298	270	297	320	291	310	297	304	281	312	282	327	316	315	331	305	296	305	306	285	330	295	291	291	311	301	321	280	306	310	284	344	309	300	295	325	297	313	288	295	297	324	251	293	320	295	280	296	321	313	319	298	301	320	291	299	282	292	319	295	285	295	292	266	289	298	322	274	299	292	334	296	301	299	297	314	300	287	288	278	307	308	322	292	290	338	286	293	297	305	316	314	293	331	299	265	277	319	325	296	302	307	277	313	309	271	292	314	277	295	267	309	303	323	275	291	308	276	280	300	327	341	281	312	329	290	274	323	301	275	259	316	285	299	299	321	264	323	292	280	312	263	283	299	304	281	286	306	293	275	270	299	303	296	317	327	269	306	292	313	276	289	287	320	319	306	282	291	287	297	309	297	277	328	297	307	273	309	310	319	280	285	279	294	318	299	295	277	318	328	293	266	281	311	279	310	309	322	318	306	306	287	288	286	304	306	263	291	292	322	300	316	316	289	319	283	300	315	277	305	308	333	310	291
12389	13658	3004	2477	1169	387	713	287	267	280	281	271	303	293	307	309	281	312	256	288	287	273	290	299	276	287	277	308	296	299	278	269	268	296	280	282	289	307	278	286	279	287	275	285	296	284	301	280	275	267	273	273	318	294	301	294	305	262	259	267	292	280	286	254	287	274	289	289	275	286	293	288	277	237	276	276	264	317	270	287	259	273	256	285	277	290	287	288	265	292	276	290	234	312	267	274	264	268	263	268	302	275	270	301	286	285	257	290	276	277	298	274	267	279	281	251	277	266	252	300	231	261	279	265	260	271	245	257	258	271	281	270	271	284	270	268	292	289	288	265	303	263	303	283	277	272	258	266	266	275	269	257	293	279	280	296	267	278	279	284	256	297	290	303	284	276	247	238	257	257	274	289	283	232	279	291	272	295	260	298	287	292	258	274	241	281	287	261	290	270	280	293	310	291	276	276	300	241	269	275	288	263	262	273	249	260	285	270	282	302	299	250	263	267	276	265	278	301	280	290	280	276	265	299	293	297	284	308	282	271	284	269	262	287	262	308	280	274	288	287	268	285	299	284	262	289	283	292	279	240	255	258	234	267	300	269	284	299	294	301	288	264	267	266	274	315	275	263	265	252	277	264	288	289	266	300	306	263	284	281	284	269	254	263	279	277	250	270	277	264	230	272	268	257	283	286	286	284	258	265	298	257	312	268	277	277	284	278	260	270	269	286	268	266	278	286	280	280	274	280	292	262	291	266	287	296	275	297	257	330	279	288	266	286	249	293	268	273	279	278	289	282	281	275	274	285	273	249	257	307	271	277	262	245	269	277	282	291	297	259	283	265	259	259	259	280	309	303	268	259	271	307	269	305	255	261	280	260	294	240	254	295	247	284	291	283	290	279	288	280	256	253	281	299	293	284	300	266	264	289	289	298	275	276	265	303	285	274	257	267	253	292	289	241	264	268	293	297	282	279	276	269	256	274	268	284	277	255	265	270	263	277	270	268	265	262	261	281	277	282	286	285	264	280	246	254	266	304	291	276	282	263	259	275	262	294	269	285	264	278	280	272	265	264	262	247	311	285	274	326	267	290	264	276	277	289	301	250	292	273	269	288	267	292	246	298	272	259	280	303	259	267	286	263	251	296	255	259	260	293	282	277	302	275	288	284	279	265	272	286	286	267	267	295	247	273	259	291	277	275	299	289	281	236	286	280	239	290	287	292	287	273	297	273	263	340	240	279	273	279	273	300	266	266	290	283	256	280	248	274	292	287	262	294	257	278	279	267	275	273	277	264	288	295	254	268	291	264	267	255	275	295	282	284	267	251	262	306	257	324	254	255	296	264	270	281	274	264	269	289	307	287	272	280	297	302	260	280	282	297	256	277	266	291	264	310	272	286	306	279	300	271	260	299	279	263	284	270	254	287	240	268	286	257	294	268	267	283	286	293	266	284	252	266	291	290	268	274	263	273	264	273	270	276	283	272	259	254	267	279	257	286	250	293	275	268	295	286	264	286	277	299	271	255	273	288	265	222	239	281	276	275	296	262	266	291	257	261	258	272	279	291	293	313	288	257	272	273	285	291	295	291	287	279	259	261	316	264	261	271	269	282	300	275	288	289	266	263	255	287	272	296	271	281	284	280	274	291	284	287	280	285	263	286	314	260	273	286	298	245	284	255	273	275	292	281	304	267	291	271	277	264	281	276	291	274	275	273	277	293	279	235	278	305	276	272	275	265	268	294	268	257	266	281	279	283	286	256	265	282	310	274	275	276	287	296	270	300	288	289	262	268	300	291	265	278	295	293	266	291	284	273	275	264	278	286	283	273	285	275	274	275	253	280	254	269	263	260	289	279	285	316	294	263	278	268	287	247	267	273	252	277	269	266	286	304	275	291	284	277	264	286	259	272	251	254	272	300	264	273	303	257	283	267	265	280	260	288	297	300	235	249	300	261	280	274	293	269	294	302	234	323	268	249	255	265	268	268	269	256	250	285	271	284	269	277	266	299	306	252	248	273	267	297	267	245	245	268	286	256	276	254	265	269	267	260	282	261	280	275	264	278	271	275	241	294	258	255	253	317	286	278	274	269	270	288	235	336	279	290	283	291	302	236	262	267	263	279	293	277	254	282	283	288	274	297	274	279	281	266	243	284	266	272	282	262	291	253	262	256	279	254	269	265	263	281	278	277	313	289	304	291	266	293	277	301	260	262	297	258	269	268	258	265	292	248	253	256	291	294	265	287	278	275	308	269	272	287	259	305	288	264	283	286	278	260	310	267	273	267	290	280	251	288	274	260	253	280	294	293	268	253	260	257	275	298	285	271	272	260	284	286	259	277	265	272	271	242	277	274	281	269	276	254	250	279	301	282	293	269	286	268	297	268	263	288	277	274	304	257	296	308	269	283	233	279	289	300	237	253	289	281	263	257	275	254	301	292	294	305	280	280	298	265	303	273	280	303	288	267	285	281	251	274	271	273	279	315	288	268	270	301	300	281	294	273	284	272	278	259	269	277	247	290	282	259	298	266	281	280	263	252	248	287	271	278	285	271	298	276	263	265	248	314	279	287	237	266	252	283	274	252	267	253	270	261	242	276	264	270	267	299	268	303	293	267	288	262	277	288	285	274	256	278	276	277	306	278	286	282	277	275	255	306	281	296	275	287	269	273	260	268	233	283	271	285	262	258	263	290	234	250	294	287	296	266	273	268	259	290	280	262	267	264	290	300	307	288	278	294	271	284	251	275	276	295	288	293	283	291	279	273	272	297	246	286	266	260	280	258	302	302	270	277	254	291	293	249	288	249	281	272	282	287	272	285	282	327	298	276	250	266	252	281	282	259	292	258	288	279	291	276	279	276	302	261	262	318	280	280	271	282	303	296	296	272	300	316	278	290	255	284	280	300	247	302	287	297	292	283	259	286	283	287	275	297	274	276	235	303	253	280	258	265	286	301	288	291	313	290	283	269	256	260	264	307	259	277	274	293	255	298	289	299	320	279	256	287	255	271	269	275	282	244	294	278	265	279	302	267	262	276	276	302	275	272	280	261	254	291	269	251	295	272	262	296	276	271	263	287	288	283	268	275	248	286	288	244	269	306	296	294	288	256	258	289	294	278	311	275	308	265	296	295	263	266	312	286	288	282	282	240	286	287	244	265	275	268	291	284	307	272	266	251	290	281	272	293	268	266	319	275	286	301	300	257	270	294	268	247	298	284	265	256	280	284	271	274	257	256	266	266	268	249	259	308	276	279	300	261	269	254	310	287	235	276	262	274	266	272	283	291	291	257	270	284	278	276	267	301	287	262	275	283	294	304	270	286	284	292	290	289	259	280	262	291	272	276	238	276	247	320	271	282	295	277	281	274	267	272	312	282	287	263	267	281	300	279	256	253	260	276	268	288	268	257	276	281	251	325	274	284	251	277	284	287	249	274	296	289	274	248	288	262	284	286	291	284	267	286	264	267	287	297	257	298	273	290	251	319	291	289	283	277	257	248
25378	21767	28444	26324	16413	2161	4051	400	328	328	325	291	313	318	284	300	296	319	296	287	308	276	255	278	302	274	295	257	262	288	281	293	289	273	303	306	281	307	266	297	311	273	272	296	277	280	298	281	279	284	294	330	326	352	332	295	261	286	301	277	304	285	271	278	292	280	289	272	270	287	238	279	285	271	274	292	261	278	312	287	276	283	280	271	286	271	279	259	299	269	259	271	249	296	279	270	280	256	264	266	289	294	278	291	306	279	267	290	289	268	257	298	273	299	263	263	240	277	265	257	247	257	279	278	257	267	257	243	226	277	281	260	274	251	291	275	262	285	261	284	265	262	270	251	278	255	299	256	245	306	298	281	309	281	273	298	304	259	287	274	281	297	301	292	256	295	258	271	270	289	300	286	258	239	281	250	297	277	275	261	277	292	273	266	266	282	270	272	253	280	272	277	278	260	284	275	293	288	278	273	260	282	243	252	273	263	281	287	300	261	288	262	275	286	259	272	270	294	297	268	299	280	256	254	273	312	304	260	286	260	286	256	274	277	263	255	261	263	251	278	290	251	309	253	258	270	280	259	273	301	267	259	276	259	270	266	269	274	279	281	274	260	300	291	263	279	267	305	273	272	303	258	267	253	274	265	290	283	306	262	257	281	262	261	298	276	290	272	262	259	286	292	271	276	257	256	286	278	264	261	276	285	285	288	261	306	287	285	305	283	281	273	266	266	278	261	280	275	260	297	301	275	278	275	293	278	250	271	241	271	281	256	274	267	265	281	314	286	269	268	269	262	295	261	270	268	272	216	254	291	283	276	294	274	313	281	276	267	254	303	272	251	297	271	284	280	307	290	273	271	279	272	265	288	272	282	295	285	255	259	242	270	277	282	288	298	268	292	262	253	290	256	295	284	286	252	260	272	243	273	257	279	278	232	252	228	280	286	281	263	274	271	293	227	274	280	285	301	299	282	298	273	274	267	277	247	319	279	259	268	275	272	264	281	266	272	292	270	261	267	281	291	268	253	266	261	247	274	279	272	292	269	258	295	246	255	286	271	300	280	259	286	325	261	275	265	271	264	268	288	276	240	258	271	259	296	269	286	265	239	270	265	279	305	267	278	257	274	304	271	279	267	270	298	266	292	288	288	271	276	258	321	282	273	260	285	257	284	273	286	261	268	263	281	302	264	273	255	281	265	281	283	258	259	295	240	268	276	243	285	286	281	287	329	265	274	311	271	275	295	271	309	264	275	257	283	292	297	281	280	308	263	312	269	275	243	296	238	289	274	306	273	318	245	283	259	249	253	283	269	288	254	241	249	283	281	274	267	275	282	267	276	289	262	285	282	250	281	259	294	275	250	301	292	266	306	301	264	285	306	240	242	266	307	300	265	294	278	278	282	267	284	283	292	254	285	263	255	284	279	285	286	260	288	268	256	267	287	263	279	267	271	252	270	286	297	279	242	281	264	292	292	255	295	263	274	274	274	276	280	291	279	286	292	256	257	298	263	276	285	287	284	308	284	298	294	272	284	266	294	277	285	259	264	275	260	289	266	251	269	268	264	306	267	253	283	293	275	307	260	261	275	277	265	295	268	271	259	263	272	270	275	278	282	287	265	272	290	257	289	284	296	251	257	270	275	271	277	273	267	273	256	293	280	296	255	272	278	244	289	290	304	267	270	250	273	280	267	291	288	278	286	243	248	282	269	260	271	290	266	245	270	264	261	259	259	268	291	247	260	268	273	285	243	267	255	269	286	307	267	240	262	270	284	314	268	267	311	254	295	259	287	259	244	278	283	294	300	278	289	270	282	278	287	291	283	271	268	267	238	273	272	282	270	254	270	295	272	251	275	270	298	253	273	289	259	286	315	253	300	273	298	271	272	303	258	263	296	284	249	293	285	279	235	308	259	282	270	285	281	284	283	263	264	277	287	289	274	270	284	274	293	283	260	294	274	264	263	290	267	270	275	281	288	293	272	264	253	271	270	269	279	271	269	276	254	286	249	283	287	258	270	283	309	268	244	277	258	275	290	264	303	279	261	294	262	296	283	270	295	291	298	286	256	265	242	270	302	272	279	295	267	278	245	313	264	273	317	267	283	268	279	267	264	258	261	259	251	281	279	272	257	294	254	268	263	286	269	269	235	263	273	248	283	254	280	303	274	266	284	259	263	263	286	288	255	287	297	275	258	282	267	272	257	253	274	256	287	272	267	259	279	270	318	265	276	253	278	263	312	263	275	266	246	313	262	288	303	252	296	245	254	294	285	274	295	278	278	290	265	258	296	254	296	276	262	275	280	271	260	299	272	296	301	292	282	288	283	266	276	275	272	277	270	276	269	270	280	246	272	256	283	261	302	272	303	292	273	284	298	269	283	280	283	263	294	275	248	277	301	304	268	275	271	254	294	280	290	241	230	280	257	269	262	271	255	266	271	280	298	305	277	272	250	292	288	291	266	288	292	283	281	272	282	260	286	279	275	292	309	271	291	261	269	305	264	262	261	270	299	282	253	281	277	277	258	304	266	270	282	277	290	250	280	272	291	269	290	249	274	272	273	307	288	264	249	259	291	270	284	268	297	281	258	287	295	269	280	263	281	232	246	268	285	279	249	262	287	281	287	305	247	269	246	270	291	285	233	263	283	287	306	286	256	255	284	315	252	280	254	279	263	261	271	286	258	271	281	274	278	245	252	255	254	282	278	265	252	248	262	275	260	257	248	276	280	276	276	273	263	270	267	279	286	253	270	245	235	284	262	297	257	285	263	248	269	255	283	272	306	301	279	281	268	246	290	284	283	269	271	268	287	268	251	239	294	232	302	265	280	257	263	271	290	283	272	290	258	275	267	267	264	260	274	305	271	264	288	304	299	288	277	254	272	248	284	242	281	309	265	269	287	288	271	269	272	270	288	232	262	261	279	271	282	276	244	287	246	282	266	271	254	268	285	258	259	278	288	263	292	297	288	290	262	288	256	255	286	279	276	265	250	279	272	277	274	296	277	280	303	284	275	263	273	280	284	272	260	294	302	255	294	260	294	276	264	279	273	274	251	269	269	262	236	255	277	247	267	284	267	292	300	265	268	274	267	282	296	270	288	296	278	291	281	283	261	287	283	299	269	280	278	278	253	258	257	254	253	271	272	268	273	256	258	296	273	295	265	257	275	249	291	265	296	263	260	283	265	262	284	298	289	265	294	278	255	270	251	264	264	280	270	289	291	257	255	274	299	298	297	281	248	261	268	271	272	247	279	281	260	262	269	268	294	276	291	266	287	272	270	284	270	271	260	261	252	267	265	256	294	257	297	302	285	265	267	285	259	272	288	280	254	245	290	281	288	297	267	262	294	260	293	287	266	252	284	280	290	256	277	263	302	286	275	279	266	269	287	271	274	252	274	258	272	298	254	275	280	261	259	287	264	272	283	265	279	297	260	283	263	273	245	268	282	293	300	267	295	301	308	299	258	275	284	263	294	272	282	292	267	249	319	256	261	270	255
46282	59587	19067	18031	9792	1257	5306	391	362	325	335	335	344	319	299	308	295	270	297	312	291	294	297	296	296	268	286	275	304	288	262	300	277	266	303	290	336	324	324	287	278	348	299	297	326	303	285	277	286	292	296	297	395	470	364	289	283	297	278	255	263	299	260	251	308	233	285	238	264	296	285	277	283	282	270	306	271	263	309	277	258	280	308	261	282	277	282	262	292	282	307	271	277	276	262	250	255	271	282	270	273	275	276	258	307	285	261	285	271	272	260	265	285	268	318	273	301	265	287	266	290	302	250	278	274	272	288	234	270	280	269	291	298	274	264	276	268	286	284	283	297	263	263	247	271	283	276	318	291	294	262	301	279	249	295	268	289	260	252	256	271	288	264	278	266	289	280	260	268	297	279	303	278	272	261	307	293	261	270	285	302	277	279	267	285	268	216	258	274	294	291	279	264	276	248	266	300	271	258	277	280	285	271	269	301	267	333	276	268	280	262	258	291	280	260	284	299	298	240	270	256	250	262	281	263	282	265	259	254	254	280	267	267	274	279	259	280	285	258	290	269	258	306	259	276	277	276	294	300	265	271	289	268	319	293	265	266	277	288	270	261	268	312	296	277	284	263	256	274	276	292	288	247	286	249	271	276	270	251	304	310	264	266	280	272	278	315	275	312	265	270	286	292	263	252	289	306	254	270	239	269	281	304	278	270	280	260	296	290	250	287	240	283	290	247	251	274	295	267	281	305	294	239	262	279	265	274	259	276	277	252	250	258	288	289	281	277	292	243	310	261	309	285	265	251	271	252	286	255	280	298	277	268	265	297	287	271	263	268	264	270	277	248	280	274	239	244	255	263	275	269	268	289	277	259	266	302	260	278	293	281	277	272	284	304	280	277	275	285	253	264	275	271	304	258	243	269	241	278	276	266	257	270	279	258	245	288	260	260	294	321	272	278	267	272	256	292	256	276	293	279	289	261	274	272	267	267	288	289	269	260	287	272	294	266	265	249	278	241	318	254	280	272	277	275	246	290	248	256	273	287	242	280	307	318	268	258	264	253	287	253	289	261	273	293	269	270	242	242	264	267	265	266	285	303	296	223	277	256	281	276	257	292	252	275	281	263	290	276	295	269	292	257	290	276	272	267	278	284	260	296	256	260	229	259	263	262	261	269	265	256	271	248	262	284	278	274	288	271	272	278	278	286	304	297	273	261	308	276	294	275	264	273	302	286	281	267	262	270	270	274	267	274	279	264	255	288	291	275	263	252	263	264	251	250	280	292	275	287	268	277	257	301	251	254	288	282	281	269	257	268	262	256	253	274	290	276	289	303	288	228	245	278	274	262	282	281	293	278	259	287	275	283	259	252	281	271	289	282	262	267	273	283	296	294	297	273	250	253	286	260	248	262	315	289	268	269	256	277	301	276	274	259	281	288	273	261	266	300	291	298	301	276	266	312	283	273	308	259	258	305	281	284	265	267	296	270	266	272	278	278	273	307	274	255	247	281	275	276	274	276	289	256	256	293	288	285	256	261	286	248	257	267	284	277	277	277	282	306	252	287	295	318	303	270	326	262	277	242	279	266	252	284	291	273	290	293	270	269	251	234	296	267	282	280	293	287	269	240	268	266	275	276	276	269	270	271	257	306	307	268	284	276	267	264	266	292	279	266	294	277	290	250	293	282	286	273	268	272	271	270	274	275	264	293	273	270	285	283	299	293	242	300	264	281	263	235	288	254	265	264	304	261	289	273	249	293	279	274	269	260	281	247	304	271	302	277	295	273	307	273	268	253	262	290	262	289	280	288	292	273	295	293	302	243	250	298	251	286	274	288	290	248	285	279	258	268	275	273	278	260	260	264	225	276	247	270	285	260	274	274	280	234	256	277	254	285	291	273	290	277	271	276	238	277	289	276	266	276	267	281	264	261	303	289	258	275	267	274	292	274	273	290	290	267	243	260	284	266	262	299	259	275	260	286	268	293	268	257	284	272	273	279	278	289	264	281	319	252	255	262	238	260	276	251	275	290	284	263	305	260	302	269	272	244	268	262	264	300	282	263	263	254	233	284	273	277	283	258	293	273	291	274	237	262	258	278	284	272	278	281	266	237	302	263	286	264	265	307	262	287	269	259	292	270	305	265	279	282	266	258	322	257	247	266	265	286	277	267	310	257	300	284	318	289	263	273	257	264	270	270	263	274	286	293	290	266	274	270	287	280	284	283	249	256	277	295	267	272	293	268	292	289	270	243	311	276	269	269	267	288	283	291	280	271	277	270	270	277	258	281	286	283	270	254	259	283	266	274	285	260	285	282	263	270	291	260	253	272	272	245	304	281	299	269	283	298	281	298	292	275	248	290	273	300	282	274	295	305	241	277	296	303	268	274	270	285	289	279	278	275	279	312	261	289	262	285	254	277	267	255	272	282	259	285	240	269	287	271	285	270	279	282	257	273	277	281	264	264	253	284	281	275	279	266	299	251	264	256	251	305	272	272	276	287	295	266	278	268	282	270	271	257	280	288	270	274	285	323	274	296	263	269	264	282	270	285	263	282	283	275	273	282	301	276	256	277	291	280	272	258	277	260	278	281	286	279	277	272	320	298	295	261	306	268	273	310	262	251	272	271	270	243	311	273	278	304	252	267	262	252	292	249	285	254	251	256	274	281	293	271	280	284	256	314	269	269	272	250	264	246	258	281	259	292	296	265	269	286	271	274	297	271	288	265	266	267	248	261	286	273	274	262	256	294	281	276	290	281	295	316	269	279	300	296	265	306	260	262	267	275	287	279	257	278	259	280	265	261	290	272	275	241	274	268	282	286	280	262	276	268	293	277	288	311	287	268	275	268	270	292	283	270	266	290	321	275	306	259	277	286	279	295	261	242	238	267	275	267	262	311	283	283	246	272	271	258	276	295	257	284	278	253	269	288	269	296	278	278	259	269	271	272	278	273	306	279	267	276	292	276	269	253	276	306	277	259	259	311	262	293	273	249	260	273	270	264	274	275	305	276	269	260	267	259	275	282	286	266	248	243	279	292	267	256	305	264	279	250	275	249	298	264	252	248	283	249	267	275	302	284	300	272	280	285	278	281	281	270	255	238	246	282	273	270	277	275	288	262	249	273	296	265	290	275	260	266	288	260	272	267	290	280	260	245	275	272	281	297	257	264	267	246	268	267	262	263	264	301	293	281	303	281	273	262	270	296	277	302	257	249	315	295	263	284	282	278	291	308	286	307	296	248	251	272	258	270	262	293	250	291	248	300	290	258	275	284	266	258	287	299	285	269	272	294	277	255	245	247	282	249	273	257	268	276	267	248	250	307	252	278	305	253	292	279	257	284	285	261	258	248	276	275	269	262	285	266	264	257	283	274	290	289	268	282	267	288	267	268	295	252	303	263	300	270	312	250	266	255	262	262	256	253	262	277	267	287	279	234	265	246	299	294	263	259	300	291	292	257	280	258	276	265	276	261	255	276	293	275	248	274	273	257	249	295	257
24203	21472	28928	25130	21800	10842	10460	998	546	507	462	491	466	481	416	466	451	439	402	429	430	447	393	421	391	392	429	395	424	402	467	456	406	434	455	457	433	422	460	417	453	429	414	415	459	464	423	423	455	420	451	397	561	496	529	423	414	412	443	408	414	389	446	427	393	437	407	422	428	411	416	439	417	419	370	411	430	426	403	424	415	462	413	402	383	410	386	401	421	427	404	412	399	433	412	414	428	404	392	396	402	396	378	416	432	412	423	431	389	373	412	400	414	422	403	424	391	443	376	417	377	430	398	390	439	433	451	406	427	389	406	396	393	417	367	406	403	434	420	392	457	389	409	434	411	405	393	384	444	424	432	395	408	382	422	417	371	407	427	415	404	395	433	413	419	422	394	412	413	406	425	397	434	398	455	407	406	385	424	426	424	395	401	415	374	428	407	394	413	440	364	399	410	410	365	383	423	407	433	414	383	400	413	374	417	386	381	403	418	406	412	427	401	430	407	406	427	424	427	404	395	408	434	354	428	382	420	444	403	413	408	401	391	390	376	419	376	369	382	373	446	391	391	402	382	375	392	386	372	382	390	403	374	367	402	414	384	379	388	410	389	434	396	394	411	405	398	388	398	398	388	429	439	393	374	395	413	425	429	395	417	369	387	391	450	437	420	378	400	402	458	403	399	414	425	388	438	405	403	380	411	413	436	422	414	374	387	388	410	414	377	412	404	415	440	417	419	402	412	410	393	446	418	402	392	405	406	378	402	425	370	437	409	403	427	443	408	408	414	420	417	370	399	400	425	407	383	413	392	371	388	401	402	398	418	417	380	399	400	410	412	401	414	382	421	411	445	383	376	390	428	397	388	397	424	429	428	409	421	397	388	396	406	407	359	407	406	379	429	407	423	398	414	442	391	393	382	385	390	414	410	377	419	404	381	441	417	393	447	441	394	404	425	399	384	374	418	425	410	380	420	391	409	415	389	417	421	431	420	408	421	388	376	386	396	390	434	422	398	380	399	388	417	399	417	407	420	429	384	396	452	425	417	432	411	407	396	434	403	382	421	412	395	448	444	386	430	386	415	442	403	386	433	424	395	429	424	421	407	409	409	405	425	391	405	380	351	391	380	432	402	407	401	419	436	426	357	408	395	419	426	378	411	407	406	401	380	455	387	406	399	405	436	395	451	380	386	420	414	460	407	404	418	386	380	402	404	402	445	435	413	410	385	436	390	412	406	409	387	372	412	399	364	402	392	378	373	395	419	434	401	408	411	402	440	381	420	385	399	371	417	402	420	411	403	362	415	415	424	425	478	402	424	409	411	421	388	415	412	387	411	394	445	379	403	379	395	407	431	423	392	425	404	426	405	395	397	424	417	422	407	400	430	374	422	390	428	428	417	397	408	422	353	416	385	443	388	424	369	400	410	376	417	418	375	408	409	437	429	385	409	406	393	449	407	409	401	421	419	420	423	394	411	405	389	387	428	401	393	386	383	424	358	400	406	439	370	410	418	428	391	405	372	386	396	429	360	388	405	403	403	413	364	410	376	436	420	399	405	390	393	439	427	402	418	431	423	396	371	418	395	413	412	399	407	361	374	359	425	394	403	409	400	408	432	430	437	397	380	339	418	409	421	389	394	403	374	437	460	373	405	405	400	408	397	409	399	418	386	404	390	407	413	393	407	375	404	402	371	402	405	404	403	390	436	397	408	404	391	416	403	380	408	385	363	404	396	366	388	393	414	384	407	394	425	407	413	401	391	402	442	429	409	387	392	394	385	445	394	440	429	435	367	437	410	408	359	399	377	409	402	447	422	386	432	413	455	407	437	383	371	433	404	404	427	422	408	437	396	401	396	438	393	422	390	387	376	373	386	430	431	448	393	412	410	392	393	403	390	392	411	417	409	413	397	406	402	414	388	415	414	392	422	411	396	403	401	418	404	415	387	412	393	410	432	396	399	381	428	411	476	398	420	396	421	390	418	405	418	406	391	398	372	387	363	402	414	422	423	402	417	417	386	432	432	405	427	384	426	411	389	389	399	393	382	440	416	409	436	410	419	402	419	390	426	411	431	409	428	434	408	447	405	442	412	391	387	410	403	373	433	416	383	395	433	374	410	357	397	409	399	395	398	439	379	416	386	392	404	412	378	374	419	436	396	422	436	394	405	408	396	421	452	401	399	386	392	397	399	416	434	432	413	413	417	373	409	412	393	409	401	407	422	381	388	391	403	392	413	383	376	399	384	407	388	394	439	399	415	429	402	419	404	408	374	383	413	376	412	404	396	422	398	402	416	406	383	372	416	415	401	393	418	372	403	389	379	406	388	405	384	399	415	399	429	380	424	431	413	430	381	400	448	388	400	449	399	438	382	398	400	389	446	388	378	400	383	374	404	416	395	397	389	388	404	437	381	411	379	432	406	396	397	421	372	425	408	406	398	431	403	401	373	395	446	396	378	381	409	426	388	380	385	395	378	395	436	359	384	425	363	420	415	420	416	405	421	419	387	394	421	382	422	358	367	418	392	405	440	410	404	399	378	415	417	382	406	393	413	420	435	375	410	375	406	364	414	400	428	443	379	406	395	375	378	393	359	392	410	419	392	406	408	432	465	376	382	457	401	382	380	389	370	431	367	436	405	462	427	380	393	399	427	444	401	410	441	427	418	398	446	477	418	393	422	378	410	407	420	388	394	386	406	379	408	432	360	429	394	391	410	401	384	389	422	404	413	390	425	422	398	384	387	399	422	392	381	392	391	409	389	402	387	406	408	429	392	400	415	432	400	422	398	426	360	388	417	403	407	407	406	402	399	392	390	403	392	398	418	393	399	396	421	434	441	435	424	409	380	384	397	408	416	391	392	365	374	391	421	403	411	393	408	387	404	391	379	380	428	415	420	387	435	399	439	408	390	384	398	397	457	389	408	392	412	379	416	442	394	412	412	439	386	408	408	402	394	398	396	402	377	417	411	436	411	395	397	396	396	398	408	403	412	384	421	412	405	401	416	390	419	396	389	376	432	429	439	416	389	403	418	390	403	399	369	398	407	399	414	404	382	367	402	433	401	347	426	428	411	387	442	406	403	382	422	430	408	427	384	424	426	405	434	377	391	395	412	409	412	374	395	411	428	431	419	391	408	431	412	411	406	399	409	409	421	455	447	402	421	383	391	404	388	356	420	373	393	415	437	436	406	400	392	410	385	418	367	408	388	387	396	427	406	424	419	433	366	419	404	402	372	413	380	412	423	395	397	396	428	416	416	430	397	417	419	399	399	413	396	399	390	404	424	404	412	418	387	424	393	391	424	377	394	393	402	400	422	397	419	399	403	410	414	390	407	403	473	396	403	406	418	405	413	424	381	402	412	416	390	430	411	408	414	418	390	368	416	408	418	386	404	408	396	413	429	408	416	443	378	416	395	401	368	392	388	416	440	427	383	381	429	408	381	400	385	442	405	412	435	416	396	371	403	416	392	409	399	381	383	411	410	399	412	370	404	400
57443	75277	27838	27605	12057	2662	10535	599	515	491	526	467	475	437	474	434	433	443	417	443	389	462	391	406	392	424	385	408	449	428	402	416	458	448	453	439	493	472	467	489	475	465	476	492	442	446	408	399	448	472	411	441	691	594	619	431	395	402	411	394	382	398	382	397	410	408	397	408	411	413	401	393	418	389	389	362	388	379	413	383	423	405	370	396	380	378	372	408	431	392	438	378	367	364	387	383	392	379	432	403	424	424	379	381	391	418	415	408	418	380	391	407	358	391	357	396	367	407	402	407	425	393	394	385	396	404	382	409	353	386	396	407	389	398	408	369	405	391	392	418	396	394	392	399	389	419	409	400	404	389	395	383	397	373	380	420	386	384	393	412	429	396	398	400	398	399	393	353	376	398	382	427	373	329	407	394	391	389	374	412	386	363	405	391	378	417	412	409	389	397	398	418	380	369	368	367	433	403	430	390	402	419	406	410	405	387	375	347	421	397	439	385	397	380	418	401	377	392	425	390	401	408	402	384	386	406	425	408	404	396	376	434	382	403	402	402	398	427	399	389	363	369	432	400	370	392	391	432	390	408	390	386	409	357	429	393	389	384	401	377	392	416	378	378	431	395	413	423	390	434	375	393	370	375	392	363	395	410	370	385	390	401	402	428	402	414	379	378	374	372	359	383	421	390	402	410	401	363	385	364	364	391	411	374	378	395	393	394	397	404	365	390	390	407	383	386	412	414	384	374	397	374	423	403	405	362	367	357	402	382	397	381	407	363	356	386	393	391	397	436	371	380	401	447	402	395	408	386	384	343	392	384	417	389	365	388	364	414	398	393	391	398	394	376	377	384	380	378	367	408	428	384	356	418	393	402	358	371	366	401	400	378	386	389	388	398	385	399	407	409	415	389	413	387	366	433	367	385	411	386	390	391	408	376	367	421	369	412	369	412	348	391	398	380	381	391	408	377	384	394	397	389	374	358	415	371	354	386	418	381	421	385	399	430	391	435	367	401	431	378	423	417	404	385	387	409	432	427	369	375	392	398	350	377	364	381	401	381	406	380	394	370	398	368	409	384	381	394	378	390	410	392	419	390	368	361	386	391	400	364	373	365	353	373	362	395	445	396	345	388	404	400	372	405	398	385	422	437	379	385	392	396	374	384	416	408	401	384	455	377	402	393	406	389	363	401	386	396	412	391	404	364	391	429	396	413	349	418	375	402	389	393	382	402	429	385	382	412	367	417	399	360	415	385	379	398	396	373	386	403	348	397	371	427	390	374	418	388	406	421	403	408	396	381	402	441	421	371	392	401	379	394	349	416	391	441	411	396	368	404	392	367	409	428	338	381	412	391	387	361	342	399	384	410	379	407	403	388	340	363	392	405	412	376	375	372	416	392	397	386	369	393	403	399	411	394	369	381	397	439	409	387	400	403	404	398	423	423	361	384	401	370	409	361	387	386	388	378	406	410	361	417	386	405	377	378	382	377	414	396	389	376	381	388	382	369	360	408	371	403	405	381	370	377	364	390	388	419	368	409	385	437	402	424	387	416	396	398	388	376	415	388	398	380	384	367	392	399	384	365	395	432	415	423	398	395	366	414	397	424	396	376	383	404	418	397	396	427	444	419	384	414	387	409	371	405	370	394	387	398	411	424	407	386	409	396	386	406	374	375	400	388	359	398	428	427	377	369	377	393	370	385	385	427	405	391	384	376	382	411	387	372	412	445	403	403	413	395	404	404	402	390	395	389	337	361	365	414	393	384	366	394	411	370	394	408	376	397	414	415	368	377	385	368	387	376	379	381	384	391	401	421	380	349	397	376	365	425	400	408	382	386	378	358	377	391	406	404	389	390	379	386	370	368	389	409	411	414	407	400	418	422	402	411	418	390	352	361	345	375	359	426	400	385	406	395	374	398	402	406	395	363	397	381	371	382	405	380	391	391	381	375	437	432	377	366	421	405	392	380	399	379	415	371	388	430	423	393	418	375	384	383	381	402	398	403	397	370	384	379	337	390	366	402	424	366	384	404	387	374	427	410	376	376	391	389	375	399	426	375	384	423	425	370	373	364	438	402	364	406	415	394	414	437	416	386	383	371	397	397	374	371	393	397	363	402	421	413	372	368	372	398	404	368	395	416	387	401	377	431	374	400	408	398	392	411	373	406	385	387	383	365	422	388	401	414	423	391	361	366	378	391	380	385	390	400	417	426	379	373	384	398	396	372	370	393	401	381	407	405	416	406	390	352	400	350	379	385	380	426	384	408	388	379	389	363	337	364	415	376	445	390	399	392	398	352	423	398	383	405	401	376	367	407	353	373	359	376	396	404	431	369	375	399	387	377	381	385	377	403	409	374	412	389	371	400	382	392	407	403	397	367	395	412	376	367	375	377	403	396	375	394	409	424	428	383	385	384	420	360	401	414	367	401	370	421	382	367	392	376	393	392	410	393	408	361	362	397	364	401	395	381	415	420	403	388	393	397	426	419	371	392	435	361	391	413	384	369	381	413	407	421	356	380	393	386	380	409	405	387	390	415	390	357	399	427	370	337	437	374	357	385	376	373	393	387	366	381	378	421	409	394	370	373	378	400	419	375	386	369	372	415	357	426	387	416	379	415	362	355	405	387	412	414	392	390	394	431	404	396	410	367	401	403	363	380	398	400	407	385	387	381	417	355	399	384	354	379	414	348	373	386	416	382	405	383	359	394	406	409	408	370	392	407	395	395	389	364	370	403	384	380	405	360	375	393	386	415	387	398	375	370	394	407	387	417	348	404	444	404	396	353	390	388	431	364	381	403	399	414	370	405	370	390	389	413	370	415	424	371	399	421	429	417	362	376	376	372	400	406	369	360	364	378	433	414	418	379	379	419	396	388	367	380	376	403	374	356	395	393	388	344	388	393	364	395	376	343	371	377	394	378	407	422	390	391	406	360	381	385	423	431	412	419	388	411	356	397	394	370	427	404	400	408	388	409	388	390	382	343	395	400	403	423	405	400	395	396	387	419	391	401	357	408	427	380	380	363	370	398	400	404	406	394	383	384	386	375	407	389	383	363	364	364	408	372	399	400	397	376	414	415	419	404	388	405	401	368	388	408	425	376	418	390	427	405	405	362	409	390	422	412	380	374	395	379	371	368	383	390	339	412	462	375	401	395	399	406	404	424	417	370	413	411	388	389	372	404	410	399	422	411	384	396	364	405	373	404	389	408	352	374	405	369	387	399	434	402	389	387	394	383	379	389	385	438	416	407	381	415	392	428	391	403	402	369	400	407	364	372	431	405	349	391	371	393	397	384	397	411	379	435	390	400	379	378	399	390	368	389	368	393	396	356	380	380	402	386	409	387	378	368	367	394	369	397	391	341	395	364	389	388	366	419	430	396	416	386	395	426	427	370	393	400	400	376	381	367	393	368	406	352	413	383	389	405	425	350	396	390	400	411	362	396	402	413	384	372	383	371	367	389	381	385	418	410	380	385	400	404	416	403	369	349	383	405
28303	20078	6258	3708	1130	425	705	311	327	313	327	290	321	279	297	275	333	302	273	308	307	314	290	307	372	280	314	323	295	297	288	303	309	330	313	303	298	289	312	328	291	289	301	327	314	314	298	290	294	312	300	338	333	302	301	299	335	286	333	306	291	314	279	306	315	322	318	303	315	284	286	312	324	266	309	320	293	278	299	325	318	315	283	301	326	293	294	291	305	291	321	328	308	305	334	283	289	316	296	308	285	286	285	324	324	296	272	294	289	316	308	300	303	296	309	286	304	308	286	285	277	290	295	321	323	313	280	258	319	316	285	308	283	325	330	291	303	319	291	342	328	290	300	337	297	291	290	302	301	303	304	296	291	276	284	280	337	292	293	310	295	319	316	308	275	299	277	337	303	326	284	308	305	303	299	307	314	298	269	325	285	283	304	309	271	312	263	271	295	284	321	314	289	314	315	313	301	310	328	277	306	297	302	294	304	297	291	329	296	300	339	296	309	335	271	310	321	287	281	323	303	283	318	288	303	303	259	319	316	304	305	307	298	321	290	293	283	286	308	305	274	301	312	307	308	295	304	311	273	308	332	306	293	303	278	315	287	322	306	310	295	292	303	306	297	327	306	294	298	295	286	298	303	295	296	267	316	294	322	329	314	292	302	290	330	289	327	265	267	306	286	341	288	290	289	295	287	324	264	309	320	277	327	302	294	296	275	301	309	272	283	289	307	315	298	280	318	317	328	301	331	308	306	299	326	295	346	294	322	329	284	282	292	294	318	299	319	290	285	300	271	307	298	282	338	292	306	278	269	313	286	315	331	312	278	323	318	312	336	317	293	313	286	288	286	301	302	261	328	303	337	323	302	305	256	295	295	300	302	292	291	310	275	293	292	278	314	307	283	294	305	283	337	295	292	317	293	316	297	263	316	347	322	304	298	296	298	276	321	304	309	288	354	308	313	305	292	291	329	309	306	298	311	279	307	280	287	307	290	274	334	302	334	316	313	268	295	287	303	282	291	284	324	316	297	315	283	326	308	299	307	316	303	307	332	291	308	288	313	318	321	288	300	325	285	301	314	293	345	304	319	285	315	308	291	309	293	325	307	286	307	320	317	302	286	297	297	304	302	299	292	297	312	280	298	291	343	297	298	298	299	332	297	299	310	309	273	329	298	281	296	314	285	269	321	301	295	331	286	302	312	284	335	282	298	340	331	281	282	285	307	281	301	300	304	303	300	323	310	308	340	317	261	314	333	300	339	277	298	314	283	316	305	279	332	298	326	316	308	294	335	288	340	274	313	295	311	314	298	316	296	287	288	270	281	278	314	334	332	314	310	308	295	342	304	288	283	289	300	288	304	309	299	268	276	308	287	296	284	290	319	289	301	303	325	336	304	289	297	299	262	304	318	309	302	313	314	293	288	304	316	308	289	270	285	289	320	311	293	310	292	284	302	298	287	281	283	287	312	307	315	331	342	312	315	295	283	323	345	294	330	310	308	299	311	338	299	286	289	314	321	321	278	311	273	309	280	290	292	317	318	292	322	292	306	314	340	285	283	290	320	301	280	305	293	309	283	292	306	292	333	330	311	309	293	314	308	304	276	273	316	321	296	266	304	279	280	307	291	331	305	317	265	323	280	316	295	321	316	332	300	314	304	280	335	314	299	307	283	293	280	282	311	292	343	292	280	297	318	321	294	306	300	301	300	326	310	328	313	308	323	322	307	300	303	305	303	268	317	304	329	289	272	304	311	308	303	303	328	291	306	308	322	284	281	287	292	310	284	293	304	305	309	295	308	266	278	310	277	316	304	304	315	291	302	297	307	319	288	314	282	306	298	318	283	287	260	308	303	325	328	290	280	300	300	292	302	319	279	328	275	312	325	282	312	284	333	280	313	270	326	318	271	304	335	321	307	284	324	326	336	320	299	306	325	295	299	310	299	335	328	284	279	319	274	289	310	309	321	295	311	304	294	310	284	326	304	304	287	316	278	298	300	329	302	273	288	282	299	267	297	318	278	309	309	320	313	323	313	316	316	305	301	315	316	348	298	315	311	297	317	320	293	285	307	298	289	267	244	327	317	334	310	290	306	322	306	293	291	328	295	305	324	313	309	305	294	295	296	303	318	313	309	324	327	284	309	288	294	301	293	299	291	308	293	278	312	304	288	308	310	289	298	328	295	308	305	297	287	287	301	294	296	285	307	273	283	328	296	289	307	296	301	296	305	303	305	321	320	278	297	302	313	301	331	299	298	292	316	319	317	311	305	295	281	308	279	284	313	300	304	300	286	292	269	285	288	306	289	321	309	305	280	321	314	314	299	298	319	309	276	291	286	298	288	312	286	313	287	326	314	303	332	301	297	308	300	287	301	292	326	317	293	289	281	309	291	300	290	302	319	297	298	318	299	296	290	305	309	332	302	285	279	279	308	281	310	302	308	315	304	291	321	292	306	274	314	318	281	302	294	311	311	300	306	303	293	334	306	288	271	302	290	291	273	294	276	335	322	308	343	320	298	303	325	318	300	284	307	292	276	287	312	291	317	293	318	326	328	319	291	306	289	355	275	311	285	278	277	310	324	315	314	289	323	299	339	302	307	308	281	322	311	309	323	299	289	306	289	303	330	342	296	297	296	294	300	305	308	300	296	324	277	294	310	297	278	297	342	326	287	284	320	294	286	263	292	312	320	266	323	311	302	279	287	315	259	303	293	293	304	289	312	284	321	298	289	286	315	306	288	307	298	288	295	322	321	288	309	310	316	294	315	314	327	321	321	264	287	297	280	309	264	259	330	336	312	300	291	327	295	307	275	278	299	298	303	303	300	303	276	284	333	297	315	275	288	297	309	304	293	285	309	316	311	295	315	312	292	335	297	322	317	334	311	315	338	313	283	301	293	302	291	309	330	292	291	304	352	280	333	284	334	315	287	338	292	319	305	300	262	290	301	294	323	304	278	323	300	279	320	266	302	300	319	288	292	298	268	275	305	333	325	301	280	303	300	324	303	273	297	280	302	278	312	306	292	291	294	297	286	320	267	303	341	302	327	292	294	282	291	283	314	317	306	313	302	285	326	298	303	307	317	286	332	281	329	313	285	301	296	304	308	312	288	307	294	281	327	301	335	313	309	313	310	316	322	271	286	318	306	282	295	307	294	305	308	292	294	279	293	264	313	292	298	284	288	309	296	258	299	287	304	274	303	302	273	296	344	310	300	260	285	302	326	293	275	287	327	309	310	290	313	305	285	336	308	268	305	278	302	308	279	285	271	299	280	312	279	306	273	330	347	303	314	279	313	307	308	282	285	291	292	303	320	288	302	317	311	303	320	289	303	300	318	348	320	305	303	295	315	322	317	257	325	319	301	294	304	311	287	288	309	310	298	269	301	282	305	296	297	328	312	264	267	311	293	326	312	328	287	280	294	291	329	294	277	319	303	330	307	333	313	278	316	275	285	285	300	312	304	328	316	312	296	296	335	299	266	283	352	300	330	283	315	302
13017	15262	3310	3117	1140	407	928	330	261	276	288	293	318	271	297	280	256	269	266	291	261	293	264	256	310	262	296	282	304	290	295	267	287	286	279	304	293	266	274	312	301	336	316	279	293	303	282	308	311	306	300	282	304	292	288	299	291	288	263	293	263	292	271	269	254	274	288	290	297	283	289	286	285	281	304	292	284	285	286	292	295	284	293	291	284	303	308	309	283	262	274	278	285	266	253	237	266	306	274	299	292	260	264	264	283	236	293	272	272	279	303	280	301	251	313	260	273	303	293	287	300	274	278	259	285	281	276	286	288	289	298	298	244	277	269	300	257	293	277	282	303	273	293	279	296	278	283	260	276	293	297	294	292	282	268	286	292	261	283	246	259	299	291	272	303	272	274	310	288	275	293	285	275	278	268	239	303	291	287	288	274	296	249	302	285	271	277	273	284	286	276	279	303	287	301	292	281	296	297	301	301	295	299	307	279	293	276	279	290	290	287	281	315	283	300	292	267	300	283	280	261	265	300	293	295	307	246	274	267	255	295	283	280	283	312	286	285	301	298	261	264	303	261	267	279	283	278	263	287	284	273	291	284	270	293	268	285	241	299	284	257	292	287	282	272	305	274	288	271	296	291	294	268	281	280	255	291	278	311	294	278	314	271	284	308	298	276	278	273	305	266	296	277	283	238	275	296	270	285	292	254	294	282	285	289	277	261	263	280	289	296	284	265	297	283	290	269	279	311	282	288	273	248	287	286	261	285	303	276	268	294	278	288	272	291	282	302	278	263	282	312	295	280	289	257	254	293	273	289	265	305	290	293	272	295	268	276	307	272	291	261	301	296	254	273	280	277	300	286	277	305	258	291	244	264	267	263	282	308	303	262	253	273	272	265	292	287	271	316	295	273	275	239	296	267	281	281	307	292	275	270	271	290	275	296	247	298	288	250	272	300	262	284	264	269	291	263	282	302	300	275	296	296	303	244	288	318	293	274	275	277	284	287	285	301	257	315	259	282	291	265	297	305	300	288	280	284	258	282	290	261	307	294	272	283	267	278	261	292	264	307	287	244	309	265	289	308	281	280	280	268	288	270	251	298	304	279	300	289	294	285	283	298	270	277	255	307	268	303	276	297	285	284	314	281	304	283	267	295	303	287	290	301	270	316	293	260	268	299	289	280	340	309	308	273	293	285	315	262	272	275	288	260	289	321	277	291	259	260	322	286	326	305	289	292	258	293	295	289	264	289	287	285	278	271	297	302	242	275	271	255	247	273	281	288	284	268	293	294	259	257	270	263	261	264	272	296	253	292	294	311	292	294	304	277	294	305	329	287	289	290	255	288	272	299	277	280	274	297	275	291	287	301	285	276	293	290	290	299	250	298	264	286	286	281	275	290	267	265	273	310	288	300	280	298	319	267	279	303	259	297	307	288	272	272	281	276	282	297	264	316	280	257	267	294	286	273	287	276	256	296	287	298	270	299	312	323	294	257	287	284	290	261	257	268	284	284	294	276	276	265	314	282	298	297	274	307	286	267	266	288	270	288	243	288	262	289	273	269	301	278	304	258	295	285	276	293	280	289	285	268	288	288	261	278	296	277	268	294	278	265	255	256	259	259	291	270	306	305	280	269	296	268	253	287	295	319	317	283	263	287	281	296	306	269	285	283	276	278	276	245	268	269	272	258	272	277	265	247	281	290	264	298	268	300	294	287	295	298	288	287	271	285	264	277	286	276	259	259	296	313	292	307	286	300	273	274	292	287	275	288	261	278	332	299	279	276	261	269	253	271	290	279	260	277	256	282	292	252	243	281	321	289	295	260	287	299	296	323	291	282	272	279	285	282	283	300	292	268	285	277	295	309	254	287	306	268	274	275	271	273	295	273	257	282	281	283	265	292	269	287	285	306	269	283	274	255	283	277	275	268	293	285	287	267	273	304	286	280	264	270	292	264	290	273	282	293	262	282	283	279	238	241	317	275	276	273	283	283	300	336	288	296	262	286	288	253	298	291	256	275	306	292	301	277	261	298	286	292	302	276	286	277	297	272	274	301	291	268	254	270	284	272	278	276	242	280	281	307	282	287	288	281	265	252	307	281	276	270	274	280	292	297	293	278	267	307	280	274	258	309	295	280	296	253	295	300	260	302	297	282	313	271	277	280	273	269	278	286	282	288	264	268	261	261	276	251	298	275	277	283	290	281	267	272	285	318	288	304	278	305	273	282	279	277	285	281	308	302	299	288	255	296	282	278	278	325	296	284	301	291	253	290	287	295	291	270	234	302	320	269	275	273	301	282	273	289	253	247	288	307	268	283	313	281	277	287	299	270	274	281	279	267	292	283	278	279	309	278	265	258	280	291	273	271	262	282	268	291	297	288	283	326	285	271	304	261	285	311	282	268	268	283	324	286	271	285	289	299	296	279	276	287	293	298	236	305	297	288	288	290	278	297	282	295	314	248	290	268	298	281	268	281	293	272	258	277	262	288	294	284	264	299	284	231	304	275	252	304	286	276	311	290	286	265	321	284	276	270	293	261	303	294	285	276	317	259	292	262	309	272	309	302	285	268	250	286	296	272	321	255	267	307	291	298	281	303	292	257	273	264	288	278	284	262	260	277	277	265	253	305	308	289	256	262	285	280	283	295	259	311	295	275	268	300	298	298	308	274	280	252	282	255	267	280	277	270	263	297	287	276	292	281	257	282	296	262	283	289	284	285	285	268	253	298	243	266	281	290	273	268	300	282	260	286	275	259	262	256	266	281	311	279	281	284	284	291	281	266	286	285	271	271	303	267	283	236	303	286	253	301	270	291	303	284	258	288	251	272	255	272	287	283	308	295	294	276	279	277	284	269	291	267	282	274	264	292	275	294	284	287	279	291	274	259	267	288	298	282	326	281	264	304	270	292	251	282	288	264	275	266	291	302	290	271	290	275	292	248	309	268	283	285	285	309	284	256	295	284	285	278	308	242	294	261	263	264	278	287	292	279	299	315	269	273	262	273	291	278	273	298	281	283	315	257	273	279	275	316	288	278	293	270	251	266	282	322	289	280	284	274	291	289	295	265	284	265	297	291	269	308	267	250	276	304	298	292	284	297	265	261	301	294	268	272	297	268	270	290	271	283	274	258	275	263	280	273	315	287	251	299	251	260	287	290	284	294	270	269	257	296	264	252	269	282	298	292	287	331	291	281	288	295	298	271	284	301	241	282	277	313	268	310	265	302	284	312	252	257	294	257	267	271	259	294	272	281	279	270	295	278	306	265	268	300	286	304	285	240	264	312	268	284	280	275	257	268	289	278	295	284	288	269	287	264	240	262	277	300	292	280	264	294	288	252	249	286	274	283	305	317	285	304	285	267	320	316	255	265	271	253	269	283	298	287	269	288	271	303	271	280	278	274	282	263	306	281	286	266	306	294	282	284	259	271	301	295	282	321	278	303	325	315	309	288	270	235	275	271	291	298	265	297	293	277	286	286	282	285	267	280	276	290	317	276	267
25269	21737	27773	26685	15902	2159	5429	486	328	308	297	266	269	265	301	283	280	269	282	305	288	262	260	264	251	274	275	280	246	271	280	277	274	291	301	320	289	289	284	261	283	286	246	263	266	258	270	247	318	276	266	285	309	295	304	238	268	257	281	261	248	260	245	263	278	278	249	246	268	268	261	235	274	226	255	246	255	260	245	282	238	261	260	252	282	257	255	264	269	232	251	257	269	258	266	255	263	236	256	265	238	262	257	275	258	285	266	260	249	250	248	252	253	246	262	261	275	279	263	281	262	248	263	239	233	254	256	252	265	263	263	279	250	245	252	245	279	263	258	279	284	265	244	249	250	255	270	237	272	225	262	252	256	254	249	254	254	253	242	269	235	277	267	270	259	245	240	227	258	255	249	261	290	246	259	262	253	270	268	244	225	249	232	259	263	249	243	220	259	250	284	267	273	265	240	239	255	226	251	262	278	273	246	259	257	263	250	253	251	248	251	238	237	240	252	263	269	244	257	276	257	278	247	271	237	274	245	281	260	260	260	251	252	273	244	251	241	259	268	291	249	253	266	238	268	246	281	255	233	291	263	264	257	256	271	278	226	273	247	242	270	243	229	263	250	262	237	238	293	278	243	272	224	275	258	277	250	250	255	251	284	276	262	257	254	266	274	252	244	283	258	255	287	262	257	257	223	258	286	258	249	269	266	266	235	239	261	255	303	274	277	264	226	294	271	271	293	251	253	264	248	250	274	238	266	246	285	273	237	255	244	280	255	283	254	276	237	240	273	251	249	252	237	240	266	234	248	272	273	258	268	245	263	264	256	268	259	246	284	260	260	257	277	290	257	238	259	258	255	278	246	240	255	255	282	252	259	252	263	237	265	269	220	247	261	253	306	276	274	269	276	237	277	277	276	267	256	270	271	271	231	256	278	238	261	261	288	270	232	254	227	267	261	254	270	274	270	301	243	241	258	239	275	256	260	286	238	265	270	261	268	270	265	286	256	225	218	261	284	238	276	285	248	250	266	253	250	268	277	257	267	276	257	234	246	270	262	276	260	269	279	273	259	254	270	250	246	255	273	264	264	270	254	276	256	271	283	230	235	255	244	250	238	255	260	253	258	248	258	246	277	290	258	285	237	242	238	275	269	235	259	257	261	243	234	268	275	253	259	269	267	238	249	257	247	263	292	234	247	255	245	267	264	267	281	272	263	279	249	266	273	288	294	254	276	251	253	278	248	248	252	273	273	278	271	290	262	278	261	269	269	245	270	239	301	282	230	283	261	281	246	234	247	278	242	238	260	277	243	271	262	273	274	264	267	247	258	254	266	293	250	254	244	272	275	249	284	231	269	249	246	245	251	261	226	260	254	261	267	252	259	245	287	289	271	268	250	268	241	259	270	274	287	266	273	283	266	257	287	283	244	253	249	280	270	262	294	275	256	230	268	254	307	248	280	283	249	271	272	271	257	236	253	254	242	260	245	252	261	242	256	275	256	294	271	270	258	262	248	293	254	243	252	294	237	269	225	285	264	303	278	256	249	273	272	281	256	280	260	266	265	274	262	266	226	246	291	233	266	256	270	255	310	277	254	263	252	258	268	253	258	272	261	256	247	269	256	256	250	238	254	243	269	249	266	264	271	288	282	257	249	258	251	276	295	298	246	260	270	259	266	250	270	283	247	251	316	267	257	274	269	244	274	264	278	243	252	256	296	260	308	278	246	264	265	243	264	246	223	258	226	268	263	268	252	273	228	279	240	256	257	262	251	275	273	256	266	266	245	253	259	266	280	271	270	268	250	282	283	283	282	273	256	271	264	251	245	247	261	268	261	277	229	265	267	266	246	272	259	241	226	243	251	246	231	260	272	236	300	284	275	255	272	281	264	243	234	246	264	241	252	257	249	274	263	236	257	260	254	261	279	281	270	266	252	269	237	276	269	259	291	276	287	271	275	269	273	245	242	281	287	265	269	281	256	277	243	249	273	242	279	280	259	263	283	238	245	240	267	269	253	279	262	272	262	228	269	231	285	271	286	265	249	280	253	239	258	257	232	280	255	265	247	257	270	259	253	228	243	262	279	263	271	250	287	265	228	281	295	235	270	246	237	280	264	269	272	250	266	276	234	271	282	257	252	274	238	259	254	283	248	273	252	266	213	268	278	260	253	289	243	252	257	273	232	237	292	259	250	230	251	283	226	249	268	208	242	240	269	251	269	250	269	244	294	279	278	268	267	261	240	236	269	263	298	266	250	242	269	264	258	291	279	266	249	260	250	234	289	245	276	272	237	278	251	278	261	270	258	267	246	271	271	235	262	269	257	244	274	269	263	273	251	250	268	263	239	232	291	246	263	289	277	256	223	265	269	243	275	236	261	249	277	281	255	253	267	309	259	262	289	298	279	274	277	291	254	239	255	272	273	255	236	278	265	251	291	252	270	273	280	274	285	244	254	228	270	258	274	266	274	245	225	278	260	245	272	288	285	284	289	251	261	259	269	254	248	253	234	240	266	265	247	256	266	277	258	266	277	270	233	243	251	253	276	248	254	262	262	242	281	245	237	266	232	255	238	248	270	271	247	255	271	251	287	246	223	261	250	239	246	239	258	272	243	235	260	265	263	251	264	262	261	276	267	238	267	265	253	277	308	291	271	254	269	281	247	251	262	278	244	289	268	286	275	287	245	249	267	260	296	263	268	242	283	283	261	253	285	262	273	241	255	261	274	239	292	250	266	234	272	259	223	246	261	266	255	240	252	233	252	281	260	259	254	232	253	274	264	291	247	233	262	267	252	243	261	258	263	285	226	264	301	263	259	269	270	259	270	278	292	255	287	248	274	267	240	244	257	285	241	267	274	252	268	250	263	241	258	251	279	282	250	258	258	273	284	283	257	273	258	247	280	256	233	283	248	231	261	272	266	267	248	277	269	255	280	254	265	242	273	256	242	241	255	262	267	261	262	289	255	256	265	270	248	268	247	258	273	265	279	252	252	243	229	292	268	269	277	280	242	323	278	266	252	250	259	268	266	250	271	270	259	292	255	245	257	257	267	254	255	282	234	258	263	286	293	281	247	256	252	247	254	279	262	252	275	249	259	266	255	270	287	252	250	249	229	237	285	265	247	299	273	250	253	287	238	240	265	248	272	300	261	279	240	290	245	251	246	231	259	274	245	270	239	269	272	277	253	239	253	264	258	245	276	261	261	232	243	264	290	242	272	258	266	276	217	256	260	214	244	265	274	271	264	253	246	246	266	251	297	259	288	263	246	277	251	252	277	261	285	244	246	284	258	242	266	275	266	283	272	263	225	272	263	255	244	283	257	259	230	240	267	254	238	253	261	281	280	250	244	231	262	265	239	255	260	268	256	246	272	277	228	227	266	275	278	275	274	267	272	250	251	260	242	232	272	244	248	263	251	266	268	277	259	285	227	255	230	249	289	252	282	236	267	249	246	256	281	263	281	284	240	271	239	275	259	252	258	251	241	242	267	244	258	259
47811	54583	21464	22065	8311	1608	7420	369	351	330	308	314	324	302	281	283	250	300	278	280	263	276	236	264	273	270	285	281	304	275	265	289	286	313	310	324	277	303	305	319	332	292	268	297	296	261	280	304	284	250	279	323	379	337	332	270	272	257	256	261	273	268	271	267	251	255	276	256	257	262	272	273	253	272	269	265	267	289	228	249	281	289	286	276	275	274	235	295	283	263	263	279	249	251	293	292	263	296	284	282	271	268	270	278	270	257	268	271	265	267	273	284	262	254	278	251	268	294	257	259	297	271	242	263	243	267	263	284	274	270	264	287	239	263	279	264	269	274	269	278	299	260	263	266	272	273	285	279	279	292	305	271	277	253	299	281	276	255	275	244	279	263	239	259	288	264	261	268	250	237	288	238	262	275	249	269	270	283	299	269	282	282	258	264	281	284	271	267	271	277	235	257	268	256	279	281	264	293	245	258	241	269	252	256	269	228	255	264	270	244	273	244	288	250	268	268	281	266	256	279	237	277	274	275	263	231	269	269	274	277	259	244	287	290	255	286	281	264	241	225	261	241	273	253	254	241	265	291	271	276	254	295	267	266	236	261	266	261	271	234	283	268	254	271	258	267	269	282	253	283	288	250	248	272	252	261	264	271	263	307	248	267	253	249	274	256	267	302	249	252	255	298	255	261	272	284	243	247	245	281	272	264	260	281	270	234	256	247	259	284	268	274	292	283	252	265	260	267	236	268	256	252	274	284	290	280	253	277	302	274	281	242	281	264	264	258	244	267	267	256	265	269	262	253	284	263	260	269	271	246	253	296	308	291	271	268	256	247	275	267	270	251	249	290	256	263	260	300	293	240	256	259	268	266	276	235	261	293	262	236	259	252	249	258	271	260	254	284	275	279	268	278	286	247	240	284	277	280	262	283	270	276	280	280	255	270	246	242	255	273	314	249	261	268	299	293	266	260	267	256	270	251	274	252	268	254	261	233	255	264	273	256	272	242	278	251	304	281	269	290	263	249	271	235	242	253	253	239	246	261	265	246	253	263	257	282	281	268	261	298	268	287	273	258	300	275	266	270	260	242	258	242	277	269	225	287	278	230	259	290	256	274	251	279	277	258	248	286	256	263	250	264	249	265	236	284	275	237	240	295	288	262	220	270	256	283	243	268	266	275	241	262	302	285	260	280	246	281	258	279	247	265	259	263	280	260	270	258	281	260	283	281	249	249	263	264	239	239	273	261	259	261	269	280	246	259	247	306	273	267	263	233	282	211	282	262	248	293	256	265	251	252	270	277	242	292	263	279	250	272	281	264	242	260	256	239	248	271	233	261	313	262	250	262	242	260	268	260	285	270	265	304	269	248	278	280	258	259	262	264	251	246	269	282	270	271	254	260	269	258	273	273	258	262	294	288	260	265	267	290	274	305	264	252	268	268	275	261	281	267	269	249	309	257	279	264	272	239	280	289	268	266	286	237	247	258	276	249	290	244	279	282	291	281	260	265	222	278	281	260	267	260	258	266	239	276	282	261	276	271	261	233	272	247	262	277	259	267	229	256	239	270	270	273	260	264	294	321	258	246	274	275	253	260	283	266	285	241	255	298	267	257	279	273	260	283	249	270	249	264	251	259	242	259	273	291	262	255	268	272	253	257	253	262	267	252	265	269	247	226	249	251	224	244	248	276	253	244	273	255	270	258	268	243	265	267	279	265	286	271	254	279	286	244	274	275	261	244	275	274	264	268	277	289	247	259	253	245	261	267	265	269	277	276	278	277	261	249	251	279	260	275	256	261	267	260	291	253	247	284	269	250	247	237	299	278	259	280	252	302	260	253	240	262	243	264	270	266	264	271	274	262	263	263	274	284	296	268	277	293	277	212	293	273	276	269	247	243	285	277	268	275	247	276	255	262	282	266	257	267	273	246	293	271	296	261	250	276	275	256	266	249	266	268	247	248	244	229	275	246	273	265	260	248	263	271	252	257	252	243	249	273	244	273	268	277	274	250	262	277	287	252	277	234	271	271	260	276	259	265	233	263	292	254	290	264	296	263	251	286	251	251	273	276	253	249	260	235	260	277	273	264	273	268	274	274	289	266	252	255	245	257	275	291	249	250	263	260	261	266	260	257	261	281	255	265	279	249	257	242	252	282	269	293	271	267	255	259	263	291	285	273	275	277	261	249	260	241	250	267	252	286	261	265	256	260	269	271	234	270	242	266	275	281	262	265	299	267	267	261	276	264	249	266	279	272	252	271	288	284	271	260	284	272	274	288	253	240	230	231	265	278	253	293	264	271	245	260	260	259	254	281	252	262	248	267	266	240	236	261	250	289	269	263	275	268	238	234	253	280	255	260	265	287	268	268	282	298	282	242	287	266	258	267	256	250	254	248	249	257	242	288	268	305	259	272	272	243	272	266	285	282	254	262	261	283	270	243	283	301	289	258	249	287	262	264	260	308	263	270	261	252	266	268	256	234	257	261	258	269	263	255	264	251	261	265	237	270	280	314	264	271	236	281	254	254	256	274	288	237	244	238	261	311	280	259	250	278	254	271	280	280	221	247	247	271	283	284	283	256	236	266	252	241	265	258	264	277	261	244	285	268	269	256	220	274	269	281	269	250	291	267	246	267	248	245	245	275	258	258	253	271	266	274	274	258	277	259	256	275	271	250	256	279	264	259	278	275	255	264	266	253	243	238	269	286	252	293	285	266	257	277	269	243	275	250	264	251	245	251	271	251	276	277	308	252	253	273	263	287	264	273	281	276	286	245	271	284	259	256	251	265	287	257	259	292	258	265	255	258	274	283	255	234	264	265	263	264	254	253	229	252	251	270	263	248	281	274	247	290	241	266	255	273	268	265	244	267	262	271	266	269	275	267	269	272	245	257	275	267	265	259	259	270	260	266	260	257	232	264	260	279	267	249	258	285	268	258	267	281	272	278	255	243	253	240	262	269	246	241	283	282	247	256	265	285	231	277	276	263	276	258	292	265	268	228	285	253	250	254	250	241	272	274	277	250	282	247	272	265	272	284	260	266	253	287	264	253	283	291	280	256	286	258	285	257	264	276	256	264	242	255	274	242	271	258	259	238	267	244	237	266	268	269	271	286	253	265	271	274	280	263	248	258	292	264	242	254	270	268	255	259	273	257	264	267	277	250	272	282	276	252	264	284	278	263	251	214	262	275	283	258	279	271	270	260	280	275	262	251	251	263	255	242	294	223	263	245	268	251	264	281	233	268	281	279	246	282	268	267	237	264	234	277	249	274	255	235	273	267	274	256	281	257	281	289	271	266	264	288	298	275	259	266	272	284	281	282	255	287	260	270	271	260	250	272	286	277	271	269	262	257	271	295	264	282	284	247	286	273	238	256	254	261	223	250	262	276	262	272	257	264	247	272	280	257	278	307	249	261	259	273	278	287	266	241	280	244	284	277	252	269	241	250	292	237	253	252	267	253	270	256	266	266	262	282	282	293	265	252	264	270	259	246	268	266
24284	21514	28659	25378	21495	11374	13455	1530	542	563	501	438	448	422	486	455	434	501	464	443	441	433	457	472	395	440	419	440	453	443	455	426	460	425	449	445	470	476	417	429	426	466	472	459	454	422	399	457	421	469	454	543	517	558	515	503	440	437	407	445	434	395	421	435	453	403	439	406	412	422	412	427	424	429	438	430	447	396	413	411	431	411	453	393	362	409	415	412	437	409	427	430	412	409	426	433	471	446	392	442	440	418	407	402	431	454	417	396	466	481	423	450	425	413	434	422	450	472	391	417	406	382	427	408	401	392	405	462	407	431	432	456	409	464	425	400	404	429	420	423	448	401	451	418	433	439	415	431	416	366	389	381	406	429	416	443	458	429	426	449	424	419	419	399	413	417	385	428	417	406	409	416	433	445	431	407	419	426	433	421	413	435	443	408	423	397	457	431	432	401	395	431	437	401	433	416	410	441	430	417	421	431	416	400	463	445	412	406	460	417	407	410	399	411	434	434	410	425	451	416	450	403	431	416	408	459	417	403	418	443	427	443	448	427	405	411	415	455	432	411	442	419	433	462	428	404	428	371	437	390	449	420	387	402	441	432	455	401	424	443	425	428	408	468	414	441	405	431	401	412	420	409	426	416	390	410	431	452	435	457	448	403	437	410	397	402	412	435	408	454	433	397	419	409	433	442	442	407	374	415	401	432	462	410	428	405	442	445	436	407	410	439	394	426	399	405	411	413	453	365	417	406	438	453	393	388	407	447	403	424	411	405	426	456	436	422	418	414	427	409	422	444	381	407	425	418	414	414	425	411	439	392	463	412	416	459	439	424	429	417	439	425	442	414	408	424	414	403	401	420	462	407	457	390	425	404	422	374	340	381	415	390	424	428	423	404	439	426	462	451	404	436	409	424	432	430	379	445	406	417	414	433	428	438	446	422	392	400	391	410	406	420	419	438	443	419	451	418	430	411	450	410	449	417	418	429	400	438	429	470	433	446	411	398	418	418	421	432	441	443	408	425	477	415	438	406	424	466	402	411	408	413	408	428	400	397	445	410	456	466	373	423	415	401	433	434	424	464	429	436	454	402	433	410	462	405	418	466	445	414	424	478	400	397	420	424	449	429	429	427	438	440	406	432	422	436	420	448	460	403	390	389	405	419	410	427	406	412	378	417	414	406	382	454	431	413	449	459	390	427	454	397	391	481	443	434	474	420	422	455	399	465	445	437	427	440	465	421	433	424	390	437	428	402	401	420	457	413	419	405	398	430	436	400	433	402	422	403	443	402	450	471	436	444	409	431	424	469	404	403	407	381	376	438	442	421	438	432	402	403	397	437	444	444	409	401	406	418	436	441	457	422	401	435	445	442	436	426	357	397	445	442	405	425	422	427	414	460	434	411	440	445	401	433	425	458	440	418	454	429	413	439	439	437	423	474	420	467	419	489	430	440	433	407	442	402	421	427	436	403	417	359	426	419	433	427	428	435	449	434	398	421	433	394	391	440	430	413	416	391	413	423	439	421	401	402	381	421	425	398	391	403	418	374	419	445	375	447	395	424	405	418	417	426	423	435	433	435	413	418	411	415	443	412	412	390	423	457	406	420	433	427	409	433	468	391	403	382	433	405	399	423	443	431	417	438	434	405	436	402	433	427	389	428	405	409	431	469	446	411	446	402	422	428	420	436	411	416	428	437	449	439	416	403	428	420	448	420	444	391	420	442	428	371	416	452	395	399	425	413	374	438	447	399	395	425	419	382	413	463	420	420	419	450	416	425	424	427	438	400	458	419	378	411	430	445	457	421	424	449	428	394	415	415	390	431	390	441	406	431	409	416	416	391	406	404	386	435	424	423	415	399	392	391	415	419	404	434	426	456	411	433	402	368	424	433	464	427	427	416	429	468	487	398	415	385	395	439	407	418	427	434	408	413	404	405	403	411	393	432	419	451	446	394	387	417	419	441	409	389	428	430	444	389	383	432	406	423	432	417	445	443	385	440	450	411	428	420	421	396	392	409	423	426	411	415	454	413	420	407	450	401	420	432	409	446	431	443	431	427	450	392	379	426	410	419	441	439	447	443	433	385	442	436	416	431	441	439	423	466	431	406	431	429	430	447	419	404	435	404	451	402	416	449	418	393	389	432	452	395	400	453	384	460	417	430	425	415	434	402	367	421	424	391	397	427	452	399	440	427	408	422	456	392	409	433	431	460	386	435	418	399	413	384	407	418	425	423	402	426	421	381	411	420	409	389	425	420	429	438	428	386	429	418	447	425	433	414	388	416	443	408	406	425	417	444	463	487	409	409	392	421	457	429	420	408	414	439	426	452	438	442	464	397	408	400	430	419	427	414	445	419	419	435	408	393	442	439	420	425	438	391	452	382	431	397	412	404	455	428	369	409	383	415	408	432	419	435	427	436	421	424	440	435	443	417	414	446	440	417	411	451	447	401	372	423	447	426	378	408	417	402	447	437	404	383	376	411	409	412	411	447	398	404	438	408	422	460	426	419	403	431	425	384	462	422	415	414	403	414	412	408	438	386	412	413	408	382	447	448	389	408	480	421	441	433	417	423	383	443	446	395	430	372	393	428	425	413	400	461	442	407	471	453	370	435	434	414	425	419	382	385	445	404	432	430	387	400	418	423	458	420	434	456	417	440	408	408	424	408	419	428	433	430	415	408	394	379	422	382	399	416	408	462	447	437	398	465	397	442	430	411	396	424	427	410	435	396	383	397	460	409	421	426	384	387	408	395	398	432	415	388	422	436	401	420	411	397	407	395	403	405	419	434	405	436	407	407	423	406	403	392	378	413	426	417	426	441	409	426	430	419	424	383	428	402	435	429	437	450	388	435	418	435	469	419	444	410	431	439	438	448	424	370	411	428	408	445	423	408	422	449	424	435	440	429	411	438	450	406	433	427	421	426	443	409	440	429	436	399	415	420	396	422	424	415	424	420	385	399	446	427	416	403	435	399	396	441	398	401	402	397	438	402	397	398	437	423	415	435	399	403	378	452	432	410	476	409	440	426	448	407	426	428	404	437	456	366	418	410	434	424	421	438	412	413	400	418	433	394	402	429	452	438	396	444	422	436	422	390	421	417	435	387	392	420	432	397	434	405	385	421	399	376	434	443	427	402	432	400	419	419	449	409	419	418	435	431	415	429	425	424	398	418	401	440	413	446	405	471	407	454	457	472	408	397	446	421	446	406	393	363	425	411	458	408	399	441	449	454	436	400	391	404	393	411	411	411	428	406	436	416	411	418	410	435	389	421	422	418	432	407	445	419	384	433	405	401	417	429	424	451	410	418	431	430	425	419	419	396	407	425	440	424	388	437	437	409	419	445	424	411	408	441	439	443	389	417	398	426	422	385	426	437	431	390	413	425	435	412	443	422	413	399	447	396	418	433	455	452	409	459	435	418	426	429	418	423	431	421	415	428	456	408	422	437	384	389	408	401	442	468	413	391	411	415	386	428	455	419	450	444	418	425	440	415
56919	68269	32954	33962	10942	3363	14189	624	552	509	509	480	501	504	470	464	457	453	460	447	484	459	426	467	448	412	431	408	455	445	432	436	425	440	503	509	503	468	497	497	473	448	466	466	502	438	508	426	460	466	453	684	688	644	591	457	412	441	394	416	416	439	375	414	396	411	376	439	412	413	405	394	434	414	390	390	448	429	381	418	425	402	424	391	418	403	444	402	404	417	401	414	451	415	391	415	427	426	388	424	405	419	417	412	384	415	419	414	418	423	399	438	409	410	442	405	430	422	397	430	420	415	451	443	395	412	405	431	446	439	392	410	381	408	409	413	389	407	393	419	389	384	398	434	402	364	433	402	418	437	425	447	417	391	411	410	401	409	432	399	400	401	414	418	454	423	420	408	434	419	441	428	420	401	418	407	434	417	381	413	402	417	423	391	428	419	415	366	374	413	456	392	405	390	380	427	424	412	447	434	431	423	404	409	414	408	395	416	402	427	424	431	378	385	415	437	434	437	382	398	427	403	436	388	405	402	442	420	393	402	443	404	410	409	421	396	406	405	447	423	424	424	408	404	392	407	398	383	430	391	433	410	427	418	415	443	407	414	384	446	417	418	428	444	406	366	429	412	441	395	428	415	395	415	427	457	397	404	412	425	406	423	431	401	380	399	384	414	396	400	432	389	435	434	381	449	411	419	402	407	427	447	432	393	406	418	417	403	438	435	390	408	404	443	388	436	389	436	377	441	421	411	431	450	425	429	393	416	477	395	428	403	395	388	393	415	432	424	424	399	410	421	431	399	434	400	428	365	415	435	415	419	403	382	435	399	427	396	428	433	432	393	398	407	424	421	399	442	425	425	417	412	405	369	435	412	407	414	415	415	421	411	428	430	420	444	440	396	419	437	379	435	428	389	439	398	415	421	418	409	408	421	407	426	394	418	443	388	443	439	417	398	416	410	450	384	371	421	359	411	402	412	383	396	413	424	426	443	409	417	426	402	415	404	354	419	432	392	410	377	384	399	419	434	437	403	402	427	440	394	377	420	383	390	397	372	423	414	393	411	439	425	413	435	410	446	398	436	399	353	382	412	417	419	414	425	416	405	464	394	418	437	424	405	404	438	435	392	417	416	427	391	371	399	395	381	422	423	440	424	414	407	417	437	376	471	454	424	430	392	443	414	441	406	413	402	419	421	394	409	417	412	393	415	429	418	417	378	425	372	412	433	420	404	416	422	426	410	403	386	399	400	409	417	419	421	434	405	431	382	395	440	421	387	402	420	416	441	365	424	394	393	410	380	420	394	428	387	414	440	426	398	416	412	409	418	408	411	380	401	374	404	422	403	413	399	376	404	393	409	391	416	398	420	402	409	413	366	429	417	405	405	422	450	461	421	400	406	396	404	408	425	393	410	431	404	419	384	400	413	391	412	436	418	398	435	419	397	398	447	431	408	430	367	424	431	441	425	411	425	435	389	430	422	392	376	393	415	430	411	398	388	393	390	406	390	425	402	388	411	422	386	422	377	407	432	445	404	411	439	383	399	392	385	421	421	432	420	410	389	398	456	399	360	404	414	434	416	403	403	428	414	448	426	436	404	440	413	423	461	412	416	397	444	442	407	400	390	389	428	388	386	428	420	440	415	432	386	401	424	435	428	391	408	398	406	402	378	415	436	421	445	371	442	396	417	437	431	409	417	380	416	454	439	412	415	411	430	384	400	420	423	429	424	394	425	418	432	396	399	417	408	405	398	380	421	408	414	429	409	436	417	415	431	399	430	422	427	437	427	400	434	454	399	410	439	434	424	430	442	414	432	413	390	414	409	442	410	422	416	397	393	417	405	433	424	412	393	452	434	382	424	408	442	387	410	429	406	415	429	397	376	387	450	432	444	434	397	403	418	391	442	396	407	388	435	420	410	415	411	412	439	389	379	399	377	369	442	378	420	395	443	415	395	421	409	390	419	428	429	425	418	431	410	398	401	395	402	374	449	401	383	423	423	416	399	411	438	396	390	451	383	416	356	372	400	431	422	395	392	436	427	399	413	393	414	433	422	455	445	406	417	398	400	422	420	387	407	384	430	385	420	429	430	385	408	392	410	403	389	406	396	406	419	461	412	394	458	394	412	418	419	454	410	411	414	428	395	407	447	378	434	434	421	410	385	441	420	426	416	374	403	427	430	409	422	415	415	382	444	377	419	413	421	391	414	405	415	396	403	372	393	448	375	395	414	410	398	424	417	421	414	400	439	397	413	388	416	431	426	394	433	372	400	441	390	409	393	379	405	408	425	421	418	453	391	391	438	398	430	396	379	404	406	417	386	417	402	399	439	407	423	444	421	404	399	422	412	436	385	403	427	433	403	427	368	413	437	416	410	380	412	414	417	426	425	420	413	404	426	395	403	438	444	377	429	376	419	426	398	441	418	405	422	412	440	419	403	421	429	397	425	399	416	408	397	407	409	393	350	420	403	394	391	424	367	378	405	406	410	381	416	415	408	405	420	407	417	409	401	396	427	398	398	402	395	391	425	386	420	408	409	388	407	415	397	417	412	416	417	402	408	417	437	412	405	429	412	375	382	437	389	433	373	422	446	424	388	414	434	412	424	445	399	410	379	431	423	399	431	413	451	429	394	420	407	448	392	438	414	416	402	428	424	398	409	393	398	397	428	413	420	413	431	467	414	447	414	415	429	416	438	413	388	414	444	421	415	430	416	408	385	436	421	424	423	430	376	397	407	417	397	439	413	420	423	402	396	429	412	409	415	414	371	423	439	399	389	452	430	389	447	387	407	464	384	422	410	406	434	449	404	442	412	395	452	408	418	397	442	392	402	423	386	391	437	436	390	469	417	406	386	417	418	402	394	420	392	397	403	432	412	393	412	379	416	436	396	419	370	385	416	423	408	394	415	406	390	404	445	436	403	435	410	446	419	428	419	371	427	401	378	457	433	427	396	443	421	410	427	405	434	413	418	420	415	397	436	441	390	396	408	416	378	402	406	408	427	424	433	397	383	403	414	396	423	395	425	421	429	434	413	432	376	393	441	399	427	416	399	402	449	413	411	419	426	394	412	403	421	411	413	405	428	424	423	374	401	406	414	394	385	431	388	413	409	406	402	373	383	419	454	437	453	411	418	415	447	425	391	404	413	398	416	367	431	406	390	449	412	408	422	419	449	417	425	381	437	388	371	420	420	429	404	411	409	437	430	397	429	430	397	393	413	417	376	390	390	420	370	407	413	410	401	364	410	403	421	403	395	442	388	412	393	428	393	376	423	430	411	418	400	400	437	394	411	432	410	391	405	413	405	411	390	381	413	397	376	423	396	410	399	418	424	413	402	422	409	397	442	432	422	382	416	416	393	391	410	380	406	417	394	406	427	398	406	402	382	381	376	421	418	452	423	431	427	412	421	405	442	443	399	391	447	362	408	404	424	406	410	402	412	425	410	410	432	394	369	405	435	425	398	429	400	403	389	455	382	399	386	408	405	408	402	423	410
28328	20693	7182	3743	710	439	696	374	346	373	356	318	339	371	312	347	311	339	324	357	363	356	354	314	359	358	354	347	337	337	332	330	333	348	353	381	339	353	378	351	336	321	333	371	340	358	358	351	347	350	330	320	368	375	355	319	348	337	346	328	332	320	337	380	336	360	343	334	343	362	314	378	347	357	344	356	342	362	340	361	345	341	317	331	354	348	334	348	352	371	325	363	359	363	335	315	304	317	320	321	340	360	340	344	366	338	379	333	349	335	321	365	345	329	345	316	377	334	332	325	344	309	332	349	325	372	344	309	320	336	358	320	327	360	372	328	341	337	340	339	341	333	380	334	365	332	326	328	332	326	345	315	316	348	358	345	309	355	360	325	326	335	320	334	360	367	355	361	337	337	337	350	337	354	363	341	336	358	352	339	324	341	358	349	359	361	363	351	343	331	328	370	370	313	327	366	354	338	326	336	339	369	355	365	374	351	343	347	358	336	334	339	351	361	346	346	381	340	319	357	342	360	350	343	355	302	313	332	376	336	346	345	339	338	313	360	342	345	334	326	351	342	357	356	323	332	369	378	311	317	317	349	337	341	342	325	321	369	335	333	325	356	335	308	344	306	335	354	337	360	329	306	342	298	368	320	329	321	322	375	324	345	345	362	342	329	333	307	333	345	343	356	318	314	317	389	330	370	324	338	335	339	351	348	351	344	369	336	391	359	332	324	336	348	305	330	382	363	344	342	369	327	336	356	305	355	343	321	347	306	324	316	366	354	333	357	349	333	354	334	352	352	339	352	303	304	339	321	349	341	357	348	395	341	363	362	328	336	345	348	347	356	343	334	333	339	360	337	333	299	340	328	316	334	352	363	329	358	339	364	337	348	318	324	350	330	342	340	373	306	331	351	339	342	338	325	368	310	326	335	364	334	349	362	337	369	378	347	343	359	325	341	341	322	339	338	331	342	345	330	315	345	308	335	363	353	332	337	348	351	345	320	371	356	343	323	357	379	348	334	327	338	363	301	345	310	318	327	340	389	344	308	355	347	358	345	356	323	347	337	307	329	329	366	367	337	336	356	332	339	351	343	354	331	352	318	344	355	347	366	330	355	312	335	344	361	346	358	323	307	375	349	314	346	331	333	366	352	364	347	333	335	337	357	365	345	368	347	370	346	346	356	338	364	337	345	340	355	376	328	365	326	369	316	332	327	355	341	344	349	363	320	345	322	343	351	343	348	336	322	353	316	325	351	363	336	342	365	332	365	326	354	370	318	343	348	352	361	343	326	327	322	372	330	329	332	352	326	346	323	327	345	346	347	349	362	318	345	340	341	352	367	362	351	338	348	366	337	371	324	347	345	352	363	355	322	365	334	353	371	328	355	341	323	355	308	338	367	346	364	339	320	329	353	344	370	329	371	337	356	329	336	314	330	338	336	307	364	342	363	350	358	315	351	345	331	369	339	354	341	335	373	365	333	311	311	363	351	374	343	319	369	350	341	344	332	364	305	328	347	344	344	353	343	339	341	344	348	341	323	371	342	336	355	330	345	331	315	375	337	372	321	333	373	324	335	349	332	342	343	349	349	316	358	357	358	328	375	341	296	331	333	351	371	354	341	303	343	336	348	344	334	340	349	373	343	327	359	328	310	364	357	321	317	339	344	305	361	373	333	342	329	306	350	338	344	344	375	372	328	321	361	333	364	376	323	354	352	320	330	375	323	347	356	328	369	297	327	337	335	363	365	306	362	326	341	319	315	377	314	341	350	394	343	357	318	343	350	340	319	341	351	351	338	351	320	326	347	317	314	339	349	357	358	340	371	376	368	339	365	313	350	340	349	311	333	339	367	347	342	341	375	347	353	353	370	342	335	356	350	341	342	361	324	353	353	341	304	336	312	375	328	338	371	355	338	331	356	320	319	336	285	355	320	355	365	310	328	350	338	334	358	323	357	345	332	342	330	354	360	316	361	380	349	365	358	341	348	342	327	350	327	362	351	341	328	343	339	357	323	329	336	343	334	346	389	343	338	351	351	309	354	354	309	324	337	330	387	325	360	331	310	370	303	331	332	363	325	350	339	286	373	369	347	365	340	304	343	329	337	374	345	327	364	367	363	346	369	369	315	351	323	359	345	371	337	319	310	352	343	368	326	347	380	342	318	354	319	326	361	352	343	318	304	370	376	342	372	344	342	358	340	315	331	335	355	362	371	342	319	334	342	349	371	354	338	313	359	320	349	341	356	354	330	340	370	347	345	341	334	360	323	341	322	333	350	314	342	323	348	339	348	367	341	331	350	362	313	314	355	347	338	328	331	310	344	345	350	326	335	303	341	363	336	356	331	365	352	351	343	347	352	366	337	333	319	381	308	329	343	333	332	348	352	314	359	347	340	354	314	338	336	355	352	316	360	348	354	342	361	314	397	337	348	359	335	332	313	331	349	323	333	323	350	334	347	317	327	304	342	351	338	347	332	318	345	366	325	332	360	362	290	331	339	337	339	344	318	347	344	335	385	317	339	355	305	340	300	338	357	345	319	303	331	331	318	313	365	381	356	361	318	358	362	349	329	318	326	338	324	320	345	350	327	343	331	333	331	320	318	323	369	341	327	349	357	336	351	352	324	368	302	334	356	378	360	312	317	304	339	368	324	359	325	306	312	381	338	347	362	344	346	355	301	374	368	351	341	325	333	371	344	351	340	350	338	336	336	340	364	347	353	325	361	365	384	369	313	367	341	339	336	341	343	321	359	332	339	358	320	329	336	336	345	372	358	336	395	284	353	360	334	333	343	349	383	339	391	321	332	370	331	330	349	374	320	340	323	312	331	338	325	365	368	359	347	348	378	316	352	356	347	347	330	369	323	329	317	308	311	351	329	350	338	341	346	359	390	335	347	364	324	338	359	342	365	371	326	334	339	377	342	298	327	345	330	332	336	287	374	342	377	341	303	360	367	327	340	338	357	376	367	346	352	365	315	318	338	320	341	350	344	327	331	328	378	334	321	338	319	342	340	327	334	322	352	333	340	323	321	357	388	357	339	316	333	335	353	360	382	371	355	316	351	362	339	361	340	357	343	304	341	354	337	319	362	347	297	321	335	384	367	335	340	368	333	334	314	344	306	328	341	372	341	334	358	330	358	324	347	354	366	355	323	340	336	351	339	351	345	325	326	340	355	303	329	370	377	329	324	316	365	375	298	336	307	366	334	345	316	350	341	347	329	323	330	330	323	357	367	355	342	322	368	375	333	353	345	327	314	351	341	367	325	316	341	330	373	365	316	370	328	322	338	362	336	335	353	361	374	322	364	328	328	335	332	325	284	329	359	314	364	363	376	321	358	348	358	321	323	313	344	317	328	363	358	360	337	343	360	342	359	346	338	368	346	317	320	333	373	336	362	373	323	352	330	357	370	339	367	342	338	353	337	340	360	327	332	356	361	323	334	333	350	364	375	348	316	368	333	332	344	308	313	321	352	337	326	329	327	320	340	335	318	318	364
12977	16192	3958	3318	726	439	1007	337	336	298	320	321	336	334	299	341	349	321	318	296	290	337	304	307	318	312	316	318	360	299	320	334	320	331	387	382	361	330	340	350	339	311	319	315	324	339	318	321	324	324	289	332	317	330	325	328	296	299	323	316	315	329	301	321	299	323	309	314	322	343	286	321	332	327	314	316	309	309	322	330	338	333	323	331	303	322	303	347	308	309	311	322	304	278	324	301	329	287	315	341	294	308	379	356	320	334	387	335	337	309	334	292	353	358	332	305	337	305	323	339	307	308	343	314	347	356	334	339	298	308	331	302	314	326	294	329	306	314	320	308	352	321	300	312	320	323	303	307	317	310	301	327	291	338	317	258	332	307	313	309	335	326	323	313	362	299	299	349	322	315	323	333	313	328	329	334	308	294	328	314	314	332	331	287	331	314	303	325	330	284	324	316	337	350	300	310	319	335	323	281	289	335	304	288	306	331	333	296	340	320	303	302	338	336	322	289	327	296	322	305	315	310	334	327	309	321	291	294	327	318	319	331	329	304	324	328	327	288	321	352	325	316	324	307	311	301	336	300	341	302	323	323	317	307	322	305	328	319	305	286	314	307	333	318	297	286	342	315	315	322	305	346	319	307	319	294	300	316	309	339	351	315	351	307	340	341	301	355	310	336	316	308	331	296	288	304	301	334	330	315	318	304	318	302	340	282	339	293	301	323	294	301	324	337	330	380	311	326	320	316	297	290	328	360	304	313	312	317	308	346	318	344	299	321	317	328	307	272	328	321	339	322	324	317	320	328	304	337	335	353	321	317	338	316	342	291	305	308	331	320	339	340	302	317	329	300	325	334	310	335	311	291	299	312	296	309	308	286	326	332	307	317	292	344	319	316	320	297	334	318	295	308	307	289	324	319	332	310	311	325	326	313	296	338	320	317	345	290	284	303	320	297	348	321	315	342	314	318	325	353	318	335	287	329	305	296	326	298	320	315	306	292	284	291	303	338	318	302	315	359	314	335	327	334	305	337	299	337	318	305	324	301	355	329	331	308	330	332	312	344	297	340	322	339	340	324	317	299	319	344	309	304	312	320	329	295	284	291	319	329	307	310	299	305	314	298	303	295	301	320	317	295	330	311	316	315	321	280	316	317	326	345	326	317	325	306	320	338	316	346	341	300	318	314	336	313	348	347	318	305	352	299	324	313	330	324	344	299	358	301	311	320	327	319	315	344	327	341	300	304	302	345	307	304	292	326	309	301	341	312	329	328	330	336	313	343	312	306	319	344	326	306	311	293	306	293	329	327	301	318	300	323	307	334	337	307	311	291	316	303	301	312	296	318	329	332	318	305	306	327	319	332	315	317	313	333	340	303	357	330	365	322	327	316	316	296	302	320	319	318	292	317	323	316	322	307	307	292	340	350	356	318	323	313	316	306	324	302	315	310	335	322	312	304	295	307	298	323	291	290	346	327	333	303	287	322	303	344	324	284	323	332	316	307	313	322	317	324	297	307	325	307	311	316	305	311	326	303	334	317	331	324	315	338	304	297	320	295	339	299	298	336	330	319	315	346	322	319	315	287	318	329	296	351	342	297	341	308	344	329	311	316	329	322	310	340	295	323	315	283	285	303	298	319	323	292	327	315	291	298	312	307	337	290	328	327	316	302	297	334	321	345	292	340	320	307	298	309	292	324	330	338	314	344	309	320	303	335	319	309	302	307	314	305	353	317	317	280	344	304	315	369	320	320	313	295	303	338	315	316	331	331	326	290	314	336	325	343	319	297	323	305	299	352	319	309	311	329	331	305	308	301	347	333	333	306	295	301	352	334	324	304	339	290	276	345	316	341	323	300	336	311	296	314	301	319	316	314	300	310	327	318	322	355	313	298	351	303	305	322	323	323	271	296	295	322	327	308	331	319	317	344	340	306	311	282	338	324	317	325	319	300	293	321	301	327	306	297	318	324	297	324	312	337	319	295	322	309	325	321	319	317	319	337	329	316	323	289	288	323	338	275	323	310	311	309	342	341	319	294	312	336	311	297	338	312	319	302	326	335	335	312	312	325	309	309	315	326	326	307	317	324	334	305	322	288	322	327	305	311	307	353	319	343	315	288	316	348	346	288	327	325	313	306	332	338	312	274	314	312	324	339	337	308	345	324	298	288	327	314	318	309	323	287	322	316	342	306	272	337	304	300	300	325	328	282	295	346	296	328	334	310	303	317	357	317	316	324	325	324	306	335	324	308	299	339	322	300	337	287	330	314	326	298	332	306	315	333	330	311	303	294	312	305	301	291	310	332	287	342	338	323	301	318	321	343	332	300	326	308	347	290	278	323	307	346	304	310	332	320	315	328	329	311	318	325	346	339	282	304	338	289	338	313	308	293	325	344	325	308	329	338	315	330	334	338	294	304	320	323	325	308	315	326	317	313	288	313	306	322	302	311	310	308	291	314	310	324	292	329	306	295	301	315	326	318	295	324	302	307	343	292	307	324	310	285	278	307	305	342	348	316	313	316	279	313	291	312	333	320	320	359	306	321	322	306	304	347	298	305	322	316	305	321	309	336	338	323	294	317	294	318	323	293	299	313	339	296	348	293	377	298	347	335	305	331	335	324	308	311	325	333	347	280	314	333	313	310	331	308	320	312	306	324	322	322	318	301	323	298	290	331	328	298	315	330	325	311	287	332	294	332	322	311	308	327	332	328	306	349	309	292	317	328	304	283	312	315	344	326	283	292	296	324	313	333	312	337	309	313	321	331	300	318	324	328	319	308	300	298	305	322	285	326	314	334	326	328	329	287	323	301	354	310	301	325	317	330	311	321	279	313	312	285	308	331	302	335	278	347	301	341	320	306	328	344	312	306	291	289	336	317	318	319	297	302	313	341	302	314	331	312	314	320	305	332	319	322	335	339	305	327	293	338	361	325	293	318	305	325	313	309	312	306	314	335	311	307	325	282	303	353	334	295	334	359	324	326	318	280	317	327	332	289	305	322	338	349	327	350	317	322	307	310	323	323	283	335	304	327	337	311	334	309	322	286	314	308	301	325	317	322	297	317	351	312	332	342	294	297	327	351	332	318	339	348	280	270	356	295	294	309	301	325	296	324	321	326	316	343	291	307	310	331	286	335	288	297	299	363	341	285	306	298	326	366	322	308	297	330	307	321	315	294	324	323	352	329	275	309	336	310	340	320	310	287	332	331	278	338	306	297	322	318	357	327	325	306	325	325	340	307	303	341	311	305	322	336	318	310	327	331	335	318	327	322	315	321	349	284	364	344	318	309	281	325	321	327	321	321	313	309	339	297	304	319	315	318	327	333	343	321	360	309	311	324	319	273	322	337	316	324	306	307	323	314	281	299	316	311	310	340	325	323	305	296	291	275	351	302	326	334	326	314	285	317	308	310	325	317	312	307	349	293	321	316	333	298	298	317	332	298	309	300	336	337	313	307	295	321	322	348	315	312	312	295	328	309	285	284	285	320	329	316	295	311
25257	22253	27897	27226	12033	1621	5315	621	352	358	322	335	340	345	328	340	328	308	338	313	338	314	335	325	325	298	338	290	304	323	293	300	333	317	307	329	284	330	348	367	326	314	310	350	301	319	315	336	317	324	319	355	409	431	350	336	303	314	282	327	316	309	308	271	323	306	286	327	334	325	300	300	270	310	319	313	319	318	305	303	340	281	285	339	308	310	272	334	303	295	313	342	343	331	265	325	333	328	276	321	316	346	307	310	291	311	307	321	278	350	306	330	327	329	309	287	305	264	307	292	330	312	311	319	321	291	321	323	323	322	287	302	301	292	316	319	285	296	312	310	306	285	286	306	331	330	353	321	318	292	354	287	293	316	306	307	326	286	287	293	299	293	294	308	295	313	289	300	305	331	350	275	299	297	302	271	317	302	289	305	265	285	303	329	332	308	302	314	293	289	290	322	272	305	300	299	321	292	305	315	312	337	289	300	312	337	309	325	304	288	303	308	312	313	333	320	325	300	304	306	342	305	313	280	317	310	318	270	260	313	354	286	339	292	324	306	327	299	324	294	274	334	285	303	296	311	342	305	309	315	308	302	307	342	306	329	296	315	300	313	311	311	297	321	312	324	272	297	320	328	351	303	315	312	356	322	322	308	333	311	308	309	321	322	302	303	287	291	311	317	312	290	316	321	289	328	302	302	282	331	310	296	302	305	311	309	280	343	299	334	279	295	289	328	302	321	323	332	325	289	314	282	274	298	291	320	315	307	333	275	302	301	305	306	298	314	303	308	269	288	328	309	309	287	333	285	319	327	288	304	305	291	332	315	320	283	276	288	275	329	309	280	305	292	306	308	288	310	317	287	297	299	304	322	292	338	324	304	336	318	316	312	305	321	332	344	305	301	303	280	315	300	331	313	298	319	313	312	314	305	296	258	290	307	304	276	324	311	288	290	299	305	323	315	288	349	318	300	315	330	312	317	330	297	330	371	286	297	301	307	303	302	306	294	315	326	325	312	306	300	318	287	325	340	282	302	283	274	291	333	303	316	320	320	330	274	302	311	288	289	315	308	295	307	325	312	303	324	326	305	327	295	336	350	300	266	284	314	327	293	324	289	310	329	322	306	285	300	318	309	319	305	314	307	329	325	285	318	286	355	345	307	299	340	315	350	283	288	298	312	312	305	333	302	315	298	318	321	287	310	279	315	324	313	294	324	321	288	314	306	292	303	291	313	316	346	287	325	334	319	344	307	285	332	299	301	286	285	311	270	300	356	283	315	317	304	304	304	302	310	325	319	320	312	301	323	331	296	317	313	348	296	317	287	297	325	314	276	325	278	273	300	316	310	289	307	313	290	299	322	308	284	306	324	335	324	314	293	319	322	299	322	349	312	301	293	284	314	307	310	347	297	302	322	307	272	299	325	320	324	317	292	314	303	294	310	317	317	320	319	324	320	322	313	317	317	323	308	301	311	301	301	301	343	330	336	317	317	286	319	301	337	320	279	299	319	302	323	333	284	337	279	287	317	325	323	315	333	316	324	340	307	320	287	315	320	293	343	277	271	324	344	321	326	340	297	301	305	297	279	320	329	286	331	318	275	317	331	298	325	312	294	320	314	317	317	287	320	298	281	285	300	316	319	290	292	314	335	308	290	311	315	327	319	279	307	294	338	308	333	310	307	300	316	310	322	290	295	338	306	317	303	293	332	309	287	321	332	298	288	335	339	318	338	305	319	331	324	298	310	326	321	290	307	323	296	326	318	326	293	327	325	296	329	316	295	321	301	338	323	299	301	263	307	280	305	327	277	302	317	339	295	319	317	317	305	322	306	348	327	329	286	334	310	318	308	311	317	284	288	317	302	316	301	307	319	321	337	308	294	301	283	283	298	292	291	299	284	339	301	348	315	302	311	296	297	292	299	290	326	287	294	325	316	330	304	325	293	315	329	325	322	303	308	297	318	322	298	288	331	280	300	273	306	311	305	313	325	309	301	308	294	302	321	319	337	333	292	321	288	276	323	300	305	303	310	326	270	297	309	306	295	305	315	281	342	307	305	309	323	300	330	331	274	300	310	295	315	295	320	298	292	330	309	302	297	284	311	294	289	302	323	299	309	304	315	297	320	300	319	302	330	300	291	326	307	330	276	321	302	305	316	313	326	306	318	298	314	282	336	287	304	320	322	281	318	306	318	304	298	317	305	327	296	314	307	332	306	328	318	325	288	300	349	338	287	353	290	316	289	350	288	295	302	314	286	308	295	320	306	277	326	322	304	281	314	319	296	306	314	313	314	308	303	302	330	321	286	291	307	306	306	307	317	299	280	340	314	279	320	266	328	320	324	327	305	300	297	316	315	317	328	333	333	281	297	279	293	291	296	294	312	348	322	292	295	320	302	296	328	306	328	309	298	336	332	273	319	303	306	314	316	281	314	302	302	291	327	311	297	323	292	305	309	300	313	340	295	286	301	317	303	328	293	301	306	342	329	308	331	331	262	295	333	311	302	297	348	333	332	272	305	310	299	319	320	290	312	348	305	314	311	317	321	319	322	319	292	281	322	320	313	297	287	313	306	304	291	283	302	306	311	298	302	317	302	331	321	305	316	318	327	311	342	330	320	293	335	297	317	296	313	335	290	325	319	326	337	284	322	325	322	300	319	329	316	285	299	275	297	336	326	306	300	308	303	320	310	325	297	330	303	288	316	328	295	329	299	309	321	288	318	314	296	282	325	304	278	316	279	291	291	315	326	299	290	294	279	265	311	321	299	325	306	320	312	296	311	330	315	326	283	291	316	278	296	296	292	340	307	295	306	289	329	276	319	316	305	302	308	316	310	305	320	317	302	328	283	320	338	325	299	300	321	340	307	284	287	288	351	302	287	290	299	313	290	301	306	312	279	297	282	325	318	334	319	294	285	302	317	275	321	306	319	314	336	315	293	274	340	302	324	340	294	321	287	308	330	323	298	274	281	313	313	301	317	309	319	288	312	307	299	306	340	311	304	281	345	328	286	303	302	325	298	303	274	297	308	312	311	279	331	294	318	305	296	319	295	292	289	315	298	294	282	313	299	331	311	282	317	307	331	296	326	316	324	304	305	340	297	305	282	323	308	321	302	315	317	318	311	307	315	303	343	310	298	295	279	303	299	353	305	331	309	304	290	332	308	275	295	293	301	321	291	318	344	315	330	317	276	310	292	309	304	323	299	308	319	318	303	310	322	340	295	332	308	292	290	311	305	330	305	318	299	313	343	325	287	312	300	334	323	288	342	335	321	293	307	328	315	290	317	327	328	304	332	324	340	311	263	311	312	309	319	304	317	322	287	308	286	318	318	308	330	298	337	317	304	335	339	304	321	334	336	332	270	319	288	297	324	302	298	327	323	324	294	299	309	293	306	319	298	269	258	293	312	341	322	306	305	275	298	319	280	312	312	316	304	292	331	301	275	281	322	300	306	318	303	302	319	321	323	294	322	326	287	306	280	315	330	335	265	310	336	303	282
46648	62081	22943	24624	3283	1653	7604	549	404	353	380	354	349	325	328	301	336	318	337	329	337	340	312	340	321	330	327	328	344	317	342	340	307	330	346	341	376	342	365	347	351	317	332	325	332	319	336	359	327	319	329	416	470	523	397	315	294	310	309	345	296	297	300	335	302	352	296	294	310	314	312	311	308	323	320	316	317	320	279	335	309	312	307	309	314	298	328	329	323	292	327	341	327	305	331	296	300	343	320	303	293	319	311	289	269	311	293	291	339	336	283	293	283	298	293	310	290	309	331	301	293	298	301	313	338	322	329	363	323	305	344	304	307	320	315	300	312	315	324	283	264	334	315	324	302	300	317	323	304	306	311	321	329	314	288	333	319	316	337	311	280	307	331	300	312	317	307	328	295	313	329	353	334	312	314	293	318	288	283	300	303	315	343	308	303	325	302	308	330	317	284	318	299	301	313	308	308	328	290	316	276	306	291	323	315	317	310	313	294	324	290	310	317	293	310	291	311	294	332	303	302	331	274	303	304	326	292	336	316	294	332	329	319	320	313	325	302	338	278	324	285	302	302	325	285	313	354	309	276	341	332	340	305	305	338	309	281	298	298	295	339	326	328	300	306	310	317	273	306	315	325	316	307	281	310	333	308	341	336	296	301	330	325	319	286	313	315	296	353	312	279	307	321	290	311	282	299	294	291	314	294	282	330	320	342	313	310	287	308	324	331	333	325	292	320	330	291	291	345	326	286	280	321	315	307	343	369	344	311	290	274	307	303	332	277	322	310	313	312	342	334	293	307	292	324	291	308	300	294	298	298	335	301	300	314	299	318	347	314	313	340	304	310	309	347	317	302	324	308	285	300	288	325	313	320	274	282	315	313	332	306	319	300	310	321	312	290	310	297	290	322	315	293	273	306	299	332	305	309	338	328	324	305	304	289	284	312	289	314	331	287	280	296	305	284	307	297	308	333	304	291	301	322	339	306	289	337	319	342	298	328	327	309	297	277	301	309	348	292	314	301	331	328	320	287	303	327	324	339	308	311	328	287	300	317	320	294	323	338	276	299	306	318	316	286	289	320	320	292	300	310	306	293	311	334	310	323	301	354	289	324	325	311	305	319	287	307	304	318	298	324	307	316	300	312	331	310	290	307	343	321	323	303	293	286	321	305	316	293	339	304	304	328	281	296	333	316	339	304	320	310	338	343	314	298	316	309	336	273	316	306	322	308	309	307	290	318	328	326	324	281	339	294	309	306	313	329	315	332	290	335	328	308	341	322	327	336	288	310	341	328	283	322	297	305	301	339	303	304	277	327	322	307	302	315	291	325	312	320	343	301	298	298	298	282	298	313	310	309	303	298	348	344	303	298	302	320	300	323	322	315	312	302	303	315	280	290	296	284	323	317	308	333	296	298	305	308	312	296	333	290	323	328	312	316	323	339	293	320	313	300	332	294	313	306	317	321	324	315	299	299	321	313	341	314	319	345	301	302	334	312	319	309	313	333	295	303	310	310	298	288	327	327	317	319	313	336	312	309	315	316	312	277	345	284	309	311	294	298	327	352	326	334	318	342	320	347	328	291	315	344	289	333	307	300	307	296	325	344	291	339	317	315	307	293	334	306	281	332	320	298	293	326	285	309	302	321	335	316	306	299	285	306	324	302	275	344	313	303	327	307	287	335	311	301	276	301	308	291	309	288	351	280	304	323	312	325	302	293	312	328	304	321	303	262	326	311	310	318	318	305	298	311	324	320	317	276	325	326	341	321	306	298	322	321	343	317	294	311	315	310	300	285	303	317	326	298	316	313	326	346	296	318	326	315	324	321	280	314	317	284	314	309	287	321	324	338	315	353	283	287	309	302	289	315	316	287	292	314	338	270	329	299	333	331	296	340	315	307	308	334	288	281	302	311	330	309	314	310	321	324	313	329	304	312	331	325	296	329	299	306	321	308	297	329	291	298	272	271	321	312	339	305	341	313	313	289	291	316	307	339	309	307	312	292	337	276	307	311	310	295	309	274	317	300	282	282	342	314	295	355	346	314	281	314	314	302	305	329	338	320	326	302	316	313	298	311	317	332	327	281	305	301	308	300	285	315	292	324	329	316	272	287	302	300	296	327	310	279	331	328	355	293	282	318	298	316	330	302	327	300	288	328	302	304	340	307	294	293	293	336	316	306	301	307	298	307	289	345	350	309	298	307	321	294	329	302	317	297	312	315	299	279	307	300	296	287	314	320	323	308	299	316	320	317	351	289	285	318	313	302	321	333	317	295	279	297	317	340	306	291	292	299	302	268	296	336	281	304	331	320	356	299	297	325	313	328	311	323	342	326	336	291	305	304	304	316	317	309	329	308	282	335	280	304	324	322	309	315	323	310	330	322	271	307	287	331	324	297	293	327	318	300	295	282	314	326	284	317	306	300	348	322	306	320	327	299	332	356	333	353	305	285	314	292	299	307	330	329	311	329	321	322	317	303	308	297	321	302	312	315	322	335	323	309	307	324	344	378	291	296	294	348	329	277	327	303	295	312	318	311	285	307	339	304	306	298	282	332	289	328	339	320	320	314	282	320	316	300	314	315	291	295	304	311	280	278	315	331	331	337	308	293	316	327	329	311	326	293	271	287	313	337	326	357	315	315	306	280	280	312	319	331	303	323	279	317	317	306	295	316	319	320	317	329	303	307	320	318	312	305	319	307	281	325	331	299	352	297	270	290	293	302	290	311	319	325	314	309	309	318	310	302	316	342	317	312	292	298	294	306	312	293	296	314	321	308	322	329	309	306	312	285	289	341	339	316	307	300	290	325	321	297	316	292	283	317	306	309	312	300	298	328	313	311	314	289	293	262	324	321	320	350	307	322	284	312	324	317	315	317	348	283	311	307	328	323	324	306	305	307	301	284	309	331	327	309	311	317	315	300	280	291	336	314	295	339	324	335	316	316	321	322	315	307	333	312	329	287	336	312	306	288	335	318	317	316	304	325	302	301	298	306	292	300	330	312	317	330	343	309	324	313	303	295	277	299	316	275	284	290	316	316	273	308	316	344	283	294	332	289	309	315	309	318	275	314	309	281	285	306	317	300	294	319	301	338	283	316	331	308	299	316	337	329	340	321	286	312	299	339	322	296	313	319	305	339	284	304	325	322	299	338	305	321	335	300	296	327	326	336	332	297	310	296	309	283	285	278	304	296	321	336	307	322	274	316	313	299	348	308	291	290	329	301	320	365	298	311	312	313	326	295	293	314	293	329	295	305	291	315	303	350	345	306	294	346	281	286	319	291	300	311	340	293	343	309	281	313	306	284	304	316	283	326	323	327	299	309	292	310	302	287	326	328	302	313	308	328	300	301	342	317	289	288	323	323	320	285	297	307	287	344	290	279	330	315	316	269	301	304	314	303	298	315	279	300	308	324	347	301	322	317	318	336	332	312	322	321	319	310	286	301	308	277	317	306	305	304	286	291	316	319	300	317	315	309	332	341	306	263	317	299	290	306	300
24311	21721	28556	26288	19752	7441	11404	1958	581	573	502	528	524	462	529	489	472	462	479	481	461	460	457	511	474	491	468	465	436	411	452	469	477	459	473	470	492	499	519	519	494	483	495	486	458	456	450	470	502	481	478	542	735	649	539	429	464	449	455	478	495	500	479	441	437	468	494	476	496	489	432	472	413	460	461	442	485	439	428	499	464	446	456	421	430	463	443	437	449	403	455	466	457	431	459	475	435	447	428	443	480	470	458	460	429	455	421	475	444	439	420	441	476	477	457	466	471	474	470	449	439	474	445	452	459	478	447	510	477	469	429	479	474	452	443	455	400	459	517	451	453	428	407	473	455	464	444	440	449	481	445	480	478	458	468	475	431	419	462	458	414	433	481	433	470	418	434	468	418	419	472	495	473	469	463	467	461	418	470	445	422	447	489	464	457	442	480	422	452	441	467	449	468	496	481	457	446	461	473	472	517	436	482	442	435	439	456	473	430	434	468	472	464	467	497	434	478	409	459	447	452	496	440	455	427	439	443	464	470	486	432	446	455	474	452	474	449	443	456	463	419	437	450	442	500	494	445	453	432	500	486	451	436	450	480	480	431	451	467	439	466	491	463	461	461	472	473	458	468	457	449	476	450	493	431	443	415	447	461	436	440	409	465	457	448	454	475	462	502	475	406	443	407	457	467	433	416	423	497	459	501	471	462	448	486	457	453	454	476	439	443	485	509	441	431	482	456	475	480	450	479	439	434	434	458	430	449	475	431	446	448	450	478	450	431	483	476	445	448	473	445	470	409	430	428	435	457	446	499	450	467	444	463	495	463	461	458	461	439	455	442	462	435	471	436	440	472	490	479	489	421	479	453	454	432	455	457	493	451	461	448	478	418	433	472	474	448	428	447	449	474	444	433	448	494	465	468	485	513	494	449	448	440	464	443	438	449	430	463	419	481	477	475	433	454	452	438	478	487	409	455	452	458	494	420	510	466	473	481	473	436	432	471	417	411	418	401	462	429	424	449	442	453	427	444	465	487	466	461	438	472	461	457	439	444	455	479	446	432	470	490	422	410	449	462	468	442	440	489	466	457	446	435	461	450	452	470	461	424	464	420	446	474	451	502	433	453	463	463	481	466	507	422	420	420	471	477	488	480	471	463	439	478	446	501	427	441	481	455	449	449	456	444	471	454	450	492	492	455	457	483	501	450	456	496	414	417	416	403	452	421	420	467	495	470	451	461	508	428	458	478	441	463	407	450	456	453	474	416	450	506	432	442	463	447	444	436	453	464	477	437	450	492	474	478	446	409	468	470	468	450	430	480	453	450	450	455	476	458	461	510	447	439	473	470	427	423	455	426	457	458	454	419	437	451	450	472	482	478	472	432	444	445	462	469	429	459	461	470	466	459	463	440	436	405	461	460	427	436	473	412	444	455	456	451	447	436	413	462	450	478	505	442	459	481	434	460	429	444	438	463	456	453	436	429	485	430	431	498	461	439	444	470	448	456	459	409	449	455	451	448	416	444	442	448	502	430	470	455	439	469	503	432	444	472	430	442	473	453	441	430	474	489	451	469	421	482	476	435	451	496	448	465	448	440	457	468	441	478	444	467	436	461	449	454	474	424	438	425	440	462	416	449	437	451	469	481	514	454	477	436	437	447	471	479	483	476	476	474	461	490	494	417	437	438	439	456	437	456	443	434	441	463	445	456	469	424	448	469	439	431	448	484	462	448	517	414	446	441	417	454	458	465	440	482	471	399	457	415	449	475	449	473	430	453	427	433	469	471	442	465	452	410	413	459	486	425	474	460	455	478	466	448	455	443	442	438	476	420	446	468	459	479	454	445	430	428	483	483	470	445	453	450	434	434	456	487	519	431	465	481	461	446	459	437	478	439	441	472	479	435	417	425	436	434	434	527	433	438	472	479	460	436	461	458	460	453	447	458	467	430	440	483	477	479	442	447	460	459	439	451	451	448	471	461	429	495	473	463	460	469	443	494	437	439	483	462	463	466	402	438	466	442	469	469	496	487	411	426	464	468	440	446	460	463	455	446	467	444	429	452	458	451	411	459	458	426	455	470	450	489	483	425	469	443	461	417	418	451	469	398	437	452	464	424	462	419	445	494	470	491	429	488	456	448	466	459	481	465	473	461	468	474	452	452	472	486	440	463	454	477	483	444	459	455	455	472	461	420	459	437	448	454	482	446	426	476	472	479	467	448	429	455	446	460	401	393	476	450	432	458	466	457	456	456	451	425	416	431	452	427	464	474	413	442	455	458	413	462	428	433	469	448	466	436	472	410	440	467	432	437	453	479	445	438	459	469	408	483	463	444	495	506	451	495	466	470	452	437	463	454	460	481	465	445	423	472	453	427	428	466	460	467	456	476	485	447	439	447	451	443	471	420	429	473	446	464	494	420	442	510	433	451	417	449	465	449	476	420	453	452	422	470	480	443	477	463	425	458	441	449	422	433	451	449	488	444	447	480	456	435	465	424	455	465	467	436	481	450	413	458	432	466	446	434	453	416	452	454	468	443	490	431	448	474	468	422	492	442	428	444	467	453	442	465	464	446	504	440	448	470	409	428	456	398	427	464	476	439	469	461	449	449	467	485	466	476	447	430	487	458	449	447	459	473	435	466	488	404	467	467	451	499	454	417	466	453	473	458	473	425	417	428	454	449	464	487	460	450	471	420	465	477	432	465	462	453	435	435	423	475	431	434	446	481	481	475	447	452	418	444	470	465	458	468	447	440	456	444	500	475	412	466	456	475	454	424	458	482	432	428	430	439	448	444	471	456	436	449	464	460	461	424	458	453	445	431	433	498	447	424	472	459	498	445	486	435	453	483	444	479	457	433	461	471	435	452	462	462	455	420	499	467	454	452	473	466	457	440	436	486	444	425	466	421	410	428	457	432	460	467	445	482	439	465	469	457	441	437	445	440	469	453	427	456	429	465	457	432	450	474	468	451	431	454	433	446	447	449	502	463	434	401	468	429	429	463	475	483	446	457	431	452	458	484	462	466	404	470	473	462	466	436	444	459	423	497	432	442	428	483	457	498	446	437	442	465	461	445	428	443	493	460	470	418	470	450	455	434	481	515	458	475	475	438	463	476	455	458	465	459	492	442	446	428	460	467	463	458	455	485	481	469	447	460	467	485	494	464	433	436	448	439	399	451	458	436	448	477	442	441	448	461	445	472	476	497	439	480	421	506	453	481	459	440	472	463	466	447	467	476	437	458	475	471	481	461	439	464	443	489	435	482	468	460	478	412	471	440	433	434	432	517	461	437	468	453	462	414	461	451	468	425	452	442	426	437	437	429	455	453	459	428	469	466	466	467	431	443	456	490	420	462	466	452	473	471	474	505	449	455	442	474	413	495	453	494	467	459	435	437	453	423	438	488	440	460	419	425	418	426	461	441	457	432	444	443	417	452	476	447	522	440	459	484	470	487	468	434	483	481	437	423	441	453	459	460	450	453	446	454	468	440	433	453	454
58619	71171	32851	33780	3363	3046	13173	1201	562	558	526	547	517	483	474	489	489	498	473	470	466	478	464	464	449	453	457	430	472	467	447	490	450	469	542	519	495	547	538	530	493	499	460	485	518	471	492	481	511	486	478	706	1008	753	589	490	443	472	441	419	442	440	458	400	459	434	462	468	429	456	455	453	462	444	422	456	458	434	440	436	425	429	429	419	465	420	468	429	424	449	451	447	423	431	446	432	428	417	437	469	488	476	419	486	465	466	487	413	448	441	451	452	452	438	463	464	428	444	438	445	424	480	411	407	429	456	440	459	408	418	422	436	439	440	448	399	419	453	474	398	437	432	424	453	448	457	467	426	492	415	426	424	449	404	429	427	450	437	458	426	446	436	444	426	474	444	441	438	419	443	443	437	405	434	412	404	450	451	461	466	444	437	456	441	439	460	429	435	453	472	475	440	466	423	474	412	466	447	438	391	449	501	430	449	440	420	429	400	426	472	428	455	443	411	433	439	471	443	482	443	471	432	434	424	404	457	439	465	438	479	443	452	441	473	437	422	431	472	402	457	434	466	459	446	495	451	434	456	422	454	418	425	447	410	478	457	483	433	450	446	467	457	448	457	433	392	453	446	455	434	382	440	429	436	439	432	435	444	417	476	447	436	438	461	454	449	448	402	482	422	422	447	424	447	426	458	411	446	437	451	464	450	445	433	430	431	443	421	422	459	440	463	453	428	400	447	409	459	458	443	466	427	440	426	440	443	450	467	456	438	408	471	421	419	438	418	458	412	408	421	428	423	469	440	451	465	419	424	454	445	423	421	460	422	415	448	406	420	434	423	407	419	427	440	455	465	464	434	437	441	463	423	413	441	427	427	452	421	451	459	427	431	407	446	465	403	451	441	442	460	429	451	467	413	433	379	434	457	447	439	408	406	411	438	442	460	428	451	445	445	439	440	445	447	460	469	507	459	471	458	425	425	486	442	419	435	442	442	464	419	425	394	459	489	409	468	448	457	476	461	463	408	449	440	432	422	466	437	398	457	450	459	418	447	410	427	444	441	474	444	463	440	452	454	420	460	449	412	467	438	404	431	426	422	444	437	452	469	431	412	450	440	431	435	423	477	411	443	436	473	422	460	423	417	439	453	451	454	449	449	438	430	475	467	495	472	406	479	393	470	465	434	450	464	457	413	437	435	456	485	436	423	420	470	434	411	467	451	432	415	438	453	460	425	483	465	423	451	447	425	429	435	466	473	452	436	441	469	465	443	474	455	454	436	471	453	450	457	430	425	440	463	415	397	455	425	448	472	438	437	447	474	463	441	433	440	437	418	426	404	453	416	453	455	452	458	439	446	446	458	409	442	412	387	414	416	418	443	435	458	431	433	457	464	453	413	432	470	419	440	418	424	432	479	418	424	471	449	438	439	441	432	480	432	404	421	440	454	445	417	455	411	440	410	430	467	459	489	418	450	416	456	436	462	425	425	428	449	454	412	462	386	427	430	420	426	462	437	438	432	447	448	419	449	455	425	456	445	432	454	465	429	426	430	444	466	463	447	430	476	435	443	443	420	403	420	429	461	457	416	463	415	450	400	440	433	424	435	465	439	453	477	435	416	448	411	405	406	441	438	458	445	430	422	435	416	439	417	435	483	424	400	450	472	424	431	442	444	491	471	469	446	450	440	459	403	461	435	425	386	427	439	439	415	428	451	452	453	480	434	450	427	431	445	413	448	455	424	478	489	426	430	424	405	461	439	444	406	447	429	420	487	458	439	450	463	407	445	432	436	493	453	417	472	416	452	441	420	452	417	467	434	429	421	471	392	438	425	462	416	446	425	410	447	486	399	413	449	422	450	462	405	407	454	448	426	440	456	418	430	443	455	437	443	421	476	464	387	463	427	464	443	448	425	488	406	481	463	417	430	431	432	446	423	447	459	427	451	421	420	445	440	424	443	401	437	449	430	442	424	435	447	445	416	422	446	446	419	478	420	421	410	418	424	415	433	433	434	482	460	458	446	448	465	437	430	415	424	439	442	444	458	430	456	449	450	455	410	457	448	434	397	405	404	447	445	463	413	443	450	417	416	418	433	434	413	427	428	484	446	459	451	471	449	458	428	428	425	450	421	463	442	403	467	443	434	429	439	446	446	457	440	440	425	414	435	370	401	457	489	441	463	448	420	421	431	417	433	421	420	423	445	410	433	452	450	453	413	467	475	435	466	415	403	406	435	428	419	427	436	480	441	450	472	481	434	421	427	420	467	447	460	444	439	435	422	418	446	494	422	464	432	492	406	441	435	443	452	470	411	416	453	470	459	429	435	420	453	447	450	447	457	448	479	443	457	455	431	395	395	469	457	422	456	392	445	429	444	465	435	475	448	471	408	449	439	434	432	471	398	441	457	417	458	415	455	416	433	441	463	463	421	432	469	441	475	431	455	430	491	454	453	414	437	448	417	446	461	452	472	439	449	412	418	466	436	412	427	463	453	463	449	482	446	406	413	416	468	435	461	445	463	471	407	467	428	441	469	432	454	443	447	450	426	422	492	462	409	406	414	472	444	421	446	462	419	437	390	444	418	457	440	455	414	420	430	425	427	407	456	470	420	430	410	412	466	486	447	423	456	461	474	454	431	419	418	451	450	443	469	431	444	438	433	402	459	455	427	428	415	416	446	441	458	447	454	438	447	435	443	446	485	423	457	402	422	433	435	441	433	444	432	432	414	490	426	455	440	450	456	469	431	419	418	444	421	442	463	468	425	423	424	473	502	389	461	460	434	463	466	438	452	438	469	471	432	471	469	437	425	447	459	450	475	442	450	433	444	455	435	443	401	443	459	410	416	443	464	459	442	418	494	466	444	419	434	432	424	461	439	427	447	461	405	402	452	462	418	470	438	450	413	445	502	447	430	463	423	461	412	451	477	488	429	440	461	486	402	416	417	448	468	434	427	437	470	424	436	407	418	454	443	391	434	446	423	436	446	432	457	443	472	468	429	457	440	468	415	423	462	404	399	400	441	435	436	460	435	454	469	440	443	458	441	455	447	424	446	430	486	419	441	448	424	435	407	463	426	428	437	423	472	439	427	455	425	433	410	461	428	454	447	452	439	433	432	419	435	420	424	430	444	421	475	481	457	434	433	441	425	462	453	423	419	409	404	394	489	423	424	441	457	423	445	426	480	416	448	434	422	420	469	420	450	443	434	440	400	422	414	454	424	365	446	447	451	487	447	439	475	398	424	446	435	406	445	400	509	438	431	406	418	403	417	462	437	419	460	433	430	456	465	457	402	408	438	427	463	458	448	412	470	408	453	431	424	448	427	433	461	482	434	426	457	456	433	445	458	413	390	466	431	430	444	421	425	443	469	438	436	407	475	466	478	443	453	426	473	437	465	460	448	449	450	404	441	406	458	480	411	436	442	441	407	438	418	426	448	440	413	394	449	427	432	463	450	444	438	427	415	458	474	448	407	437	399	420	455	386	442	431	391	432	433	441	449
28188	21113	5953	3454	617	372	648	406	346	314	366	337	339	341	355	336	335	334	330	331	303	328	311	300	335	370	322	344	344	321	334	324	330	335	335	324	317	318	320	337	293	318	347	330	332	319	339	311	325	352	358	316	342	313	330	353	312	336	343	308	364	295	355	355	306	314	306	301	362	301	342	323	334	338	335	315	331	323	331	339	331	332	342	317	313	345	306	341	296	282	327	342	365	303	371	302	315	338	352	320	353	320	320	327	329	330	344	316	296	325	303	329	342	322	318	324	308	329	338	353	351	315	307	314	319	337	311	318	335	309	327	354	335	351	348	329	325	322	312	342	337	338	314	339	334	349	364	319	318	296	352	334	294	328	343	335	312	313	308	325	287	300	351	345	304	333	277	321	304	326	319	337	294	322	301	310	315	310	312	340	361	309	336	328	329	314	331	305	313	331	344	325	333	357	351	341	348	318	346	298	312	314	355	317	315	342	343	319	314	309	295	337	331	313	316	332	331	324	300	360	343	286	300	316	322	327	345	355	311	322	319	319	352	326	307	328	325	311	336	319	342	333	330	367	337	302	337	342	299	317	311	338	345	354	311	310	325	324	330	319	332	362	318	312	338	333	318	356	319	355	317	316	325	309	290	304	302	300	300	354	306	306	324	306	312	282	333	301	331	342	334	334	330	320	344	317	366	355	345	336	344	328	333	316	327	352	301	311	332	311	324	343	328	319	327	339	318	325	318	340	327	273	308	294	296	319	304	326	294	343	305	320	341	351	359	302	319	324	310	315	327	333	322	303	326	327	297	321	344	347	325	345	357	361	368	330	327	321	325	328	334	338	344	359	341	339	306	327	329	361	340	342	336	299	325	296	339	336	321	278	315	308	291	327	351	335	312	362	331	333	319	318	285	313	349	328	333	326	326	291	338	304	361	288	331	319	332	335	335	314	318	324	342	313	318	320	307	314	313	328	342	350	336	355	339	332	335	356	322	346	307	330	307	303	340	301	322	316	321	308	304	331	342	325	340	294	345	276	312	312	333	361	323	314	338	308	314	335	306	324	294	321	285	299	352	325	329	331	322	356	340	343	334	328	302	302	331	328	319	329	306	314	303	332	329	371	302	327	309	321	358	288	341	327	334	357	325	347	345	308	301	341	331	313	328	318	352	326	351	316	313	330	304	336	335	328	300	324	314	298	327	326	312	321	338	310	300	336	301	310	343	291	335	325	343	339	325	328	302	321	323	339	314	322	312	329	337	312	321	326	315	331	350	344	345	301	327	344	308	335	340	310	297	293	334	319	341	306	321	333	313	335	330	322	324	334	337	288	326	309	335	325	323	333	330	334	330	311	353	314	320	311	346	292	317	325	307	344	327	322	339	294	298	304	320	362	336	322	305	366	327	321	330	328	328	343	289	296	343	322	359	299	346	307	316	313	363	345	350	315	327	306	362	309	317	315	314	307	281	337	366	326	309	307	345	319	361	341	353	335	318	329	322	306	318	292	345	343	343	350	332	346	349	308	341	333	338	340	327	335	365	340	325	315	327	304	333	334	293	293	312	310	314	320	359	321	361	305	314	329	350	321	337	326	315	327	330	338	317	299	352	314	321	338	312	299	329	332	319	339	314	312	352	330	306	364	306	342	322	326	325	301	328	323	333	330	285	337	354	331	315	305	330	345	330	325	331	340	316	291	330	331	317	319	310	327	329	331	301	311	322	324	352	313	322	332	322	312	328	326	309	340	332	325	314	318	340	322	343	302	302	306	336	302	321	312	306	318	348	282	282	310	293	344	313	342	331	328	307	310	329	318	347	365	309	320	329	324	326	318	321	310	327	358	327	313	368	329	332	310	337	340	323	305	318	291	306	331	302	313	328	309	337	300	327	321	326	347	304	341	319	306	317	349	345	307	325	332	344	337	322	341	317	330	373	334	329	333	278	298	341	374	312	334	292	318	322	305	330	328	355	307	335	327	309	312	322	318	306	299	345	337	340	296	335	310	340	285	331	315	309	300	315	339	369	355	327	343	326	330	348	354	333	319	353	303	350	350	365	336	350	352	339	333	313	313	339	334	353	315	301	315	352	324	319	324	332	293	341	302	343	363	330	335	343	326	299	346	321	340	329	311	327	325	285	321	348	323	336	349	346	327	307	316	306	339	354	343	318	273	348	337	350	335	335	308	306	305	335	320	331	356	321	329	328	356	343	347	312	316	340	320	335	334	331	318	342	322	282	341	308	316	312	318	328	331	358	318	291	321	386	351	292	296	309	277	332	336	279	314	319	338	369	335	286	339	325	312	325	312	329	311	334	337	299	303	323	299	323	352	351	345	326	286	315	304	301	343	361	324	328	321	322	318	287	308	321	343	324	322	313	323	324	376	316	329	326	332	298	297	311	321	342	330	324	340	310	316	315	309	317	345	333	328	364	324	329	351	340	344	321	324	346	364	336	326	333	288	312	342	325	328	315	320	325	303	349	319	303	319	297	305	352	346	305	286	340	324	352	321	319	312	317	327	341	316	333	306	329	340	344	350	321	337	338	347	315	294	316	316	342	349	277	311	336	361	324	295	309	330	318	302	377	316	342	320	343	302	326	296	336	341	322	317	325	318	328	308	347	346	300	323	318	328	302	336	331	373	315	350	331	333	329	318	335	311	339	337	328	290	327	314	341	359	321	309	308	329	339	340	294	334	322	359	320	344	293	338	331	320	334	317	311	321	305	334	351	343	317	303	357	339	302	315	332	345	333	344	338	307	300	361	328	283	321	335	300	307	307	312	337	293	313	304	323	309	315	337	331	331	330	343	340	337	334	302	301	316	353	353	330	339	329	341	312	326	339	326	344	361	323	317	338	330	324	317	319	353	345	328	351	312	316	313	303	325	312	324	301	295	336	332	329	328	371	323	318	325	332	337	294	329	358	345	309	351	344	332	302	314	333	348	308	289	343	305	301	338	331	314	344	347	279	319	342	315	298	331	305	325	348	329	321	330	313	355	344	346	345	316	310	336	313	316	321	341	326	318	332	302	377	330	345	315	336	331	326	342	328	305	342	334	323	378	330	341	338	347	323	310	329	325	333	349	357	288	294	318	361	322	309	285	319	307	306	340	314	327	308	317	325	299	304	312	338	330	314	326	316	296	304	360	332	347	304	308	303	316	323	338	365	334	340	334	313	310	301	330	328	334	316	327	362	344	287	330	298	319	286	321	317	333	319	332	350	355	315	317	300	311	286	314	307	311	325	330	304	292	287	312	321	334	315	323	318	349	333	309	324	290	310	287	353	308	296	339	332	297	343	340	316	296	327	305	334	329	368	293	329	324	334	355	308	317	311	354	333	316	312	297	347	326	312	340	325	317	332	335	378	313	301	290	341	301	344	310	331	301	310	338	359	359	329	335	339	351	303	313	347	353	328	289	294	310	372	337	348	328	319	327	363	329	330	357	361	333	344	310	314	324	329	313	358	306	290	347	312	327	319	335	308	314	338	366	338	314
12709	17089	2948	3295	581	381	865	442	309	290	333	322	342	302	325	310	340	326	319	334	328	303	299	296	303	318	271	303	327	295	322	278	318	333	331	331	306	368	338	345	324	315	294	308	289	331	295	338	302	339	329	300	314	315	308	297	288	321	320	304	320	297	311	322	281	310	312	283	321	316	333	329	318	313	282	306	325	283	325	314	281	308	336	339	321	310	321	282	325	299	345	305	293	292	304	326	291	274	306	298	315	297	302	309	304	315	295	292	285	302	304	254	310	326	309	300	284	301	265	326	287	284	286	312	324	312	280	314	354	295	316	297	268	319	314	296	276	314	292	299	315	303	302	300	300	313	308	311	262	317	292	283	317	292	281	306	274	274	304	311	296	307	303	325	296	306	287	282	292	321	298	294	296	283	305	296	324	305	309	297	292	313	326	271	314	279	316	316	310	321	262	326	310	306	305	330	319	297	303	318	275	296	292	295	311	317	289	299	296	309	309	275	312	281	326	257	294	284	327	314	303	314	274	283	309	304	290	326	300	308	296	292	304	283	305	299	310	280	275	296	279	287	301	316	279	314	298	280	298	298	295	319	324	309	304	321	271	274	276	278	326	296	290	294	300	299	294	299	322	289	294	326	303	296	329	337	310	285	298	298	298	304	285	298	285	288	340	296	336	262	304	326	313	301	300	286	302	321	279	298	292	284	292	308	307	312	290	291	301	282	300	334	288	337	294	324	306	299	269	270	320	292	300	307	279	297	295	303	317	296	279	316	300	289	306	310	302	295	304	309	303	298	344	313	280	319	320	317	308	307	327	277	327	305	316	302	355	340	309	286	318	273	324	301	301	329	287	309	324	325	307	269	336	307	307	307	324	311	289	288	333	309	302	347	300	339	315	296	309	331	310	306	298	307	320	306	285	260	304	330	264	308	327	278	312	290	266	312	270	322	304	296	317	294	323	277	290	305	296	315	315	321	297	303	285	285	305	310	285	322	304	286	296	324	327	322	285	313	327	310	322	295	347	316	323	311	331	326	340	306	314	281	289	301	301	293	311	317	294	294	348	286	277	303	318	320	278	303	260	304	325	308	326	304	302	312	329	314	316	322	312	315	338	319	289	309	310	305	317	304	311	299	297	297	285	286	314	325	302	288	347	296	305	305	307	285	295	311	291	306	286	307	300	317	312	294	286	307	299	318	316	314	286	322	309	303	293	303	286	300	309	321	301	353	295	317	299	324	286	302	305	325	304	314	303	310	318	302	287	323	328	309	316	293	310	293	282	286	292	295	277	284	282	328	316	306	291	351	286	307	316	317	323	344	320	323	301	279	285	288	261	307	277	299	303	290	328	327	281	309	327	303	297	302	319	333	284	320	309	335	311	307	307	323	334	320	287	292	315	296	310	308	314	321	319	279	301	293	278	323	295	290	286	293	295	282	303	298	314	285	324	294	323	283	306	289	294	309	318	303	317	321	299	326	283	268	281	264	299	300	298	299	295	292	313	324	294	292	311	313	300	301	322	320	301	297	294	275	296	296	317	286	322	272	321	339	291	309	283	282	318	294	299	295	296	324	334	312	304	305	317	311	304	279	299	301	316	320	307	282	345	292	317	322	309	316	333	303	324	311	271	311	329	279	278	279	297	280	304	314	328	252	271	283	274	306	305	321	286	273	277	320	356	285	307	271	298	327	313	313	306	304	340	315	280	291	294	306	312	306	301	309	308	326	315	294	339	308	304	326	290	293	304	261	301	293	318	273	306	299	331	308	321	265	314	325	304	301	273	274	281	344	285	336	289	312	281	309	295	325	306	281	307	307	325	311	315	315	290	314	299	290	312	343	288	321	279	292	296	294	325	272	314	300	310	326	307	282	300	297	311	307	326	326	280	332	301	315	313	302	322	311	286	304	321	287	307	303	315	322	307	298	275	303	302	292	333	301	269	324	292	275	314	308	313	276	333	302	283	322	309	299	277	304	311	286	265	304	302	293	294	307	286	296	307	306	320	339	311	320	306	289	275	304	296	286	320	318	320	295	310	319	279	283	321	318	311	302	298	312	294	298	315	262	319	297	311	271	270	294	284	304	314	288	271	326	320	335	320	306	324	273	305	295	267	291	312	330	301	308	295	338	302	268	323	313	324	334	296	299	301	288	314	315	326	296	300	316	320	311	340	324	303	339	300	318	277	283	320	337	335	295	315	306	300	310	308	289	312	306	290	303	329	285	333	304	316	313	274	296	312	291	303	302	332	277	339	297	293	293	306	286	294	308	281	293	317	311	306	302	283	310	323	282	325	314	305	316	321	282	305	308	300	332	311	281	314	293	258	262	297	294	310	313	307	322	320	297	298	320	285	313	291	302	312	323	316	313	320	274	307	297	319	274	299	312	296	297	329	314	287	306	306	307	300	276	293	302	310	293	313	288	276	283	299	319	311	306	315	301	317	294	327	301	283	304	314	319	312	293	310	290	297	276	301	285	288	304	303	326	327	328	307	285	260	308	325	322	341	332	277	279	311	304	307	342	275	308	281	314	291	303	271	298	304	296	297	309	288	285	289	286	308	300	307	282	344	329	330	319	309	303	313	302	302	348	304	269	330	305	290	325	306	311	326	307	320	310	316	284	282	292	284	317	311	283	305	297	326	305	277	287	303	307	330	307	320	309	294	275	306	294	325	310	337	310	297	274	266	274	308	309	284	303	300	331	320	302	284	302	295	334	293	285	277	273	290	304	306	283	283	288	309	332	301	302	295	319	293	304	308	273	296	331	296	305	277	323	293	281	293	311	311	318	279	299	323	306	310	297	331	288	295	322	303	318	300	274	289	295	307	298	253	287	318	315	298	317	304	292	312	323	317	284	312	305	295	339	291	334	316	299	308	284	295	327	307	302	325	304	296	312	324	281	303	289	351	286	288	289	286	329	295	293	311	289	286	337	302	286	342	288	319	298	314	295	300	290	296	310	287	282	306	310	297	313	319	291	315	311	334	271	341	300	329	287	281	307	282	309	301	309	304	311	296	279	285	302	317	263	314	307	310	288	309	284	280	325	306	321	312	311	309	301	286	289	291	323	294	287	322	281	319	290	298	305	333	315	289	314	304	311	329	312	299	270	318	296	297	300	267	285	313	314	319	330	306	304	332	306	289	314	316	308	313	303	268	289	309	305	301	288	325	274	297	305	290	292	297	350	302	325	308	285	311	298	300	303	281	291	288	321	291	315	304	328	320	322	315	305	326	305	313	287	285	322	291	298	298	328	336	285	307	331	315	300	315	299	299	295	297	321	305	297	308	325	330	308	315	290	287	311	307	339	296	336	322	287	331	302	325	272	303	262	283	310	300	315	278	327	311	295	324	288	310	317	341	331	321	290	319	342	322	292	312	284	271	341	301	321	329	297	314	317	296	289	271	299	310	280	301	297	327	312	305	290	327	250	335	302	301	318	280	296	332	284	304	352	310	310	295	324	311	293	310	305	278	315	304	319	306	311	278	346	316	298
25323	22279	27726	26981	13899	1982	4658	1451	343	301	299	308	310	268	261	270	293	287	306	291	291	252	287	281	284	277	261	294	268	279	267	287	316	303	307	300	269	313	303	276	271	276	302	286	285	294	283	241	271	274	271	301	274	321	297	272	292	278	279	283	298	294	276	278	271	301	267	267	299	260	298	277	231	267	299	282	288	249	256	278	289	252	285	295	260	279	256	255	286	289	268	252	285	289	274	270	268	275	242	278	273	270	265	253	285	269	301	286	290	275	257	302	296	299	239	245	308	283	263	265	273	270	289	268	303	274	268	257	248	283	268	269	289	272	263	306	244	265	244	246	295	288	292	272	272	266	284	251	286	258	290	269	284	283	318	242	283	272	249	289	280	302	307	265	280	282	290	248	244	278	289	272	253	276	276	273	266	248	280	277	265	243	260	293	283	250	274	268	289	255	307	265	263	251	259	273	294	247	258	295	275	274	266	268	286	260	242	280	260	241	293	288	272	270	285	280	289	256	286	265	277	260	255	273	254	241	273	282	281	240	274	248	284	288	293	267	249	291	281	285	270	258	255	264	248	267	247	254	266	248	252	272	300	295	252	278	246	254	274	276	256	252	273	283	264	275	252	302	289	247	266	274	244	267	249	238	258	300	268	243	271	279	298	293	242	289	257	277	257	267	243	265	281	269	276	265	275	263	265	273	244	306	291	271	236	256	271	265	267	279	257	261	263	280	258	264	275	279	275	252	277	306	256	263	267	267	244	261	266	234	259	278	275	259	263	247	256	233	258	300	290	251	271	234	254	254	283	254	288	263	272	277	270	268	276	255	268	236	261	275	293	253	259	276	277	263	228	256	275	238	243	255	266	279	254	311	281	275	258	295	292	251	261	263	254	265	264	268	263	264	243	277	262	261	268	296	248	245	271	261	281	269	274	262	246	283	276	255	235	260	268	310	241	277	260	265	288	295	259	248	299	251	261	273	235	267	264	281	257	286	269	241	262	257	259	273	267	266	245	265	263	252	268	257	257	260	282	297	273	249	291	280	285	285	299	230	280	235	282	251	295	256	294	298	265	278	272	259	264	301	268	272	250	275	262	302	290	271	276	251	275	261	259	241	287	259	259	255	273	288	262	281	295	259	271	258	259	299	289	276	269	290	261	261	233	254	280	274	258	275	257	270	291	260	261	269	263	261	276	286	283	299	284	286	279	247	258	251	254	278	291	281	249	271	265	247	279	273	266	249	283	248	263	288	291	289	260	299	259	266	252	274	257	281	255	269	300	266	266	247	262	278	260	263	259	284	255	264	268	280	256	266	275	291	270	243	267	250	255	246	268	233	293	228	268	243	275	261	287	257	249	283	262	262	259	254	245	228	264	269	262	258	280	260	265	267	268	248	294	264	294	247	264	267	282	264	251	267	280	263	280	265	259	276	258	277	252	247	262	284	263	282	258	288	251	291	265	261	274	273	273	311	308	278	297	246	278	290	268	273	249	293	287	289	286	298	241	295	256	288	284	289	246	272	253	277	261	250	253	260	279	301	279	272	324	271	262	268	270	251	295	246	277	287	257	252	264	241	270	281	264	280	260	278	276	257	288	271	286	273	261	257	308	277	271	254	285	280	283	271	259	276	244	272	285	279	289	247	286	267	276	266	249	278	273	261	250	265	266	272	274	235	283	274	273	248	286	238	287	236	269	271	266	265	274	255	270	274	290	247	254	291	287	275	256	306	302	275	279	272	276	278	284	277	249	258	276	233	273	278	278	259	290	254	264	222	261	261	286	273	277	255	292	272	276	282	273	282	287	263	303	273	233	258	241	282	302	280	265	278	241	267	280	268	261	270	305	282	257	268	280	278	260	273	287	256	301	274	277	267	266	271	271	293	276	232	283	271	259	287	275	246	274	276	253	263	271	276	294	264	270	262	270	296	277	283	272	245	264	297	302	276	292	263	246	252	247	275	274	272	280	276	273	263	245	271	248	243	285	244	270	252	278	244	269	267	278	313	252	268	277	271	294	287	306	250	302	272	256	294	283	269	266	272	271	276	289	273	247	279	248	267	275	260	272	276	264	255	269	265	251	257	286	247	275	281	268	271	282	269	266	303	294	267	248	247	270	253	301	288	278	253	237	276	278	258	256	277	267	255	271	276	270	259	278	265	274	256	289	253	255	282	288	285	257	285	264	283	289	272	266	272	311	283	262	281	280	274	257	266	284	289	280	292	272	266	261	287	259	262	244	275	278	269	278	271	252	243	251	295	295	262	282	274	293	273	291	295	261	265	304	285	298	273	286	261	274	315	210	256	276	289	267	236	278	259	284	277	261	252	286	293	274	284	288	260	298	249	259	282	253	277	264	247	299	277	271	283	298	272	259	269	282	310	273	265	255	259	262	307	271	248	264	258	258	270	268	289	266	270	274	288	266	287	271	273	242	275	268	300	245	286	283	251	263	283	257	289	274	280	262	280	303	265	251	256	259	256	267	281	306	271	299	235	276	268	281	272	268	289	245	260	255	272	274	280	273	269	268	268	251	301	256	249	261	263	258	281	253	291	238	282	270	310	254	303	280	305	256	272	291	261	276	271	285	269	285	275	266	267	283	230	296	282	265	278	236	260	277	238	313	222	264	284	258	284	280	283	255	262	287	274	250	245	255	237	249	276	265	272	253	278	287	254	281	278	247	252	268	278	255	258	295	278	266	261	282	282	263	282	297	260	254	268	271	271	266	253	264	284	274	273	271	257	284	289	278	293	280	271	255	271	286	288	259	309	279	252	276	257	251	283	255	270	252	277	299	284	272	283	275	275	271	256	252	297	251	268	255	285	283	263	305	311	241	275	309	288	247	285	296	302	256	275	245	281	262	262	263	281	271	267	283	251	266	246	257	260	271	294	264	283	282	291	271	262	263	282	267	286	265	263	272	240	265	283	245	273	257	255	266	258	248	253	287	263	268	281	264	270	272	262	298	242	271	264	300	270	266	310	267	267	262	280	270	295	249	274	275	235	282	300	317	293	277	284	264	252	265	251	309	267	285	257	272	267	294	300	265	257	279	273	269	299	278	265	283	270	275	253	258	286	272	269	266	272	281	281	257	251	264	283	251	260	264	254	246	271	261	275	275	276	268	280	262	256	262	269	276	272	276	281	250	265	240	261	287	275	296	257	267	293	250	286	267	289	280	241	246	266	255	235	270	274	268	268	287	267	274	257	282	238	256	271	276	288	263	271	285	271	276	305	254	242	262	263	275	293	279	269	313	234	283	273	268	252	258	273	283	246	271	278	258	278	280	272	313	259	269	280	287	279	272	281	265	290	278	229	263	308	284	273	253	296	257	282	267	260	287	277	260	300	251	275	277	276	277	276	292	258	246	258	283	252	277	279	278	255	262	278	261	300	251	269	260	262	250	308	261	279	281	260	239	276	263	290	260	267	286	250	279	282	285	247	264	298	287	284	235	244	275	268	249	283	303	272	279	289	296	267	282	263	285	257	294	261
45915	57808	25474	22835	4623	1702	6633	1660	342	318	322	320	319	335	293	307	299	263	313	298	265	288	253	291	275	277	297	321	276	259	284	323	306	337	306	335	307	309	312	315	311	283	296	302	304	290	290	318	310	290	351	320	293	415	306	305	276	288	260	296	276	282	295	276	262	295	326	265	285	306	287	282	274	281	310	296	283	267	274	281	292	296	281	276	297	276	288	271	280	262	281	281	242	278	277	250	280	295	279	313	305	287	292	278	278	264	280	256	287	274	305	300	286	304	274	313	299	264	275	293	285	268	275	279	271	273	286	284	280	276	238	285	249	290	287	251	276	282	272	260	314	291	309	292	293	303	267	303	269	287	251	249	263	277	295	292	292	292	279	255	295	273	295	299	269	252	260	284	300	279	276	275	262	274	282	260	268	279	262	267	298	265	260	283	300	285	268	269	308	297	309	301	275	294	274	269	274	263	255	302	302	269	304	288	281	263	297	277	258	296	275	302	286	291	276	294	288	284	298	284	264	274	273	269	281	263	310	266	287	270	277	294	276	297	278	284	258	264	282	274	310	275	262	306	278	248	280	264	295	257	297	297	268	280	265	305	274	286	273	291	276	273	297	323	256	282	271	268	269	271	274	272	301	275	256	307	278	299	249	266	279	296	295	267	280	255	276	296	257	279	302	302	269	248	270	285	261	308	260	283	277	271	286	254	300	250	288	256	301	304	313	266	287	276	303	261	275	272	296	284	284	292	265	302	289	307	268	256	280	279	273	257	290	269	304	297	280	317	253	314	297	298	268	284	261	260	259	266	290	294	266	286	274	300	281	311	268	278	289	271	296	299	284	299	284	288	274	243	279	280	285	285	302	273	296	255	287	301	292	282	306	282	273	247	301	284	288	279	266	278	272	285	292	316	257	310	293	275	271	267	288	266	258	263	252	289	284	292	275	290	282	272	266	293	293	279	248	271	288	268	285	274	271	276	264	285	265	307	311	253	288	257	282	275	281	281	272	281	289	276	279	252	262	250	284	282	284	283	264	294	272	295	267	291	265	267	274	288	261	284	301	263	301	290	270	251	274	280	250	273	280	278	282	289	261	281	266	268	287	261	281	303	286	276	263	250	288	314	275	279	291	288	305	317	267	285	280	265	256	295	280	281	306	258	293	300	270	263	282	300	282	274	302	281	277	289	307	272	285	272	291	279	267	246	296	316	272	252	287	299	283	262	272	288	280	282	269	264	255	275	286	264	285	317	295	267	319	310	292	259	276	321	269	249	272	281	295	312	282	270	294	296	277	287	296	269	289	300	275	287	271	273	302	264	291	281	287	275	285	281	282	287	291	254	293	297	282	280	274	272	256	278	284	286	265	246	290	292	286	284	276	279	256	305	302	265	274	305	275	276	291	288	286	282	313	277	276	266	286	266	266	301	277	261	288	282	253	294	275	238	300	284	301	273	299	277	283	253	276	293	268	283	294	283	268	263	268	266	272	280	278	283	278	286	307	265	290	263	308	299	262	288	315	281	272	266	309	305	279	272	278	267	269	327	271	276	262	280	275	279	297	288	288	271	303	266	296	288	286	287	294	263	293	293	299	279	273	281	296	272	262	237	295	289	316	290	279	296	264	304	280	327	268	276	272	265	271	286	288	255	274	285	288	276	260	284	298	269	280	298	247	259	272	271	280	268	281	273	249	265	265	263	256	320	265	260	270	257	302	299	274	280	285	299	311	271	267	254	307	276	268	320	273	263	279	279	272	259	315	268	297	269	264	270	280	287	263	274	277	275	279	290	284	263	275	283	264	277	271	256	287	225	291	297	279	263	283	270	288	276	266	258	307	260	280	257	272	267	279	270	277	299	265	254	267	317	270	303	283	301	290	266	281	245	286	289	285	306	251	286	259	272	314	265	319	257	263	279	279	273	265	262	312	276	272	277	257	260	292	275	254	272	283	270	289	289	274	265	303	284	272	269	296	273	284	287	264	290	286	266	264	255	269	304	278	285	291	287	266	256	292	252	254	248	305	259	298	289	259	266	308	294	260	283	283	288	296	288	303	259	299	279	292	252	292	288	264	312	265	270	281	274	261	273	299	285	262	241	271	272	296	303	283	284	266	268	286	273	292	253	260	243	291	281	301	292	263	285	256	276	258	270	283	313	310	281	276	288	261	260	297	245	271	305	312	272	292	271	277	282	268	272	301	280	267	256	287	266	274	287	254	275	280	276	278	291	286	266	288	261	273	277	271	310	274	299	279	270	293	252	288	274	254	268	286	264	283	273	249	309	262	272	258	274	266	303	294	269	276	286	279	301	249	284	272	252	255	267	299	276	304	277	260	250	282	262	287	259	265	272	307	281	291	270	254	281	302	292	278	279	289	267	277	275	299	282	280	264	267	282	302	269	279	294	272	300	275	270	296	279	303	274	267	254	278	252	265	300	288	266	265	261	265	266	271	292	270	279	292	290	293	296	294	296	255	267	276	309	259	252	283	268	278	296	278	246	293	290	284	297	277	306	298	307	291	296	269	294	275	261	284	295	286	271	291	271	255	284	237	287	294	318	288	257	288	268	273	273	322	308	280	276	281	291	267	278	272	278	286	275	287	263	287	262	290	276	278	274	275	285	264	265	298	270	291	271	285	276	293	315	261	254	278	288	244	298	256	282	250	264	280	266	299	248	286	276	299	291	272	283	271	302	273	288	289	281	305	276	304	286	314	316	273	250	299	275	280	316	302	302	284	261	282	251	269	282	267	289	264	290	302	270	302	278	266	263	284	285	293	254	264	258	302	290	289	296	240	269	265	280	280	269	281	287	312	282	290	301	283	284	289	289	287	265	260	282	292	269	282	282	267	288	301	249	290	281	268	265	293	290	279	273	270	279	285	307	295	302	283	261	276	268	278	253	249	277	311	256	279	258	273	294	277	287	304	296	295	286	316	243	282	279	272	282	293	292	276	283	263	288	283	282	244	277	307	308	269	248	301	263	278	273	271	252	274	288	305	270	299	242	281	274	256	276	255	290	285	288	285	280	254	285	283	305	279	280	258	275	259	274	296	259	255	301	258	291	256	277	258	290	285	264	275	281	305	276	273	253	280	306	249	293	288	273	278	291	297	251	227	289	270	295	240	292	285	279	282	284	254	270	275	285	272	267	254	264	292	274	260	275	274	290	270	253	293	297	290	274	254	283	257	279	274	271	284	292	283	271	297	277	273	268	312	278	300	284	258	292	255	276	261	273	247	281	284	267	261	284	265	282	253	319	300	263	251	269	268	270	262	259	267	254	269	291	265	245	301	278	286	265	276	256	279	265	275	299	230	291	297	267	264	310	255	270	292	290	330	262	270	269	263	263	289	273	294	291	257	269	267	253	274	280	287	288	303	297	290	256	279	257	290	281	312	251	265	294	280	298	263	299	289	291	276	296	272	291	250	286	274	274	286	283	235	269	301	283	246	280	269	290	267	271	298	274	258	269	276	280	255	285	264	266	281	265	287	295
24349	21603	28426	25941	21955	11592	11682	4232	613	536	516	517	484	484	524	456	468	478	429	427	438	477	434	480	491	450	455	479	444	473	451	466	494	491	494	504	471	531	501	505	477	468	471	534	446	484	511	452	433	431	574	575	507	541	481	437	456	451	446	524	464	433	454	483	454	414	449	467	452	434	451	419	435	446	421	433	472	425	462	428	408	458	455	449	411	412	419	425	449	442	444	445	403	476	422	460	439	420	423	467	445	448	414	451	457	476	442	446	447	415	463	454	470	411	440	466	475	487	460	439	417	452	406	475	452	414	454	453	464	440	472	456	425	440	432	429	408	480	472	454	414	439	421	448	444	428	422	421	476	449	449	440	455	405	421	461	436	416	450	425	416	407	446	417	432	457	407	429	450	422	403	430	433	422	438	475	456	405	440	393	470	439	446	454	457	418	459	458	414	465	435	444	424	481	434	440	420	430	481	443	438	421	427	466	438	442	443	456	437	452	430	459	442	450	423	428	472	410	442	425	441	440	444	456	482	425	440	448	428	407	429	464	426	460	439	412	460	465	461	419	441	453	423	432	468	429	453	405	460	443	451	431	502	453	427	426	458	414	443	460	426	443	478	469	403	491	408	449	469	449	422	469	454	421	500	444	397	416	470	440	454	447	446	451	406	419	446	456	398	450	437	429	446	428	502	428	438	448	419	444	412	442	442	427	447	423	447	440	449	439	414	473	437	451	431	411	424	440	446	440	427	434	440	433	459	447	415	437	444	481	439	422	397	457	443	450	452	461	420	425	446	474	419	440	452	450	438	486	441	422	420	423	445	450	447	446	459	473	495	467	448	422	436	464	468	411	439	449	430	420	449	468	438	423	459	468	441	445	423	484	454	499	456	432	441	396	480	455	380	448	448	452	431	457	447	445	472	470	431	446	466	446	447	419	434	419	410	442	484	449	437	460	442	432	422	435	433	472	438	424	466	444	437	435	460	431	445	424	446	464	487	423	410	440	434	474	414	434	472	458	444	419	484	445	438	465	439	456	476	426	452	437	466	433	442	487	448	402	409	442	417	444	437	452	451	462	408	453	462	481	450	465	422	407	447	436	469	443	465	431	472	443	473	450	425	413	448	455	460	448	433	415	455	447	393	453	449	454	454	396	432	443	427	452	413	433	416	419	444	458	425	449	410	479	451	446	420	435	464	422	429	430	459	401	492	455	434	432	401	405	409	440	444	405	441	457	398	445	421	431	465	438	459	455	452	430	450	425	454	478	482	406	396	451	483	457	431	445	473	433	423	425	433	409	421	465	427	421	443	436	453	436	410	423	440	406	453	463	426	455	457	447	411	442	451	417	416	480	463	481	472	436	449	452	462	423	485	444	436	456	460	445	402	422	421	430	460	434	419	444	424	484	477	430	384	439	430	432	446	423	456	431	473	418	434	441	449	407	419	428	451	448	444	426	430	426	413	473	448	432	448	405	434	458	462	453	422	451	457	467	478	451	454	443	466	468	431	437	435	441	442	470	461	424	464	446	440	460	448	410	457	467	452	472	430	429	433	435	418	433	452	388	427	464	456	425	414	447	474	438	445	461	450	471	436	428	443	414	428	426	431	431	414	484	452	457	437	451	466	441	437	454	438	438	455	448	435	441	427	462	415	475	425	432	432	452	452	450	448	449	449	481	468	421	478	397	429	441	437	411	391	458	417	456	440	412	448	404	451	466	428	469	448	475	441	450	488	432	455	438	450	431	436	435	441	448	463	425	415	464	418	457	430	427	422	466	455	444	460	457	443	440	446	438	453	446	440	450	427	470	436	398	441	471	431	430	407	434	457	464	442	455	433	457	443	452	440	423	447	451	445	455	454	423	454	437	429	438	448	389	419	424	426	433	477	431	420	435	428	479	445	417	419	459	428	453	437	437	396	450	432	453	465	443	453	441	414	428	430	434	389	453	442	428	459	423	443	427	454	453	447	425	435	455	419	418	449	440	461	438	455	470	473	466	437	430	440	453	469	417	402	435	449	462	433	391	487	454	447	431	445	454	435	422	410	438	434	428	487	436	438	429	470	438	409	446	430	442	474	429	411	424	458	422	461	451	445	412	437	480	462	462	447	448	462	407	418	432	464	446	441	431	427	428	446	430	426	394	404	429	443	394	453	423	433	445	412	447	406	444	433	439	416	431	442	461	431	402	402	455	487	438	411	430	433	429	430	438	457	430	463	472	428	440	441	453	457	456	440	434	403	414	437	442	473	499	403	462	444	433	427	422	460	459	479	421	434	446	402	421	433	451	448	437	429	426	460	458	480	434	456	457	454	397	390	433	456	432	442	450	428	426	418	419	443	474	426	458	460	427	459	445	456	442	443	418	412	449	424	423	460	435	432	460	467	450	422	408	442	430	446	446	426	424	434	432	479	446	460	398	448	458	435	403	476	426	430	445	460	406	445	422	416	453	494	440	428	430	442	429	451	472	418	454	427	402	416	468	442	422	463	464	443	431	429	431	442	454	419	418	438	452	409	423	406	439	436	441	444	415	469	459	436	465	420	443	437	407	439	453	487	431	456	425	456	459	426	438	446	423	435	450	466	412	430	418	420	417	433	456	426	423	435	452	447	440	418	459	434	395	449	404	408	462	448	459	460	435	453	430	410	461	450	449	439	457	438	408	482	411	430	470	402	434	479	452	450	428	455	455	471	430	491	458	427	460	419	447	416	460	444	461	405	458	438	436	450	451	523	417	438	420	432	421	421	441	459	427	478	466	423	449	445	403	466	460	412	429	410	441	436	482	408	457	437	431	435	454	426	440	438	481	449	435	404	435	449	407	450	458	439	502	435	470	454	450	422	459	399	415	454	466	419	434	457	452	443	455	422	419	408	393	392	408	451	434	440	439	483	462	436	411	457	449	435	438	396	409	406	396	421	420	433	450	466	437	418	418	458	427	436	431	424	426	470	420	433	426	391	462	446	439	440	455	463	431	442	447	455	439	437	438	419	425	463	427	443	426	457	448	455	434	459	430	466	435	463	449	405	448	481	427	421	441	459	442	443	417	448	432	462	442	461	392	425	429	432	398	421	440	403	420	437	418	408	423	465	436	456	447	431	444	448	424	420	437	435	428	413	436	434	430	407	458	421	425	450	418	459	439	408	427	441	460	437	419	449	447	431	455	442	442	393	430	463	434	412	437	436	457	453	430	439	419	424	435	449	415	426	455	445	420	467	452	440	472	451	443	444	424	419	461	439	427	451	453	453	424	464	434	442	425	419	432	436	450	426	441	441	476	448	445	423	462	443	441	432	442	422	448	430	403	424	438	449	448	465	452	429	422	428	454	445	406	426	437	449	463	446	426	394	439	457	464	435	440	426	436	445	420	465	389	419	451	463	450	438	456	433	438	451	465	430	415	447	446	434	443	448	466	411	449	443	475	394	468	418	462	397	437	423	460	453	461	445	400	437	443	430	446	490	440	448	429	405	432	465	449	415	429	455	448	475	415	430	442
57063	61798	38144	39346	7909	3310	12897	3954	595	535	502	514	530	507	497	450	492	463	471	455	466	472	454	458	480	455	451	458	433	443	477	454	451	500	537	509	521	484	529	483	455	463	427	473	514	478	494	466	496	473	618	724	611	550	473	462	459	446	494	521	512	470	393	467	446	411	429	441	446	430	422	461	464	403	429	464	410	432	408	448	448	451	431	415	399	455	453	417	424	446	444	434	437	435	420	396	437	396	413	443	418	436	445	471	420	439	442	478	450	409	423	414	438	427	458	423	466	493	368	404	470	432	420	462	459	392	449	452	455	432	443	428	419	389	404	429	453	454	432	410	435	420	451	451	438	420	436	465	438	467	432	432	433	430	396	411	427	438	440	423	400	467	455	419	416	450	414	388	402	438	403	449	441	461	430	422	439	444	436	410	415	485	409	409	427	398	434	413	417	449	450	441	421	454	459	444	460	438	430	473	392	419	412	440	382	429	433	409	434	419	428	424	478	397	434	413	467	434	447	410	410	456	436	443	449	438	430	418	386	453	474	454	455	436	396	417	447	448	434	405	389	409	416	438	450	404	444	393	476	432	446	405	468	430	450	439	461	408	418	415	404	465	444	397	443	406	425	425	450	426	475	369	440	390	429	434	436	424	381	440	415	416	449	447	463	448	404	432	414	437	427	402	405	427	437	428	423	450	402	413	452	461	388	415	447	425	458	437	456	441	432	442	424	431	429	418	405	434	459	453	404	458	387	443	421	395	445	429	458	403	420	454	437	431	419	418	431	423	420	427	408	427	431	431	404	433	429	394	438	465	459	431	435	433	442	421	428	413	435	433	385	397	440	436	395	478	424	467	430	375	418	445	424	450	454	458	425	450	409	433	449	448	396	459	401	429	445	441	462	420	407	461	416	429	426	393	420	420	431	431	417	453	468	441	438	386	419	461	412	408	460	437	415	437	466	391	401	449	442	444	429	445	400	427	430	439	412	402	434	423	426	425	392	446	409	430	432	429	414	457	428	422	460	402	393	419	450	426	426	441	436	449	400	443	460	442	453	424	415	465	444	447	400	433	435	403	446	452	443	448	435	422	416	413	447	424	457	420	412	436	417	420	411	444	442	430	401	417	429	472	437	389	428	420	431	443	414	453	433	465	401	421	441	470	414	450	413	409	416	443	446	472	471	458	408	406	427	417	448	419	447	422	427	424	405	439	399	428	412	434	466	422	412	424	416	421	394	447	388	456	399	478	421	442	424	431	391	433	440	452	457	397	415	442	437	425	439	446	422	452	420	444	425	396	437	421	421	408	458	458	417	464	418	405	408	430	410	427	405	441	445	465	464	412	419	430	397	386	423	429	415	463	399	419	415	410	416	400	455	403	411	431	465	385	438	442	398	408	452	448	454	398	419	434	442	437	393	413	421	428	446	426	455	400	443	432	458	415	428	420	409	399	450	448	470	446	448	379	428	420	457	412	411	413	403	478	396	434	426	429	446	457	453	428	416	442	394	430	444	405	402	447	444	404	438	435	438	401	431	436	384	393	430	414	375	429	426	486	424	429	424	399	437	426	412	464	477	411	454	431	420	432	426	436	453	427	464	417	426	408	448	403	419	433	448	453	439	400	411	402	436	423	404	471	459	492	455	405	435	430	424	420	407	440	432	439	420	442	440	435	424	413	420	450	427	412	438	459	430	409	430	421	457	448	396	421	462	430	454	439	452	448	430	397	425	434	414	418	442	410	434	432	456	447	410	433	461	416	426	425	425	424	470	451	409	416	426	459	413	451	484	423	422	422	440	424	453	427	422	438	466	409	401	428	441	391	411	442	410	426	422	425	419	458	428	436	445	384	452	426	431	440	435	410	401	423	437	438	418	402	458	423	403	426	421	426	421	437	434	435	432	466	446	418	445	432	438	452	417	442	437	455	411	457	467	375	410	424	405	400	428	406	414	418	438	431	430	424	449	409	426	423	452	403	472	389	397	421	419	400	419	423	424	427	454	427	425	443	403	396	451	457	429	409	469	441	463	460	460	421	396	428	421	415	463	455	440	419	429	427	437	401	389	426	428	402	425	417	395	418	424	408	432	430	445	419	454	452	440	419	422	421	444	470	416	424	424	429	440	435	451	452	433	416	443	418	417	424	411	429	435	394	384	422	412	438	399	404	418	434	427	403	432	398	394	424	448	454	425	405	423	436	430	457	410	409	455	380	452	424	424	417	413	374	444	470	437	466	427	430	424	439	405	455	394	413	447	425	418	457	427	424	463	440	449	438	449	428	414	435	445	452	454	451	410	441	455	474	436	463	454	461	492	417	437	450	454	437	454	421	464	413	417	388	422	457	454	465	440	430	460	420	423	458	440	437	411	419	404	417	401	470	476	416	431	449	403	434	416	427	438	428	402	438	421	452	423	404	408	440	437	444	425	412	439	440	422	460	422	458	426	447	410	419	431	402	431	431	412	478	432	432	412	399	435	421	429	417	449	414	408	378	434	428	482	412	437	423	447	445	435	417	406	416	453	423	420	447	442	427	415	401	486	425	435	429	439	433	437	450	447	422	404	456	446	447	408	433	434	430	432	427	406	429	390	405	398	387	474	407	457	395	468	452	370	406	456	423	439	469	446	415	449	407	441	431	438	435	438	413	422	415	422	435	452	426	423	457	434	434	425	376	407	422	422	463	411	458	429	429	391	428	414	443	424	419	420	423	383	439	424	409	417	450	442	422	387	409	434	400	455	393	437	418	430	410	427	449	434	444	412	430	416	455	426	428	419	417	429	431	392	438	436	394	427	426	404	467	451	454	438	418	423	436	425	467	452	398	414	454	438	390	429	422	439	419	454	410	439	380	413	418	439	441	425	427	438	409	424	437	409	408	415	413	416	391	416	416	427	409	446	448	414	410	436	435	417	443	421	427	456	426	410	409	441	430	423	468	423	445	438	449	410	423	443	420	397	424	419	383	418	447	407	443	447	392	440	447	407	423	446	443	430	443	451	450	435	449	445	430	408	425	449	438	449	402	435	424	417	397	378	400	407	422	468	419	450	438	389	410	403	423	442	470	358	442	416	425	422	433	417	428	417	455	447	442	439	444	459	409	418	447	438	445	451	450	420	438	404	380	413	418	425	404	397	406	403	394	431	443	421	422	409	413	426	422	422	412	446	451	405	389	451	470	397	441	459	421	426	437	438	402	412	488	431	427	453	423	465	438	439	426	404	411	422	459	395	417	440	404	442	384	443	407	392	440	418	453	440	461	397	449	415	433	468	439	411	443	443	419	407	438	432	403	453	450	440	417	395	404	408	444	401	428	410	444	443	406	414	429	431	394	445	433	393	429	416	444	415	451	384	428	469	419	408	421	410	470	445	416	439	461	456	401	454	429	419	435	438	383	424	411	476	469	428	434	420	416	404	457	428	396	426	466	454	395	420	447	450	413	454	432	435	413	436	418	418	445	416	401	442	438	409	400	445	426	435	424	433	433	417	438	459	414	410	424
28313	19864	5316	4298	822	498	736	521	348	333	354	356	320	361	357	348	367	337	361	355	318	324	317	343	329	332	335	341	323	373	342	328	338	370	338	320	360	300	318	374	360	343	349	344	382	356	367	360	355	309	371	384	364	343	359	314	332	313	350	346	358	309	374	358	316	332	310	317	377	339	367	352	345	348	321	345	340	353	336	324	345	358	343	313	349	364	330	327	375	329	315	317	346	334	352	382	367	329	362	346	342	323	355	393	357	324	325	338	353	342	353	329	320	334	354	321	341	352	365	314	349	358	356	340	341	354	333	325	366	339	355	359	331	358	354	340	354	327	314	332	333	354	346	343	337	353	347	353	336	362	356	340	320	332	375	357	336	373	355	356	336	327	328	359	344	309	344	361	347	391	351	297	333	334	332	342	346	349	349	323	344	350	344	334	346	362	321	340	308	341	363	358	336	356	352	359	343	333	347	367	325	343	334	344	347	347	332	371	335	324	323	329	347	329	349	298	334	344	371	311	362	333	324	348	368	321	327	350	294	347	337	322	319	328	324	340	353	364	335	338	332	331	354	335	356	345	337	331	340	354	321	345	339	362	368	328	347	326	367	372	345	343	310	322	357	365	368	342	357	325	364	323	324	307	342	339	372	346	360	369	346	359	353	330	364	341	365	319	367	341	324	337	337	295	357	340	347	341	360	333	326	335	347	333	334	344	317	333	369	340	332	327	352	361	338	334	341	319	325	346	358	377	359	321	338	341	363	336	355	338	353	324	338	321	347	345	325	335	364	328	323	351	324	328	347	351	327	338	312	359	346	357	323	312	345	371	326	349	327	338	368	302	311	353	346	338	344	356	339	355	365	328	317	329	357	343	349	336	313	383	354	330	324	309	357	283	335	333	335	320	361	355	330	345	324	338	324	381	363	342	320	331	378	339	322	387	338	331	303	358	360	309	340	363	330	313	353	386	322	297	339	349	323	358	353	351	350	312	337	349	363	345	360	316	374	348	319	362	321	360	358	353	345	321	366	347	332	330	310	364	352	327	330	333	372	322	323	364	349	387	334	361	321	348	354	356	315	389	397	333	343	363	329	343	375	366	325	354	356	365	358	339	324	347	345	345	365	331	336	348	350	357	353	301	341	349	334	337	315	325	343	341	351	332	326	331	306	355	336	344	380	332	348	346	336	376	310	359	344	341	332	320	348	356	338	355	307	348	324	341	336	340	339	324	382	327	368	321	360	338	327	349	327	350	329	348	361	344	344	358	364	340	324	332	343	356	360	369	333	332	352	365	326	323	320	340	322	318	338	332	311	331	322	349	351	369	361	326	319	324	336	316	359	327	344	321	313	348	328	379	339	338	339	338	382	333	325	309	343	353	338	359	361	348	328	328	335	339	332	324	362	342	343	320	334	331	339	320	337	348	348	323	351	305	342	356	352	359	319	319	379	344	338	350	365	326	336	298	332	338	332	326	360	355	364	339	339	327	311	343	376	374	351	354	332	315	326	328	332	357	366	321	333	307	347	315	337	351	363	386	340	350	338	373	350	383	308	344	345	368	366	319	321	338	315	343	329	380	301	349	319	349	331	348	353	336	386	355	343	323	311	320	362	347	370	343	361	353	343	318	336	347	310	316	327	316	335	322	338	361	388	349	358	327	342	339	334	314	337	335	349	331	342	357	360	365	323	339	346	341	350	331	316	329	322	353	368	352	396	357	349	350	341	349	330	336	329	318	354	339	333	324	335	348	335	319	348	346	362	332	358	344	350	360	331	312	283	351	332	330	359	300	346	326	339	356	366	322	381	370	323	354	369	319	348	328	334	347	387	321	327	360	356	307	364	394	335	333	320	344	339	363	320	339	345	342	334	371	316	363	338	332	362	346	353	368	350	332	348	346	332	330	330	372	327	335	364	358	347	339	326	322	350	314	351	353	322	336	345	352	339	338	358	347	359	335	352	356	315	339	325	345	350	342	321	337	328	307	360	367	335	347	345	332	340	373	322	354	319	353	327	326	343	312	334	370	343	349	324	326	336	336	346	333	337	310	332	331	353	318	343	330	349	351	347	336	384	367	368	325	336	351	344	379	366	327	329	369	327	350	331	344	350	319	320	340	333	347	336	342	361	348	352	327	317	286	351	361	352	364	334	354	316	335	359	334	373	337	352	319	337	320	309	350	335	351	353	369	336	381	347	326	367	338	322	340	340	348	309	336	323	351	328	363	343	392	308	379	359	364	388	377	319	338	340	341	321	331	314	357	337	335	317	327	315	340	380	372	367	356	339	368	348	350	370	332	368	358	341	349	318	346	332	355	332	322	359	364	305	333	326	366	332	326	346	365	353	345	320	347	357	346	328	344	326	338	316	343	345	374	324	354	332	336	322	342	334	342	337	358	344	345	314	328	309	309	333	326	314	335	365	339	337	342	335	324	333	320	372	323	321	322	370	382	328	322	347	331	356	353	333	310	347	333	321	311	352	329	331	339	329	379	340	361	379	328	338	308	332	358	327	346	327	361	349	321	345	330	347	324	351	339	336	364	305	320	356	344	321	346	378	329	340	345	364	295	336	347	352	361	359	348	315	342	353	321	314	388	352	374	325	359	356	351	325	334	360	319	349	323	329	341	335	360	338	326	348	344	328	318	363	366	313	329	324	347	330	339	366	359	354	324	347	314	336	335	330	348	361	361	355	335	314	324	316	320	336	360	354	351	383	319	318	349	307	321	338	364	308	355	370	352	331	343	358	356	322	344	362	326	348	333	331	345	347	364	327	340	332	311	322	368	311	325	314	356	323	324	327	372	354	347	354	301	320	310	378	342	343	325	335	351	327	340	345	327	330	334	348	333	330	336	347	355	349	366	352	326	349	349	338	346	344	339	356	366	372	344	348	372	331	303	339	386	351	326	332	343	318	329	355	347	351	323	365	309	332	316	328	341	338	300	317	322	344	319	333	333	367	364	362	353	328	321	338	354	324	326	351	379	360	342	345	369	336	364	389	347	359	314	341	344	350	327	340	331	361	298	336	333	330	318	363	355	338	335	338	309	370	349	349	356	331	325	359	323	358	321	330	363	341	313	337	361	323	328	314	344	322	368	345	292	303	315	351	324	327	325	337	368	341	312	327	348	352	354	342	322	323	339	299	355	342	317	315	295	328	374	361	368	338	344	337	340	347	337	347	346	345	386	378	354	334	334	344	340	351	366	329	358	333	333	336	339	331	334	347	318	319	330	339	333	350	298	336	322	334	332	352	360	327	376	323	333	319	328	358	355	351	334	343	338	349	344	343	309	345	338	356	374	352	336	367	342	359	299	341	361	344	374	370	315	343	344	307	337	346	332	344	308	330	337	345	326	357	318	350	353	371	347	337	355	335	341	384	357	359	360	339	341	363	357	335	369	350	320	335	299	320	337	359	342	364	361	341	359	326	365	338	370	335	320	347	361	344	383	333	345	316	351	335	335	334	325	366	357	319	388	367	335	317	344	351	369	344	339
13017	14441	3043	4218	662	437	1005	551	328	307	324	337	345	335	303	283	340	334	311	296	317	303	315	339	297	276	330	314	309	285	380	287	332	311	341	327	332	336	308	334	296	314	300	296	319	333	338	310	304	323	304	365	329	339	347	300	296	300	302	326	314	295	299	330	310	293	314	296	275	324	331	312	309	328	311	316	314	316	331	316	334	345	300	294	346	330	344	311	331	294	319	331	306	321	303	291	302	306	315	320	296	330	321	311	296	317	316	317	356	313	297	309	306	301	301	306	324	314	331	308	341	311	310	314	293	342	309	306	332	309	329	338	299	326	328	313	307	333	328	300	309	315	337	310	312	308	322	307	307	303	326	312	313	309	300	300	309	292	283	323	293	319	331	327	294	307	298	311	353	314	321	322	305	289	292	296	325	334	291	334	305	299	329	311	341	308	302	299	337	323	350	333	323	324	299	321	307	293	323	297	327	303	346	304	308	320	306	333	327	326	286	283	340	291	316	313	331	321	316	299	321	290	298	309	325	327	324	310	337	320	328	337	303	333	289	306	278	311	288	318	331	327	299	322	315	327	331	313	323	313	316	326	306	276	336	324	339	323	280	303	318	299	303	321	314	295	363	313	304	320	324	298	302	340	296	343	298	345	312	269	313	317	341	307	285	310	317	327	324	316	313	332	319	315	323	334	302	345	299	327	323	318	303	344	321	303	326	300	304	317	302	330	302	303	299	280	321	307	315	343	337	293	291	323	308	348	290	310	368	302	308	302	327	310	324	285	296	318	306	320	310	303	334	297	342	329	302	308	295	334	321	305	325	332	290	284	290	321	330	278	337	325	306	322	333	316	305	309	298	285	324	291	304	290	325	289	289	311	292	311	308	276	307	289	316	305	340	321	307	312	313	305	319	311	336	308	333	313	325	314	304	309	288	274	318	301	312	304	300	309	282	292	298	326	360	335	332	300	325	299	312	319	295	307	272	313	320	303	316	294	309	319	313	318	299	298	319	317	321	310	325	319	306	304	293	296	305	294	354	272	299	338	346	298	298	311	318	301	317	300	331	313	323	304	302	314	314	308	303	297	320	319	315	332	330	324	322	331	342	293	315	315	315	284	299	297	308	309	325	318	300	319	320	325	318	297	303	285	302	334	306	293	323	288	322	328	361	296	343	322	307	335	330	300	289	332	308	297	290	318	293	317	306	334	320	301	301	314	276	328	301	328	327	330	315	315	292	308	295	289	298	330	286	297	315	312	307	325	292	320	304	328	296	308	341	334	346	328	310	304	315	302	319	324	343	331	301	310	307	331	299	320	316	326	321	292	317	327	282	315	324	320	332	300	296	327	305	318	300	309	299	327	335	311	303	295	334	336	304	314	309	313	312	333	310	341	285	297	307	334	332	312	308	317	308	299	305	288	309	308	352	322	292	300	309	305	337	332	318	293	337	291	308	291	308	324	338	287	286	331	302	322	327	302	337	294	304	317	315	320	340	308	280	315	325	286	321	343	319	287	310	314	326	310	307	276	318	307	313	284	281	331	313	312	305	339	310	291	287	352	276	300	318	351	343	292	318	335	319	296	303	324	334	299	338	306	306	323	337	292	308	306	301	307	310	296	302	301	315	319	328	285	325	304	304	290	340	321	322	287	309	313	310	325	306	309	338	322	298	328	284	314	299	297	306	358	316	322	321	334	336	316	331	367	306	296	339	279	284	290	326	321	348	332	314	335	307	323	296	305	302	321	330	309	316	309	332	319	301	314	291	280	342	293	310	309	329	332	335	306	308	314	296	310	310	312	322	326	305	298	294	307	322	283	325	329	307	267	321	319	318	295	320	306	316	288	316	312	339	316	316	311	319	279	330	329	293	325	301	314	338	316	304	317	331	348	309	309	322	321	318	302	336	307	342	321	319	307	322	334	329	310	322	307	357	358	364	267	340	288	307	333	329	323	330	285	315	304	302	319	339	303	329	315	347	347	364	328	315	304	313	324	296	303	315	319	303	342	293	297	339	321	329	292	327	324	309	312	302	291	300	314	296	320	301	308	322	290	313	291	302	316	326	274	349	317	286	317	298	314	316	331	295	279	317	321	311	324	300	284	295	303	311	305	307	329	293	329	297	323	299	317	331	320	349	323	310	334	303	296	319	310	299	309	305	281	320	296	336	328	320	316	324	309	323	284	319	306	324	316	309	310	307	293	276	321	327	306	304	302	276	330	319	322	323	306	310	329	291	315	332	276	308	324	341	297	307	311	306	357	305	327	302	293	316	352	334	307	306	338	307	302	331	288	294	323	324	312	309	306	337	316	312	300	308	334	355	320	347	302	342	311	288	311	264	341	327	315	297	284	303	298	308	297	295	303	303	302	316	291	298	293	296	305	327	303	319	322	297	302	342	307	346	313	325	320	316	304	296	362	296	291	316	289	338	310	340	324	347	329	336	321	298	279	322	328	326	312	304	333	267	333	319	315	334	301	327	301	315	330	325	328	314	303	293	285	333	336	331	288	326	325	291	331	282	318	360	280	340	318	347	310	314	325	326	330	310	282	302	323	294	325	324	294	288	310	332	290	322	342	316	317	296	290	313	331	330	317	289	328	318	293	282	259	337	328	319	322	322	301	316	304	325	323	330	302	326	335	309	313	299	330	314	305	337	297	326	281	336	288	309	314	306	306	312	314	331	321	361	288	283	329	292	286	319	304	295	297	298	319	328	293	296	290	288	322	289	317	317	308	335	339	325	338	342	326	306	335	277	298	344	335	303	334	314	301	323	311	354	298	310	323	329	300	319	330	306	321	335	309	317	332	291	286	298	328	326	312	328	305	340	291	329	306	322	345	290	320	308	322	301	306	288	324	337	297	307	361	306	317	304	308	318	309	319	352	318	255	309	335	299	315	333	303	304	337	311	322	289	312	345	310	316	314	299	317	276	341	317	335	302	313	309	333	294	329	312	299	298	323	308	316	317	324	318	325	319	306	308	302	311	317	336	343	354	296	318	316	328	328	296	318	311	296	301	316	322	307	331	311	316	307	305	304	322	312	326	299	283	304	323	286	306	298	336	332	311	309	330	328	339	335	278	290	306	322	352	328	316	314	314	339	303	316	308	313	338	293	328	293	303	307	312	293	291	319	314	304	313	320	312	343	319	331	330	326	340	323	304	306	278	306	282	292	285	309	298	307	318	339	307	331	334	283	290	331	330	297	289	309	354	338	338	323	340	288	337	326	305	316	301	293	302	305	288	324	338	332	294	335	296	311	304	325	322	345	309	341	321	308	323	296	329	292	306	298	300	328	326	293	332	291	279	325	325	315	294	312	310	329	295	312	315	334	325	273	320	329	290	257	316	327	334	328	293	317	286	306	306	304	315	299	337	301	319	334	321	310	298	311	325	302	267	290	306	299	318	297	288	285	288	302	311	305	330	304	279	339	321	342	294	340	328	323	332	307	315	326	306	301	307	321	300	301	332	315	323	270	282	335	312	295	320	299	324	290
25272	21822	27843	28041	15354	2468	4815	2471	357	305	352	298	323	308	327	321	308	307	289	278	305	285	318	301	281	321	269	301	321	311	303	286	327	283	286	290	304	314	313	308	319	298	286	315	286	298	322	287	286	290	337	345	332	309	289	278	288	341	270	309	283	288	318	282	298	291	299	311	248	276	282	304	296	298	293	283	268	288	300	304	274	302	299	280	275	285	293	322	235	294	284	278	270	282	279	281	238	337	257	295	279	289	292	292	310	275	279	283	306	281	293	288	281	290	300	272	279	291	269	280	301	278	312	305	302	294	318	319	303	263	251	287	309	287	275	308	292	324	300	310	314	273	256	314	284	281	305	251	286	270	280	281	292	297	306	274	300	313	265	334	321	295	307	301	313	261	297	280	286	255	283	297	268	266	290	298	271	293	304	279	281	256	261	284	287	289	281	282	296	266	283	295	303	272	275	266	281	272	303	293	291	266	293	297	289	293	274	275	293	278	288	313	272	270	299	292	309	255	294	292	268	298	288	304	332	284	294	286	319	288	316	250	290	283	283	297	286	300	255	282	280	288	261	296	276	240	309	312	296	248	277	265	297	281	290	285	316	282	283	258	299	309	289	276	282	293	280	298	315	276	312	293	291	266	297	292	309	321	307	290	292	286	277	302	274	281	304	346	273	244	276	305	277	265	272	289	265	293	260	316	289	279	285	310	305	303	318	295	292	252	281	289	267	303	282	294	259	288	313	267	312	297	294	285	263	298	306	268	284	254	319	316	294	296	278	314	279	308	309	289	273	300	282	288	277	278	275	252	289	307	298	303	275	294	291	285	277	323	290	311	296	312	291	268	301	313	296	291	282	308	286	306	288	286	263	286	304	282	284	291	264	264	258	293	300	257	294	303	288	298	267	263	298	304	272	301	266	303	260	308	292	316	303	292	284	285	270	281	283	303	302	300	301	314	275	290	302	282	288	258	285	317	267	289	297	287	318	287	269	304	261	329	273	299	283	312	268	294	278	289	286	298	318	280	282	273	295	289	284	300	305	286	279	290	275	296	305	294	305	268	317	301	299	290	276	306	289	287	317	286	292	292	293	296	267	292	256	282	306	298	297	287	290	259	305	279	275	271	286	288	309	312	303	290	289	288	316	304	288	325	296	262	278	280	261	301	286	281	266	290	281	287	290	282	269	280	276	295	299	309	257	289	290	304	273	275	305	276	322	313	305	301	306	270	273	296	274	299	295	307	296	310	264	261	295	291	285	300	326	279	299	251	284	299	301	270	335	285	279	259	296	332	277	261	310	278	278	291	299	278	290	308	339	273	258	300	316	251	313	296	286	299	286	280	280	298	290	285	270	288	301	284	314	306	294	285	305	289	272	292	274	304	282	317	286	276	295	272	278	315	312	294	287	291	294	285	284	281	291	264	298	263	311	297	279	291	301	307	281	281	292	297	289	285	288	309	279	258	266	311	313	303	275	271	303	261	302	278	258	255	284	339	298	283	294	287	284	303	285	306	273	293	288	273	311	311	310	275	262	276	315	272	298	270	278	306	254	294	265	281	287	303	291	299	276	279	282	272	298	260	290	280	263	305	315	284	284	271	316	279	274	284	228	308	310	285	285	328	311	316	276	307	275	284	271	262	286	269	315	290	261	314	276	327	317	311	281	305	300	291	310	267	286	312	258	287	277	290	274	259	291	282	305	268	324	302	277	311	302	299	288	298	292	289	285	296	294	316	296	273	309	284	297	287	319	287	340	291	286	285	279	261	272	291	268	250	280	286	323	295	278	271	315	266	316	290	326	295	289	327	274	316	279	280	290	321	282	272	321	279	274	294	288	282	318	280	284	305	287	281	324	303	267	315	285	308	287	288	300	310	301	315	288	271	305	300	282	259	295	297	318	272	287	288	276	271	271	292	274	283	276	283	293	271	319	257	274	303	302	265	299	300	289	296	296	298	278	274	282	270	300	309	306	272	299	307	280	288	264	287	293	287	306	258	285	295	274	267	312	275	310	296	281	319	285	312	287	282	280	276	285	283	283	254	278	260	294	283	282	293	257	301	281	297	273	270	307	268	278	306	275	282	270	330	285	293	273	293	293	277	283	264	302	277	263	315	299	319	301	271	280	267	300	296	315	306	285	308	275	283	297	267	300	265	265	280	290	277	289	308	295	309	300	284	297	307	296	279	285	303	273	289	289	277	277	285	312	295	257	282	287	314	294	326	313	267	291	301	313	275	310	292	289	296	303	306	284	299	303	308	292	280	277	286	310	285	284	283	268	275	293	280	316	291	279	298	292	262	313	325	287	295	279	274	269	297	324	271	300	309	295	284	288	274	275	293	280	284	309	253	308	304	283	303	281	292	283	298	290	281	298	255	288	320	271	302	303	276	264	317	308	311	314	317	269	319	289	304	264	267	297	295	310	286	286	287	287	280	316	289	287	328	314	291	270	280	283	315	276	310	269	282	295	302	252	293	309	283	292	274	309	301	328	270	283	271	280	276	261	300	267	286	300	270	268	297	298	300	269	288	310	275	253	272	294	299	277	314	272	274	271	282	272	276	332	315	304	269	266	304	278	292	281	280	276	280	271	283	264	301	304	291	305	280	286	285	259	254	311	301	278	305	291	292	282	296	311	275	274	279	290	290	305	275	293	293	281	299	273	270	294	279	278	317	291	270	300	293	284	298	293	295	263	293	297	311	283	278	336	304	293	293	304	311	255	269	266	263	295	294	318	287	253	289	312	305	318	270	285	318	260	287	288	289	290	279	300	293	314	257	275	301	308	308	283	313	278	292	280	304	282	282	300	310	262	269	284	262	260	287	259	310	295	264	290	284	303	302	299	287	263	305	296	299	271	265	285	311	327	287	276	272	301	313	258	280	268	292	283	287	313	285	293	288	293	280	296	299	260	291	285	303	303	304	292	302	282	280	269	278	298	309	305	274	277	268	280	264	239	274	286	271	291	283	336	279	316	285	261	306	299	282	311	321	280	274	278	255	287	300	311	310	329	286	269	305	299	294	299	270	277	279	290	297	306	300	325	301	292	290	286	305	303	277	279	308	320	295	294	302	273	316	315	301	312	281	292	274	288	325	268	303	286	310	299	286	305	289	289	263	298	264	309	292	302	282	289	287	288	316	304	290	276	310	261	288	316	291	277	268	282	295	332	285	283	264	294	303	300	282	285	299	295	289	315	294	282	304	283	296	329	289	300	270	288	295	262	270	319	294	258	280	279	316	301	285	266	257	291	265	263	298	309	263	316	318	249	293	287	289	305	294	282	268	308	284	305	314	276	303	289	293	282	289	297	310	289	283	279	295	285	287	293	280	264	311	294	320	325	302	278	290	298	298	281	310	282	263	291	259	320	287	313	290	264	268	272	287	275	298	297	277	298	281	285	279	312	307	289	279	291	312	271	298	291	284	293	289	250	325	313	307	310	255	288	272	276	269	314	304	308	303	294	286	290	273	250	290	312	305	300	300	266	304	290	297
46020	47865	18372	30505	3121	1742	6903	3157	373	362	346	294	342	329	296	336	334	304	295	320	319	315	278	318	280	330	318	289	278	290	315	296	294	330	358	314	312	303	312	360	303	335	295	303	300	325	309	303	270	328	387	506	387	340	297	305	332	347	338	315	304	283	304	294	267	291	300	284	338	299	292	294	301	296	323	312	288	301	283	284	300	304	300	295	297	264	288	272	312	316	276	300	289	283	295	296	294	293	268	292	317	289	279	290	319	277	306	286	318	269	281	303	291	281	286	277	291	282	336	280	296	285	351	290	291	292	271	287	279	297	269	269	300	302	267	291	282	317	323	287	292	295	286	277	300	295	311	276	285	312	279	304	308	287	285	295	310	282	281	264	264	309	285	284	314	287	272	310	294	268	293	322	288	264	303	306	298	275	303	307	289	279	290	285	257	305	298	269	301	290	284	268	297	295	296	293	270	258	309	287	285	276	323	279	304	280	301	291	293	261	263	286	296	273	282	276	287	284	271	300	289	345	279	311	324	277	288	284	294	306	301	290	285	334	299	298	289	262	308	299	318	288	315	321	280	316	255	290	294	296	276	262	288	292	278	251	298	281	294	298	283	286	276	283	297	291	283	276	273	277	288	271	304	298	286	286	287	311	307	298	282	278	268	297	311	295	284	309	283	325	312	306	282	296	292	322	285	278	291	298	308	289	297	325	278	298	284	311	279	292	278	250	295	308	300	300	274	293	286	306	315	287	289	261	304	258	286	274	292	275	282	290	266	314	306	290	283	278	271	271	265	282	318	322	292	284	307	307	275	287	294	312	289	286	310	311	278	287	290	295	271	293	269	289	304	291	261	291	281	311	283	262	275	277	293	284	302	298	314	282	250	267	322	281	317	278	305	301	288	297	283	280	306	283	278	313	284	299	277	284	300	308	307	262	311	290	307	311	295	268	277	300	255	277	306	288	297	262	305	285	276	287	288	305	263	313	281	285	289	308	298	278	287	285	287	273	295	274	282	295	302	291	298	283	319	308	302	287	305	288	285	269	299	304	281	276	287	278	296	318	258	319	293	291	276	307	287	301	282	329	291	265	280	309	313	315	281	309	284	309	278	290	299	293	306	286	272	280	296	307	278	290	291	242	267	281	288	267	281	290	273	303	276	319	290	265	278	310	318	280	299	286	305	291	296	295	265	279	282	283	272	257	277	317	302	306	313	289	306	281	281	311	267	279	305	237	313	277	302	287	291	274	294	303	303	292	295	295	266	263	295	312	308	326	298	268	254	277	263	280	281	272	312	303	276	272	281	283	283	288	287	293	267	283	279	283	265	293	270	252	308	246	289	284	299	319	298	283	297	283	273	314	306	279	271	309	320	297	280	251	299	277	300	278	309	272	280	259	272	276	315	333	268	282	288	302	313	304	268	292	278	263	291	286	326	277	297	293	302	273	301	304	287	296	289	287	275	273	295	309	281	283	288	295	289	293	289	276	295	309	287	290	264	303	299	284	298	287	277	297	326	294	291	298	299	282	278	296	288	294	278	293	271	315	289	283	304	290	312	288	314	303	276	277	276	295	295	276	268	288	275	302	294	277	288	308	283	277	286	294	300	319	289	284	271	300	310	301	294	292	292	282	291	299	299	249	305	301	292	289	303	301	324	297	300	307	278	318	317	282	316	291	280	301	308	300	294	276	269	329	299	298	292	321	293	264	301	330	322	274	302	309	303	296	280	324	313	266	312	274	292	352	296	288	297	305	289	276	257	278	284	323	263	293	280	300	300	261	319	264	301	293	276	299	325	300	269	311	290	327	279	284	320	302	324	305	278	271	307	301	308	295	311	318	263	317	292	291	303	306	304	256	308	255	304	290	280	257	285	291	280	279	300	272	284	325	275	307	273	280	298	281	304	288	281	318	267	325	329	314	282	287	309	264	282	301	302	262	310	305	273	285	280	286	284	284	311	281	301	300	310	301	308	293	281	293	295	314	314	266	283	302	269	260	285	285	316	299	293	295	293	283	284	292	287	302	271	293	286	325	286	280	306	300	285	309	304	295	276	299	269	291	307	290	294	309	296	296	274	301	278	274	283	287	283	285	293	331	284	279	279	308	295	301	312	297	286	293	304	307	300	319	288	250	272	272	301	293	302	259	298	289	294	303	302	292	308	286	305	316	299	288	254	289	292	291	246	287	313	285	310	315	280	291	276	252	292	279	303	324	291	271	305	284	281	308	272	283	287	313	271	293	279	287	292	309	274	322	274	292	279	282	298	287	278	289	288	274	284	288	281	319	276	279	315	272	311	297	306	306	282	271	315	279	292	283	306	311	328	287	280	268	304	302	281	278	272	312	308	269	315	281	280	295	290	303	273	334	285	283	302	322	280	324	300	265	273	297	252	266	303	288	303	307	322	280	292	345	294	290	279	303	273	286	301	291	287	277	281	269	321	287	262	303	283	300	289	280	315	306	280	286	306	298	304	280	298	281	338	268	277	295	293	318	304	271	303	272	316	292	299	301	302	272	285	288	277	298	295	268	281	275	296	262	346	291	270	301	306	298	278	270	287	253	251	251	293	287	281	295	302	302	308	301	287	303	292	272	285	276	284	278	318	287	307	296	299	305	310	300	297	304	259	305	295	268	279	296	321	266	310	319	315	301	309	298	282	303	311	295	278	306	286	278	301	290	311	321	304	319	280	279	309	301	300	308	268	299	292	296	295	300	272	260	269	268	289	313	302	288	315	308	315	305	303	275	290	309	284	278	274	301	288	300	293	304	258	302	279	272	290	302	299	300	296	286	294	274	283	294	323	297	279	283	293	283	281	277	296	321	298	264	266	274	311	306	273	300	305	265	297	304	308	288	296	298	294	309	294	311	310	294	280	296	263	294	280	263	291	324	268	278	325	286	289	302	299	283	279	293	323	287	299	285	297	293	279	295	301	316	301	281	277	310	328	267	285	284	309	313	275	269	301	291	291	279	274	312	289	265	301	285	278	276	275	298	283	298	318	292	291	275	281	332	292	310	295	313	313	301	275	287	295	259	267	264	280	292	248	276	294	262	318	273	273	280	282	267	285	307	292	286	284	301	273	285	318	284	302	285	275	309	289	288	278	296	289	314	317	279	292	283	328	283	282	285	304	286	291	257	277	262	302	282	298	308	286	302	303	283	269	310	275	302	270	293	277	312	268	294	296	303	307	284	300	281	296	267	282	310	275	271	292	287	287	287	321	293	303	283	322	270	290	309	289	265	286	313	283	292	297	308	284	287	296	286	307	303	329	268	281	285	281	254	271	335	285	324	288	277	317	307	269	285	279	308	293	308	275	274	274	296	253	305	304	305	260	264	299	296	264	296	267	303	319	318	291	323	315	274	300	273	248	300	302	288	288	264	305	263	282	268	278	299	277	288	312	287	330	309	305	288	302	297	280	279	293	313	301	324	282	317	319	273	291	272	250	292	264	254	297	294	266	296	273	292	307	295	307	284	301	285	308	276	303	294
24309	21436	29012	26190	21725	13147	12647	6937	617	544	461	443	476	498	433	452	437	457	455	453	455	412	423	456	399	434	440	445	421	428	423	444	459	456	451	483	444	452	467	492	471	474	471	440	389	424	434	477	462	475	456	507	568	503	421	422	449	526	537	460	426	427	398	405	438	387	442	402	454	433	443	403	376	457	454	427	447	381	401	392	429	423	408	417	431	437	446	445	438	426	433	454	397	424	436	394	424	421	421	434	444	364	432	461	414	404	389	425	421	408	445	416	419	409	451	426	421	421	483	431	414	421	435	425	427	449	421	391	397	430	460	413	411	391	458	454	410	401	408	395	460	486	427	395	423	435	445	415	468	461	431	454	449	410	430	442	425	409	422	429	415	464	423	432	406	419	454	401	419	425	442	439	389	408	428	378	436	449	397	413	414	446	396	424	423	458	437	407	397	430	386	430	407	420	398	439	368	413	419	384	391	423	431	424	468	401	439	452	406	407	444	400	411	416	402	458	419	400	437	434	409	386	444	409	414	397	436	430	433	442	392	408	446	415	406	451	383	428	389	418	442	409	455	453	430	431	403	456	424	428	434	462	420	405	429	398	402	436	429	449	421	411	417	427	435	424	419	421	411	445	448	446	439	431	392	451	424	440	418	437	435	425	431	399	407	416	399	471	449	397	427	426	419	421	428	385	372	425	416	402	436	369	422	424	407	422	438	400	430	484	417	414	401	450	406	408	422	398	447	424	463	413	442	436	447	405	399	412	430	426	397	443	437	423	437	423	415	452	407	423	438	436	436	417	422	377	371	392	442	399	422	413	485	431	400	390	387	439	405	391	405	417	413	450	410	439	391	387	425	439	454	373	407	463	453	439	352	435	402	417	402	405	417	452	409	408	438	447	432	442	405	397	459	442	411	400	418	417	458	430	447	437	405	442	402	430	430	385	416	384	416	436	428	406	387	400	436	457	385	411	397	423	431	399	377	398	415	422	390	409	443	421	434	406	417	415	422	417	449	440	443	394	423	406	415	421	414	422	451	431	426	435	427	402	415	391	412	439	427	425	388	456	388	401	441	417	449	431	433	407	442	418	409	453	441	424	422	434	409	444	384	417	391	396	448	409	389	411	391	428	453	429	459	388	421	448	404	421	424	439	391	424	409	425	422	447	424	447	429	470	412	410	430	431	404	395	413	394	405	432	441	399	426	427	422	428	424	386	410	441	426	415	401	438	437	417	438	426	424	426	399	394	415	399	425	415	407	393	421	429	446	415	434	413	397	452	425	438	417	419	421	443	425	443	429	402	425	398	427	389	445	416	415	418	426	454	419	399	383	399	477	397	408	426	403	424	404	407	428	437	414	426	425	438	429	429	442	445	419	428	422	433	431	421	391	478	396	414	418	422	429	369	415	429	474	421	431	435	399	474	438	431	469	420	419	445	447	442	417	408	438	395	434	458	447	446	397	406	416	445	387	394	441	423	444	424	401	382	390	418	436	402	443	401	431	418	417	414	407	465	426	449	404	432	408	422	417	431	417	401	399	417	424	417	434	457	409	444	445	419	413	429	399	408	441	437	441	431	453	454	397	460	409	431	425	472	414	429	445	432	421	429	433	413	487	448	427	439	427	435	396	435	424	413	405	409	416	421	397	406	412	424	375	411	404	447	408	420	450	418	423	385	460	445	449	399	402	395	448	467	441	398	411	417	429	436	451	433	435	416	427	403	420	418	435	425	420	430	408	455	414	402	416	399	397	405	443	437	435	445	432	395	399	442	421	385	454	430	434	421	404	445	377	430	397	452	409	410	419	427	432	414	390	429	437	414	422	409	408	411	431	425	418	432	421	380	406	435	393	397	373	415	395	411	419	417	420	389	454	455	405	432	432	358	437	410	446	421	448	415	401	407	406	395	429	428	422	438	419	423	423	426	438	408	410	417	459	389	437	410	394	409	434	421	406	420	428	391	401	397	419	444	413	410	463	395	423	406	425	452	433	401	429	392	429	397	426	429	422	414	455	408	433	444	450	442	450	403	428	396	387	423	433	408	427	427	417	401	444	397	413	431	427	421	408	403	435	474	464	412	437	410	451	424	426	400	403	439	422	397	411	457	426	375	431	407	397	448	403	452	438	454	437	440	429	417	393	439	431	413	418	420	449	391	435	432	430	440	471	407	434	399	409	417	403	400	377	398	441	425	446	432	395	411	416	406	409	426	447	437	420	416	411	387	449	407	408	402	422	411	447	433	402	399	418	429	373	429	415	411	438	391	436	444	411	446	417	400	434	396	420	418	418	446	411	443	437	445	475	421	416	391	432	429	429	409	390	413	416	422	425	449	426	390	412	438	423	433	428	440	430	419	397	442	444	408	437	417	437	437	395	394	438	448	451	445	419	412	400	379	436	424	430	419	430	447	459	412	392	411	411	415	441	397	415	408	460	429	417	397	463	444	436	426	389	402	399	403	423	397	416	423	426	431	412	417	432	426	421	461	428	412	412	412	416	399	411	419	388	448	420	430	470	385	425	430	409	459	410	445	402	417	411	424	429	418	417	413	404	398	403	423	426	434	422	415	424	402	424	414	457	421	440	425	443	412	400	470	412	385	411	420	403	426	415	416	438	432	424	388	424	442	399	451	443	418	394	405	433	412	410	436	454	453	434	381	457	400	403	394	429	411	401	406	413	396	417	432	428	424	446	412	419	439	437	401	445	402	433	412	430	405	410	393	411	413	356	426	402	411	415	401	391	396	421	388	372	454	462	417	434	420	405	420	407	441	442	394	431	403	426	428	405	415	418	419	437	412	390	440	396	439	413	426	427	448	445	430	413	422	425	392	426	448	416	417	416	416	415	398	410	420	426	424	448	397	429	387	445	425	406	412	404	438	411	402	401	413	455	426	396	378	409	451	451	425	434	431	447	467	423	441	431	455	432	420	387	439	401	422	429	436	404	435	406	409	425	440	399	463	398	419	408	429	448	423	413	403	395	387	435	434	430	424	370	447	456	400	425	435	393	424	451	408	431	434	435	423	453	435	401	406	444	422	397	446	392	409	411	420	461	417	426	432	412	382	415	403	419	370	434	441	408	419	425	403	407	427	418	381	463	405	443	422	415	405	450	419	415	396	433	446	458	445	413	451	389	437	413	377	410	423	453	408	449	456	426	426	410	401	420	442	419	461	420	420	418	410	422	440	406	436	409	426	381	429	412	445	423	418	397	443	381	432	432	397	431	414	414	407	394	441	440	437	402	422	443	428	413	408	382	451	444	422	402	439	415	428	400	400	426	396	402	377	425	390	429	428	447	412	437	472	433	438	451	396	418	420	459	432	386	451	402	446	415	413	391	423	385	414	436	409	411	431	436	453	414	395	437	419	405	417	393	428	412	447	375	484	459	426	409	415	388	442	369	451	447	419	437	408	427	405	427	390	443	425	416	484	443	450	450	401	432	417	392	405	428	402	399	401	404	391	418	434	424	433	441	390	388	418	421	410	390	438	421	427
57490	49450	27652	44753	6507	2855	13258	6832	576	499	502	489	459	484	495	465	452	439	430	435	439	445	405	441	421	436	458	398	392	430	434	417	426	455	471	520	456	477	427	450	475	413	458	410	445	450	464	462	451	450	489	539	669	545	417	403	517	595	534	465	414	401	408	406	398	382	380	402	391	422	383	376	388	385	429	418	379	386	393	405	398	436	389	390	383	410	373	415	461	398	405	393	425	448	396	410	406	414	393	417	394	412	401	431	426	402	439	418	403	382	380	407	415	378	408	398	405	389	402	406	401	384	423	434	440	414	396	439	402	415	398	421	421	416	408	365	407	438	392	403	437	414	370	406	407	390	412	385	462	368	419	398	394	388	414	388	409	372	416	429	393	406	406	386	420	435	399	402	426	386	406	392	398	383	412	411	382	407	398	423	418	379	449	427	422	403	409	418	411	383	398	388	413	448	391	429	420	451	434	402	388	399	414	425	391	386	404	400	387	394	405	421	378	436	385	402	449	409	426	397	431	430	473	406	377	411	414	418	378	392	423	390	420	409	421	413	367	419	389	373	409	396	397	420	364	427	401	395	406	463	358	404	441	397	445	410	398	420	425	444	407	422	413	414	426	422	401	415	414	417	410	391	434	408	393	393	400	370	396	400	409	429	434	371	417	435	392	416	389	344	405	419	369	391	402	400	421	411	437	415	404	416	415	418	433	425	433	410	384	381	421	411	433	380	399	359	417	429	382	419	384	404	413	382	367	414	398	368	430	416	396	412	424	413	422	407	409	397	421	378	382	410	383	404	407	434	397	391	381	402	410	454	415	414	414	381	395	398	380	394	403	363	388	422	454	387	443	362	408	395	394	407	363	399	411	411	385	424	440	418	397	424	385	377	412	436	371	400	408	432	439	413	424	387	382	417	384	401	416	410	417	400	427	397	414	414	419	399	390	395	393	410	379	406	430	423	442	429	419	410	386	399	416	420	389	414	392	428	395	440	386	408	395	376	417	429	423	413	405	395	411	408	376	429	388	370	393	411	421	407	404	362	413	392	423	389	396	401	375	399	403	408	386	408	440	433	392	420	417	374	436	394	407	435	395	421	408	416	400	391	401	411	410	421	409	421	374	414	403	405	394	425	385	409	405	409	434	403	445	416	431	375	392	415	422	374	402	414	398	405	375	390	386	401	378	424	367	406	378	395	418	402	422	389	400	390	381	381	417	413	395	409	402	408	424	413	412	411	418	394	406	432	453	419	415	396	402	396	361	430	431	407	408	415	406	417	465	414	420	397	388	433	365	428	426	397	384	387	387	385	413	411	396	390	410	419	404	401	403	402	383	409	395	427	398	414	398	403	387	442	418	405	432	405	388	393	394	395	395	383	432	394	413	416	416	424	414	374	386	381	416	410	400	401	380	421	377	397	397	409	362	394	386	377	398	377	392	390	397	381	417	412	393	434	398	406	425	441	374	387	374	396	404	387	385	410	376	374	405	407	395	376	424	409	417	407	435	433	370	430	426	358	422	413	407	425	390	385	401	383	365	414	399	394	376	403	405	410	389	397	381	407	440	433	400	394	434	417	408	414	368	393	380	434	434	404	393	427	392	405	417	434	372	427	435	410	407	382	380	405	419	419	413	430	411	413	413	410	398	425	406	398	394	407	412	410	406	401	410	429	399	459	402	396	393	391	369	428	407	406	409	417	399	388	402	376	473	396	393	402	391	400	424	399	382	418	418	404	412	400	405	402	381	429	415	395	394	396	401	388	394	383	406	411	451	424	383	408	421	371	389	373	386	448	403	397	418	401	411	422	397	371	423	384	398	385	393	419	401	400	398	427	397	430	398	438	417	421	409	372	400	395	405	392	392	397	373	386	439	389	384	428	427	404	385	401	430	412	401	393	366	384	372	382	415	427	376	400	407	399	426	401	395	394	403	396	412	407	415	418	438	463	424	385	384	414	392	418	404	416	438	402	374	387	392	409	399	372	377	403	404	410	415	385	398	426	388	419	385	415	380	399	418	421	401	445	390	434	421	383	398	429	416	387	404	385	392	404	387	429	396	408	416	391	412	381	404	391	401	397	404	380	370	391	429	431	395	400	417	412	400	410	425	364	430	411	404	421	435	411	414	402	432	417	412	420	408	411	380	400	386	398	403	386	377	415	369	400	432	418	405	379	416	376	416	411	393	448	407	395	441	390	427	399	389	429	396	405	377	408	410	390	395	399	406	395	438	415	390	403	377	373	412	381	411	391	387	419	424	417	438	374	415	410	397	414	389	408	415	386	387	433	402	395	429	409	427	411	430	432	392	426	425	438	383	408	401	418	419	402	403	428	407	399	415	386	410	382	381	412	442	437	409	424	392	423	419	439	437	391	387	409	413	406	407	380	436	388	387	416	387	423	407	409	385	386	423	428	394	406	452	428	383	396	407	410	402	396	362	414	436	397	414	407	443	399	410	409	393	398	422	361	401	411	395	398	396	389	412	374	359	416	369	383	434	417	382	407	376	422	414	457	407	415	436	394	396	386	406	422	396	390	393	454	404	416	420	417	419	430	424	405	419	420	430	418	412	409	366	389	439	401	420	413	439	397	424	382	356	381	369	384	392	402	426	434	381	398	420	415	394	407	421	409	374	387	427	398	383	379	383	397	423	376	410	400	394	428	424	410	426	427	391	390	381	402	423	396	428	402	418	374	399	386	404	400	392	421	383	408	408	387	399	399	400	398	418	422	385	399	403	411	365	376	390	428	405	412	379	407	422	392	409	378	420	395	428	394	381	414	410	439	415	422	417	396	386	396	398	409	398	429	412	419	402	396	345	393	429	397	445	409	375	403	413	398	425	399	406	401	360	404	387	405	442	398	403	358	436	402	384	436	410	413	406	395	415	356	398	422	368	397	389	383	408	380	429	443	420	424	404	386	411	433	397	388	398	391	456	427	382	406	389	391	402	397	367	418	405	391	375	406	395	413	411	370	395	419	413	407	397	357	380	412	410	401	400	388	394	396	391	448	383	381	406	433	401	452	383	385	418	419	391	416	411	391	405	412	391	409	430	387	395	407	380	399	428	385	355	408	400	433	388	435	426	396	391	404	402	407	427	425	416	426	416	383	390	401	371	390	386	438	378	404	397	390	408	419	393	444	394	400	384	434	400	416	382	398	385	371	389	374	367	398	392	423	385	411	405	383	365	374	373	402	393	403	411	399	396	386	376	413	398	426	438	391	398	396	414	376	375	380	391	398	407	415	372	402	420	382	389	411	399	424	430	420	398	425	363	389	392	431	384	405	397	405	415	391	405	408	419	429	440	409	397	409	408	403	405	423	424	411	440	384	408	384	397	442	356	394	402	418	412	395	416	396	386	416	414	434	422	422	376	389	384	410	384	404	419	386	403	401	367	427	385	402	432	423	407	407	392	374	422	397	392	368	399	417	394	417	378	391	378	425	383	405	398	439	407	348	402	429	397	422	414	402	369	444	427	404	421	364	398	419	406	414
28179	17187	4451	4691	775	417	732	633	342	289	310	301	278	307	304	297	309	339	303	321	313	354	300	298	284	312	334	311	334	302	308	309	310	319	328	327	313	346	317	326	328	305	346	323	321	323	327	296	301	327	339	318	292	343	311	307	324	317	308	302	314	296	303	303	289	324	316	324	289	322	297	324	347	328	333	309	299	325	304	305	328	316	313	337	321	316	299	312	321	271	324	322	301	330	326	288	322	297	302	296	322	323	323	298	311	310	313	302	303	331	323	331	297	303	320	308	315	300	324	305	312	316	332	310	312	291	291	323	277	295	286	303	300	322	314	291	303	300	317	322	296	312	309	314	304	288	299	309	289	320	331	300	317	314	285	299	268	331	326	338	293	323	308	372	281	289	265	278	295	335	322	298	296	309	326	308	310	320	322	327	307	299	320	341	317	308	286	335	304	320	309	349	326	307	304	282	317	335	319	314	296	339	303	326	319	295	278	313	304	326	313	328	288	318	297	305	326	346	310	304	292	360	329	280	320	294	343	305	310	298	309	337	308	321	340	319	326	283	292	285	314	293	295	306	300	337	330	302	302	299	305	306	308	310	314	319	338	297	299	312	291	313	311	268	301	305	331	324	319	296	300	361	315	352	317	325	310	325	299	334	346	294	334	326	310	310	317	270	303	315	331	281	324	335	342	352	330	293	329	317	315	306	311	316	329	333	299	315	289	318	348	306	319	312	318	298	326	269	284	320	324	321	286	289	291	304	323	334	309	287	309	313	303	335	317	311	303	322	341	311	313	329	284	326	333	323	300	331	311	268	322	326	310	303	308	326	303	299	318	277	332	284	300	330	297	320	359	337	325	323	323	254	304	337	327	314	328	304	303	294	305	296	329	301	315	343	338	309	338	312	310	326	319	307	317	325	334	306	303	301	318	301	318	304	294	283	291	327	289	321	293	318	318	316	328	337	310	316	293	301	313	307	311	319	307	334	348	297	316	310	314	310	303	282	302	332	282	306	306	322	302	299	293	311	298	349	290	352	275	291	320	281	296	296	313	300	295	298	308	297	290	288	331	324	332	318	293	310	340	331	320	302	308	295	303	309	320	319	293	308	285	291	313	292	310	369	326	316	322	316	295	309	309	318	280	330	273	340	293	327	331	318	294	301	308	306	297	303	308	318	313	323	326	290	312	302	314	282	306	304	356	289	287	328	311	301	311	323	319	297	295	310	272	290	306	312	292	316	298	308	298	310	313	331	329	299	305	309	281	290	296	326	313	292	312	319	294	338	306	340	311	286	299	320	317	317	315	357	311	292	348	315	329	302	321	302	316	327	311	326	325	278	301	298	328	297	314	277	316	299	345	244	291	310	299	336	312	318	338	285	306	309	305	294	292	315	345	314	294	315	300	298	315	327	346	298	324	309	307	323	321	289	329	336	302	293	314	293	324	315	313	294	306	320	335	302	304	306	306	310	312	291	290	320	294	295	311	348	295	273	302	328	295	297	282	302	313	269	316	328	309	347	350	289	297	331	267	292	295	302	310	310	320	302	306	307	304	302	306	329	274	320	314	331	299	313	322	303	305	321	331	313	261	324	293	294	318	269	319	336	298	309	317	320	295	328	335	328	309	288	306	316	310	286	320	280	339	321	297	300	285	309	330	308	310	330	325	318	325	319	318	314	319	277	310	303	299	317	296	295	301	334	291	297	311	325	305	307	328	276	306	315	295	293	298	288	306	346	327	316	291	318	316	292	346	313	329	293	304	314	325	295	310	298	309	296	311	321	328	288	316	340	279	275	303	295	313	340	340	299	294	329	302	318	320	314	324	298	343	316	312	294	310	291	296	303	311	294	303	313	289	301	312	310	288	306	291	292	304	267	310	316	313	307	301	292	314	287	286	311	286	324	269	311	324	337	321	348	310	309	309	301	299	319	312	303	334	314	281	316	327	309	324	301	319	314	262	287	311	297	325	316	294	322	315	300	278	286	320	330	304	290	350	337	331	299	300	303	305	284	275	304	294	326	344	313	312	289	327	298	336	297	310	324	285	315	301	319	308	273	313	309	291	338	326	311	348	323	322	310	327	306	307	281	301	307	277	284	321	325	297	288	309	325	306	296	329	338	320	300	304	327	301	351	305	315	316	306	311	331	308	320	299	282	303	297	325	340	349	303	289	347	315	297	312	284	329	311	340	296	299	287	337	287	309	308	321	339	334	316	311	294	306	313	302	287	264	312	321	320	338	278	298	341	344	292	308	315	301	301	294	297	314	295	285	305	304	311	306	324	320	338	307	291	326	304	333	315	305	269	298	313	286	298	278	271	300	314	312	324	292	292	313	298	322	329	336	333	302	273	318	337	319	307	300	314	276	299	341	356	310	292	357	329	353	330	311	316	329	353	303	321	278	322	292	347	284	343	301	320	331	324	312	275	283	300	308	330	291	303	325	321	284	277	296	343	321	279	300	323	282	355	307	267	315	309	300	299	298	257	327	283	335	302	326	303	298	287	293	293	295	342	293	291	277	278	297	301	304	330	312	327	330	342	308	325	288	322	337	280	326	317	296	290	315	322	327	343	324	309	308	314	343	345	321	297	311	295	312	329	327	321	296	318	316	312	323	281	300	290	290	318	298	273	271	306	340	306	289	325	289	330	289	330	350	289	302	310	302	324	322	290	284	318	332	318	309	326	327	324	289	337	320	284	314	300	297	310	310	286	307	312	314	304	308	320	319	294	331	296	319	309	280	334	296	298	297	318	303	309	321	331	297	307	299	303	307	330	304	312	328	317	320	305	303	327	312	305	309	309	327	320	298	296	321	324	329	340	305	302	297	340	296	299	300	326	308	335	336	315	290	278	304	302	310	353	321	316	275	304	317	341	305	316	305	320	295	332	329	313	285	289	328	302	279	341	313	338	313	307	334	268	316	273	306	322	316	274	277	302	308	306	332	304	308	331	301	323	293	308	342	309	303	318	288	305	344	298	328	283	287	321	305	328	308	317	306	272	321	321	320	288	284	302	316	325	340	326	309	316	279	336	291	319	308	302	317	330	284	297	312	297	353	316	293	329	292	346	324	307	303	329	312	325	321	345	316	332	287	295	303	307	346	297	289	318	296	299	337	351	284	314	282	296	291	324	303	323	325	350	351	312	311	324	319	304	306	325	320	305	311	289	310	312	299	305	316	299	293	308	299	298	337	326	309	296	314	276	313	364	284	311	314	298	310	316	332	301	319	326	339	298	336	324	331	315	321	340	312	297	319	319	327	300	314	344	317	311	313	315	293	311	298	311	310	329	309	307	341	276	309	298	304	322	315	323	295	371	340	275	299	322	304	307	304	307	323	296	306	289	293	307	326	323	306	315	324	338	294	294	315	334	312	333	299	320	304	293	302	307	327	327	308	331	301	272	305	326	314	322	300	318	333	301	300	301	328	279	308	321	303	284	325	292	349	318	297	312	289	324	297	293	313	307	298	328	305	305	340	308	323	320	341	303	296	285
12825	7514	3269	4950	611	390	954	761	329	304	294	292	297	265	312	306	297	323	297	290	261	304	337	294	299	312	304	272	291	280	283	277	309	312	318	294	317	305	311	311	270	297	301	292	288	329	303	291	284	313	312	288	303	312	303	303	308	336	328	305	279	297	318	263	249	278	286	295	297	294	296	277	296	257	291	306	248	302	314	290	291	287	268	267	279	282	275	297	267	305	312	293	319	290	280	291	307	274	270	259	266	315	312	329	267	294	290	295	301	270	262	279	293	299	305	285	332	273	292	270	310	311	283	286	288	298	311	274	293	284	297	267	272	290	253	290	272	297	294	297	271	286	295	309	288	293	292	269	280	324	257	267	297	289	283	291	282	292	277	284	291	307	318	281	319	317	267	287	302	299	290	264	268	277	265	316	279	243	276	281	282	266	282	283	285	295	304	317	301	287	290	285	253	297	319	261	289	301	293	296	285	311	287	306	270	299	294	278	292	307	291	309	284	291	288	274	281	280	280	291	285	300	290	275	279	295	315	292	295	300	269	260	265	302	278	296	304	291	291	293	275	299	294	288	287	302	302	316	302	310	259	273	264	296	257	290	274	275	286	292	270	289	274	290	305	271	241	297	305	289	316	303	276	269	283	293	263	274	297	284	302	295	269	275	316	315	289	261	324	277	272	301	274	293	308	276	301	290	297	298	271	281	305	293	277	306	291	273	292	286	307	290	323	273	303	317	287	270	271	318	295	308	272	317	289	283	252	281	279	281	284	299	315	289	302	288	309	282	298	325	257	317	279	277	255	262	271	308	272	284	275	269	318	299	311	285	277	290	306	280	305	317	278	280	275	301	288	269	276	323	311	314	283	293	286	270	296	273	281	275	255	289	301	272	273	301	300	316	279	296	275	284	310	321	275	293	310	268	293	290	311	300	295	283	293	285	286	302	284	304	272	280	293	267	322	286	273	286	283	274	280	306	313	282	295	278	266	307	279	301	290	310	294	310	305	321	279	294	298	316	272	295	276	281	291	298	291	287	263	290	288	256	292	321	271	287	282	270	274	257	308	290	293	278	286	300	292	274	271	318	284	287	291	311	271	292	282	297	296	297	318	304	276	268	281	282	281	282	286	288	286	293	224	302	267	287	274	281	269	297	302	268	285	308	273	290	268	282	275	292	277	294	274	301	265	303	277	276	289	273	254	277	293	276	290	290	288	282	284	247	278	297	296	291	280	281	269	289	304	279	295	292	284	294	257	304	296	311	291	281	264	290	279	265	298	296	287	280	261	257	269	321	300	317	273	279	297	274	272	288	282	301	267	246	291	252	274	291	300	262	342	271	288	289	292	270	298	302	298	286	317	284	259	292	298	290	282	308	265	282	268	283	277	286	278	300	284	296	273	309	294	266	271	309	313	292	287	285	308	273	299	279	301	277	274	300	292	285	287	289	288	291	277	293	288	307	306	290	274	301	250	291	283	258	312	283	295	314	297	300	296	277	289	251	314	289	293	304	314	279	250	331	271	268	266	270	296	282	287	288	304	290	285	305	283	299	261	291	286	254	305	300	274	287	273	281	266	295	291	307	263	310	261	298	282	295	286	264	278	283	290	316	288	298	277	270	297	315	301	279	275	282	316	267	296	286	262	283	302	271	277	298	286	277	286	292	304	287	288	287	294	309	298	275	312	297	302	264	315	257	325	290	302	289	275	300	272	327	269	316	278	307	276	278	284	266	261	274	305	307	286	288	285	292	263	271	290	287	289	311	258	303	317	291	293	289	318	316	290	290	319	307	312	297	291	288	288	303	292	292	283	259	287	284	269	283	290	304	290	242	264	271	285	283	301	299	294	309	298	267	315	290	280	295	292	300	310	306	312	308	279	303	267	293	269	270	291	306	278	258	290	281	289	274	277	283	269	278	291	293	294	299	295	312	284	245	260	279	278	292	318	280	280	276	287	288	268	312	281	292	284	279	305	274	289	300	269	272	312	297	331	273	327	282	261	304	275	281	305	303	281	293	276	258	281	290	279	296	307	258	327	267	293	323	286	282	286	296	285	333	318	312	308	309	257	312	317	258	281	304	308	323	292	274	293	277	255	283	287	282	303	270	290	283	301	302	303	263	302	304	267	287	278	291	291	295	282	312	286	284	292	285	282	285	291	327	285	280	286	275	274	279	287	288	286	290	308	308	267	260	287	266	290	266	278	264	305	297	272	311	273	287	282	285	304	295	291	302	282	295	305	318	306	269	294	294	316	301	280	297	282	307	245	288	268	271	245	276	311	294	278	276	303	291	273	294	288	295	294	255	271	286	306	274	280	250	291	304	297	293	322	281	258	286	270	320	312	299	301	310	302	289	300	311	288	277	277	271	283	283	272	297	300	253	299	306	305	307	320	288	296	277	279	292	290	271	267	274	309	282	264	322	289	302	280	277	287	314	313	313	294	308	283	290	284	280	284	300	324	328	289	315	310	294	290	302	284	279	299	267	295	267	288	285	287	293	277	270	281	313	316	337	286	304	318	326	242	280	266	300	263	281	273	279	277	290	280	310	288	302	314	292	259	283	263	294	310	271	286	297	281	286	324	284	302	260	310	274	343	277	271	300	283	275	286	303	289	289	308	257	293	284	269	283	253	292	338	293	292	291	259	297	293	270	291	274	327	304	278	296	284	282	281	296	269	304	287	302	265	308	307	306	312	283	299	283	284	290	262	312	320	309	295	278	255	307	299	296	290	265	284	294	278	286	308	279	300	302	276	289	286	279	293	309	270	286	273	317	299	258	309	305	304	319	330	290	269	288	287	294	314	300	248	289	276	280	265	278	319	292	300	287	325	294	263	284	304	288	280	248	298	297	286	275	280	306	306	281	301	294	314	263	278	260	270	304	279	307	268	294	276	302	298	267	287	264	288	248	296	311	287	286	306	290	289	290	285	277	287	300	313	281	279	296	299	297	281	285	287	273	269	265	327	292	282	291	296	276	298	300	302	296	291	283	268	306	262	274	286	284	304	269	275	307	322	287	295	284	270	286	283	294	272	296	276	296	302	301	290	289	308	315	314	269	311	297	268	302	283	304	312	286	300	296	296	281	270	280	309	271	293	285	322	308	308	277	251	289	296	277	281	281	321	329	273	314	306	292	284	278	279	301	275	299	326	281	271	286	299	296	289	285	283	289	290	291	293	313	290	304	335	294	304	287	298	298	301	288	274	294	286	275	312	280	268	282	258	289	271	272	304	278	289	274	287	295	280	291	279	259	290	299	296	281	281	287	296	283	285	291	268	284	312	283	301	280	284	267	275	282	294	311	267	278	305	272	301	293	293	306	270	262	272	275	272	290	276	321	274	265	309	293	258	285	283	262	310	297	275	286	300	269	311	302	299	253	270	292	269	261	306	286	310	279	288	310	287	313	303	279	330	335	310	280	312	260	271	273	312	295	262	294	296	274	264	304	287	287	268	271	309	269	242	277	294	282	270	266	282	307	286	284	283	286	276	302
25349	21499	27998	30823	11528	926	4228	3435	384	353	301	337	296	320	295	310	303	315	298	291	302	328	292	322	307	352	316	297	324	304	314	298	317	324	315	282	314	297	310	349	285	310	310	319	324	316	318	322	295	320	318	348	382	324	308	312	339	365	380	302	332	289	338	301	294	338	339	327	295	315	320	283	309	282	297	300	318	303	274	283	300	318	263	312	286	289	307	300	301	275	291	322	303	291	274	297	307	310	328	296	300	314	274	304	274	289	294	333	289	312	316	246	311	275	301	297	295	285	288	300	281	308	283	290	306	311	282	314	333	309	272	292	272	313	288	303	339	280	295	292	293	272	303	323	288	295	341	290	277	309	294	295	311	305	303	293	299	316	288	294	297	305	239	284	290	294	307	345	294	255	273	286	297	309	303	269	324	297	320	290	324	289	310	304	318	298	309	301	287	274	287	315	290	301	306	294	304	278	283	338	298	320	271	280	310	287	312	286	288	295	314	322	317	310	273	328	264	315	317	265	281	287	315	284	297	277	285	270	301	325	319	288	309	287	265	309	291	298	276	311	303	299	288	291	313	289	297	292	308	278	310	297	260	309	271	289	292	325	303	286	283	312	308	305	304	303	278	312	273	297	293	295	267	310	318	281	305	308	272	284	300	307	304	326	258	303	263	273	304	296	283	337	287	304	292	292	308	313	300	320	304	335	261	281	292	317	303	316	298	312	296	287	303	278	292	306	291	292	303	262	294	286	287	272	297	271	283	300	277	308	282	322	288	270	310	293	292	283	304	324	309	281	333	314	315	307	310	286	330	267	312	267	271	355	301	297	328	303	278	342	284	292	308	304	308	304	311	331	293	331	285	296	291	302	318	310	324	290	300	301	313	287	291	290	290	287	266	283	279	303	335	290	266	324	295	320	298	299	309	307	265	296	318	281	294	310	285	316	267	298	285	291	287	274	266	303	293	302	295	284	257	283	330	333	310	322	288	266	283	301	292	284	315	306	296	304	290	307	291	302	316	298	276	281	307	288	279	298	319	333	298	292	305	312	325	296	306	338	296	282	286	300	324	276	285	298	291	312	295	305	267	275	281	317	305	297	285	270	314	284	302	298	260	288	307	307	289	290	299	309	274	313	333	317	275	308	296	310	300	310	281	319	280	275	306	277	333	267	287	315	311	282	291	252	302	292	301	275	294	268	305	287	268	278	323	331	278	282	293	297	290	314	275	309	258	312	287	280	293	278	321	304	317	271	287	281	309	314	312	260	313	272	304	283	287	313	268	288	308	302	279	303	293	266	298	299	303	286	308	272	306	302	316	274	300	296	282	310	298	295	294	316	286	290	293	308	311	325	297	281	293	304	303	300	289	281	259	270	290	291	326	269	326	311	296	289	300	320	281	299	295	303	296	282	299	307	280	304	299	288	289	323	330	285	292	316	329	272	304	288	320	319	283	268	293	306	281	257	320	320	341	314	306	336	311	287	277	305	308	330	312	281	283	289	306	292	311	321	285	313	289	304	292	304	312	253	274	286	299	321	288	307	291	315	318	296	333	294	288	305	296	310	279	283	320	302	299	285	270	277	339	277	317	292	286	335	305	319	315	312	309	266	297	276	303	308	305	326	274	286	284	302	332	281	277	292	300	278	283	290	293	305	283	297	264	300	297	294	266	278	330	324	305	308	320	323	271	306	281	320	286	275	278	322	329	311	306	299	279	284	277	292	278	252	317	293	298	327	303	295	278	305	312	295	293	307	300	301	284	304	313	307	287	312	279	302	296	286	284	290	293	279	304	304	314	304	328	291	296	295	279	297	313	291	302	302	285	275	258	320	327	283	295	310	302	322	300	283	307	333	272	292	297	294	284	311	310	288	290	333	277	256	301	282	287	302	311	291	306	291	276	324	312	299	317	278	282	307	317	299	298	298	272	296	309	327	293	310	262	293	295	282	333	309	273	297	274	330	311	312	331	252	303	324	314	288	339	317	298	307	299	284	295	286	310	271	282	286	310	297	316	280	317	281	301	300	279	300	285	275	317	300	295	286	306	285	286	276	285	289	314	309	307	302	301	283	271	308	294	281	313	312	307	307	270	283	264	317	303	301	292	288	312	298	309	297	283	331	269	302	294	323	297	279	265	284	313	332	278	317	313	286	270	289	272	309	293	272	295	314	323	268	303	298	311	303	283	289	278	289	282	290	304	301	281	289	296	351	301	298	318	299	270	285	295	273	308	293	287	307	272	302	293	294	291	331	288	304	294	298	301	320	318	304	305	322	313	274	294	301	265	280	313	321	291	297	309	334	283	297	283	275	290	291	328	314	275	290	302	285	294	303	300	276	325	289	308	281	303	305	287	303	316	299	295	298	321	302	291	333	315	313	293	323	292	299	333	323	280	288	303	285	295	276	301	300	303	242	281	293	311	286	268	326	333	329	291	308	273	262	301	290	281	294	275	278	285	302	279	307	301	281	311	299	295	299	305	287	304	297	310	276	271	299	324	306	287	315	334	290	286	340	323	307	282	315	329	296	286	262	307	257	290	317	325	277	284	316	289	296	271	260	268	295	269	316	284	297	303	288	271	277	259	292	268	282	307	294	282	328	278	311	315	311	293	299	298	311	339	280	294	274	283	302	318	277	272	276	328	292	297	274	295	281	325	292	299	288	288	283	299	247	288	331	304	320	295	304	303	298	269	286	327	314	290	272	291	316	315	308	318	274	300	265	311	308	318	297	299	310	288	275	305	282	308	295	292	288	261	327	296	301	268	293	295	282	313	298	276	299	292	302	319	290	275	291	279	268	299	320	346	330	282	266	310	264	303	285	307	315	303	271	289	275	276	303	292	294	300	298	312	285	256	274	318	293	295	311	308	300	296	312	307	292	304	333	289	313	303	302	299	300	291	320	268	323	320	292	307	276	290	284	318	322	307	284	309	311	276	276	279	296	300	317	298	301	329	270	293	281	274	288	286	291	279	326	287	294	322	291	289	260	286	259	284	299	287	282	293	308	294	286	284	326	290	309	308	273	298	309	284	284	288	305	278	312	306	294	287	309	292	278	220	290	278	293	327	279	309	270	267	302	288	299	292	316	300	278	303	290	284	285	291	275	281	287	267	301	307	291	304	289	297	289	296	295	285	338	277	280	305	305	308	311	280	294	309	300	305	277	297	351	308	288	308	305	307	290	288	249	269	306	303	292	300	275	283	275	289	277	305	294	287	291	304	289	295	328	281	268	308	267	286	290	288	299	294	316	283	336	296	281	305	292	292	316	310	299	279	289	277	307	307	248	281	298	280	265	307	275	289	277	281	284	318	306	302	279	304	321	293	319	291	299	329	257	302	321	277	273	322	294	288	290	275	294	303	313	258	303	322	271	276	312	300	275	316	276	276	320	293	297	323	322	304	317	283	324	292	290	302	318	294	310	311	297	309	309	322	273	316	326	298	293	268	316	292	298	302	293	287	294	263	288	300	291	305	291	291	298	296	305	285	279	300	316
44197	29839	32642	32271	1791	588	6622	4545	381	344	349	335	317	327	351	338	338	327	309	305	303	316	277	304	335	307	283	330	293	295	301	313	330	335	312	351	350	363	331	321	320	304	313	299	302	324	336	299	335	315	360	351	428	332	314	337	355	446	401	337	357	309	285	304	312	311	306	307	307	302	296	286	299	279	310	322	278	336	279	285	320	271	316	285	284	305	299	296	292	304	288	304	294	318	321	313	285	306	277	313	313	312	278	277	315	319	284	282	286	312	266	308	301	323	288	293	300	284	310	311	293	324	311	284	310	308	284	284	282	285	278	275	298	291	320	290	307	291	306	292	276	312	312	325	311	252	307	268	284	286	298	311	285	276	295	309	273	299	299	320	279	261	311	323	299	311	337	286	291	279	317	285	304	297	308	316	323	304	303	324	317	304	249	289	318	309	300	296	275	283	269	288	280	291	283	306	294	258	296	295	339	300	312	283	301	293	288	326	291	312	298	296	292	292	320	295	308	316	291	292	263	286	298	292	320	295	303	284	295	310	321	287	318	304	278	316	312	291	331	293	304	271	276	324	322	312	291	283	296	304	320	301	304	265	297	291	310	296	292	296	295	303	297	277	274	287	321	299	311	286	296	314	305	300	265	296	319	296	293	286	291	333	288	288	304	295	285	325	322	290	273	281	268	281	318	291	267	303	300	290	308	322	300	298	324	326	300	288	287	320	275	305	269	284	310	322	267	301	271	323	269	278	305	308	326	318	294	295	297	287	319	315	301	315	278	281	265	323	336	255	296	278	282	303	269	283	273	285	314	307	309	274	293	304	312	336	287	298	274	286	300	316	289	310	328	253	276	303	282	300	297	313	294	270	304	276	305	318	292	293	307	283	303	296	305	306	308	298	276	289	290	307	317	289	278	310	279	283	292	301	302	322	311	287	286	314	293	310	314	282	303	291	291	253	343	284	286	319	314	304	278	249	300	282	278	269	297	300	300	292	307	291	288	295	260	304	291	290	321	312	295	296	268	323	313	298	285	310	317	275	261	292	323	296	278	278	303	317	298	308	297	315	304	286	297	279	278	270	296	308	314	301	272	334	313	283	305	267	302	308	284	288	280	313	313	300	294	289	301	298	306	289	313	308	288	293	281	317	308	311	301	309	286	305	265	311	297	257	288	289	274	274	292	302	287	313	294	296	324	298	285	283	274	274	285	292	297	307	307	289	268	260	322	318	294	283	301	270	291	325	267	288	330	282	313	284	279	300	284	274	281	283	306	265	287	315	280	258	265	329	284	300	281	304	282	337	289	317	295	301	274	284	306	289	298	291	276	283	283	290	301	280	306	308	276	318	279	288	291	281	276	305	284	290	286	295	323	285	280	291	294	287	276	303	287	301	278	285	285	281	297	303	298	341	281	292	279	287	299	265	281	246	303	325	270	288	277	296	293	291	321	280	296	298	296	306	281	296	278	280	292	286	293	300	284	289	300	299	288	257	282	283	316	307	266	289	269	292	300	323	281	292	296	285	290	289	315	317	274	301	287	282	282	305	264	299	299	298	313	270	267	306	274	275	293	307	302	280	282	277	303	302	293	308	302	296	270	293	295	293	306	267	311	306	257	318	275	260	293	301	314	292	309	316	291	284	292	308	288	299	297	291	290	297	334	323	293	281	304	270	281	287	323	340	322	282	294	337	308	289	263	284	330	304	286	309	278	278	305	320	281	314	271	270	312	281	285	300	294	302	299	291	310	296	290	303	284	277	312	315	296	294	305	287	301	291	278	290	300	296	285	304	304	311	294	307	295	288	297	294	308	303	274	288	265	320	308	320	299	312	325	301	295	288	282	265	273	319	301	308	283	331	316	264	262	311	312	299	275	285	276	320	301	313	303	303	300	279	300	294	302	298	316	308	299	289	306	302	296	276	296	316	311	280	305	296	270	270	326	294	273	285	276	290	308	289	341	285	294	290	306	288	292	301	292	260	265	283	254	315	305	293	289	292	319	325	313	301	292	280	341	282	295	290	297	277	303	298	293	305	309	274	287	316	297	326	307	246	314	294	301	293	302	298	346	286	270	273	314	291	296	315	297	268	284	294	313	302	287	301	277	273	307	296	295	326	286	313	269	307	308	293	289	284	276	286	272	281	270	302	305	303	296	291	296	286	281	293	263	284	288	300	267	324	267	274	301	272	271	317	291	285	310	316	298	299	269	282	282	298	282	285	312	287	286	323	298	289	299	267	292	272	313	287	293	309	299	289	281	297	327	307	289	309	284	328	251	306	287	322	305	317	318	295	302	297	281	310	305	309	273	327	292	270	299	280	294	292	290	280	266	287	317	303	289	274	258	269	280	306	307	297	324	307	265	297	279	288	309	295	318	284	242	285	274	296	286	298	325	297	254	304	301	271	278	281	275	300	290	289	308	290	269	315	313	311	304	282	266	283	306	323	291	295	294	310	300	293	279	299	299	291	291	268	301	274	305	301	287	276	289	272	284	309	279	269	299	282	275	300	294	275	300	317	295	286	291	283	261	312	306	288	290	302	303	257	289	288	314	320	341	269	295	305	288	304	299	298	271	314	305	291	338	291	272	275	292	317	302	302	294	253	291	303	301	316	307	276	315	304	290	317	300	282	285	267	277	298	280	287	328	288	273	301	309	282	263	294	292	286	322	319	289	296	306	327	263	273	299	311	263	307	280	328	277	283	306	318	274	278	253	282	301	294	269	289	294	290	305	278	305	296	308	321	287	279	305	283	282	289	285	286	299	289	304	319	302	307	297	309	273	312	311	294	293	323	320	306	278	299	284	273	276	295	305	308	302	319	324	321	303	307	304	281	250	326	268	291	287	289	296	286	280	287	273	269	309	286	291	290	305	313	292	304	290	273	291	282	334	312	282	293	288	283	284	329	317	325	294	311	279	315	307	289	333	296	299	262	316	276	305	265	306	303	288	277	304	295	310	281	296	303	282	288	315	279	281	306	300	275	283	266	313	313	315	324	297	287	283	294	328	314	287	302	297	293	267	275	274	293	310	295	297	305	293	309	320	300	283	312	297	298	258	293	304	268	260	281	287	317	293	271	266	279	303	286	303	282	291	287	278	257	265	321	287	272	272	298	292	313	304	270	289	294	315	289	311	317	289	309	305	273	281	312	270	312	301	299	290	324	268	310	295	272	261	293	285	302	300	311	307	312	290	294	296	297	297	277	299	314	317	269	312	316	314	273	292	277	326	304	278	294	305	290	307	280	314	270	278	296	265	280	324	282	272	312	292	281	280	314	308	282	303	313	300	317	310	313	318	288	297	301	300	271	315	322	320	274	319	274	319	307	305	331	297	329	305	291	288	338	269	321	284	303	282	279	286	301	283	282	282	258	323	282	296	302	317	310	311	297	308	281	278	294	314	311	272	295	307	292	298	320	273	292	316	282	304	283	281	299	284	298	336	301	282	278	298	324	256	302	335	273	300	297	310	320	273	285	278	304	305	298	306	323	311	307
24305	21359	29161	28396	20857	7526	9053	7824	689	549	526	492	500	481	493	494	513	425	529	451	468	439	454	503	451	473	440	474	494	451	477	444	455	486	478	451	483	499	459	422	498	496	467	474	505	449	481	475	423	459	465	498	587	501	458	464	496	609	553	510	485	458	438	436	436	451	471	424	458	450	447	457	451	442	442	446	451	410	422	445	462	444	463	483	460	444	408	453	416	426	453	449	448	468	437	443	427	443	465	420	424	447	434	418	423	402	455	434	442	429	490	509	445	401	432	424	445	422	424	455	444	457	460	450	442	471	422	418	450	435	434	445	480	426	428	422	478	432	485	423	463	425	433	458	425	467	495	434	444	458	443	470	444	454	450	442	458	459	425	442	447	502	448	405	443	420	438	452	410	448	455	468	440	447	460	442	460	437	382	464	432	437	441	411	403	478	416	466	440	464	448	409	439	444	432	446	407	441	457	425	430	496	450	426	468	459	457	463	479	412	431	429	417	449	415	440	461	464	450	450	453	460	492	421	445	448	381	450	446	440	504	420	419	449	452	444	454	416	446	451	457	425	436	466	409	455	448	457	462	444	473	460	421	418	415	417	468	444	450	464	445	421	438	413	445	418	468	432	417	441	501	458	455	419	424	492	447	448	434	423	419	448	446	423	413	409	459	455	478	455	406	453	472	405	478	420	455	433	424	428	424	421	447	434	433	442	489	425	429	452	432	444	467	439	444	439	474	458	432	442	412	431	447	473	437	421	433	435	454	441	459	425	465	457	433	431	441	468	443	454	451	458	420	491	433	479	445	446	456	393	471	375	447	461	421	420	409	429	452	434	429	423	474	441	409	396	424	439	462	451	445	441	414	468	434	479	445	414	415	462	447	472	426	476	461	424	509	472	458	468	434	436	412	417	435	465	454	442	472	445	412	406	456	449	392	417	445	448	445	475	447	443	424	456	426	479	419	457	429	467	428	450	436	452	427	443	446	484	438	475	414	397	438	438	432	440	439	396	462	452	468	452	447	444	449	459	440	465	465	446	450	474	462	504	446	451	453	451	428	469	438	434	425	412	414	441	455	430	484	448	489	440	425	440	455	471	458	422	474	476	435	433	420	425	425	412	443	489	448	461	470	449	457	426	459	457	439	425	462	406	427	453	448	458	436	441	425	395	459	448	465	416	437	464	411	417	409	462	460	455	461	409	420	426	418	398	491	418	450	457	449	456	460	424	452	430	481	438	472	466	390	492	475	405	427	443	426	475	432	421	417	422	423	446	486	462	451	456	428	437	428	441	462	435	431	444	446	456	473	410	439	451	463	462	410	484	421	450	408	456	451	453	428	446	394	429	452	465	449	455	423	418	471	443	434	461	431	428	441	495	414	456	446	431	453	454	472	447	461	430	424	436	428	449	442	389	489	469	475	448	407	462	439	432	478	448	469	449	419	464	436	433	443	463	423	472	422	472	438	435	457	479	442	437	429	426	454	477	419	432	449	459	430	437	399	422	390	460	493	438	409	439	440	427	478	430	459	430	424	447	443	428	427	446	474	474	452	454	464	473	467	431	484	456	467	441	479	446	437	451	423	466	461	441	458	432	437	421	425	452	460	450	451	416	465	433	428	458	451	423	465	450	436	424	442	452	435	474	463	424	449	455	421	466	402	453	457	450	452	444	422	423	435	454	425	452	439	453	429	449	445	417	440	470	463	457	451	442	449	415	427	437	430	444	445	449	439	426	460	447	465	416	417	459	436	427	448	454	402	432	446	442	459	447	489	433	407	432	440	478	418	482	405	414	473	468	435	486	429	466	451	413	430	409	440	432	446	464	454	486	435	456	407	423	479	479	442	433	427	433	398	471	443	461	485	482	415	457	427	435	422	446	435	438	430	438	445	473	468	400	423	414	462	431	449	447	409	453	448	420	435	455	435	449	441	439	442	448	439	464	412	444	431	435	435	421	427	496	434	482	416	446	436	430	425	447	457	410	469	469	432	420	420	447	469	419	457	474	456	444	427	411	393	439	423	447	485	456	431	475	422	446	444	427	460	421	462	442	449	450	398	434	466	424	422	424	441	445	412	477	459	450	434	441	460	437	436	463	466	438	400	424	403	448	444	483	458	417	415	460	426	460	425	430	447	425	440	461	477	416	426	448	401	460	419	442	445	471	429	442	457	458	456	458	443	435	396	450	456	499	401	458	475	406	458	456	400	452	415	416	490	436	481	431	430	445	425	413	432	410	443	472	431	433	457	469	429	443	486	413	456	447	453	436	417	459	454	450	423	470	452	455	455	415	419	448	404	447	428	424	428	482	438	455	420	408	444	479	481	408	481	474	402	427	460	452	413	433	429	443	455	451	437	429	477	428	404	490	453	453	421	417	474	417	418	426	456	442	469	447	449	414	415	401	456	420	461	432	447	441	479	460	465	488	479	383	420	422	461	450	434	468	434	448	436	440	450	450	434	461	438	456	467	450	444	409	441	449	468	465	402	421	433	438	430	454	469	437	452	487	435	486	419	456	453	453	448	439	436	426	483	437	452	463	504	463	462	440	439	461	453	444	483	465	420	449	439	459	410	431	420	428	424	453	460	448	433	420	419	438	435	440	452	433	448	445	454	400	445	458	413	443	492	474	447	448	439	431	433	479	444	435	450	443	451	444	424	477	439	459	455	443	444	461	440	438	448	452	409	426	449	470	427	439	443	419	455	440	471	421	471	399	455	407	432	418	450	459	421	420	421	427	453	453	469	427	423	414	408	421	439	480	426	398	433	435	463	436	427	438	471	416	431	456	418	437	476	460	438	428	411	472	471	430	494	450	409	458	477	379	482	423	431	460	486	448	474	445	456	443	426	451	409	417	449	433	417	472	424	466	463	425	471	394	449	427	420	435	445	435	429	433	460	487	385	451	464	447	446	438	440	426	434	491	438	424	450	469	468	425	420	444	459	455	475	451	435	463	447	467	432	429	435	410	435	426	452	425	456	459	478	469	419	452	442	438	433	418	421	432	430	448	450	421	470	418	421	459	433	480	438	433	464	436	484	449	498	433	439	446	435	513	484	442	427	431	458	415	462	478	380	462	454	440	453	449	426	455	441	440	433	426	432	476	431	447	436	433	477	415	457	432	436	445	448	384	443	437	420	447	473	447	468	412	467	457	420	453	436	416	452	429	456	444	453	392	439	456	450	459	418	432	426	431	410	448	404	439	439	451	454	437	445	447	412	418	446	413	398	460	453	449	463	449	447	459	426	437	462	410	409	437	445	434	434	422	462	427	413	446	435	400	463	434	461	439	436	465	444	446	428	456	434	445	451	424	456	453	445	473	426	441	489	419	449	502	447	448	408	458	426	462	444	434	431	459	427	489	444	438	416	410	437	437	422	443	412	489	430	394	482	436	465	475	475	458	440	482	409	432	455	433	442	455	408	424	448	434	459	457	450	447	453	446	439	445	434	442	418	421	431	448	433	433	472	428	447	458	411	468	429	429	463	430	436	466
55083	38436	41146	43253	3716	970	10946	8317	579	539	551	531	541	486	475	529	488	424	504	451	469	478	433	440	423	434	492	421	461	458	442	418	443	478	446	482	516	492	449	480	490	502	463	524	531	446	480	451	452	462	471	527	723	510	436	439	570	698	598	583	527	443	435	462	454	446	424	423	431	412	413	412	438	401	407	395	440	437	450	412	438	411	439	387	396	441	464	452	426	431	394	412	451	409	405	425	412	429	437	431	423	434	415	414	399	450	476	427	436	412	398	443	456	427	453	401	454	456	447	434	445	418	420	428	414	436	443	403	408	408	484	430	428	441	368	425	406	400	402	446	400	392	459	421	454	421	439	421	404	445	421	436	416	426	428	454	452	420	429	417	457	418	424	422	437	443	446	403	437	414	447	419	418	399	414	430	432	483	431	424	403	439	455	418	432	467	422	424	448	449	410	418	435	456	438	427	451	464	431	467	428	387	433	402	444	430	418	411	411	384	438	430	460	435	422	416	427	422	426	397	426	437	420	445	437	434	395	421	448	430	456	410	445	431	413	393	464	429	436	394	439	417	395	427	383	445	422	446	418	388	415	398	390	476	420	441	439	396	468	413	429	453	435	444	412	438	444	423	400	442	445	438	405	416	433	441	440	430	441	437	426	422	429	370	422	423	429	432	414	422	411	416	406	452	410	443	422	410	416	397	445	402	431	411	427	414	385	449	411	429	437	462	433	454	444	415	440	429	432	416	450	421	439	446	400	413	413	412	461	451	446	429	388	419	441	417	401	430	423	436	440	428	453	468	466	464	453	460	427	406	450	364	408	402	437	415	459	441	436	428	434	398	421	437	438	405	426	417	424	391	441	436	415	401	426	452	469	412	384	427	393	428	467	473	417	457	393	419	428	440	432	424	393	432	437	436	446	414	403	409	414	449	457	446	411	414	428	426	406	438	413	425	428	444	436	397	406	451	419	419	445	408	416	415	441	429	383	428	406	411	406	434	399	449	399	410	394	433	436	429	398	442	429	440	430	423	401	423	404	402	450	456	396	434	412	440	432	406	407	430	444	412	458	422	439	434	418	367	396	421	386	454	381	439	471	434	451	427	389	436	464	417	423	455	433	437	448	443	396	398	426	410	413	426	450	452	425	438	414	423	391	363	423	437	414	416	415	438	460	453	426	424	443	385	410	409	419	446	446	410	446	434	426	394	446	452	448	432	451	397	435	412	432	437	448	393	437	418	428	418	433	425	454	445	477	403	422	410	479	429	457	431	450	407	420	450	442	424	421	422	432	430	386	432	426	408	440	387	431	462	471	446	407	429	408	425	410	401	403	412	433	428	410	391	437	440	425	449	430	431	438	411	451	403	457	405	414	430	423	473	446	397	453	462	393	426	432	447	447	453	426	426	379	418	446	435	430	432	440	435	426	423	435	454	408	428	419	420	438	483	439	400	431	398	431	419	415	410	474	451	402	418	406	435	414	473	467	445	481	410	425	459	427	404	427	436	413	411	422	408	425	464	413	413	423	448	464	447	456	399	382	405	434	433	430	412	422	427	427	413	460	447	424	449	433	470	415	428	421	429	407	431	391	427	409	443	424	398	427	447	419	408	432	459	442	411	440	399	445	444	422	451	442	422	450	445	436	466	417	465	425	400	430	414	426	404	452	457	427	430	439	390	432	381	479	437	448	393	409	461	434	439	435	415	443	389	445	447	438	424	444	446	427	423	407	392	398	437	405	430	421	410	426	426	436	409	431	408	421	431	440	407	471	434	401	392	435	424	444	414	445	423	446	393	433	425	430	421	413	450	439	441	427	459	395	427	464	411	430	411	396	463	392	449	413	479	385	409	374	426	435	449	432	410	437	408	440	453	426	399	446	414	437	449	470	448	403	423	444	391	401	415	409	437	407	405	429	429	443	422	426	437	440	393	424	393	445	436	439	417	477	452	433	424	418	439	456	401	419	453	434	445	430	424	444	427	472	422	411	435	426	393	469	427	448	437	429	424	424	373	383	433	415	431	393	430	441	435	435	438	420	421	427	433	405	419	387	410	422	427	417	415	456	452	439	387	424	421	446	397	442	447	428	405	402	412	420	446	436	472	467	441	399	418	426	429	427	410	422	414	397	430	453	413	405	428	410	452	409	429	439	451	406	415	428	447	446	424	437	424	406	458	449	406	435	402	420	437	403	433	423	444	430	439	403	420	436	426	429	412	394	417	426	414	419	416	410	424	426	438	404	416	428	398	421	429	427	432	408	443	421	417	449	397	401	454	393	434	415	431	422	390	378	409	408	415	465	396	412	455	440	408	457	451	412	396	433	420	441	460	407	435	424	415	405	402	431	476	412	410	413	438	441	424	459	414	440	436	418	433	421	470	442	432	434	415	422	405	445	419	433	432	433	445	460	428	403	416	446	399	413	451	437	411	409	429	443	454	437	441	419	418	408	405	446	451	429	437	418	454	417	444	445	444	431	407	419	418	413	438	443	414	454	435	439	428	417	423	409	410	440	472	434	481	416	459	424	457	408	378	420	400	384	443	431	417	407	429	418	411	427	408	418	401	469	419	450	439	392	431	418	446	428	388	467	436	437	407	413	390	440	435	428	382	441	431	436	427	392	417	409	410	418	433	399	390	443	453	443	407	422	426	431	413	422	388	440	454	442	428	427	402	424	430	431	414	435	439	407	425	416	422	401	425	434	402	410	444	400	403	406	414	417	409	416	422	422	447	405	394	457	411	457	451	450	442	442	410	431	438	427	407	447	451	427	404	414	408	458	409	442	396	430	414	421	439	450	419	423	415	453	446	410	447	441	398	430	415	422	417	438	426	431	415	449	432	400	404	428	467	434	447	434	391	390	440	395	433	409	465	415	453	462	449	426	410	433	453	459	411	430	451	431	411	448	447	431	410	404	426	445	424	427	443	362	430	428	414	398	443	431	390	421	433	450	403	445	401	410	414	429	434	394	422	432	464	431	424	418	451	435	432	447	416	413	405	418	449	447	420	429	490	460	431	391	399	453	419	431	438	416	455	438	442	438	397	447	418	417	438	399	435	421	389	409	413	464	392	455	401	442	422	432	427	412	457	443	432	450	419	414	410	430	454	420	421	456	459	390	406	413	413	405	420	388	400	423	442	443	417	437	453	431	418	416	427	478	423	453	406	483	414	444	432	403	442	432	437	450	481	443	454	426	409	417	478	428	439	410	382	393	411	439	424	436	415	428	412	440	414	443	412	421	432	409	406	417	449	417	395	408	425	435	416	388	421	460	407	420	447	416	413	427	402	415	444	436	426	468	427	421	413	436	398	413	437	454	448	403	389	429	395	429	421	421	409	415	393	421	413	464	416	377	423	398	413	423	426	435	395	427	424	421	396	401	427	465	395	419	412	432	415	428	446	413	439	439	448	434	422	405	413	443	416	415	447	410	428	409	399	454	440	439	401	409	407	452	449	409	422	458	415	455	376	382	466	438	398	399	413	458	430	432	417	443	415
28229	16575	4344	5327	874	458	724	747	380	392	370	364	311	375	384	382	388	401	381	389	406	355	364	411	388	337	359	376	400	335	370	356	354	383	352	345	372	363	385	413	378	401	352	358	349	353	350	365	368	362	370	358	427	362	365	358	363	388	381	344	396	367	373	378	365	376	364	373	353	363	383	357	362	375	355	374	410	378	377	359	387	354	396	374	395	388	375	335	360	375	374	351	358	347	353	335	360	359	374	374	370	356	373	368	396	361	349	377	409	376	375	374	331	396	348	401	392	421	385	373	364	387	359	377	341	365	324	420	356	365	361	342	385	363	414	357	366	392	373	390	338	347	348	359	378	395	381	368	344	392	370	356	378	361	358	360	391	382	368	357	358	358	356	388	392	397	389	389	356	386	352	371	368	369	365	376	375	373	356	378	363	327	373	368	334	346	390	352	356	349	387	376	359	373	365	330	371	389	376	331	391	359	380	364	358	352	343	393	400	379	378	384	351	391	370	348	356	382	374	359	385	363	370	388	354	367	369	360	392	376	338	365	369	376	349	351	369	339	342	358	363	415	375	402	348	380	379	363	343	380	366	356	371	336	382	361	379	382	361	386	373	374	381	382	353	368	404	377	390	373	387	345	359	346	401	378	342	349	405	380	378	324	363	344	387	326	390	367	390	405	344	342	381	395	388	360	368	398	352	388	362	389	374	371	367	380	345	391	375	411	390	398	350	412	404	347	402	346	402	368	367	365	367	376	350	356	341	378	352	359	348	362	384	357	388	351	355	354	397	386	393	396	347	353	353	390	368	332	394	353	353	363	381	368	340	363	348	374	374	364	342	342	397	360	383	352	374	355	367	376	371	366	400	388	377	353	388	370	387	371	369	377	361	376	360	355	325	399	385	349	380	348	356	362	384	345	423	380	365	404	367	354	360	352	393	365	348	411	375	346	390	383	347	346	410	393	356	376	376	347	373	365	361	402	376	375	365	356	399	369	383	388	371	369	392	355	389	340	415	393	347	359	399	378	352	384	370	348	348	380	369	369	387	398	370	373	363	378	377	366	361	375	384	406	369	393	326	398	392	348	345	349	394	380	376	358	369	357	386	346	356	379	377	376	343	371	384	356	381	387	362	350	354	386	389	377	378	370	405	376	363	380	346	352	402	339	383	364	366	370	381	356	388	381	364	381	351	337	378	398	327	367	375	356	378	346	368	384	400	392	403	331	333	357	378	382	403	371	381	339	368	341	326	332	365	387	377	353	368	355	407	369	374	395	369	369	376	372	361	361	351	373	381	376	396	372	358	348	365	375	350	359	350	340	361	331	393	367	375	367	381	351	364	365	358	408	327	368	378	350	364	357	362	321	367	356	375	359	320	350	369	371	359	365	370	388	380	351	353	330	351	355	384	354	380	351	353	382	366	393	344	391	383	385	365	337	369	365	371	377	344	383	375	377	362	371	383	355	383	360	368	372	364	359	384	365	377	367	373	373	373	368	378	376	343	399	393	353	365	375	401	362	363	348	340	337	373	392	350	356	358	374	365	366	358	378	390	350	377	374	405	319	400	398	365	364	380	343	402	362	392	383	343	365	352	385	371	410	374	416	356	400	339	355	338	350	381	352	379	375	413	362	361	343	357	376	382	367	405	359	379	353	371	343	372	348	395	365	390	351	362	353	366	371	353	359	359	397	368	367	369	376	376	341	375	363	371	389	415	355	393	389	355	327	386	379	371	347	365	380	338	354	369	379	372	418	399	354	347	395	391	381	342	393	357	381	331	380	418	369	351	343	340	368	404	375	358	346	343	347	376	389	357	386	379	366	347	398	375	365	399	394	335	350	348	369	350	350	348	349	338	382	358	361	324	362	338	367	347	352	393	405	391	392	400	372	380	350	382	371	358	390	372	369	414	400	359	348	351	357	359	372	340	399	375	391	396	348	335	373	365	367	406	390	353	377	372	388	357	365	354	381	382	344	353	346	401	393	359	371	359	360	390	316	359	395	387	352	344	342	386	366	401	376	379	399	363	356	395	379	367	352	366	406	377	395	345	371	387	365	346	365	372	373	404	347	367	391	352	345	371	357	359	390	375	371	384	375	368	371	373	391	370	386	384	349	362	347	389	332	345	371	389	358	366	343	354	362	357	373	371	363	370	353	403	364	351	352	365	365	379	362	399	398	382	392	374	325	368	365	346	380	367	383	340	391	353	369	375	350	350	364	393	408	337	351	348	380	322	344	363	356	359	336	389	371	360	400	360	353	367	345	359	347	356	347	358	379	422	371	325	359	375	371	370	385	327	326	369	393	345	365	366	364	362	390	361	395	354	369	394	326	350	369	403	357	380	349	363	360	366	362	398	347	390	388	376	358	354	369	351	365	407	357	356	377	385	355	328	348	380	352	368	364	402	366	390	350	368	358	377	365	389	364	367	365	366	365	348	387	369	410	412	335	371	371	384	353	353	381	376	348	347	391	347	385	375	357	373	419	367	368	366	371	383	358	361	364	357	364	354	393	367	389	369	392	316	365	366	349	403	353	360	372	371	349	388	359	395	311	372	377	386	374	356	370	361	380	362	374	386	349	353	374	357	357	371	376	378	360	356	376	373	341	349	385	384	377	364	358	356	370	351	367	389	390	364	335	355	371	359	373	385	374	341	341	398	365	378	370	363	344	357	371	370	362	404	384	358	409	373	372	369	368	363	371	346	383	388	404	331	405	363	395	359	369	388	405	355	382	367	368	385	377	348	407	394	338	378	369	373	409	398	375	365	383	373	379	369	341	370	361	366	387	419	352	395	389	379	358	374	365	357	370	362	371	377	403	382	409	415	365	339	355	368	387	371	364	359	353	371	396	381	351	370	342	402	327	357	361	341	351	370	360	366	349	368	349	358	352	360	376	345	378	388	382	370	361	368	373	392	350	370	416	373	376	340	405	413	387	367	395	371	400	366	383	395	373	383	358	346	366	384	378	341	362	324	382	368	380	368	373	365	420	346	351	389	368	346	361	378	352	358	367	333	335	377	384	349	377	351	356	366	372	377	366	381	394	335	386	368	376	341	358	357	366	396	370	362	389	402	381	352	372	379	351	351	373	360	365	376	359	358	377	343	405	371	378	411	372	367	380	392	397	382	359	372	397	405	399	394	371	376	371	376	355	369	385	367	394	351	345	364	404	370	361	410	398	384	368	388	367	355	341	360	387	366	366	396	387	363	366	368	376	362	349	404	334	328	394	349	354	359	403	372	396	378	377	367	379	369	356	347	372	380	379	341	361	369	382	364	399	368	374	385	391	379	378	348	381	363	337	361	336	355	358	416	386	387	339	380	388	321	384	346	398	379	357	414	383	367	363	355	378	407	411	350	353	335	386	365	379	343	389	408	361	350	374	380	346	411	388	322	341	365	320	381	372	365	351	357	356	378	358	395	349	357	384	374	407	350	371	353	366	353	349	385	350	398	363	401	354	369	381	358	363	337	310	347	357	350	381	372	369	397	333
12532	5669	3387	5468	607	371	931	836	317	357	343	364	352	330	340	348	331	352	364	347	351	357	322	373	341	360	373	334	347	353	348	329	323	400	352	318	372	320	350	340	374	321	348	361	345	340	342	338	387	345	349	351	382	317	379	329	347	371	322	345	330	370	342	362	334	352	353	300	329	338	360	330	352	335	328	334	332	358	352	353	329	372	328	365	329	368	347	304	345	366	323	383	332	356	342	355	327	340	346	334	322	334	353	359	379	326	371	324	331	336	330	314	356	342	322	324	327	359	327	364	336	337	330	342	364	352	349	337	350	354	346	332	353	355	361	318	367	329	356	351	350	343	322	322	370	338	340	343	345	345	381	335	363	338	353	325	345	337	367	342	389	367	358	346	365	336	358	310	350	347	360	366	358	361	319	336	337	323	344	359	334	348	340	361	345	363	335	321	325	344	349	378	320	358	342	349	343	338	301	337	324	362	346	317	353	343	338	343	328	357	337	330	324	335	334	321	342	343	332	335	361	328	356	359	333	329	345	361	327	341	339	332	331	324	327	346	324	343	371	310	330	337	308	369	359	351	367	314	339	363	323	347	356	363	334	365	368	333	336	380	359	309	354	360	352	339	351	340	352	327	341	310	354	362	350	358	366	309	318	327	331	353	330	359	316	340	324	333	335	306	322	305	348	355	346	341	360	343	363	339	320	320	349	335	340	368	368	351	356	347	345	337	343	348	343	319	353	360	314	317	334	326	357	329	355	348	351	354	330	355	337	340	354	367	306	372	341	351	333	389	330	349	329	338	336	337	364	355	323	284	322	356	319	324	299	320	319	325	349	345	326	336	328	312	335	356	319	345	345	338	332	327	344	317	317	343	323	372	341	348	350	336	304	334	358	340	351	320	334	350	387	350	338	356	348	344	336	324	298	368	323	292	352	323	338	327	353	345	316	312	347	344	362	359	345	324	339	346	341	319	318	356	361	329	333	350	341	333	302	308	356	316	317	348	382	352	316	325	345	360	352	315	328	325	338	323	323	316	357	326	349	335	351	335	375	319	310	325	325	357	310	349	340	364	348	327	330	309	322	330	313	335	352	361	320	334	336	344	348	311	369	361	346	384	342	339	335	327	334	355	350	341	342	320	349	369	365	336	336	329	348	353	366	335	325	346	347	369	317	338	366	313	337	359	324	372	379	338	349	319	325	322	365	336	341	371	354	357	360	347	343	348	352	340	366	353	359	355	376	319	367	342	317	344	356	377	342	327	359	329	345	358	364	348	321	354	374	329	342	368	320	369	351	346	336	294	299	352	332	346	337	329	382	344	320	327	341	320	325	335	356	331	334	326	343	332	339	320	324	306	331	366	359	321	357	352	292	337	340	351	339	351	365	299	370	315	379	348	331	334	334	348	334	344	320	321	342	342	343	354	358	335	324	302	348	335	346	343	314	340	333	306	326	336	333	328	358	330	353	366	341	320	321	334	333	316	328	342	349	345	335	319	346	346	333	340	364	374	376	338	338	338	321	351	347	318	316	354	320	344	311	358	368	345	318	350	337	341	292	341	330	318	341	339	326	356	345	386	318	356	309	374	319	370	340	337	378	375	344	341	331	312	361	343	326	349	298	340	334	355	332	339	376	349	354	359	374	326	353	365	349	375	354	363	313	314	346	326	352	348	312	322	352	354	327	338	337	363	357	351	328	355	307	313	333	334	322	337	351	340	356	313	330	338	353	315	346	335	340	301	325	365	341	326	355	305	337	340	312	340	379	340	374	319	343	322	327	370	358	360	327	354	364	374	344	319	367	332	335	350	340	360	346	335	356	314	324	350	345	345	341	365	348	378	331	314	349	369	340	345	347	302	345	333	312	367	349	361	338	341	318	334	365	375	341	314	369	329	328	341	351	349	333	333	333	343	361	344	341	329	353	306	359	351	364	321	334	335	333	364	336	353	352	314	347	351	347	388	363	369	309	351	339	343	310	362	361	321	362	358	336	347	369	323	331	336	359	364	310	337	344	363	389	323	341	316	364	344	368	356	317	327	355	327	357	351	374	328	316	339	365	336	333	348	349	343	351	342	325	333	345	339	371	347	349	357	360	352	337	327	351	361	351	319	348	345	322	321	342	334	289	364	364	328	342	339	334	331	352	329	333	342	340	372	375	314	343	314	349	322	335	348	331	341	321	365	313	312	345	337	348	321	363	305	315	335	350	331	363	359	331	361	334	358	381	361	357	330	318	379	348	345	366	340	346	363	322	354	356	323	298	330	349	339	319	334	340	361	351	327	371	345	327	367	330	328	343	333	322	301	345	363	342	366	353	346	320	363	334	315	360	319	365	387	320	322	346	321	325	353	352	327	348	339	347	359	350	334	318	338	314	338	344	353	334	329	342	316	350	310	311	351	348	340	323	349	348	360	316	337	326	327	324	317	357	356	322	349	328	382	366	333	331	353	319	327	304	333	353	316	357	359	352	367	347	317	328	386	326	325	332	318	345	326	337	336	313	385	349	359	357	342	337	362	329	327	349	344	354	334	326	341	343	383	360	330	361	343	299	328	355	330	378	351	341	341	315	316	316	324	379	351	364	348	343	350	324	347	336	329	357	348	350	339	338	302	345	338	334	352	306	324	345	329	327	314	355	365	343	329	331	347	363	329	300	351	378	330	355	349	353	322	356	353	361	338	315	341	378	352	337	337	341	326	370	324	367	324	370	364	324	361	350	329	349	320	344	338	334	368	351	347	314	360	298	349	358	321	352	375	310	333	341	333	325	351	330	351	341	366	338	354	356	296	335	377	343	337	346	354	359	348	350	346	317	358	333	325	376	361	299	319	327	345	316	332	347	345	336	328	335	343	335	301	335	327	350	350	366	375	338	362	315	338	316	330	317	370	348	339	362	344	339	358	351	318	347	308	338	327	353	354	344	327	322	369	365	356	304	320	359	327	358	324	348	340	350	312	316	320	332	338	326	347	355	292	358	336	374	327	337	325	342	318	323	343	354	314	340	321	315	339	312	372	358	300	332	350	357	357	331	321	313	346	356	349	357	355	318	367	341	319	303	323	322	335	342	329	336	335	339	342	347	341	384	364	346	341	366	376	339	346	333	328	329	330	363	355	311	343	357	358	362	370	369	311	347	323	324	326	309	351	323	338	311	341	354	345	338	360	335	357	358	351	389	332	327	367	309	335	369	342	347	378	314	349	360	325	340	338	339	345	342	349	338	314	341	368	325	381	327	375	360	330	335	311	339	350	340	333	370	361	341	323	323	310	335	343	331	325	335	337	334	335	361	348	333	316	339	333	347	336	341	338	373	333	354	378	324	390	336	347	379	342	363	319	345	341	348	342	331	343	323	357	329	348	340	346	332	326	336	348	341	349	317	318	317	343	345	361	322	336	377	353	329	349	340	308	360	310	333	325	320	288	336	365	344	319	336	335	332	313	333	343	324	320	323	324	334	341	323	345	356	331	343	332	333	357	338	373	310	341	346	342	325	371
25394	21455	28051	28120	15269	1952	6197	3890	418	421	401	391	370	404	358	411	368	397	395	340	373	342	394	335	371	353	357	345	380	332	382	378	396	363	397	376	418	397	382	373	405	374	357	354	344	366	363	349	352	380	363	423	515	417	387	382	384	381	386	411	325	348	364	349	380	339	340	317	362	344	382	349	381	337	353	340	381	371	361	358	341	327	346	354	379	347	327	332	353	320	394	314	356	385	392	369	347	372	345	349	342	356	366	350	353	355	351	366	394	330	373	360	351	373	350	357	348	365	372	346	335	386	350	393	358	345	336	372	346	365	361	360	344	339	347	402	340	360	383	372	390	355	346	362	366	383	332	359	347	324	338	332	354	377	348	375	373	345	349	336	390	338	311	336	330	328	366	295	352	386	351	375	357	359	386	376	362	338	335	355	342	362	334	350	338	314	379	362	360	354	329	342	345	345	345	365	369	331	370	368	377	353	406	364	378	372	356	338	364	374	356	360	357	374	358	356	348	395	365	373	342	358	367	391	321	342	392	344	365	372	353	374	340	369	364	359	333	335	349	372	341	362	365	343	376	374	331	342	380	332	380	365	363	339	329	322	371	404	340	369	325	338	351	348	350	351	363	379	342	341	378	347	347	379	362	368	356	375	344	359	351	347	322	393	378	345	320	364	376	347	353	354	327	345	356	347	362	346	358	360	367	323	347	369	345	372	379	362	340	357	359	355	363	320	347	366	388	337	359	350	377	349	326	348	355	353	350	360	357	334	343	387	395	387	364	347	368	379	338	349	338	345	371	353	346	388	341	364	370	356	370	365	357	340	368	341	378	386	382	359	394	364	342	326	341	322	358	357	344	323	382	344	400	341	348	331	353	362	376	382	372	316	385	376	332	349	343	319	363	354	311	359	382	339	365	404	356	377	354	352	357	357	349	348	333	348	368	366	370	334	376	351	377	371	365	362	402	387	359	366	381	341	339	364	319	387	351	357	362	340	353	382	341	374	341	313	327	369	348	330	357	346	381	376	344	335	382	345	358	363	342	381	357	380	334	370	352	323	345	335	352	345	371	378	325	357	381	329	373	351	365	342	363	352	328	350	327	371	361	349	350	368	372	356	310	352	361	355	352	362	339	353	324	336	373	376	357	362	359	368	401	351	328	365	299	327	366	369	331	363	345	339	371	377	340	346	345	340	356	321	336	357	402	351	369	338	359	347	331	375	352	373	364	368	353	361	338	350	384	316	347	353	370	361	375	376	355	340	347	361	369	346	376	381	333	365	382	354	343	336	366	338	364	340	310	386	343	347	341	381	359	329	344	387	360	352	374	327	371	383	351	378	372	372	348	370	321	349	346	342	360	396	404	377	356	361	374	356	369	318	359	376	371	365	360	342	323	355	374	380	358	362	360	378	364	318	344	330	379	374	351	326	334	360	310	330	347	332	394	359	385	331	321	353	341	359	344	363	373	340	339	362	346	343	359	340	388	367	364	399	323	353	350	345	386	366	327	357	360	362	373	343	372	359	396	371	346	350	360	379	355	348	325	338	381	352	362	364	346	326	371	364	351	340	362	388	359	361	347	326	353	365	353	353	350	376	370	358	345	339	370	364	343	355	373	368	352	346	338	377	375	354	369	402	361	350	349	326	335	350	342	368	362	358	315	358	339	353	346	349	339	359	353	358	352	361	350	346	330	364	379	356	364	357	348	363	360	332	359	346	341	363	372	377	363	357	381	368	348	384	378	383	382	333	339	353	368	347	329	361	346	379	339	347	342	344	342	368	359	385	341	353	398	347	356	372	385	349	362	370	380	390	360	370	335	339	334	355	344	375	337	335	349	380	349	329	343	353	382	336	382	378	373	348	333	357	356	367	330	340	365	354	326	349	376	341	353	376	372	368	330	360	307	345	379	358	337	349	362	374	340	347	347	356	346	361	326	338	322	329	347	368	356	339	330	420	378	355	353	375	336	343	370	333	348	348	363	322	346	348	362	339	348	378	347	321	333	351	352	340	367	350	363	341	346	345	405	366	355	342	377	364	367	374	356	359	384	367	364	330	365	375	331	362	320	384	339	364	373	338	352	325	335	361	334	383	345	366	357	356	338	377	337	337	302	357	349	369	360	367	344	325	362	369	375	344	320	350	341	355	375	333	326	338	360	326	347	354	389	385	385	338	348	353	332	377	341	338	389	348	340	365	358	340	338	359	369	351	370	346	340	326	365	362	346	366	366	331	327	376	363	363	337	361	353	358	385	363	383	351	362	358	357	364	343	333	340	393	377	374	346	382	367	326	361	382	339	367	391	319	351	354	360	345	367	345	347	340	378	365	347	352	360	370	357	361	328	351	359	363	381	354	364	357	380	363	369	350	339	363	352	358	430	321	337	347	347	358	348	366	359	392	332	359	320	315	344	359	379	331	356	346	326	375	382	370	397	366	354	359	357	351	349	371	308	390	352	354	359	342	418	358	313	356	391	349	363	330	325	378	366	351	328	346	360	361	372	367	372	345	324	369	353	327	390	353	352	358	328	360	364	388	354	357	382	360	348	372	369	374	349	357	326	350	348	370	393	333	372	380	321	326	355	349	364	359	359	357	340	363	335	361	364	326	344	366	360	386	351	332	396	364	384	377	352	326	354	363	381	340	385	347	369	327	379	341	362	355	355	367	354	356	347	367	339	335	358	337	346	396	357	360	360	352	343	371	358	319	344	361	386	372	380	332	356	351	370	330	376	349	349	337	349	347	326	337	318	339	352	383	370	346	383	378	332	338	352	362	326	339	383	341	352	361	361	373	361	346	366	352	373	344	381	346	360	333	325	381	361	388	354	339	348	353	333	329	338	350	348	323	357	374	359	332	359	347	342	350	386	361	351	352	352	362	333	362	363	334	366	344	371	360	402	363	387	343	388	362	381	340	349	365	388	341	391	371	383	326	333	343	344	351	368	342	362	298	355	382	350	350	339	351	337	364	363	361	341	330	352	341	367	356	332	356	356	368	363	341	372	367	346	354	386	350	349	375	389	393	361	362	332	382	369	349	361	365	394	334	355	382	353	353	330	363	358	383	359	367	372	374	357	359	364	350	330	353	365	376	391	357	332	336	331	345	347	368	353	380	329	393	342	348	344	362	357	375	349	355	365	346	381	340	374	320	368	342	358	364	341	356	354	351	373	352	365	352	358	377	424	366	347	353	383	346	341	347	359	387	337	338	363	351	361	332	357	316	384	385	350	341	366	366	342	355	350	355	354	349	362	381	322	358	342	355	379	332	348	354	368	346	368	323	373	349	359	366	341	369	366	384	342	329	358	380	323	385	340	370	351	321	342	377	378	340	355	325	356	347	337	317	394	356	359	358	369	362	349	329	368	332	365	337	352	366	372	365	347	386	330	345	338	352	364	371	381	358	362	348	346	376	376	351	371	345	323	333	365	350	386	360	372	307	381	364	329	342	353	365	376	322	335	372	337	369	359	345	341	363	353	362	363	388	365	385	366	335
42700	35559	22475	30528	3754	1503	7791	4623	420	416	398	420	369	387	372	374	356	375	360	379	390	365	364	356	384	370	366	354	358	370	349	351	363	349	394	419	369	360	375	410	380	363	340	347	337	386	359	355	373	356	378	442	580	474	351	396	423	412	390	382	347	352	354	377	332	351	340	374	322	341	360	346	358	348	327	354	394	370	342	349	351	351	327	357	367	362	365	344	359	364	375	333	348	338	354	346	344	343	373	358	325	311	341	327	346	368	334	338	359	368	345	373	338	353	355	387	338	349	342	358	392	348	326	307	342	327	325	363	354	325	359	376	308	368	315	361	362	380	345	282	350	352	375	337	359	350	344	330	335	366	348	376	356	350	357	370	341	339	337	332	333	348	374	339	361	361	367	337	348	377	373	363	333	336	335	358	335	349	363	332	336	354	321	348	387	380	326	327	379	303	342	314	358	326	344	315	341	348	353	370	357	328	341	367	371	376	376	354	324	362	355	370	344	346	352	328	365	355	331	374	355	346	365	316	335	351	319	337	330	327	373	365	328	349	346	345	331	385	369	331	344	351	358	345	338	335	352	331	364	378	298	350	367	340	338	321	367	344	325	371	323	366	344	347	360	372	315	324	339	349	350	329	341	361	339	356	335	340	310	341	357	338	351	351	366	348	359	377	332	314	355	351	369	357	343	353	342	336	304	323	340	363	334	359	351	382	366	302	380	363	342	344	330	346	340	379	360	379	322	369	351	351	364	360	343	339	337	344	365	315	357	338	349	362	329	316	370	347	365	362	342	357	365	328	362	338	374	306	340	363	329	363	326	354	350	331	344	357	327	357	331	345	366	341	342	382	344	327	318	370	362	355	346	381	388	347	332	358	345	383	328	339	352	338	335	365	350	370	377	350	355	387	367	320	358	338	356	327	370	353	310	377	328	330	363	370	387	357	351	359	334	372	367	340	373	334	364	326	327	339	317	340	382	348	359	364	344	354	347	321	346	322	355	353	332	321	365	362	342	356	349	346	325	342	357	334	353	320	349	331	334	381	341	367	347	369	317	343	336	315	341	320	348	372	361	326	336	345	345	318	373	335	358	342	344	367	337	361	319	346	337	361	340	341	358	310	351	330	353	315	351	326	346	337	351	332	357	356	350	358	340	353	372	331	331	323	377	331	342	346	329	303	326	338	326	378	358	321	316	338	337	384	309	326	399	367	334	372	357	379	367	331	369	335	333	342	371	353	334	373	363	327	381	358	335	350	347	316	350	342	350	354	330	339	337	315	359	372	343	337	338	374	329	369	373	344	350	346	352	319	356	361	333	349	358	342	360	358	313	336	332	351	364	362	348	324	325	338	375	343	374	366	366	356	354	346	353	342	338	315	341	332	368	336	349	356	379	340	343	354	347	348	327	366	352	344	360	323	355	363	347	363	311	321	361	343	311	322	339	310	361	380	336	323	339	338	345	350	370	361	326	331	337	357	324	318	369	322	342	313	328	342	353	334	350	352	352	360	348	360	352	371	375	321	337	338	372	320	355	324	342	363	317	366	358	339	310	347	365	345	339	335	352	339	384	313	364	349	361	358	362	345	321	347	362	327	371	344	342	351	334	323	330	337	385	368	361	315	336	339	341	358	347	336	341	312	356	368	369	363	342	342	320	379	358	343	323	358	345	363	351	345	326	334	362	345	321	294	377	359	328	374	345	282	317	360	319	337	340	368	317	338	357	375	320	332	358	330	344	348	387	338	325	322	317	342	365	322	357	339	362	356	362	341	373	352	349	364	310	342	355	346	365	336	355	327	341	371	325	368	327	343	371	369	386	304	377	347	390	322	353	345	327	358	368	362	352	324	381	316	375	317	357	337	364	340	338	351	320	338	350	373	375	323	361	363	341	349	337	390	328	340	351	366	345	341	345	348	349	338	340	348	336	344	334	340	317	329	383	369	318	326	319	377	359	370	313	338	353	363	357	350	346	304	329	352	348	367	350	324	345	339	332	351	334	338	353	348	354	322	331	340	360	317	369	358	287	359	315	327	347	387	358	355	363	367	365	340	321	355	335	364	370	353	350	365	367	347	343	378	345	336	366	318	351	351	329	356	354	350	362	359	351	333	348	362	374	355	353	324	352	361	350	320	363	321	395	361	358	346	320	328	339	329	325	303	370	348	330	347	365	320	323	341	371	341	341	363	317	349	369	338	336	340	320	362	337	352	389	343	329	345	340	337	349	360	350	297	352	342	343	326	333	345	324	353	359	321	334	325	362	378	368	377	348	337	362	356	345	326	352	337	342	339	375	375	338	335	361	351	353	334	347	326	346	371	359	355	338	352	358	379	354	323	365	372	375	344	318	335	363	336	381	356	352	316	336	326	334	375	358	375	328	369	335	336	337	365	353	326	377	361	320	342	351	364	326	337	352	356	358	348	337	318	339	333	350	353	336	333	314	327	326	343	342	352	326	334	360	387	348	346	340	340	328	329	335	374	356	367	334	342	361	352	372	335	335	338	317	374	327	317	323	355	342	335	347	364	357	347	341	338	327	333	366	336	365	335	344	355	310	338	340	369	385	343	358	345	356	336	348	374	320	376	316	349	347	384	355	338	372	321	354	312	360	360	347	337	341	347	376	349	322	315	371	360	332	312	334	352	365	357	357	353	344	354	346	352	353	345	337	324	355	326	394	333	356	363	344	335	374	352	352	353	345	366	358	344	332	328	385	323	357	344	360	356	325	383	338	336	351	308	368	368	318	375	344	379	359	347	331	348	339	342	332	348	312	332	351	316	364	347	339	337	350	352	327	353	331	362	374	366	360	338	324	328	343	362	353	366	371	371	331	336	345	345	344	344	321	351	352	324	347	351	349	323	350	324	308	353	342	335	329	369	364	328	348	369	353	343	354	317	336	343	340	344	329	349	363	369	338	350	356	326	328	347	333	328	382	352	326	344	296	351	356	343	331	322	341	357	348	335	327	299	381	325	343	358	336	353	359	317	335	367	342	341	367	359	345	328	336	351	320	318	337	357	325	338	320	324	354	378	315	352	330	330	333	357	348	378	326	360	339	331	344	339	347	377	321	350	348	326	365	359	372	338	340	351	341	329	354	316	330	350	315	368	353	354	338	358	360	340	357	336	352	362	351	347	341	314	352	346	331	328	384	327	322	340	340	345	339	331	336	341	340	341	343	307	342	358	321	317	358	344	330	333	347	333	343	362	362	363	343	368	331	375	342	359	349	339	352	343	341	351	325	369	390	387	335	361	365	358	347	362	341	352	347	357	357	346	326	357	307	332	360	369	371	308	347	378	306	356	364	343	343	352	334	354	340	356	348	332	352	339	362	332	349	345	331	352	349	337	317	354	366	350	323	323	337	357	336	320	325	326	318	368	359	354	303	356	298	321	367	366	345	290	323	326	353	320	335	363	349	364	331	343	363	348	351	345	325	355	363	335	345	337	354	354	336	355	347	346	361	340	365	381	402	336	378	341	348	311	357	320	358	343
24320	21385	29044	26390	21625	9592	14776	6557	661	597	552	602	560	572	516	521	526	502	528	493	549	503	533	524	554	488	525	501	516	518	535	494	536	491	520	563	551	524	557	504	512	515	506	506	496	512	547	519	510	531	525	623	729	606	488	571	651	613	558	547	535	517	492	507	509	501	505	529	510	535	535	497	484	491	514	485	503	465	486	456	495	513	489	500	482	490	508	494	480	495	498	481	484	479	519	496	462	498	505	530	496	503	516	495	507	461	489	479	504	513	506	542	513	510	484	465	485	488	486	504	505	501	499	516	535	496	522	517	500	506	479	462	511	510	489	505	531	522	535	482	462	467	566	478	472	478	517	492	484	480	540	449	534	471	479	506	493	499	496	492	518	507	485	510	525	495	496	470	518	501	507	529	500	465	526	484	473	476	494	470	498	495	463	506	497	483	525	535	485	483	507	509	463	484	517	480	519	537	539	480	523	498	480	502	461	569	494	496	543	521	503	489	516	497	472	509	468	498	545	547	485	506	471	509	542	498	484	511	480	477	502	469	488	514	483	540	507	500	483	480	485	543	541	497	440	506	471	476	480	496	495	453	516	506	479	474	484	528	493	483	495	529	505	466	492	486	503	505	508	495	487	468	500	520	511	484	467	480	474	498	501	501	463	480	507	494	519	477	483	499	513	510	489	501	504	497	489	448	546	502	445	463	500	478	521	503	479	500	484	502	502	496	517	517	477	482	491	463	511	464	525	461	464	511	508	453	531	495	505	510	499	522	518	483	519	489	474	481	531	474	498	438	532	475	477	484	481	525	472	507	473	502	529	487	503	478	497	453	505	517	504	511	510	483	523	507	479	498	534	524	514	487	509	466	495	501	473	481	454	503	483	491	517	490	484	500	477	511	461	513	502	484	481	496	475	481	479	472	535	520	453	497	465	495	505	497	510	502	481	479	488	493	476	538	471	503	504	499	514	450	464	482	477	524	535	524	493	515	466	500	540	485	498	491	480	447	520	490	514	462	496	513	521	485	504	502	522	471	501	506	480	506	457	464	494	507	518	502	486	487	484	512	465	523	533	539	515	538	529	490	462	478	494	497	511	483	515	504	491	476	511	491	476	477	505	445	481	520	499	504	497	552	472	500	505	493	502	492	500	513	483	483	534	477	490	465	508	497	519	449	486	483	495	493	503	478	493	493	502	493	529	481	492	494	505	491	463	495	522	481	512	535	493	501	489	456	500	531	478	493	527	508	491	476	490	512	462	513	509	484	489	474	496	480	489	457	480	539	527	486	446	506	511	485	498	554	533	476	481	543	503	480	485	509	499	490	494	508	465	514	475	496	467	516	487	490	457	493	495	502	546	480	496	466	492	504	512	457	521	486	519	479	477	504	548	504	484	540	503	495	458	500	528	513	474	503	538	500	504	510	491	470	520	489	488	488	493	509	516	479	510	469	480	466	473	501	521	476	503	518	514	514	478	481	510	494	472	474	490	472	525	458	489	504	532	521	448	515	497	483	502	509	512	537	517	509	499	541	503	494	469	486	514	483	499	537	470	510	506	473	507	499	483	495	493	509	448	496	484	483	485	506	482	504	499	515	518	540	491	502	492	455	506	498	482	500	502	543	498	492	486	501	472	468	506	512	514	501	482	490	486	452	500	463	524	475	503	457	465	500	460	485	484	537	497	487	493	476	515	485	456	492	481	507	514	487	434	468	481	466	496	464	475	512	505	523	485	476	506	480	484	506	500	519	550	495	502	510	486	465	538	507	489	487	555	505	494	459	525	548	488	529	519	476	488	518	519	466	556	451	521	504	506	471	508	483	441	461	485	450	511	471	488	469	474	496	462	454	478	487	528	472	482	505	527	468	475	503	507	522	492	454	471	487	493	453	505	519	504	489	532	486	495	494	496	486	509	500	483	495	500	495	523	489	494	491	493	470	507	532	507	507	482	457	446	491	489	467	489	496	460	509	500	494	505	524	520	512	523	453	533	482	516	511	499	525	527	507	486	481	485	514	467	503	467	505	505	511	495	481	485	510	440	517	464	496	493	493	486	478	506	489	480	492	506	472	473	497	461	488	461	518	479	486	486	453	448	496	466	486	506	449	502	519	513	499	467	502	510	493	477	465	467	506	506	519	487	491	463	445	480	495	507	485	530	483	483	511	510	474	560	477	496	521	461	485	487	480	491	490	531	501	477	475	475	454	504	490	486	484	490	519	480	449	535	481	492	451	506	475	480	495	491	476	471	468	546	493	534	502	470	475	485	460	535	467	491	454	494	516	507	530	481	495	480	462	521	455	482	489	528	508	529	484	544	488	490	467	473	499	486	474	492	508	492	501	533	495	517	494	511	504	487	508	512	494	548	515	520	518	507	515	465	491	509	494	495	546	518	475	476	486	495	497	529	509	483	462	484	459	494	487	494	522	498	533	472	447	490	516	529	444	544	495	499	504	500	481	488	488	484	458	471	462	488	474	508	497	471	518	441	490	530	453	501	461	498	481	511	450	502	503	482	486	493	499	505	479	477	522	467	484	513	511	494	466	474	480	441	514	480	512	496	439	455	525	504	452	484	468	485	495	508	524	476	491	455	506	491	480	468	488	491	501	483	496	490	499	477	467	521	491	479	508	499	465	501	465	491	482	493	475	482	505	494	527	513	492	486	468	463	480	466	536	477	503	524	513	490	505	513	481	505	456	543	541	468	497	442	497	473	497	511	497	512	531	434	520	519	454	435	486	497	486	462	511	509	480	504	465	501	476	487	479	540	512	469	495	519	463	479	516	510	511	506	477	478	501	456	485	528	488	521	475	517	495	505	485	493	499	502	488	478	474	465	515	535	494	479	471	497	485	455	477	467	530	480	510	476	470	491	496	499	513	489	497	480	526	527	524	485	501	479	486	470	482	483	531	508	514	506	471	522	464	515	483	525	470	495	534	462	504	525	496	484	505	488	459	477	472	543	519	466	496	512	481	486	449	509	498	473	475	533	498	482	468	494	505	497	549	484	503	505	532	479	499	477	481	496	517	459	494	502	528	514	513	504	484	491	501	505	470	455	510	523	503	480	500	470	494	527	487	503	520	485	465	498	494	525	510	468	477	461	488	463	495	538	520	499	491	483	506	511	531	478	510	475	512	478	498	526	528	512	498	509	487	523	492	494	503	509	477	477	510	518	468	466	501	499	498	525	492	481	491	502	457	502	481	502	542	491	456	449	498	474	490	490	485	508	496	523	527	480	520	527	488	510	509	475	508	536	521	495	481	446	534	478	526	463	500	501	480	495	475	494	516	542	493	473	528	526	478	480	528	499	516	459	482	501	477	447	474	469	510	478	506	482	442	478	484	453	508	451	508	511	467	459	520	497	476	502	497	478	467	494	503	503	511	482	486	482	489	491	530	459	479	491	471	492	510	522	511	484	497	468	508	489	484	476	491	488	462	508	467	503	483	493	515	511	455	502	469	483	496	485	489	500	507	481	514	467	459	491	468	487	505
51468	54542	37289	37392	8985	3508	15195	6195	682	592	567	559	587	534	506	516	490	478	506	492	539	484	477	510	467	508	497	484	479	484	457	508	502	556	492	519	513	517	526	525	516	527	495	493	473	562	526	529	517	512	508	643	866	662	501	596	671	639	609	603	493	470	461	498	484	447	459	509	482	469	454	445	438	432	491	457	473	459	472	456	489	465	492	456	495	461	457	460	456	449	455	469	445	449	499	439	433	485	482	456	470	446	453	449	484	476	478	457	453	453	419	422	448	469	449	453	482	444	460	474	475	476	458	424	443	423	448	438	470	490	433	460	466	455	469	482	469	492	464	436	435	457	455	467	479	475	474	462	465	525	442	445	440	479	430	449	450	494	460	462	484	476	453	471	445	453	490	491	464	458	481	469	474	461	459	508	495	459	478	459	447	505	409	439	504	449	434	461	483	424	480	478	453	456	472	510	453	478	480	486	503	452	480	449	470	487	436	461	447	459	473	487	446	474	462	466	437	445	448	474	432	457	438	484	424	485	474	458	442	445	433	479	473	530	474	473	489	458	461	457	464	477	477	492	487	441	473	474	452	480	475	435	457	462	454	454	515	434	506	469	434	456	463	496	460	498	443	415	481	436	447	486	453	469	458	480	430	463	501	468	474	444	453	453	490	478	456	462	451	451	460	465	455	488	479	458	460	467	470	469	457	477	468	431	435	448	442	467	487	459	467	486	443	505	460	458	472	461	474	433	495	474	467	462	451	466	483	500	497	453	442	481	459	443	495	468	474	484	465	469	496	472	478	455	465	468	465	455	469	442	472	459	475	481	484	408	478	431	494	441	480	520	502	482	468	425	452	510	468	455	455	491	437	456	440	462	479	483	426	518	456	439	458	457	457	462	506	465	432	463	477	478	485	475	461	457	431	447	445	439	447	468	470	438	483	475	468	429	446	457	513	467	468	451	491	446	465	499	503	471	479	486	458	485	458	478	507	456	477	479	549	465	470	491	468	464	478	433	490	439	466	448	482	459	462	487	439	482	491	433	459	482	440	494	470	444	476	433	462	487	466	470	488	462	454	472	420	451	409	495	475	450	505	447	434	479	452	467	435	458	441	471	457	471	497	463	472	474	453	454	470	472	492	482	463	499	415	491	491	488	477	502	503	443	490	437	472	456	461	451	478	460	466	466	466	477	441	454	450	490	452	476	517	458	491	459	476	442	488	457	468	497	458	448	472	429	443	461	435	425	474	490	474	476	479	494	439	474	467	470	469	474	471	440	448	465	461	459	474	462	492	443	469	461	493	468	479	469	488	442	493	433	492	415	480	481	479	491	467	498	451	473	479	486	467	459	495	441	465	468	453	460	468	462	441	455	447	462	483	455	466	488	460	460	521	440	417	452	453	442	465	442	501	449	461	493	453	467	448	496	475	455	475	483	491	496	467	485	475	416	462	471	456	448	449	434	495	460	439	469	450	448	446	455	423	422	490	435	493	463	478	484	479	461	473	467	490	507	451	478	462	432	427	439	483	498	485	502	443	467	472	492	457	466	459	475	465	466	471	494	478	446	446	451	478	458	506	473	471	435	476	481	466	461	439	436	454	455	449	495	466	452	465	477	457	438	428	416	487	500	456	489	477	439	471	485	468	453	453	466	416	468	457	479	437	488	457	455	457	454	468	471	507	468	480	487	414	473	485	485	434	478	491	508	478	478	463	500	496	491	456	469	441	504	446	431	474	438	461	467	466	451	460	445	467	453	483	464	488	442	456	459	508	458	446	455	452	473	496	437	464	497	453	449	452	460	428	440	497	465	460	443	446	499	435	460	470	445	410	415	434	482	466	491	469	464	435	449	477	480	457	489	447	497	446	462	486	495	452	464	488	432	462	465	443	470	443	449	472	452	455	487	412	466	451	444	454	447	489	489	459	456	501	486	456	471	487	487	420	433	456	474	492	479	482	480	445	486	458	487	488	493	486	475	454	434	464	465	430	473	470	455	467	435	439	477	479	482	413	468	406	456	457	497	466	480	444	437	475	451	465	430	458	474	469	469	448	451	442	459	455	475	461	489	445	458	428	457	450	454	456	476	455	515	498	485	461	477	472	453	461	465	463	420	449	446	474	445	496	447	485	466	441	433	450	473	475	471	455	444	444	463	489	450	451	486	499	472	505	478	480	473	450	480	439	484	474	459	452	508	426	423	499	509	438	425	461	451	476	463	481	461	438	456	441	452	441	460	479	460	473	445	480	444	441	433	484	476	446	453	427	447	443	484	431	446	436	443	463	459	463	448	473	487	489	447	475	462	458	473	487	442	468	475	492	460	464	410	476	433	435	435	469	474	469	474	467	461	482	461	483	467	450	451	456	454	448	457	481	456	445	461	483	463	458	534	446	500	483	463	442	479	498	469	469	433	455	506	481	454	450	487	458	450	476	476	425	466	443	442	474	454	455	436	465	451	473	479	492	478	457	433	452	471	490	458	467	443	448	449	488	447	475	436	462	450	458	449	483	467	444	480	464	500	453	483	461	488	458	476	464	478	416	469	478	475	450	449	462	458	479	475	442	435	454	444	474	462	490	495	469	434	499	443	458	458	474	430	498	464	472	482	497	434	465	459	464	478	477	475	481	448	484	420	443	444	471	472	515	496	474	434	475	452	467	468	467	489	493	467	457	459	429	484	455	511	452	442	473	470	446	429	481	461	469	463	456	471	504	442	458	476	485	480	480	467	436	463	446	436	455	427	479	464	452	459	461	468	437	467	488	467	452	437	461	507	464	475	490	485	471	460	445	478	461	489	465	485	461	450	487	449	469	457	490	492	440	487	502	499	453	449	461	461	495	450	479	474	462	439	484	440	488	450	476	475	493	459	421	477	457	468	434	488	484	451	477	456	493	429	458	480	506	466	453	503	486	451	447	475	459	466	482	466	517	436	477	498	461	459	456	438	455	447	475	464	516	465	473	467	515	424	465	441	449	476	473	474	486	441	488	472	505	464	447	468	503	436	498	483	445	470	435	450	453	463	452	489	432	490	474	484	464	492	450	487	413	492	441	442	425	486	449	466	451	490	463	478	445	465	432	465	446	450	430	442	446	451	471	459	434	450	452	438	453	439	470	479	447	466	456	440	467	418	467	489	489	440	450	489	499	472	466	472	449	478	451	443	479	494	427	482	468	471	456	487	474	464	418	462	496	477	457	465	445	451	467	463	433	476	466	456	468	464	469	439	455	476	471	432	488	441	500	437	447	453	443	480	485	477	437	487	461	448	463	420	475	461	478	454	456	441	488	468	451	456	466	440	443	457	480	451	482	473	447	461	463	465	465	456	468	415	451	452	441	475	456	474	456	456	417	488	481	441	461	444	443	471	466	443	500	447	486	437	427	459	464	434	444	479	500	422	497	452	442	469	487	490	477	441	475	435	445	493	485	462	464	417	481	471	475	455	435	479	459	462	456	469	450	471	448	470	435	443	459	444	475	520	513	473	466	474	462	448	459	449
28175	18125	6749	5044	983	467	797	492	352	414	370	389	392	366	384	407	376	390	397	416	387	400	381	380	387	377	371	402	402	375	389	368	399	377	368	418	368	393	406	435	409	427	379	373	400	365	405	386	370	442	400	376	364	425	397	391	427	356	393	391	359	382	346	361	389	400	335	396	355	376	405	376	404	406	365	375	372	369	367	375	348	391	365	399	380	377	378	390	363	424	344	361	317	383	385	386	381	402	381	394	365	362	352	370	380	358	401	409	394	376	388	379	382	401	372	390	378	395	367	398	402	370	371	386	360	391	403	370	351	376	369	392	398	383	398	368	362	348	386	348	398	403	377	394	412	358	400	350	350	363	383	421	396	371	365	437	421	363	392	357	364	380	406	408	362	397	362	382	397	377	365	404	375	368	376	405	362	337	391	384	404	381	357	423	365	367	385	378	375	375	377	392	369	392	416	402	342	382	370	380	386	366	374	371	376	356	343	405	343	411	379	394	363	367	370	414	382	399	380	373	372	405	411	374	398	352	361	367	374	382	425	389	368	357	419	372	374	388	383	363	391	374	369	377	380	379	373	361	372	361	358	358	359	373	376	352	389	359	386	360	373	360	358	387	373	362	397	358	377	391	383	375	390	391	369	344	355	374	394	350	387	378	387	410	347	411	381	353	382	391	371	364	371	382	390	382	379	372	383	395	409	354	392	389	383	406	391	376	387	341	379	397	386	408	368	390	368	378	409	399	373	348	385	375	410	399	387	375	401	368	380	400	383	377	377	375	377	409	369	348	389	354	390	382	384	409	378	381	376	389	381	392	389	336	367	396	385	362	382	395	357	388	387	379	409	412	353	379	389	372	379	365	352	396	364	389	377	380	342	371	374	397	408	405	397	390	401	384	388	366	365	352	368	365	385	338	390	372	332	358	398	350	365	391	400	375	356	394	368	403	413	388	360	362	393	372	395	371	397	382	438	373	385	359	396	360	389	358	388	378	373	387	375	350	379	345	370	356	401	398	374	369	374	344	418	409	363	373	377	391	375	361	356	394	378	397	406	358	365	375	353	363	404	402	388	351	374	381	409	376	377	373	396	382	367	379	399	438	405	388	434	384	354	415	390	379	385	377	388	372	337	383	402	399	375	367	352	390	417	370	381	354	387	379	377	360	382	381	373	369	389	372	377	373	378	390	358	368	367	383	399	386	336	374	383	375	398	377	380	327	398	362	380	391	408	359	390	369	364	391	378	401	402	391	372	366	343	337	402	382	332	377	372	377	381	376	398	396	380	402	378	383	362	370	370	411	389	382	399	426	372	336	372	367	368	400	407	374	382	365	375	367	371	415	380	345	368	386	387	375	388	377	376	347	428	335	383	349	364	392	372	395	399	405	414	366	387	374	387	407	367	375	391	378	404	380	373	395	403	380	386	390	353	374	401	373	382	375	430	380	369	401	394	388	397	384	394	394	379	338	349	364	404	364	425	397	391	392	372	382	386	384	409	356	376	377	366	365	347	356	383	401	379	385	370	372	357	347	386	369	376	392	372	391	402	377	389	377	375	373	371	367	357	413	394	377	393	384	367	352	364	404	388	401	386	346	358	386	397	383	384	390	408	372	379	370	385	392	384	399	385	402	336	399	394	364	389	361	392	379	343	393	390	386	361	392	403	375	363	365	373	351	375	394	380	391	363	361	380	366	385	378	390	349	378	376	385	395	349	394	354	367	377	382	350	424	363	387	402	373	376	374	374	336	404	353	369	404	358	355	365	369	373	351	404	404	397	361	346	370	389	379	373	344	402	364	391	405	370	365	354	366	384	360	389	352	359	425	392	388	376	397	401	341	380	347	355	377	354	372	422	356	372	346	386	420	360	382	367	390	404	400	354	352	383	372	389	406	374	356	389	382	392	403	380	387	374	424	424	365	374	396	378	363	332	369	372	410	419	355	385	371	399	380	383	361	372	403	393	389	401	393	410	366	364	388	371	353	374	384	373	373	359	378	378	390	411	376	370	382	416	362	388	360	393	390	373	362	364	400	382	372	346	369	409	387	357	416	416	409	398	400	363	391	411	370	403	390	359	367	374	388	370	363	400	384	400	366	380	389	424	388	393	388	385	413	365	386	363	369	367	373	417	378	363	405	364	404	358	356	382	354	400	381	354	388	378	374	366	374	379	376	400	359	339	389	372	386	354	393	382	386	394	387	364	348	391	393	376	412	379	359	382	409	404	389	389	398	374	356	362	390	388	408	346	413	361	408	400	413	405	370	392	391	341	407	402	394	367	373	386	404	415	381	401	391	368	383	430	391	381	373	355	400	409	373	381	369	385	394	362	387	362	368	376	398	405	352	380	389	395	398	402	363	407	391	385	388	326	408	389	349	383	363	366	429	391	390	388	358	383	415	380	351	404	373	342	385	365	380	361	341	397	338	371	367	391	388	364	376	367	387	406	389	383	390	402	384	387	356	360	358	353	376	358	393	375	326	390	368	366	374	405	376	390	406	384	388	354	364	387	388	377	380	389	366	388	376	403	363	387	396	386	343	370	369	368	374	357	363	387	356	367	389	392	403	371	370	396	380	389	379	402	394	358	372	357	344	420	378	380	358	420	393	346	393	412	343	383	398	410	388	334	364	362	370	383	393	403	392	355	345	356	392	349	389	362	378	374	372	374	364	397	390	377	397	342	381	354	378	365	369	406	375	368	385	381	374	393	382	378	410	393	361	354	393	367	368	371	399	394	388	397	382	407	346	351	395	375	369	377	372	390	406	426	365	379	406	352	388	377	327	402	385	423	355	378	376	380	369	375	368	376	397	361	333	390	370	368	390	385	378	426	399	399	360	376	380	391	369	387	370	400	382	354	379	358	350	341	353	393	367	368	397	349	377	363	401	392	406	342	386	364	375	392	392	380	383	383	358	379	388	386	365	386	388	386	374	377	389	363	365	386	402	410	358	369	396	357	413	378	390	395	366	360	368	402	380	381	368	409	382	365	424	363	391	418	369	383	360	383	395	375	369	400	402	387	395	385	401	349	422	350	361	383	377	360	363	358	400	384	333	415	380	351	389	384	404	382	410	376	419	394	361	379	404	368	378	363	391	392	352	374	389	385	425	385	366	378	384	444	397	353	355	338	373	366	370	376	393	345	393	389	366	335	420	371	381	398	400	391	371	394	412	420	382	383	395	362	365	413	374	370	388	397	389	378	363	402	397	383	413	412	420	377	354	382	369	369	367	388	351	386	391	359	384	400	357	363	396	387	369	401	343	399	340	375	421	365	377	347	384	366	351	377	373	386	409	376	363	402	381	376	404	392	385	363	402	397	403	369	400	396	390	361	394	367	387	405	381	385	375	388	382	400	394	370	411	383	391	389	376	387	367	368	357	389	427	403	403	369	396	369	382	382	392	375	344	383	400	352	396	356	379	406	356	394	387	357	368	400	400	387	404	368	360	395	371	351	380	390	355	399	410	397	348	350	382	397	393	392	379	373	383	381	399
11414	9936	5042	4218	1025	481	989	552	360	351	381	330	343	387	380	330	346	326	323	355	331	338	333	360	321	372	318	346	364	357	360	337	350	382	364	352	337	378	325	371	321	372	344	351	330	364	335	330	320	378	369	348	351	351	328	356	349	375	337	392	348	338	329	334	317	322	409	348	319	341	313	366	348	339	297	346	325	349	314	324	311	339	342	379	346	339	339	370	358	331	325	324	365	345	361	356	319	362	362	371	337	331	346	321	352	351	301	373	328	338	347	363	361	315	350	342	362	357	349	309	331	371	340	363	353	359	335	332	325	360	368	373	343	322	358	364	348	359	343	343	316	357	347	331	382	336	333	354	366	334	349	355	338	343	359	347	331	359	350	358	329	337	350	354	352	354	363	338	348	335	339	353	312	366	362	338	333	380	340	334	368	330	369	359	345	351	326	364	335	345	352	331	310	357	332	316	353	344	332	316	338	331	377	316	345	356	346	332	338	341	314	368	377	392	360	338	356	346	328	337	356	337	358	344	345	326	355	358	338	363	356	338	327	340	357	330	333	341	341	350	339	346	335	336	365	330	326	368	342	361	339	370	301	346	318	314	364	372	354	373	326	366	358	313	342	352	365	358	349	346	347	356	341	396	307	348	355	343	385	342	331	341	305	358	344	339	344	352	316	322	332	337	348	341	311	380	294	372	350	340	347	367	348	349	326	362	351	333	369	335	328	330	369	362	379	370	366	341	310	341	337	340	378	366	364	344	326	354	335	351	357	354	310	354	358	316	364	370	340	329	320	330	369	338	331	343	348	360	333	324	367	327	375	352	341	313	354	352	339	362	398	352	359	319	345	364	305	327	343	358	364	326	365	346	363	358	358	317	352	323	314	366	358	334	335	369	367	355	358	313	322	307	343	343	358	310	320	346	361	322	354	338	347	341	368	354	344	360	328	369	347	347	321	341	329	335	353	352	331	359	370	335	362	334	325	350	361	353	374	368	323	357	313	331	336	350	324	334	370	350	348	346	312	351	344	364	340	358	331	349	354	366	357	336	336	340	337	364	337	323	351	327	334	351	356	357	368	367	364	349	356	356	334	360	338	318	346	312	340	330	335	333	330	356	384	347	317	338	374	361	371	371	329	347	339	344	334	375	369	334	369	334	321	353	352	327	359	324	347	345	357	387	350	335	332	348	355	359	334	347	354	344	327	360	357	352	365	347	360	360	362	331	328	352	361	350	346	373	348	351	341	354	344	324	332	328	358	338	340	313	343	323	335	329	330	364	339	354	310	349	360	350	341	366	342	388	374	356	327	319	356	318	355	337	345	340	341	350	357	363	317	341	330	371	351	343	377	343	337	354	318	350	327	363	346	363	352	364	354	338	331	374	331	352	321	357	371	338	287	354	325	343	372	317	365	382	317	351	358	296	339	347	355	336	336	342	317	359	352	330	384	343	306	344	367	348	334	358	374	350	403	370	362	349	351	352	325	341	357	361	360	343	337	344	349	350	336	349	333	331	338	351	363	322	339	339	339	341	350	326	356	368	363	326	350	349	356	329	353	318	325	323	363	332	349	338	325	349	368	354	385	348	339	321	308	330	332	348	372	335	376	323	311	325	329	347	381	362	363	332	329	334	348	383	318	312	353	313	351	338	348	324	326	348	345	397	363	362	331	343	336	346	346	361	333	366	352	353	349	324	360	322	349	364	339	294	333	312	361	349	329	362	326	351	332	330	333	329	326	354	405	367	288	356	361	369	375	310	340	360	347	340	363	348	342	378	348	323	315	350	387	327	346	338	328	330	327	355	323	356	344	331	318	360	371	371	355	349	357	328	345	368	340	336	330	378	350	297	353	323	345	343	348	365	334	362	368	373	346	313	303	356	345	365	336	361	333	351	343	359	338	375	345	347	349	343	388	371	364	324	335	390	357	328	345	332	359	369	375	311	357	315	334	331	364	384	334	319	351	332	338	348	367	368	341	343	368	346	375	329	340	334	319	355	328	321	331	355	345	364	368	351	338	347	385	354	340	343	346	369	313	324	353	353	338	341	374	335	342	352	344	323	328	332	314	334	323	359	342	367	353	357	358	336	316	367	339	355	314	324	317	368	344	370	347	343	343	325	352	324	322	333	364	340	371	324	337	323	325	329	344	293	364	336	330	329	358	366	310	345	351	329	342	358	368	370	313	375	341	370	358	348	364	325	363	372	340	379	352	342	360	351	348	333	330	330	328	346	336	317	342	361	344	363	335	363	326	342	339	342	325	355	330	335	347	302	348	353	330	307	379	348	345	329	340	345	356	324	313	362	370	330	348	371	323	340	310	347	345	330	327	369	336	354	313	338	348	343	368	319	315	366	371	333	347	373	359	354	326	364	347	354	327	321	342	361	337	348	339	353	349	363	341	319	336	363	354	347	341	339	368	331	340	336	327	343	318	349	349	351	372	333	358	371	345	352	369	374	355	366	356	334	302	338	361	372	347	342	331	339	313	325	348	347	346	369	331	362	347	363	341	373	321	347	364	360	317	353	336	352	369	332	359	345	352	348	374	356	339	365	360	335	370	319	342	342	349	318	342	361	370	411	340	334	303	355	321	347	353	333	369	352	337	337	303	354	362	353	365	333	328	347	358	333	307	340	315	350	360	372	339	358	354	339	353	397	308	339	349	328	347	356	324	346	339	351	321	322	329	357	360	353	315	347	336	327	389	341	321	354	345	350	372	353	352	349	369	400	357	328	366	342	350	348	357	328	334	346	363	355	342	349	345	319	338	316	329	355	344	294	376	335	338	352	336	322	344	351	371	308	344	345	332	327	347	369	335	360	338	333	347	368	346	356	375	333	341	326	333	318	359	370	360	353	367	356	353	334	395	350	370	340	349	361	331	371	343	338	333	337	341	346	353	336	343	343	350	300	348	346	332	340	313	390	366	369	322	310	338	349	364	367	370	338	355	361	342	346	319	347	333	363	372	336	361	322	352	364	368	345	355	336	328	305	360	369	347	346	334	298	366	319	339	330	342	340	357	358	332	326	338	400	314	343	381	358	323	314	344	335	350	348	343	363	352	325	321	345	345	320	357	340	359	332	336	328	375	327	335	349	329	325	324	358	356	357	369	327	381	340	365	332	357	348	384	335	347	353	337	354	340	346	344	355	345	343	386	344	331	342	323	346	362	361	328	344	327	343	356	370	379	343	331	364	337	342	322	366	365	338	376	326	337	361	334	329	351	348	334	367	324	329	367	366	338	341	381	363	351	341	328	335	356	352	383	369	342	334	327	375	355	343	357	360	341	306	327	342	327	348	374	319	356	343	318	352	328	331	321	308	342	330	386	328	343	315	319	335	342	370	331	338	359	338	359	340	310	320	322	384	357	316	347	335	326	323	326	342	380	358	367	355	348	392	343	330	333	368	366	348	320	351	362	363	367	316	299	376	362	326	360	329	354	330	366	331	349	358	316	346	354	366	335	332	312	331	335	360	375	320	336	333	361	339	332	325
25244	21480	28269	28061	18003	3023	5501	1879	397	395	400	361	363	360	332	357	358	379	339	379	326	359	339	365	339	320	324	373	320	342	333	371	336	343	335	349	352	362	361	378	331	347	315	308	336	359	364	321	357	349	352	373	353	323	343	367	362	347	413	403	325	350	350	319	328	325	344	350	339	358	323	327	329	336	349	321	297	347	350	322	341	318	334	348	336	350	324	319	356	343	318	338	332	351	363	342	357	337	334	308	309	323	335	349	363	364	328	343	338	355	339	305	334	321	399	353	340	331	333	313	308	337	337	320	341	357	359	301	310	355	365	299	323	361	346	360	346	319	354	308	337	345	304	346	334	335	348	354	323	320	335	326	330	355	332	333	336	360	394	377	357	321	348	300	329	321	334	347	317	348	352	333	292	371	370	286	355	321	322	321	353	318	347	355	335	360	344	333	339	311	329	364	320	329	352	334	305	329	346	376	342	374	344	337	332	356	332	359	325	318	305	335	297	284	349	336	364	306	345	339	339	320	359	339	308	321	342	342	336	329	365	329	312	345	337	353	340	317	344	328	324	338	322	305	323	329	321	335	324	345	332	343	351	345	335	326	360	335	338	354	327	322	337	351	337	313	357	365	320	343	303	343	346	347	331	347	351	320	324	339	346	317	334	331	324	344	341	325	326	338	336	345	322	334	355	344	355	334	327	332	378	346	357	341	326	311	330	324	310	344	316	349	350	338	291	333	364	299	323	359	315	330	340	314	358	348	299	341	373	346	348	317	372	333	321	331	351	353	322	306	303	338	355	315	302	346	340	328	327	317	347	356	351	342	307	350	357	323	352	340	374	346	348	322	329	349	315	349	339	333	329	334	342	341	341	333	354	344	355	341	345	347	343	354	305	392	314	325	330	324	319	295	351	373	348	298	316	342	334	363	318	365	334	354	332	347	345	342	331	333	359	329	302	376	329	334	321	366	305	330	345	339	302	331	355	348	312	323	320	342	353	355	308	311	326	347	310	350	338	336	342	335	331	352	316	322	329	362	343	326	356	354	327	343	344	363	328	341	341	340	334	352	334	324	316	331	337	329	344	346	359	370	341	316	342	376	333	360	338	289	321	343	330	339	298	329	305	370	324	343	327	320	334	353	331	356	334	354	355	338	331	335	334	329	338	364	349	317	338	364	328	305	329	326	323	334	357	313	356	314	321	336	356	338	322	347	317	327	319	330	308	311	333	284	319	308	369	345	349	321	330	309	364	332	328	341	314	348	348	343	361	322	342	345	322	359	335	311	357	348	344	353	321	352	333	318	320	349	337	318	370	291	337	320	339	334	323	310	338	314	328	341	333	335	318	286	356	308	343	339	310	368	316	314	357	323	345	342	313	322	306	292	338	305	347	295	328	357	359	344	368	325	322	349	338	349	330	353	326	320	356	322	361	354	331	315	338	319	345	345	351	344	324	341	322	320	324	341	349	348	368	320	309	319	336	353	364	334	308	337	364	366	357	363	351	344	306	320	316	295	315	348	348	338	388	326	351	359	323	322	325	335	339	325	349	319	347	316	339	316	322	313	327	363	335	336	345	318	331	318	365	308	305	351	330	324	353	366	328	321	328	329	360	364	343	341	344	303	381	350	339	317	333	332	314	310	336	364	338	331	363	336	311	334	345	349	318	341	323	320	365	318	349	317	341	334	300	327	316	338	327	357	347	343	361	331	353	346	308	341	325	329	332	357	308	318	337	351	328	326	334	354	342	336	346	344	304	340	311	332	358	326	336	330	335	311	323	308	363	333	334	331	341	332	311	335	345	313	293	344	331	331	345	301	299	325	345	306	328	335	315	350	345	331	346	375	344	352	321	346	321	331	342	328	362	349	330	331	329	339	370	363	326	348	357	346	314	347	347	383	313	343	361	345	315	331	379	320	345	331	331	331	326	358	339	349	315	309	325	294	339	369	330	328	364	326	344	350	347	350	331	349	334	302	327	359	362	319	334	382	353	311	365	331	355	346	339	326	324	344	354	306	326	353	362	339	313	364	323	332	343	355	332	353	329	357	314	346	340	339	307	312	374	339	349	334	347	325	324	327	327	361	329	347	321	355	331	347	347	339	338	349	348	361	340	317	336	326	313	323	337	348	360	337	352	319	295	332	346	296	360	324	338	303	347	341	325	327	334	335	357	331	351	351	377	311	337	326	376	325	326	349	339	303	346	318	336	321	353	324	298	348	342	315	297	331	339	352	326	279	309	343	337	301	357	340	333	365	326	331	355	337	328	310	336	340	354	337	355	329	319	317	307	346	323	320	366	338	350	320	319	318	329	331	344	348	345	319	335	354	347	324	326	329	343	305	357	307	327	301	331	338	315	349	358	338	366	327	337	322	339	343	347	321	334	358	334	325	338	343	296	339	328	336	323	361	339	343	308	322	321	352	349	301	342	319	340	332	309	349	339	323	335	342	343	350	357	308	323	337	321	331	319	344	319	339	334	349	348	338	331	350	348	337	310	300	341	344	323	324	329	338	313	318	349	333	320	350	362	342	327	296	325	336	328	321	329	302	336	347	300	330	348	338	358	352	343	352	323	330	318	332	346	307	331	318	338	362	352	320	340	285	353	321	361	308	316	364	346	303	317	337	317	361	329	338	345	317	358	357	348	350	302	356	320	324	320	356	372	314	335	339	338	336	345	305	340	336	336	322	334	316	326	347	346	351	304	364	340	306	353	343	323	362	369	327	367	346	325	309	315	319	354	338	318	326	335	337	351	320	352	349	337	347	345	338	316	377	346	360	328	317	354	350	331	313	308	333	349	311	324	326	352	345	319	331	329	313	319	351	348	327	315	359	323	341	332	347	311	333	322	332	347	331	342	327	331	364	303	334	322	335	326	341	334	330	314	350	326	321	341	343	350	340	319	340	327	324	313	336	332	334	344	347	333	310	321	304	321	355	343	367	349	315	290	372	330	332	350	296	327	323	329	351	337	333	342	320	334	347	341	344	339	316	333	324	326	375	351	327	342	322	317	321	339	350	346	375	341	338	336	348	324	340	338	339	301	328	362	359	344	341	331	339	319	396	368	338	315	321	343	311	312	334	340	345	318	311	343	321	376	310	329	338	367	356	331	317	323	329	336	328	349	325	304	303	317	348	321	326	300	331	285	343	349	343	341	355	314	362	345	337	357	355	363	328	321	308	332	321	304	342	334	346	363	343	358	327	345	337	317	342	351	342	336	297	326	326	317	315	340	366	332	354	317	351	350	325	330	346	323	341	362	340	368	362	326	331	340	312	345	346	322	292	318	324	386	325	350	317	313	320	317	336	337	328	317	332	346	338	339	327	326	323	332	329	329	307	371	330	283	325	309	317	345	323	318	313	362	373	350	349	358	351	377	345	354	354	338	289	339	329	343	320	360	333	318	322	303	307	321	334	335	311	326	375	345	362	329	354	352	305	364	342	332	322	352	359	316	319	314	335	345	324	297	318	315	320	323	349	352	325	337	334	328	340
42621	43064	36333	26054	8622	1931	7338	2291	409	366	400	397	387	326	377	357	356	336	353	320	355	367	334	328	346	339	348	328	356	334	334	337	326	398	353	345	356	354	335	388	350	339	341	389	331	337	356	336	364	322	351	388	388	331	342	383	452	378	421	379	412	356	320	328	332	329	309	339	336	340	335	321	323	324	347	313	330	327	347	318	336	350	325	329	323	349	337	289	353	343	341	357	322	340	313	320	335	303	360	328	302	322	346	318	326	321	340	323	320	310	342	329	337	312	342	343	334	342	331	326	320	325	354	316	336	329	351	327	318	322	327	321	342	303	318	336	334	318	345	340	381	315	329	316	305	372	341	330	336	326	317	341	313	337	331	347	343	326	320	266	315	308	339	324	310	332	336	335	327	345	356	327	345	338	331	325	335	357	335	336	309	310	312	312	326	315	349	343	329	319	338	356	313	335	337	331	358	294	325	310	347	351	333	337	330	321	336	316	362	299	302	351	335	334	322	353	320	345	314	352	314	307	332	353	343	384	353	337	322	334	336	298	337	321	319	319	309	304	358	331	332	382	317	342	318	333	314	340	339	324	318	344	348	325	305	342	298	334	325	311	314	323	320	312	339	330	335	316	356	333	315	305	332	306	321	313	325	333	346	320	346	346	310	351	324	318	323	300	317	337	332	354	282	323	352	319	318	324	370	316	313	310	316	324	357	313	359	328	317	318	341	310	350	351	336	347	311	331	338	302	362	284	342	334	306	312	316	335	367	312	334	324	341	309	332	317	312	315	305	325	325	314	328	322	339	301	348	351	336	320	331	315	334	327	312	317	326	315	329	322	307	306	323	335	347	344	305	316	318	320	319	310	319	324	336	316	322	344	329	305	343	313	309	317	309	352	305	334	288	326	326	328	327	348	319	320	362	343	352	333	329	317	324	324	310	350	345	319	352	324	321	368	329	351	310	313	285	336	315	344	313	343	385	335	286	334	352	337	316	322	348	327	344	281	328	344	325	328	279	352	329	331	325	330	346	315	313	368	327	340	295	332	341	354	316	326	338	315	323	354	316	342	311	337	358	314	349	368	357	354	317	329	318	345	321	341	365	338	332	301	353	367	342	317	301	293	326	342	306	340	352	317	327	315	320	296	336	350	338	320	330	295	324	333	397	358	353	330	319	303	320	309	317	329	326	334	334	357	309	329	368	285	298	317	356	305	322	316	315	333	321	325	314	328	323	337	312	322	306	347	322	326	323	341	314	349	343	348	301	325	336	383	348	313	337	335	337	351	307	317	314	318	311	379	322	335	340	340	322	336	320	340	305	334	321	337	340	311	325	335	353	312	311	354	310	284	327	328	301	346	343	353	264	346	311	291	318	364	352	328	338	354	297	321	347	345	323	340	341	287	293	335	349	313	291	338	334	331	353	345	287	300	320	340	317	330	325	339	306	320	307	336	315	322	318	321	330	339	335	322	306	304	341	334	355	322	323	329	335	339	338	316	367	318	308	334	323	343	331	354	316	323	326	319	305	342	333	322	340	314	330	310	316	338	340	340	325	326	319	337	297	357	324	325	335	321	348	347	316	322	354	302	349	314	353	335	336	345	331	320	342	353	346	329	332	294	319	321	321	341	325	334	312	329	332	317	323	355	316	305	312	307	318	320	290	329	336	287	307	315	351	318	323	328	308	341	313	291	313	342	331	338	325	317	340	343	328	360	343	334	321	350	307	320	329	321	319	326	316	362	288	359	325	364	322	351	330	328	302	341	342	348	323	325	337	352	304	320	313	363	339	322	302	347	315	293	317	329	326	309	335	315	362	344	345	344	323	338	337	342	339	304	322	352	321	322	357	313	350	300	303	321	332	342	346	343	340	339	307	326	309	340	318	313	323	321	318	328	334	306	335	363	343	322	325	290	308	315	305	309	334	313	320	341	359	318	313	325	321	353	307	318	293	337	309	323	313	342	322	337	338	342	306	348	331	329	318	318	302	344	330	316	331	359	291	350	332	349	333	311	313	324	299	343	328	317	333	313	336	324	364	328	339	297	329	321	338	317	335	337	339	305	325	317	274	313	360	335	339	318	317	352	311	332	366	334	322	289	350	337	316	350	369	338	293	322	335	338	303	351	310	361	336	336	349	313	299	353	323	342	321	346	342	306	340	370	350	352	309	319	334	319	319	373	380	334	337	332	323	343	356	318	307	325	333	351	318	345	313	352	344	344	336	339	359	312	345	350	291	324	340	307	315	309	327	330	318	355	297	356	301	335	343	337	337	344	335	333	350	304	321	318	321	339	291	358	333	334	310	317	319	334	326	336	352	351	347	304	331	341	353	299	317	333	328	336	333	336	326	283	320	333	322	335	338	306	308	309	348	331	322	329	297	320	304	320	311	317	326	306	345	336	326	322	329	301	327	310	312	321	321	334	334	328	351	322	334	341	301	331	317	318	335	375	338	314	353	310	336	322	336	376	329	303	330	317	336	346	299	303	298	328	319	342	337	328	336	331	344	317	338	322	340	321	312	325	354	298	336	290	321	351	317	323	329	339	324	318	352	317	355	332	330	325	324	303	299	322	322	330	344	352	346	326	330	312	348	343	329	347	321	322	317	327	341	325	316	339	349	317	321	313	335	310	344	324	303	330	312	331	297	302	304	314	343	355	320	343	283	334	310	312	340	323	314	347	327	345	335	344	333	322	312	329	341	328	298	334	292	309	337	333	350	317	327	346	326	340	313	341	323	325	342	327	339	324	345	341	320	342	313	345	350	309	313	343	350	333	289	322	341	343	298	340	317	330	320	357	357	321	316	332	318	327	349	350	319	325	346	296	340	311	341	336	329	321	318	319	354	351	317	317	330	310	332	325	339	324	332	329	302	370	366	310	298	355	330	319	336	322	318	327	330	305	321	341	319	317	338	319	328	320	323	302	333	311	321	342	327	326	302	343	303	320	321	330	328	329	338	341	316	368	344	323	337	352	306	320	306	324	351	313	324	312	311	311	325	332	309	321	354	316	355	329	345	320	313	300	370	327	324	316	336	328	327	349	306	325	353	327	323	301	365	316	348	334	345	361	340	330	311	314	346	343	315	323	329	351	306	306	313	317	308	350	371	320	313	312	336	346	340	329	322	336	310	343	347	314	341	322	340	331	327	318	325	325	342	348	332	316	295	337	340	320	333	319	313	351	331	329	331	351	349	350	351	323	311	338	323	306	304	322	318	340	329	326	316	324	338	322	292	310	330	340	336	328	330	316	302	318	340	325	316	297	338	350	326	333	326	310	296	333	308	359	313	326	324	327	339	313	352	314	327	356	324	287	337	313	323	339	343	326	354	346	294	343	312	300	335	308	338	317	329	316	299	313	315	329	310	331	338	319	340	338	352	329	332	316	325	325	364	327	336	345	309	318	312	300	347	306	328	358	290	318	327	333	298	315	325	329	312	336	326	307	321	333	335	300	335	340	326	333	319	326	319	331	290	310	348	332	320	278	338	351	361	351
24272	21438	28676	27206	22789	10425	13064	4257	678	553	514	549	531	552	538	510	540	482	518	505	465	487	542	472	491	541	504	488	456	491	479	508	524	498	496	542	568	540	503	485	506	513	494	517	532	493	543	526	469	503	494	529	575	514	500	617	675	660	572	508	478	509	465	476	519	497	474	486	482	533	493	501	463	490	496	477	506	516	482	478	453	487	475	478	483	489	483	473	464	454	497	509	470	498	494	474	463	497	497	479	504	450	503	481	477	492	447	435	500	455	514	527	503	452	490	497	475	454	489	521	489	493	500	514	464	496	512	461	497	481	471	463	452	455	455	466	451	498	448	467	451	465	487	466	479	495	464	503	504	518	496	511	521	473	429	527	498	481	485	489	481	483	516	438	451	475	487	481	468	476	514	543	509	494	518	498	492	484	477	464	499	490	535	489	453	503	478	475	452	481	431	481	493	460	476	492	436	488	455	495	490	502	471	489	469	460	440	481	456	470	478	506	483	504	468	446	474	449	479	472	554	488	517	534	462	491	484	456	466	472	513	506	483	547	474	454	482	477	469	501	481	469	478	492	519	501	502	458	527	457	480	516	475	495	519	485	493	480	486	508	501	507	472	503	482	505	495	500	500	489	470	479	468	484	463	497	476	495	458	502	486	505	469	431	496	486	481	502	491	456	471	477	509	523	478	507	494	472	508	451	490	489	481	474	485	471	489	485	484	480	443	512	512	497	486	489	495	482	471	503	486	485	471	479	499	510	479	473	460	453	504	479	482	470	519	468	454	503	497	502	479	471	488	487	511	478	466	492	503	489	454	458	497	497	477	497	479	473	450	472	498	501	512	503	475	460	467	485	508	482	461	463	448	482	508	472	482	478	479	512	491	478	490	508	465	509	494	464	450	495	515	470	492	502	493	484	491	450	476	488	498	469	509	500	493	492	503	538	483	499	478	480	473	456	496	502	456	482	463	497	453	491	514	493	486	480	487	458	494	507	532	463	487	483	467	484	459	478	507	478	447	495	510	487	478	451	491	493	500	455	451	510	496	487	502	525	508	493	469	478	460	494	490	489	507	487	469	497	490	435	470	525	445	520	503	470	476	453	444	465	485	446	461	493	503	482	483	444	503	516	504	514	482	459	513	527	528	488	475	501	452	495	453	516	456	472	448	465	501	470	466	449	488	504	480	473	475	486	487	522	485	480	499	483	501	473	487	463	501	486	517	471	522	500	512	456	517	471	459	509	492	496	450	522	463	502	480	476	463	497	473	493	496	479	498	468	474	476	509	495	527	495	477	485	438	477	453	523	474	467	485	468	454	486	472	454	481	498	476	442	493	479	452	474	497	493	487	485	486	444	444	453	499	499	492	490	485	458	433	481	522	441	478	491	445	498	468	507	521	520	474	465	466	474	473	509	472	462	503	482	470	497	489	535	502	484	459	493	444	485	574	485	498	495	498	473	505	485	464	513	514	450	513	489	509	482	477	520	458	444	473	503	474	445	487	516	479	489	477	483	478	494	485	448	460	514	530	495	464	496	492	476	515	489	488	481	510	480	496	475	491	480	474	472	483	463	488	500	463	468	493	468	459	504	537	506	463	497	496	475	507	494	498	500	448	451	497	491	446	451	469	482	489	510	471	509	481	491	464	460	476	497	434	473	453	479	492	488	466	467	516	487	504	483	475	515	474	488	469	462	489	468	476	476	467	461	499	477	475	489	489	534	472	464	565	481	481	448	501	509	486	486	471	478	492	483	467	452	513	472	468	480	470	495	496	497	502	476	511	520	473	503	469	475	480	445	469	483	467	514	504	507	442	464	441	481	442	503	458	511	479	491	468	497	489	478	515	525	505	486	511	483	506	428	501	491	476	497	465	477	485	488	486	472	497	462	481	491	488	479	472	468	507	465	415	511	466	516	495	453	509	490	483	521	507	493	479	472	496	513	449	449	432	449	479	474	462	506	478	491	536	468	508	459	467	531	465	467	515	482	492	503	465	472	495	453	524	495	461	483	453	470	518	469	469	493	472	472	501	480	473	475	499	501	434	504	470	486	510	508	492	472	471	524	472	472	475	502	518	489	458	500	490	455	435	477	480	477	446	456	498	461	510	492	461	489	522	488	484	468	506	464	502	493	495	484	486	499	479	491	533	465	524	461	462	455	476	495	448	452	511	470	465	450	476	451	506	463	481	492	459	466	459	480	515	478	516	437	483	514	515	501	445	497	478	475	447	500	463	516	460	447	445	514	484	482	450	508	453	424	516	496	472	490	512	484	517	485	486	468	483	472	465	510	459	484	487	492	467	454	488	449	477	468	458	472	485	501	485	516	505	488	434	487	474	477	499	502	524	468	541	447	479	459	504	472	497	482	493	449	489	489	474	463	488	488	482	480	468	447	438	460	505	509	487	456	486	498	444	483	498	453	469	497	471	522	477	499	481	487	491	450	497	488	506	466	482	485	515	455	504	451	463	477	511	499	469	481	477	462	486	498	478	488	454	462	498	488	495	501	469	450	509	478	480	515	468	474	523	474	502	498	485	478	449	495	473	500	476	448	444	466	469	454	484	456	465	486	460	506	464	466	482	491	490	443	437	472	472	479	473	504	475	488	464	487	486	505	513	473	488	463	465	462	495	466	518	443	513	489	461	503	491	481	484	453	472	496	508	516	485	507	452	496	505	477	477	477	463	521	480	473	467	492	524	481	487	466	444	469	451	451	493	479	481	510	488	487	524	471	473	494	470	464	483	491	502	482	454	440	454	449	494	528	478	480	455	509	484	451	473	512	482	499	469	441	490	524	479	446	472	453	437	465	500	489	470	487	510	473	502	462	471	537	495	500	526	455	492	496	444	511	493	510	469	499	467	491	442	462	490	522	477	520	502	466	507	456	473	476	496	470	489	497	498	469	497	481	502	473	467	503	510	452	443	495	482	495	504	471	471	474	439	496	485	490	530	520	484	500	487	500	484	472	467	467	510	491	471	465	523	509	519	503	483	451	474	481	467	483	479	475	500	463	448	525	497	485	466	464	456	476	529	444	483	430	490	469	470	448	479	509	516	487	503	461	471	481	476	476	487	463	459	459	440	484	500	488	466	454	458	469	491	513	459	504	431	469	470	467	482	457	454	524	479	470	479	496	484	495	479	472	480	493	505	484	496	466	515	462	487	506	491	488	448	536	470	447	464	452	451	455	521	466	488	505	488	486	490	528	486	481	495	498	501	481	482	460	490	444	463	472	508	454	495	468	481	506	415	488	449	490	477	486	459	489	475	473	510	553	472	469	476	476	457	488	499	520	474	487	494	503	466	509	479	463	497	462	450	468	462	468	501	524	514	484	492	470	506	478	496	483	450	450	461	480	518	492	433	449	500	490	514	485	509	485	492	491	495	497	467	439	497	470	477	467	489	492	486	490	478	455	483	501	491	469	519	504	468	462	498	486	483	483	441	487	432	514	458	475	506	481	449	511	461	488	482	490	476	500	508	486	473	480	484	476
55332	58505	45505	38438	13678	4339	13718	3695	605	539	527	579	544	500	482	569	522	512	483	524	453	480	477	471	493	464	484	483	483	443	457	494	507	495	493	494	527	500	525	523	497	493	501	486	515	463	543	559	486	493	485	521	608	458	494	684	764	693	598	558	475	450	462	490	461	447	483	453	482	483	482	455	436	458	468	486	467	442	487	476	441	506	451	434	472	445	440	435	437	439	455	486	480	477	461	453	451	427	462	438	456	473	418	454	451	440	465	444	438	486	446	453	483	475	425	454	491	448	454	469	479	438	492	458	410	450	460	439	442	440	457	497	481	433	453	433	470	484	438	454	480	469	472	430	456	460	456	448	446	458	459	459	488	494	478	465	458	426	394	475	428	436	439	412	463	463	431	463	493	454	435	463	442	471	474	470	443	461	443	441	429	454	458	455	403	457	434	443	456	454	461	456	454	433	484	476	451	462	472	431	473	470	446	453	462	433	448	446	429	487	464	436	429	418	508	456	432	480	423	447	427	458	465	495	416	460	457	456	450	404	474	495	462	469	467	464	442	443	429	447	463	481	465	476	441	474	481	465	472	440	467	467	470	452	431	425	468	445	436	441	429	480	451	473	470	438	422	438	435	433	403	467	483	442	450	442	494	486	430	481	450	448	450	423	484	428	439	460	445	470	432	428	425	452	454	485	466	459	519	451	474	450	486	470	445	479	492	482	460	441	444	441	457	464	462	477	460	467	498	448	443	450	480	427	410	447	453	446	457	458	452	453	459	459	443	457	468	483	428	463	441	456	480	465	428	417	471	453	506	429	415	463	426	443	461	464	456	484	434	439	433	443	467	418	468	444	476	489	467	440	435	459	439	445	460	456	483	462	445	476	418	469	453	464	442	444	431	424	448	462	442	485	430	453	435	474	455	475	462	475	469	459	447	485	437	494	463	438	409	469	440	460	417	452	458	450	464	442	474	477	459	428	445	450	443	423	467	453	438	437	446	464	460	456	444	464	399	421	469	447	451	470	451	452	456	443	435	460	475	423	478	462	467	450	462	429	467	452	424	453	458	473	444	475	457	432	475	454	446	471	430	449	455	452	434	492	425	439	434	489	440	443	442	435	457	487	481	446	461	454	467	479	449	443	394	444	471	476	497	459	435	474	436	474	425	463	453	472	436	421	483	421	469	432	488	483	420	488	455	439	427	420	472	446	452	433	483	455	433	498	463	443	456	489	448	467	438	446	427	448	453	465	436	455	474	462	442	440	408	472	437	451	459	438	441	464	459	458	484	433	461	468	438	503	468	483	428	445	468	427	463	455	459	512	448	448	452	438	437	476	453	432	467	500	485	440	492	412	437	465	435	511	440	451	480	459	468	473	451	446	447	464	472	466	458	455	439	427	451	468	432	463	457	445	479	452	465	480	456	426	421	407	451	463	493	431	463	416	422	460	477	494	473	498	505	416	456	422	450	429	453	467	455	476	464	450	417	477	451	451	478	437	436	448	449	443	483	485	479	419	463	440	428	436	501	420	470	452	501	491	447	446	449	482	461	477	457	485	455	449	464	458	486	460	445	477	432	439	467	445	452	437	419	463	430	435	457	446	446	510	427	453	471	450	459	427	498	468	436	473	427	485	474	446	469	413	435	464	436	483	435	470	443	467	458	435	494	462	472	444	452	487	469	445	488	467	444	415	410	421	450	459	470	432	411	431	478	434	469	450	466	480	458	475	449	406	461	451	487	453	466	463	456	445	453	463	430	444	431	451	457	436	459	453	499	496	417	463	454	447	448	474	462	455	470	474	447	460	434	435	473	455	469	450	411	440	424	465	447	464	445	443	433	453	466	451	451	450	456	501	473	479	445	461	474	477	484	460	473	432	501	447	454	455	445	472	461	433	415	501	413	455	465	424	453	456	424	469	467	468	449	454	515	440	433	454	424	437	451	466	463	475	436	437	475	434	430	439	468	437	437	452	477	422	448	465	479	451	446	454	460	436	451	438	425	436	446	424	469	476	470	397	441	419	462	487	463	477	428	473	460	450	419	444	490	436	496	463	505	479	428	402	484	458	472	454	409	434	435	456	482	479	425	412	444	413	453	459	449	442	445	464	449	453	482	490	470	436	432	447	430	477	478	427	491	424	445	473	483	447	466	443	449	472	482	435	463	446	484	446	452	487	446	435	408	497	443	459	464	464	447	480	465	455	433	455	446	503	450	446	489	451	456	468	499	468	466	412	465	501	458	421	424	479	466	462	422	459	454	456	461	430	427	481	440	431	472	471	468	466	476	438	469	426	410	447	434	392	413	473	421	449	422	448	499	501	474	444	443	422	443	460	434	440	417	446	453	428	438	487	424	467	443	478	448	463	444	465	490	485	439	455	485	422	437	429	480	432	468	471	495	456	462	438	427	464	456	473	463	491	425	469	448	420	479	427	456	475	478	463	461	472	457	450	453	461	440	425	449	431	475	512	469	452	468	459	479	454	475	429	465	477	443	436	431	479	432	491	476	445	467	453	491	421	470	473	447	458	459	476	468	461	446	452	471	437	440	479	469	465	427	480	465	439	479	465	434	457	483	482	446	467	447	468	442	480	465	479	430	489	468	454	461	448	453	455	438	449	424	504	455	423	448	465	480	502	499	457	435	481	437	460	421	464	453	449	444	508	456	455	453	414	419	431	473	449	458	441	440	487	436	462	419	442	445	475	460	456	441	460	453	466	469	441	461	439	452	456	412	440	475	432	431	469	468	461	437	449	499	443	461	462	445	427	409	450	441	454	471	462	453	446	455	443	479	411	476	450	453	442	420	437	453	477	449	447	469	457	469	460	473	462	492	435	455	441	453	454	433	430	431	446	459	442	468	434	444	450	438	453	433	474	415	416	427	452	456	471	447	484	425	465	457	446	436	460	473	434	449	448	469	456	452	455	427	490	499	419	456	450	466	475	449	412	456	485	455	480	414	448	452	432	419	437	474	440	439	472	450	408	452	434	472	429	463	466	439	452	442	436	457	445	469	461	417	467	449	423	440	474	448	449	475	463	427	463	492	419	478	438	439	434	438	468	442	419	466	438	493	474	451	473	488	434	402	450	443	445	440	464	421	466	455	431	488	433	472	470	437	478	423	468	440	399	443	422	467	459	443	421	473	468	463	468	392	458	450	413	483	456	419	475	452	457	479	491	450	456	445	454	421	454	420	439	453	476	440	453	444	466	423	446	515	407	461	425	450	448	451	405	441	439	462	483	472	480	454	422	410	461	464	450	440	448	430	457	412	469	432	418	457	444	444	423	416	479	464	433	465	433	459	457	462	470	431	453	476	465	462	451	467	438	472	466	440	424	475	453	457	394	451	428	462	441	439	474	418	465	453	497	441	440	435	465	457	456	449	422	451	460	446	452	453	432	422	421	476	445	431	459	443	452	450	433	431	421	427	482	446	453	441	456	484	439	450	432	452	422	434	455	426	388	448	431	437	464	461	457	460	436	507	464	433	467	462	467
28159	19115	7697	4083	1038	481	780	476	385	396	359	383	379	382	397	396	391	414	396	395	378	411	406	431	399	401	370	369	409	364	361	368	401	389	433	365	384	379	410	412	417	370	427	404	389	413	442	424	443	393	434	387	417	383	363	443	371	373	394	374	399	387	411	387	421	399	382	364	433	391	399	388	408	405	367	410	396	411	374	400	396	421	399	395	388	378	449	390	385	393	403	390	389	409	409	377	359	413	411	364	374	390	413	407	368	382	351	376	397	385	380	360	392	365	406	363	412	397	372	388	405	426	369	432	378	407	402	396	402	361	445	391	435	364	371	415	409	390	396	422	453	371	389	403	401	418	419	364	401	378	414	374	365	369	414	380	381	363	390	389	377	417	380	398	401	385	390	387	403	398	368	388	411	381	356	381	418	383	415	397	369	401	380	409	400	394	396	373	401	409	396	390	363	419	394	390	386	410	394	417	382	399	421	382	370	392	378	400	402	419	357	366	368	399	381	374	411	382	385	428	354	393	408	395	416	417	392	375	365	398	385	399	371	437	410	420	391	388	388	393	398	404	403	408	376	400	399	372	364	354	372	381	396	394	384	422	375	401	367	404	412	432	395	413	401	431	386	449	390	384	372	402	387	380	368	348	391	390	389	408	389	367	417	408	400	387	364	373	366	359	412	387	337	406	392	372	410	389	412	403	407	424	366	398	395	401	383	365	426	396	346	368	396	380	401	381	392	403	364	401	379	387	408	377	396	403	404	381	421	393	390	419	360	396	386	408	410	384	388	357	391	411	388	366	391	403	366	375	407	378	395	432	394	393	390	404	387	438	433	378	394	412	399	369	395	368	422	402	358	396	367	399	394	437	397	406	388	399	405	413	381	344	392	378	397	356	329	385	392	380	407	424	356	398	404	394	367	403	407	372	380	368	384	414	419	368	370	390	386	338	387	399	386	375	379	407	403	389	419	393	379	373	367	380	385	382	376	366	373	400	388	382	383	384	389	399	382	349	395	349	392	394	381	344	377	393	398	414	375	383	369	381	431	402	391	391	363	381	398	428	389	432	367	407	400	381	394	423	392	375	385	408	401	357	393	394	379	397	411	383	387	421	415	391	352	414	421	375	383	384	376	383	397	379	375	353	377	376	414	394	396	393	386	417	385	377	422	385	428	387	380	361	384	404	387	385	365	398	399	414	386	394	404	417	393	388	362	407	375	416	422	415	393	381	426	414	405	373	399	371	385	394	423	393	404	385	385	396	412	378	390	376	381	374	419	402	410	404	397	407	408	366	396	361	393	401	398	378	397	392	373	422	399	402	387	388	418	417	415	379	380	383	390	390	395	406	378	389	389	401	398	388	392	398	416	388	348	384	410	380	369	397	426	422	370	364	409	407	376	394	382	384	376	392	410	383	377	381	386	414	373	384	423	382	382	370	401	397	395	367	391	376	366	375	409	392	390	402	413	393	392	375	400	402	375	359	409	394	393	396	349	396	401	403	388	366	404	400	424	412	387	379	391	391	402	391	397	362	409	392	405	380	378	405	398	369	411	400	430	386	378	375	415	374	391	364	422	403	418	409	406	386	390	387	397	408	374	383	418	369	434	384	367	406	398	361	422	409	344	390	401	364	394	384	361	409	385	369	399	384	364	356	377	390	403	413	401	395	408	386	373	353	386	394	399	373	367	431	383	393	410	407	391	394	376	388	412	378	394	352	401	409	392	375	361	394	397	389	396	429	397	374	391	388	375	417	378	406	380	410	393	364	398	375	380	404	365	383	392	398	416	421	379	405	399	377	397	359	392	410	414	426	421	366	415	418	373	382	380	386	411	403	420	420	409	408	381	408	395	361	379	391	384	371	383	404	394	411	418	375	354	388	409	409	411	424	406	450	373	401	388	351	405	420	398	392	403	382	409	401	399	418	359	418	399	381	407	381	344	391	388	381	389	408	371	400	390	413	412	392	432	428	373	384	399	366	378	401	415	360	369	359	386	371	378	389	330	368	413	385	390	373	396	400	415	409	407	372	408	370	431	381	398	389	411	364	420	387	374	397	420	395	384	393	406	419	361	416	388	389	407	389	388	361	397	410	385	423	393	381	388	422	385	400	411	404	380	415	388	396	407	424	401	384	402	383	389	392	385	404	355	432	353	370	373	416	348	390	383	381	397	381	428	376	415	386	389	370	365	376	424	395	396	388	417	392	403	374	381	405	381	388	393	396	386	414	399	423	387	415	363	361	413	399	361	397	434	394	415	417	398	373	382	407	360	405	386	421	401	367	395	411	363	424	365	395	376	408	392	375	383	391	397	411	432	401	373	381	386	383	421	396	404	406	413	402	420	385	399	391	361	438	378	407	421	360	376	348	402	393	397	388	382	404	385	400	385	404	389	417	381	376	381	409	369	401	417	406	373	377	393	390	416	404	413	406	442	385	418	365	400	386	396	405	397	392	400	369	372	383	398	411	420	397	385	373	388	399	401	380	373	382	396	405	390	390	405	424	410	372	375	418	349	385	377	405	413	371	410	378	362	402	377	373	398	400	389	416	358	399	394	370	378	360	400	430	360	376	394	387	405	380	375	387	387	386	367	370	402	400	380	363	400	373	337	383	375	402	426	395	389	378	379	424	388	400	371	411	363	375	390	392	431	371	390	374	382	410	391	399	402	388	393	407	372	364	438	386	361	359	353	421	366	359	352	390	386	320	407	364	390	393	406	383	416	364	379	401	355	407	398	377	382	365	418	389	381	401	382	405	386	390	426	384	394	383	342	400	394	403	386	374	382	371	378	389	430	396	351	430	383	418	381	410	378	401	416	390	375	422	384	439	373	399	385	391	414	410	398	395	402	378	385	398	372	407	377	385	384	408	394	372	372	361	392	407	388	416	358	406	409	407	377	373	376	381	361	391	386	387	403	380	386	396	390	389	392	381	406	395	389	361	370	383	386	405	413	378	410	355	354	409	357	406	406	394	371	413	401	397	369	468	389	403	380	381	397	382	403	395	416	390	368	372	368	404	396	381	401	398	410	393	333	415	412	401	374	414	405	441	437	380	423	390	421	409	356	427	386	412	406	384	370	399	372	365	415	357	397	397	383	389	397	399	396	402	348	444	369	422	383	441	433	408	444	433	405	414	401	430	399	391	407	389	418	458	395	402	441	404	376	410	409	385	359	426	379	401	432	380	391	365	399	394	403	375	397	446	371	410	365	398	386	403	474	395	416	378	390	362	387	424	394	374	414	375	404	388	382	408	396	420	351	417	397	405	401	368	393	394	367	374	393	362	429	392	421	406	401	369	374	392	383	391	402	393	392	372	363	371	399	368	375	388	407	433	417	401	410	406	393	402	388	373	350	396	409	382	413	394	367	407	371	384	386	397	395	386	399	346	427	389	389	381	380	366	398	371	382	390	410	407	376	377	386	365	417	403	401	373	398	362	410	391	377	394	392	390	380	385	381	366	369	402	378	401	382	409	419	372	398	354	418	370	396	411
11848	12848	6103	3508	1080	521	998	508	343	367	349	340	329	351	375	351	355	389	348	355	354	363	343	378	361	357	358	338	348	354	337	365	360	349	388	370	339	342	377	377	390	370	343	398	366	368	340	361	360	351	351	374	361	347	344	354	391	384	375	352	369	376	368	357	357	343	333	354	358	352	345	371	379	332	362	348	351	325	377	370	328	371	370	320	335	340	369	367	399	361	371	332	389	360	366	350	344	339	355	361	325	338	337	348	315	317	383	351	331	357	329	337	350	324	380	349	345	369	350	351	339	312	341	339	382	349	337	365	335	356	356	360	332	377	312	339	325	346	361	359	355	328	338	357	367	350	351	341	344	366	348	366	323	368	380	354	361	359	332	316	343	391	335	318	343	329	321	315	339	395	309	336	360	339	351	352	351	361	392	361	370	333	353	363	369	362	373	341	342	339	362	348	342	378	354	351	306	326	355	353	340	334	363	341	344	348	356	354	372	327	323	354	360	337	341	360	322	341	333	329	330	346	355	348	342	343	350	362	352	342	343	348	363	354	375	376	350	361	361	385	339	364	374	342	330	337	366	369	361	351	360	368	334	346	349	377	379	377	324	329	352	346	321	348	394	372	356	322	331	310	352	346	353	312	359	340	312	349	345	329	351	345	355	348	358	361	385	342	388	362	347	381	324	351	344	339	381	347	334	331	338	362	338	348	360	336	352	339	334	355	355	367	362	337	349	321	328	359	319	329	346	335	340	355	329	365	334	341	329	340	368	338	336	339	333	363	383	370	355	345	401	351	370	358	329	350	354	368	349	373	337	340	349	359	355	357	337	383	330	366	344	321	328	358	359	365	363	337	342	353	301	335	349	342	338	366	379	366	355	326	361	350	333	346	366	369	329	290	345	376	332	341	313	340	346	365	351	382	373	338	348	331	363	392	366	347	344	373	378	370	342	349	354	356	367	366	341	346	324	342	348	337	358	372	365	356	335	367	335	368	352	364	306	348	344	343	312	338	382	352	359	348	355	343	351	337	325	387	371	354	368	363	366	355	378	349	347	383	339	321	325	344	341	329	359	365	356	343	351	357	360	355	323	354	332	338	350	338	360	311	360	358	359	369	336	333	363	353	380	364	322	336	351	368	328	358	364	357	342	359	324	334	360	374	368	343	346	355	310	353	389	391	350	351	343	336	334	352	344	338	332	366	356	346	342	333	351	364	367	349	323	328	356	336	365	353	352	335	371	352	328	329	399	355	356	330	359	333	340	352	363	357	354	337	371	335	365	384	324	356	333	344	361	360	352	344	357	340	328	349	328	353	357	352	327	355	363	355	373	340	362	367	328	358	328	357	333	346	338	356	307	333	349	338	362	352	336	357	331	380	357	349	376	363	350	347	347	346	356	319	371	347	335	349	356	348	359	384	359	394	346	410	361	328	375	329	368	355	324	341	343	323	351	362	374	347	373	326	346	336	321	358	341	295	326	355	352	320	338	362	339	334	339	338	324	381	319	365	331	353	352	352	355	350	326	312	357	349	325	355	337	357	354	329	345	356	352	380	333	347	342	367	383	331	360	353	367	342	334	357	331	349	344	358	352	328	355	324	330	342	354	353	347	351	328	377	301	347	359	351	365	368	357	376	356	343	328	310	341	334	346	308	365	371	329	355	324	330	354	358	334	357	379	381	328	311	347	330	346	360	357	375	347	322	360	374	381	358	323	346	354	357	353	372	363	321	378	360	334	354	329	373	351	375	353	402	346	335	361	363	363	377	363	366	346	367	328	334	330	345	351	366	334	320	329	374	355	382	329	351	314	360	346	364	342	337	376	391	345	352	362	369	344	346	314	291	324	358	328	367	362	353	337	329	326	369	340	367	343	354	351	379	358	380	362	376	400	334	341	357	377	346	334	342	353	346	339	365	336	376	383	367	342	312	355	343	355	338	369	340	340	384	339	363	364	314	350	334	326	354	336	368	351	341	359	391	334	353	338	345	343	339	349	345	326	346	339	332	364	332	323	337	357	349	328	362	379	324	351	337	354	359	357	338	348	341	364	369	328	336	337	328	324	353	371	329	381	342	331	349	346	338	325	332	346	371	364	331	372	319	330	343	332	332	355	368	358	342	360	316	358	360	346	367	347	341	342	344	349	344	341	333	369	313	370	346	341	341	348	364	354	324	365	341	335	335	375	353	348	352	358	333	339	339	346	334	336	358	367	353	359	380	361	358	345	337	351	353	358	340	322	286	338	318	329	349	338	333	374	354	340	361	353	334	339	320	319	382	337	335	356	330	348	359	338	348	341	365	357	337	338	334	288	342	350	345	350	353	337	345	352	344	361	364	325	367	301	384	341	365	337	332	327	365	369	347	369	329	357	377	334	357	330	330	382	369	362	316	367	365	342	353	364	315	346	348	339	351	365	340	339	365	343	362	357	357	347	343	347	339	352	332	344	366	351	358	328	310	373	340	326	341	313	344	348	347	343	380	348	358	311	346	302	349	360	364	350	324	355	319	342	315	358	324	397	348	355	316	364	361	363	368	352	328	331	353	358	350	374	353	343	331	328	343	385	344	368	377	390	348	373	341	387	316	368	350	324	345	359	371	356	317	341	366	361	341	326	346	387	339	309	357	331	367	328	353	328	332	333	330	343	343	333	374	348	340	342	356	358	357	344	365	376	326	346	357	328	347	347	334	358	351	317	345	354	350	327	343	358	341	343	386	330	311	325	318	372	333	349	352	342	370	317	352	345	320	380	355	364	341	352	338	361	365	326	364	320	365	343	370	358	358	363	318	337	325	319	371	366	338	365	337	340	394	357	326	343	336	348	318	344	355	367	354	339	342	340	377	352	331	358	348	338	359	365	345	343	360	337	359	354	350	389	339	369	362	329	366	360	341	365	351	339	359	348	346	327	343	360	340	350	375	322	349	327	342	367	345	343	333	353	365	337	357	352	353	378	352	331	356	358	362	345	326	361	339	339	366	325	329	366	366	354	331	321	349	369	332	317	379	357	354	346	349	332	342	347	344	323	354	362	343	358	387	327	321	379	359	339	328	345	342	350	365	328	351	367	346	332	331	358	334	328	318	371	348	346	379	345	344	374	342	342	344	313	338	349	339	355	340	357	352	331	362	377	346	319	317	307	348	315	366	365	353	345	356	326	357	325	364	388	334	359	337	372	370	340	324	371	374	361	371	353	338	351	341	343	341	350	362	354	371	325	327	340	361	318	319	352	357	344	327	339	368	340	331	352	358	316	362	350	338	319	333	346	347	371	332	317	332	323	339	348	353	333	332	350	356	337	339	354	349	339	342	306	345	331	356	317	316	372	328	325	353	333	385	356	350	363	330	339	326	328	363	371	383	368	360	316	346	361	353	395	360	348	331	368	341	362	380	310	301	346	326	358	357	332	348	369	353	349	359	355	380	352	328	352	345	312	337	368	337	358	317	372	368	350	375	354	347	353	314	359	361	385	326	342	335	376	356	381	379	339	392	358	375
25204	21688	28069	27747	15668	2907	7481	1804	427	412	432	394	401	416	367	400	349	397	393	409	359	374	376	388	399	376	389	353	352	378	421	391	359	364	371	390	381	408	417	398	381	368	359	396	435	371	361	418	395	370	383	385	472	419	397	398	433	445	414	373	399	368	373	426	380	350	369	351	353	386	351	357	361	357	381	406	380	374	363	379	380	371	389	347	407	381	362	372	376	378	341	334	351	351	377	368	380	369	383	370	370	377	374	426	352	356	391	378	392	346	402	377	370	405	384	366	419	374	398	375	380	386	342	391	351	385	348	394	377	341	356	392	369	374	404	402	366	376	388	345	422	367	403	372	392	341	388	384	351	348	386	374	383	400	364	366	390	381	376	394	354	417	362	337	393	385	344	373	314	355	352	368	335	360	387	400	372	367	397	356	383	343	388	366	375	380	336	372	364	379	393	376	354	372	327	348	361	354	381	363	366	343	368	392	417	408	375	371	376	373	371	369	395	374	369	349	360	347	371	310	342	371	373	360	333	412	349	399	369	369	373	426	366	379	355	364	363	392	363	377	371	384	404	337	399	379	339	397	337	370	357	372	344	347	349	339	379	398	338	363	391	339	354	366	361	358	386	387	376	358	354	390	368	344	370	365	359	393	358	351	349	333	377	397	369	378	357	386	329	355	394	355	370	347	388	371	353	373	354	349	389	369	392	328	376	365	376	384	356	343	383	370	379	415	344	358	393	369	355	396	356	373	362	385	392	401	398	363	390	370	386	367	348	404	359	383	392	366	375	373	373	381	354	371	373	401	381	374	372	389	391	369	355	352	367	362	353	416	378	394	391	368	360	368	400	356	379	383	379	385	337	355	398	392	383	408	343	351	368	383	329	379	383	394	339	357	376	356	377	373	394	378	385	384	385	394	382	367	365	371	353	372	360	347	352	347	425	380	363	399	408	375	352	358	365	339	382	363	353	358	378	339	332	374	349	355	370	391	390	361	405	375	351	372	353	357	375	347	370	363	376	386	364	416	377	384	375	387	350	354	394	376	361	414	374	358	413	387	388	347	373	389	339	374	347	377	377	380	404	388	412	383	373	320	382	399	333	373	370	320	397	350	368	355	391	331	375	393	359	371	359	362	363	345	382	341	377	380	408	379	378	417	367	389	378	339	377	372	384	387	378	354	380	378	358	319	364	366	359	366	409	380	328	392	367	388	350	381	407	359	360	373	346	347	355	361	387	366	346	375	359	374	347	382	365	375	369	380	368	397	391	370	394	356	357	334	402	378	328	377	383	376	338	385	381	371	391	372	350	380	332	334	374	396	340	363	358	405	375	381	349	367	377	361	384	384	382	360	382	354	362	346	358	366	384	375	341	366	376	360	384	388	403	330	364	377	403	374	392	362	361	345	413	373	386	373	341	370	353	372	406	362	358	364	382	366	353	381	375	387	380	358	370	385	331	381	374	357	368	376	380	340	380	376	356	357	351	380	392	401	367	349	358	381	376	387	371	353	367	357	367	348	387	362	373	340	351	418	389	358	377	377	342	358	405	392	340	381	372	363	374	381	392	353	368	373	364	350	359	351	399	325	384	420	354	365	324	380	329	409	368	383	377	334	375	374	370	374	398	400	380	341	372	363	378	398	382	370	398	362	389	395	383	360	369	374	399	406	365	370	364	370	366	352	343	338	391	367	378	372	383	374	362	383	379	349	368	358	374	382	355	368	372	371	354	379	380	394	351	390	390	381	356	346	387	361	374	370	343	359	355	381	374	382	360	355	378	404	343	376	352	341	354	370	354	392	371	408	398	388	379	348	364	410	383	383	373	373	407	325	353	363	369	356	377	349	372	391	401	413	381	358	352	354	374	389	384	365	341	331	354	392	392	392	362	358	347	370	376	379	370	382	377	368	401	358	346	394	357	356	348	374	382	341	380	352	390	365	367	351	364	376	371	352	377	359	395	385	371	347	360	363	373	364	371	380	355	393	343	379	358	359	379	372	372	343	381	342	357	367	403	372	386	363	386	386	365	380	364	373	365	383	358	363	394	356	407	359	350	373	360	375	375	398	358	363	377	370	349	376	389	379	392	365	356	388	378	321	364	384	400	375	362	384	352	415	364	376	367	348	351	354	378	363	375	344	360	365	343	374	359	395	359	363	340	331	409	416	398	387	343	381	366	337	371	352	361	365	360	375	356	378	346	352	347	383	350	368	366	370	398	357	351	396	354	343	368	375	359	393	396	366	358	338	369	361	389	339	333	347	364	368	405	362	360	349	363	375	383	356	361	369	399	373	400	392	371	376	383	365	422	361	366	381	375	356	377	407	370	389	398	385	379	370	383	356	384	379	382	338	367	407	361	404	374	358	365	349	379	372	384	349	356	377	371	358	393	367	355	366	352	386	359	373	385	357	369	387	368	352	357	383	352	367	381	350	372	387	356	384	357	437	384	368	361	371	402	366	382	353	379	386	399	375	364	363	383	328	358	393	374	357	391	382	356	383	379	393	384	360	356	383	379	347	354	407	336	379	358	378	386	417	371	379	356	361	384	349	337	354	365	361	375	348	365	361	360	355	344	340	348	400	385	377	365	399	364	376	337	349	388	370	388	356	384	373	378	356	347	372	375	359	387	375	387	348	367	369	365	366	361	373	355	337	386	361	376	367	397	371	398	341	336	365	377	382	375	392	363	356	354	338	347	359	348	350	375	376	368	365	389	381	406	360	382	367	370	360	329	354	341	343	374	351	370	362	363	356	387	380	358	374	369	353	348	368	342	358	373	362	346	378	322	359	318	367	393	377	362	384	353	347	371	421	350	344	401	378	378	331	329	342	360	341	359	363	384	333	343	373	366	347	367	379	333	406	370	374	360	347	344	386	394	356	348	419	393	355	384	381	333	370	367	369	372	378	383	365	366	369	365	381	365	372	335	364	354	398	374	388	395	352	368	353	374	394	383	391	371	419	372	396	382	348	383	325	364	398	368	354	396	359	372	322	408	363	367	365	377	380	337	400	388	341	372	387	359	372	381	372	366	369	329	376	362	393	382	346	365	337	364	376	357	372	366	390	391	351	390	404	401	407	380	368	358	382	370	339	417	367	369	342	357	407	389	350	378	379	386	345	351	390	383	428	392	355	368	362	394	355	335	351	349	373	342	379	338	334	367	362	404	386	363	374	405	385	394	318	370	363	413	377	360	398	363	382	372	413	381	373	387	338	351	398	366	395	372	394	400	351	346	360	360	408	368	339	383	376	349	368	368	342	373	344	373	353	382	408	403	370	372	405	387	336	420	381	359	361	377	365	401	379	389	335	370	378	392	364	381	385	392	349	375	400	373	375	388	359	373	390	395	376	360	408	394	398	372	362	356	369	367	357	352	363	391	377	365	366	382	391	389	354	363	351	367	378	381	387	372	392	341	368	346	371	357	365	383	358	386	367	348	393	367	344	381	362	379	391	372	348	381	387	371	352	361	348	392	358	348	361	393	343	391	382	384	362
45636	58285	38691	19996	6358	3801	8777	1778	435	438	408	411	359	431	373	384	374	410	356	368	397	349	341	374	371	366	375	361	351	370	346	376	372	349	345	402	398	409	428	402	379	381	380	382	384	414	361	376	390	406	338	412	517	434	413	432	449	464	417	435	364	339	343	375	368	395	373	348	385	388	367	379	361	339	329	355	363	367	368	388	366	351	372	350	343	389	367	379	355	360	354	339	342	344	366	348	378	318	358	348	355	370	335	361	350	372	369	338	367	379	325	348	342	377	374	336	370	310	354	346	368	380	372	352	386	339	326	324	374	337	342	324	374	346	350	359	369	363	348	369	325	342	385	357	348	337	357	354	367	337	359	328	324	371	376	351	393	356	342	347	365	382	382	328	336	352	367	339	355	352	359	351	348	378	353	336	367	367	346	360	343	342	346	342	334	345	341	376	366	354	371	361	359	351	348	388	322	370	344	361	359	393	351	375	343	351	322	342	381	338	379	356	323	361	366	355	364	336	361	343	353	346	353	340	399	343	348	353	370	362	367	339	355	368	357	370	373	344	357	375	334	355	382	327	363	340	380	347	369	322	361	365	342	353	386	360	343	352	365	351	352	382	395	356	344	343	365	357	370	373	393	363	372	344	359	330	376	394	373	360	350	328	365	346	357	369	353	405	321	384	369	325	341	304	364	374	344	355	371	374	356	364	323	355	337	360	348	365	342	362	331	365	377	365	371	345	358	334	356	335	369	377	396	354	374	338	355	399	369	357	343	375	400	340	357	384	375	382	346	362	388	347	376	394	380	390	344	383	367	369	343	363	364	359	340	346	345	356	349	344	355	363	398	377	363	360	326	356	363	374	360	353	372	335	394	331	375	367	334	359	383	365	343	337	346	403	343	350	366	348	340	350	371	344	374	379	351	328	353	376	372	368	362	345	359	367	341	401	357	369	367	365	366	360	348	353	362	373	316	368	346	333	353	328	320	340	337	347	340	340	346	323	394	363	345	321	375	364	365	357	329	350	341	328	338	353	337	362	375	390	382	359	343	381	319	340	324	365	400	384	380	358	396	330	392	391	396	335	379	357	366	348	338	332	352	354	341	363	328	365	353	377	348	401	347	319	339	358	358	330	328	345	340	374	346	386	384	327	361	319	365	352	353	361	380	386	346	371	357	330	380	345	359	386	376	347	353	347	379	368	360	357	323	360	352	372	380	355	359	343	352	362	352	356	360	366	335	323	334	371	363	396	349	338	354	338	355	338	353	373	378	357	366	402	358	380	335	374	352	375	344	357	358	398	348	355	373	365	338	323	359	387	378	375	386	391	359	377	330	365	370	362	380	393	335	330	330	354	357	381	368	343	314	338	374	339	348	363	338	355	379	384	366	382	349	363	357	339	365	348	371	378	371	350	354	340	311	366	336	372	362	341	343	343	360	362	382	360	404	360	336	363	342	364	345	354	363	363	354	355	382	357	395	367	384	361	369	368	375	366	358	365	391	382	324	355	347	407	352	360	364	345	344	349	346	348	358	368	323	369	407	355	407	396	353	381	339	362	355	334	339	309	346	361	382	360	371	403	377	336	348	395	397	344	362	358	350	373	337	378	354	365	398	357	382	348	376	333	364	329	367	363	334	354	346	329	359	342	352	368	342	371	352	381	346	355	368	332	340	355	377	341	346	332	341	355	344	360	337	379	358	354	332	330	339	408	345	363	380	370	362	377	346	335	348	411	329	357	360	354	363	372	316	382	351	357	364	368	334	341	353	350	330	349	346	401	348	340	356	367	353	349	373	377	365	357	366	375	381	344	369	394	370	344	352	372	352	337	336	373	340	357	321	372	359	370	349	386	332	373	339	365	388	330	385	355	354	321	364	371	357	403	341	344	340	355	337	323	360	352	365	349	358	354	350	375	357	345	344	362	382	338	384	368	378	364	337	366	351	349	357	383	348	374	373	358	342	340	363	351	362	365	353	376	363	323	373	364	348	337	345	345	355	364	340	361	339	349	384	336	374	330	341	356	330	400	334	333	367	328	359	365	373	352	354	355	360	317	341	366	387	339	357	324	357	341	366	343	361	345	385	375	373	351	367	348	367	367	358	351	359	405	373	359	371	338	348	332	354	359	352	358	345	365	333	367	346	365	337	341	380	366	371	364	391	354	388	390	343	373	324	353	362	345	361	373	317	343	327	348	363	372	364	372	364	371	365	345	327	321	326	382	379	430	373	365	350	347	350	341	342	372	343	370	363	342	391	346	347	345	369	354	352	359	349	379	371	335	372	340	367	329	375	388	348	388	370	328	360	348	360	358	365	325	344	345	346	348	369	357	353	363	338	342	347	348	362	366	366	342	336	341	326	319	385	337	368	369	359	360	365	351	348	362	385	364	337	362	345	346	365	347	341	378	378	360	367	315	385	334	346	363	340	373	351	339	393	360	396	383	339	344	358	356	358	330	345	368	384	350	342	350	345	352	377	356	384	372	364	354	360	374	376	350	367	376	388	361	381	325	373	334	394	349	340	370	361	353	371	341	356	369	345	335	364	378	358	335	387	348	342	382	346	343	345	375	362	366	373	368	330	341	342	383	371	375	356	366	382	356	358	370	379	386	377	361	371	355	343	345	334	367	388	359	318	348	363	357	369	353	358	299	348	361	323	341	356	366	333	352	357	354	377	360	361	334	343	355	347	345	309	344	372	376	327	363	389	357	339	359	381	347	362	352	359	360	380	350	359	378	353	359	367	382	333	368	341	387	391	373	357	375	364	364	377	382	340	356	368	332	389	363	391	366	342	342	352	366	337	359	360	350	335	330	360	350	361	359	348	334	365	349	347	362	351	339	326	375	374	372	348	352	329	359	370	359	355	379	339	349	358	347	352	327	379	347	341	340	374	388	349	391	314	395	363	338	326	337	374	377	366	347	334	356	380	371	382	357	326	348	357	347	324	343	342	350	330	339	370	359	364	366	342	344	374	387	345	349	352	329	346	366	335	385	344	328	366	347	321	331	350	359	325	351	306	381	368	342	379	357	363	356	349	376	379	379	338	328	348	334	369	341	407	363	350	342	297	382	365	327	364	367	390	334	347	348	353	320	368	360	344	358	360	407	336	365	348	352	348	356	362	332	339	338	336	344	364	345	380	360	388	375	349	364	357	337	354	371	347	342	397	357	349	339	320	359	346	324	346	351	359	366	384	366	386	345	365	377	328	336	359	365	375	355	346	360	347	310	371	390	295	333	369	344	371	371	350	371	349	370	415	363	354	356	351	362	315	368	359	384	332	321	356	345	350	400	344	376	393	364	362	340	350	366	354	362	363	376	367	362	366	326	358	376	387	343	372	383	361	324	390	345	366	324	331	355	338	372	369	376	362	381	355	385	367	344	345	357	362	336	377	359	368	368	359	338	347	354	366	360	356	328	368	371	324	364	386	370	345	378	377	372	335	377	368	375	346	370	341	367	330	358	367	351	342	323	333	354	358	351	358	350	381	359	391	355
24240	21485	28909	25213	22222	15635	17295	3749	671	584	635	586	580	564	606	524	532	581	558	548	518	523	544	537	587	530	534	530	522	522	551	522	549	516	615	500	565	547	535	507	552	520	599	530	543	557	558	549	528	553	498	570	688	665	549	654	660	603	565	565	535	521	550	540	544	527	485	531	568	530	529	510	535	522	527	535	540	522	525	522	533	510	564	552	491	559	519	520	510	529	523	517	563	496	523	522	541	533	489	514	540	553	528	532	519	548	479	485	531	532	484	539	553	526	563	509	546	516	486	547	536	559	525	487	537	521	506	564	550	519	481	526	533	564	528	520	573	527	498	554	520	532	527	508	519	543	515	500	498	559	500	523	489	495	536	583	525	499	564	536	528	516	542	508	547	526	586	493	508	536	544	553	547	541	526	580	551	552	518	517	538	526	561	505	521	525	553	535	524	513	517	508	479	509	518	510	536	548	505	489	520	459	498	499	518	497	515	553	559	544	497	515	496	479	484	542	529	537	572	531	547	493	551	522	571	547	515	517	537	515	543	474	541	518	492	527	544	531	532	500	538	532	558	521	510	515	501	498	510	478	515	496	563	526	519	467	527	539	492	498	539	519	505	499	500	524	537	555	538	488	526	545	559	548	510	481	490	520	508	462	530	497	524	505	482	531	487	510	509	522	534	538	539	551	472	549	549	501	504	503	526	527	507	497	514	518	545	553	530	537	534	529	500	523	504	534	518	526	512	550	506	538	499	516	524	526	511	544	507	522	527	524	548	558	536	538	507	508	554	495	532	563	527	519	548	512	578	490	535	565	535	519	536	552	485	517	518	467	504	517	521	567	480	537	532	534	510	488	526	486	511	512	523	521	547	494	532	492	546	550	488	539	529	523	520	546	502	514	527	478	510	488	520	503	525	525	512	531	510	520	494	509	530	520	554	535	586	540	530	553	551	541	509	554	525	523	547	530	519	521	514	534	546	523	516	543	536	520	564	514	510	538	480	558	556	512	538	501	505	544	564	499	511	533	530	502	521	522	561	535	533	552	517	509	546	540	522	543	530	499	528	551	516	476	527	530	544	500	558	484	517	519	512	548	524	545	536	503	522	527	530	527	483	581	562	480	509	506	509	478	520	524	490	544	549	548	552	471	529	574	527	499	515	520	560	485	492	558	508	477	539	543	539	533	543	493	569	524	524	535	521	586	523	509	511	542	468	524	527	539	511	500	489	489	512	546	512	501	554	514	481	529	509	541	522	492	535	553	501	533	500	553	562	526	509	504	541	497	520	529	550	541	541	473	543	549	515	545	502	518	530	546	523	530	537	502	504	513	522	504	532	511	523	545	502	484	533	527	562	515	583	566	503	522	561	495	552	539	523	527	526	518	540	492	546	559	484	537	570	484	509	504	530	528	504	501	501	503	507	482	495	503	524	503	541	533	535	476	560	503	570	517	540	525	519	561	480	518	511	543	465	512	495	509	497	506	524	492	489	525	492	542	469	524	532	496	551	519	528	584	535	503	491	524	530	484	532	591	505	505	514	518	528	549	527	472	504	553	500	551	530	519	503	487	485	556	535	554	508	540	518	465	550	545	522	512	499	539	535	521	534	560	528	504	490	469	552	535	526	503	561	531	503	578	558	538	526	519	502	502	489	496	533	525	498	522	488	557	513	547	512	555	535	557	543	568	546	538	523	541	541	530	536	493	505	482	494	525	521	497	548	481	526	533	501	490	530	511	517	555	476	515	538	538	542	543	523	526	510	500	514	519	488	540	516	518	502	502	529	513	552	500	505	524	492	437	540	526	514	487	515	538	552	501	567	526	514	491	529	559	551	516	490	544	520	517	520	509	531	524	520	540	535	557	517	559	515	505	502	517	536	533	533	489	518	497	506	481	541	530	507	522	498	505	560	536	555	534	531	552	484	549	511	491	517	523	545	563	493	523	574	527	542	486	552	514	542	517	526	486	536	544	485	523	551	517	548	554	497	554	522	539	520	499	500	537	554	535	512	548	493	508	494	517	552	527	532	522	493	520	500	510	512	562	550	522	562	503	509	463	512	572	533	518	509	514	503	541	492	519	515	511	517	516	497	493	554	527	494	492	515	474	517	508	529	532	485	522	523	510	523	518	520	494	527	501	540	521	485	531	506	538	488	518	519	552	526	509	538	527	513	516	506	507	482	513	558	543	528	516	545	479	578	546	526	539	545	510	509	545	516	514	500	484	530	548	538	553	545	534	542	561	534	502	524	543	504	485	516	515	519	544	527	541	505	538	532	537	547	546	508	541	532	534	508	555	509	519	514	507	504	489	541	537	526	508	542	542	537	509	523	523	474	523	494	521	508	510	591	534	485	550	534	533	547	499	465	496	506	542	539	540	553	546	502	473	563	503	530	542	520	521	506	519	504	529	521	497	524	492	530	545	524	518	549	532	528	554	503	499	520	552	510	518	517	476	503	529	515	548	514	535	552	529	509	545	502	545	504	555	534	498	527	497	522	554	531	517	549	551	531	497	561	511	531	512	532	539	528	524	540	561	507	533	543	519	548	531	530	491	550	538	572	503	540	523	492	535	489	508	500	554	511	494	578	503	508	517	516	469	505	517	508	543	525	518	553	527	501	530	534	514	489	530	531	532	544	556	514	543	521	479	547	573	527	512	522	525	533	512	531	526	507	517	554	514	503	486	532	523	528	477	540	510	510	548	540	511	511	498	522	545	528	566	538	540	495	497	496	491	545	531	555	556	559	498	503	544	526	549	486	526	483	473	518	552	523	465	529	504	514	520	509	532	487	526	504	521	531	512	528	533	526	533	544	496	496	539	538	546	538	491	483	498	517	521	509	522	544	499	532	509	510	474	505	475	532	505	522	530	492	544	481	503	515	529	530	497	497	524	534	554	540	507	521	543	528	508	523	524	511	485	526	506	548	542	518	532	551	546	528	529	543	504	532	525	524	527	539	519	530	507	527	513	503	516	513	475	542	537	513	495	517	516	533	540	517	507	537	517	527	524	521	536	467	518	496	520	482	526	541	494	537	512	571	539	547	506	492	499	539	517	543	499	545	497	525	496	537	558	525	534	512	536	526	513	532	532	498	511	503	536	560	514	515	542	553	497	541	505	526	506	510	534	478	539	543	545	471	514	527	480	539	516	539	538	552	494	562	516	511	536	519	497	523	530	499	523	529	536	479	498	504	488	573	540	505	522	538	522	523	540	486	529	510	486	530	520	515	546	504	543	526	527	530	535	476	517	562	517	512	547	534	528	498	505	529	509	549	549	521	502	526	483	508	547	578	529	524	579	529	530	502	508	510	517	464	492	510	510	467	548	548	524	543	566	495	524	559	519	538	510	558	500	529	500	515	547	527	539	548	525	493	519	521	521	511	536	500	536	533	554	565	530	513	546	517	538	526	505	530	515	489	549	496	540	553	525	529	550	535	528	488	537	488	526	529	570	534	517	550	555	538	522	540	508	589	500	480	547	500	547	517	582	512	533
57512	74845	42107	33845	11804	9320	15079	2434	625	608	560	552	558	554	536	542	551	560	497	538	525	553	506	499	515	569	509	495	501	514	488	494	554	554	572	544	529	548	528	560	538	520	546	543	558	549	501	506	529	511	556	538	850	780	556	698	691	665	594	507	505	514	512	508	479	475	517	505	468	493	510	479	515	496	528	469	511	489	454	530	505	468	505	513	483	501	496	482	484	456	462	490	509	470	488	531	505	500	459	504	480	473	497	497	505	469	514	459	469	453	490	478	462	498	503	451	465	537	472	486	529	466	521	473	473	489	449	529	486	503	450	509	494	522	489	499	493	512	461	447	550	493	505	485	492	506	534	470	507	501	507	506	482	497	479	509	511	485	464	531	510	481	487	489	493	502	552	439	469	497	473	487	475	477	470	488	482	500	488	469	506	532	493	551	488	472	480	456	457	482	523	493	509	470	492	480	495	495	495	476	479	483	468	454	479	486	470	507	467	540	503	503	512	455	497	506	509	514	464	486	462	498	452	480	471	460	475	503	485	550	483	460	510	481	511	475	514	487	518	503	477	499	515	490	526	488	492	496	501	519	478	499	494	502	474	479	520	493	506	482	526	505	509	505	464	486	491	533	489	499	487	464	487	470	496	516	465	479	514	475	477	484	512	493	483	504	545	499	511	499	438	486	476	500	510	538	464	449	516	498	480	457	509	463	496	533	477	533	527	520	502	459	480	511	509	473	515	466	542	481	487	514	483	458	470	482	532	473	497	470	526	493	464	449	495	500	476	527	492	508	487	478	486	492	485	496	472	453	492	484	488	499	491	494	490	501	494	508	477	454	474	501	486	480	505	479	465	515	475	495	526	455	509	509	501	488	522	460	514	485	473	485	478	500	474	471	512	494	461	474	497	492	504	514	503	523	510	493	495	460	463	483	511	501	475	542	471	478	478	478	472	501	462	532	451	507	494	491	465	498	515	493	474	487	508	451	481	500	527	500	526	458	471	503	508	529	462	509	506	482	483	500	447	487	476	494	477	527	509	431	499	504	522	486	467	469	467	489	510	485	525	491	461	519	456	532	493	475	498	505	496	519	485	486	484	493	495	491	520	489	506	494	488	525	486	517	519	469	534	468	469	500	484	469	490	514	497	509	510	473	518	533	480	478	497	479	487	488	512	481	459	502	518	499	469	500	478	499	474	505	495	512	495	470	530	497	490	519	510	499	493	480	493	534	488	517	470	516	487	478	512	494	502	458	477	468	513	497	521	502	508	505	532	490	472	478	508	491	506	505	505	474	518	489	491	503	482	527	537	516	486	480	489	506	532	513	480	537	523	499	493	509	467	499	468	452	472	509	516	475	469	500	474	492	508	496	502	529	501	464	513	553	507	489	510	513	491	447	478	509	472	489	501	480	443	477	469	514	473	467	509	489	541	496	470	475	490	496	530	491	492	502	481	470	508	479	478	473	513	468	497	495	522	499	487	483	497	542	543	489	526	466	497	512	472	507	469	491	517	501	460	443	487	459	479	495	496	466	483	476	477	533	506	505	477	509	470	532	493	498	494	498	516	483	500	464	483	516	460	531	465	461	479	473	506	454	487	486	476	542	482	466	511	474	505	518	485	499	511	480	519	490	501	469	476	484	479	509	510	471	494	521	487	476	503	484	523	500	466	478	475	525	541	497	518	507	463	466	497	483	472	465	485	506	475	488	513	462	473	489	483	458	515	501	455	491	507	458	465	464	508	509	506	519	476	458	474	493	512	491	508	526	516	494	454	524	500	462	510	463	482	467	525	515	514	507	494	486	474	463	465	498	452	518	481	487	482	497	487	481	516	516	475	507	510	486	483	491	519	464	512	494	472	516	494	462	489	477	539	471	481	496	502	510	486	500	517	505	461	463	470	437	509	520	501	463	480	461	511	488	457	485	492	506	512	497	503	548	513	465	476	516	509	496	504	490	515	499	467	508	501	490	491	491	504	486	478	491	457	532	495	504	483	517	495	503	482	481	496	475	471	501	512	552	519	455	460	501	508	494	476	503	538	509	474	466	508	521	514	492	510	530	462	486	468	473	468	467	480	485	502	501	479	495	482	482	501	493	515	468	503	474	502	462	491	466	475	466	472	481	496	462	488	502	505	524	489	496	481	482	487	455	499	503	529	515	525	487	490	508	502	502	483	496	495	493	491	511	486	446	474	479	504	469	488	554	464	493	489	483	511	458	475	509	473	511	496	495	512	526	534	502	486	471	532	521	503	481	529	503	480	498	466	473	499	498	536	471	548	470	505	468	505	492	505	476	461	500	509	486	489	509	494	510	524	481	499	519	505	468	517	516	519	500	486	500	490	489	475	475	480	467	488	471	527	515	493	538	488	492	504	464	497	478	475	463	479	517	497	506	463	491	510	473	523	497	493	494	495	488	501	544	493	487	527	503	494	518	488	466	486	461	481	493	508	480	523	489	490	514	478	491	491	480	452	493	464	477	476	489	478	500	507	521	523	499	513	479	483	440	481	503	456	461	519	494	445	485	475	510	476	473	479	471	497	519	517	469	525	479	495	500	516	478	502	507	478	521	447	505	540	516	523	493	431	507	483	506	494	448	510	493	476	460	463	485	501	475	478	462	459	496	494	517	504	498	486	492	522	451	496	506	488	512	523	522	504	491	507	450	503	492	473	454	498	497	454	468	470	517	472	495	497	534	482	486	494	493	505	474	472	453	514	502	481	494	470	503	506	508	493	503	513	461	513	468	481	487	474	500	510	492	544	496	519	493	491	485	514	490	484	480	523	500	505	481	521	483	533	475	499	509	501	481	507	504	490	520	510	480	453	468	480	466	515	500	491	493	494	503	506	510	517	460	486	480	483	505	455	468	499	485	495	516	501	490	502	509	500	475	522	463	478	498	512	511	535	483	494	510	475	483	502	495	507	458	513	524	464	487	467	489	507	482	496	502	500	449	469	478	486	466	475	469	461	500	489	492	472	482	456	481	521	482	485	514	513	530	505	491	524	503	422	528	518	519	477	482	473	499	493	485	528	521	505	453	492	515	511	458	459	524	463	531	507	489	465	502	465	490	506	482	496	486	523	494	482	483	498	484	482	470	501	520	497	497	504	505	461	494	473	484	480	445	478	475	480	523	482	497	481	483	493	447	497	487	471	488	499	500	469	498	528	486	515	497	478	472	480	500	498	487	461	499	545	485	492	497	522	482	498	474	495	490	486	511	488	511	482	487	464	505	502	494	495	468	487	500	465	481	479	489	472	456	484	526	474	466	500	498	496	493	487	494	478	460	485	476	487	503	471	487	501	499	491	504	506	475	496	523	465	527	490	495	485	514	456	468	475	501	509	482	545	505	532	493	509	458	535	483	496	482	512	470	493	570	476	513	469	488	499	527	482	527	526	483	467	501	480	538	492	502	506	485	488	490	465	499	498	520	463	482	494	514	532	462	505	473	472	517	487	510	502	479	473	504	499	488	495	505	481	520	453	484	498	480
28442	20760	9169	3094	1352	723	1066	482	420	415	429	448	383	417	393	422	408	382	465	432	415	439	393	411	409	450	419	402	424	378	401	415	403	437	436	411	421	453	413	445	381	409	406	437	452	392	412	413	416	396	434	428	401	387	408	413	403	420	394	403	439	420	402	418	432	423	415	392	414	432	423	436	434	420	407	421	401	371	432	425	455	419	411	401	409	435	430	411	411	418	420	386	415	376	407	415	413	409	440	418	390	409	435	397	419	427	391	428	412	423	428	412	406	394	441	381	417	427	388	414	405	429	430	419	427	420	414	434	406	431	367	380	437	427	413	442	409	382	392	391	429	382	428	387	429	418	425	384	403	405	427	424	401	423	388	438	420	399	397	397	410	418	423	434	397	428	414	463	409	406	393	454	400	403	406	391	410	392	469	412	444	413	410	407	366	381	400	409	407	409	447	394	396	407	436	424	398	377	382	422	452	406	410	388	432	410	424	428	444	426	403	430	410	412	435	434	395	413	361	411	426	404	409	408	441	402	411	401	375	411	417	452	407	425	420	411	435	406	393	374	418	421	397	440	404	390	422	401	389	403	398	404	374	406	393	423	418	444	415	429	415	386	404	412	378	432	401	408	397	405	448	435	411	402	432	407	434	405	402	407	412	404	425	403	386	381	396	406	402	361	398	404	413	372	449	412	412	385	387	428	408	421	421	419	426	466	430	395	455	418	395	400	442	440	426	358	378	415	421	390	438	434	422	433	447	376	390	406	411	412	423	412	442	414	398	430	428	420	432	414	407	355	406	432	381	453	391	410	439	448	383	438	437	427	419	407	411	390	441	418	377	367	448	398	417	435	448	432	373	380	400	391	409	424	407	366	400	390	382	416	414	421	449	411	402	410	372	420	413	384	385	390	393	430	405	409	433	423	448	471	372	409	386	400	423	426	414	416	383	443	407	385	386	410	414	407	427	402	398	388	418	439	421	428	375	457	406	409	393	434	441	425	435	455	419	367	413	423	420	387	410	418	434	396	393	411	440	411	440	428	398	423	397	396	439	415	392	405	406	422	374	406	426	442	395	455	448	412	397	398	427	411	381	408	405	419	436	391	400	420	397	407	405	438	392	416	396	409	427	380	404	392	371	379	393	441	424	416	409	412	412	397	433	404	413	405	404	416	437	379	429	430	403	392	412	412	392	407	468	410	401	391	414	386	427	401	450	388	372	383	402	406	362	393	426	418	409	396	416	423	388	419	448	412	410	450	397	399	426	389	411	407	416	414	398	405	413	391	411	438	407	429	436	442	425	407	394	395	423	418	379	402	471	424	412	390	441	397	416	426	448	391	420	395	388	425	435	362	383	417	405	421	427	413	404	423	407	435	426	421	422	405	448	396	411	433	400	384	392	410	429	391	427	438	401	417	401	405	427	407	416	379	421	453	416	405	423	439	414	408	391	451	422	420	406	409	412	458	432	407	424	385	438	436	406	460	392	431	414	396	402	400	426	398	408	429	404	390	448	419	420	435	395	403	420	430	400	418	423	409	424	409	388	382	440	409	426	466	441	408	426	402	438	426	452	404	424	408	413	396	386	415	403	427	414	420	410	399	420	415	401	366	445	416	441	443	412	389	395	411	411	407	449	437	405	424	403	412	425	389	387	441	406	436	422	432	450	431	397	433	427	416	407	410	415	394	426	403	399	387	391	405	406	413	423	413	404	426	397	394	425	409	446	415	421	439	421	418	416	421	422	423	407	423	389	395	425	413	438	411	402	461	420	404	410	424	443	418	444	427	418	429	394	416	428	414	393	392	391	449	400	447	446	398	394	392	398	409	367	423	411	406	437	413	394	403	426	402	432	397	414	412	420	386	353	452	409	440	395	400	449	422	406	419	400	402	379	373	432	409	444	392	423	434	388	367	411	428	392	423	370	421	404	430	431	415	407	411	478	434	379	371	406	404	420	403	455	435	399	408	395	399	432	400	417	375	418	405	432	418	399	386	412	384	431	358	398	410	421	407	392	407	367	412	427	405	413	427	361	415	389	394	430	421	422	415	385	436	432	389	407	383	445	439	431	428	411	404	405	438	380	408	435	421	434	384	406	418	399	394	406	403	413	414	391	400	429	415	411	423	437	429	425	419	439	417	406	417	421	419	417	445	403	426	448	381	413	400	411	396	431	429	411	402	428	384	415	381	460	412	405	387	397	421	398	402	398	396	479	396	387	412	387	428	403	426	451	370	408	429	413	437	426	401	380	385	418	430	403	397	402	399	373	442	407	417	373	387	406	428	405	436	410	412	433	441	399	397	427	429	408	411	398	434	415	408	397	388	368	448	392	397	418	423	420	431	414	408	385	420	409	408	426	419	405	393	400	351	392	419	416	396	455	382	406	392	409	428	404	380	381	372	419	413	422	415	426	410	424	393	403	423	420	385	401	411	418	451	384	384	408	435	420	422	396	441	428	428	420	417	403	422	416	426	423	433	378	386	369	404	428	420	406	432	403	430	389	402	411	416	447	402	386	406	392	408	396	433	460	414	401	387	454	410	412	473	404	414	416	414	443	429	431	430	426	412	434	437	425	405	407	381	397	447	387	412	465	401	425	405	469	384	405	431	409	416	417	413	433	421	425	427	394	393	387	390	418	380	381	414	366	412	385	407	406	411	410	409	362	398	388	450	453	433	413	381	396	404	446	406	399	379	465	424	397	410	406	406	412	385	399	408	416	413	399	388	405	411	397	380	435	422	378	413	409	425	407	451	430	389	398	420	444	403	416	417	381	403	391	419	407	416	416	402	421	420	430	389	399	419	400	434	404	409	417	425	435	404	386	375	395	404	382	392	397	413	434	364	420	390	389	401	425	424	417	385	420	388	407	396	399	393	394	398	444	387	404	411	420	419	424	407	421	410	430	404	406	434	411	391	370	411	381	382	431	404	397	394	382	447	411	396	408	443	393	393	416	410	415	448	414	433	427	411	408	413	421	419	393	349	415	422	392	404	419	406	415	387	379	386	380	411	398	386	398	402	400	397	392	423	435	415	437	437	419	465	403	432	404	425	405	416	404	397	428	417	377	385	422	408	434	400	405	412	405	432	403	423	432	413	430	407	435	415	428	429	414	382	457	383	407	422	400	441	391	384	397	441	405	420	392	409	428	424	411	395	397	407	384	430	404	409	406	368	419	379	424	424	424	420	389	397	396	404	382	395	428	400	435	415	441	404	442	383	413	377	375	412	427	401	384	400	422	410	409	408	430	418	387	420	410	386	426	417	422	398	415	425	450	432	419	367	410	388	406	419	425	419	399	398	429	428	446	396	423	406	396	382	355	424	446	377	431	441	402	405	444	397	437	408	383	410	430	396	408	394	421	417	424	444	398	413	397	391	418	400	392	387	426	396	440	376	398	381	428	452	414	400	438	445	419	416	411	416	397	379	419	457	410	372	422	419	403	395	451	439	396	445	402	465	425	429	381	410	404	405	408	431	430	421	387	428	399	412	409	366
13406	17607	6506	3005	1321	852	1334	448	357	370	405	343	380	400	386	393	395	359	342	375	361	353	348	339	332	380	364	350	378	341	365	343	355	348	356	346	383	415	344	380	341	376	374	403	349	338	390	384	402	404	411	409	369	379	366	411	389	363	386	366	405	364	375	374	368	382	350	384	375	360	370	382	348	359	397	378	353	383	356	372	413	380	370	383	360	361	385	362	414	413	377	377	364	350	380	374	359	354	339	376	373	350	371	360	393	343	376	359	390	373	375	356	358	378	350	382	377	407	367	364	367	379	369	371	370	371	402	354	385	369	418	361	368	322	388	345	345	367	412	368	318	341	363	394	394	361	368	359	339	383	350	340	355	363	330	384	344	355	346	382	347	379	362	371	390	354	361	340	363	347	354	379	396	371	396	346	403	336	370	346	334	357	363	386	397	385	388	384	378	358	385	365	392	388	411	378	372	393	373	419	371	371	345	381	389	371	372	367	358	396	382	349	373	379	380	404	357	373	385	367	354	350	383	360	377	399	372	390	365	391	367	393	344	378	378	361	333	393	370	331	379	349	374	343	357	377	394	375	373	324	334	391	362	373	376	381	349	346	393	353	377	370	369	357	402	374	387	356	332	355	343	399	386	345	370	376	381	347	360	343	348	349	364	404	371	367	371	378	335	344	398	347	361	387	379	349	362	398	386	337	361	376	367	375	375	343	386	345	356	365	402	348	361	336	363	392	358	356	353	357	372	373	382	354	336	412	379	368	368	375	337	378	383	364	365	322	354	376	377	389	367	359	388	371	380	374	397	377	349	360	350	380	375	354	376	391	359	312	374	355	356	347	327	336	365	363	362	375	340	387	387	384	367	371	341	365	346	387	359	351	372	367	340	350	368	375	329	396	364	340	370	361	393	398	384	369	348	360	381	416	377	371	355	379	378	401	388	386	350	360	429	364	366	357	322	353	346	390	382	373	391	323	363	357	381	368	349	367	375	336	400	350	399	376	400	360	365	397	379	369	347	390	352	406	354	350	363	398	397	343	359	363	334	380	397	370	387	380	390	397	359	359	336	389	376	367	364	357	338	378	395	351	394	341	389	381	371	365	382	378	353	351	390	365	379	358	392	343	373	395	367	379	345	342	345	371	371	367	342	360	347	351	370	357	360	391	356	349	378	379	364	405	402	373	364	381	390	340	364	362	368	360	337	340	383	397	334	353	383	356	366	379	351	365	378	373	393	372	351	369	374	386	328	382	358	386	385	370	394	378	375	377	374	385	377	368	345	376	352	375	372	330	368	354	369	374	367	357	338	364	382	347	412	367	366	377	356	385	375	346	352	386	403	350	324	354	411	389	347	386	379	370	371	318	400	329	351	337	371	345	369	363	364	356	325	364	355	364	342	374	389	365	330	381	367	381	411	359	357	330	379	359	338	362	371	361	423	348	340	365	367	365	370	354	379	358	326	395	369	349	372	358	393	363	345	402	367	379	398	382	377	363	396	351	356	348	359	351	368	357	360	347	340	342	349	377	388	356	379	382	362	365	393	354	371	366	350	366	397	376	349	358	359	379	361	367	365	357	386	361	377	375	357	361	377	339	342	370	371	355	371	382	357	388	364	371	403	369	358	385	354	381	368	371	366	385	359	343	407	369	348	399	345	355	335	347	369	339	393	363	350	351	329	354	342	348	349	375	374	369	333	372	371	388	345	362	406	368	352	365	340	334	356	352	335	349	352	363	398	344	368	363	365	367	348	370	400	356	389	360	373	342	371	359	365	362	350	346	355	370	361	360	401	391	365	366	376	369	379	330	390	372	344	334	381	347	366	341	349	397	383	351	368	354	342	370	349	337	355	357	364	375	364	399	340	363	350	366	360	383	383	337	346	372	424	366	352	378	378	371	412	386	359	382	385	359	360	355	384	364	358	352	368	408	377	373	361	392	374	351	366	365	366	369	389	378	358	366	343	402	371	362	372	380	339	365	370	362	412	425	320	370	360	365	358	362	379	404	345	356	353	365	347	368	408	378	365	384	389	354	380	368	381	366	340	391	373	337	366	352	374	371	349	377	407	344	348	356	367	359	377	369	392	364	378	403	354	369	398	349	375	367	362	365	362	379	380	377	369	370	379	371	339	341	365	349	352	368	408	397	362	380	393	367	381	407	362	383	323	356	394	371	379	399	350	363	394	348	363	376	374	366	379	370	363	359	360	378	366	394	354	350	353	375	401	367	373	339	358	380	347	397	347	366	375	402	375	369	367	334	373	365	381	388	352	340	363	412	354	364	358	366	360	364	382	398	382	376	357	397	340	379	351	385	394	363	362	340	356	359	385	349	355	345	342	377	361	335	361	343	347	374	392	371	406	361	395	400	390	349	355	332	384	336	349	389	381	354	375	314	339	399	338	376	370	356	388	360	361	349	408	383	374	373	365	405	349	365	380	383	363	373	347	355	341	378	381	378	329	366	347	351	347	344	389	373	382	318	372	376	375	345	383	342	367	375	371	391	376	361	370	328	369	380	374	392	371	384	354	382	350	373	378	395	387	363	380	387	380	345	371	365	355	367	339	395	396	416	363	351	375	367	378	379	364	372	335	347	391	337	358	388	386	359	371	341	375	326	349	347	383	387	372	427	350	388	359	342	346	377	394	357	350	363	348	360	406	355	364	337	365	356	369	385	390	422	347	365	339	360	358	394	373	365	377	360	367	379	339	391	382	408	386	389	370	375	367	377	384	372	359	372	336	382	357	372	376	372	362	329	350	383	383	386	374	375	384	332	357	371	368	358	359	384	346	359	369	384	364	371	350	370	386	386	351	360	379	385	404	334	346	350	376	368	402	360	368	375	356	380	349	361	349	357	425	350	344	369	374	373	344	363	389	396	366	354	385	358	321	362	364	380	348	381	368	364	373	352	376	383	372	377	325	385	366	380	369	344	353	367	369	355	375	343	381	373	362	374	345	383	373	389	376	333	356	362	364	384	395	351	338	377	380	370	404	406	356	370	355	382	364	398	340	347	377	361	363	391	352	367	365	347	382	375	353	374	361	354	380	355	349	370	370	347	348	360	386	332	374	359	344	366	365	366	365	369	381	363	370	378	388	375	367	349	365	366	374	379	368	375	342	363	383	373	352	378	404	336	380	381	380	348	363	371	357	340	376	363	390	387	367	348	360	342	375	399	394	387	364	376	377	377	355	339	380	352	371	390	343	374	371	344	348	405	327	379	367	355	343	382	339	365	353	370	375	383	408	341	330	393	345	387	377	387	395	384	326	347	377	402	370	385	353	393	352	375	362	390	384	347	342	404	349	392	400	354	375	346	385	392	365	348	345	401	377	374	403	331	351	371	389	390	370	365	359	368	364	364	355	353	365	405	389	328	386	375	394	349	356	343	386	361	395	377	362	389	375	371	350	346	373	358	366	357	368	352	367	375	348	350	382	345	388	365	382	384	395	332	384	368	352	374	351	380	369	365	360	319	363	385	382	394	331	360	384	382
25410	22098	28408	26352	17740	3407	7817	1254	426	450	393	378	371	400	362	408	394	371	361	400	373	396	393	370	360	335	400	369	390	370	384	386	399	359	370	368	381	396	398	374	424	387	384	393	366	353	380	410	367	405	381	370	446	433	368	400	441	462	361	395	378	372	366	367	382	386	372	339	373	359	374	369	377	366	324	385	393	359	371	418	389	383	362	371	358	393	366	356	361	383	350	346	390	394	372	373	372	384	399	400	339	369	368	375	373	351	386	353	359	389	387	363	387	346	377	365	378	395	351	371	406	369	340	355	343	362	351	380	327	353	386	392	365	353	335	344	343	350	367	387	360	379	406	378	346	355	386	364	366	405	375	360	380	361	383	420	351	375	375	381	371	339	366	382	384	344	355	337	336	373	370	379	374	377	396	351	381	362	405	378	389	359	374	382	385	355	369	348	388	364	330	352	360	360	370	363	354	359	399	366	410	374	395	386	349	380	374	371	403	375	369	352	331	363	359	372	348	319	391	355	388	365	360	391	373	406	395	376	363	393	360	391	352	331	376	346	382	341	357	353	367	373	389	381	342	371	351	350	365	380	390	383	363	369	392	369	377	402	382	374	373	340	382	391	345	403	374	354	372	406	363	345	365	372	340	359	361	370	357	398	359	354	376	372	357	409	345	387	404	393	354	379	393	331	368	399	372	386	370	385	353	371	381	375	347	353	391	318	383	335	348	343	372	373	363	354	362	370	329	393	393	368	419	331	398	356	391	390	379	341	328	388	344	400	383	394	372	363	346	358	359	368	372	347	362	413	340	372	399	381	361	374	370	364	401	394	356	390	364	371	371	356	376	369	367	376	352	388	376	384	356	349	348	365	404	353	335	332	407	353	351	352	408	367	377	376	399	369	394	351	364	362	393	348	367	354	365	351	372	374	377	394	376	355	363	382	375	389	372	377	365	386	376	357	376	323	387	388	384	358	367	375	341	373	334	376	326	382	338	315	346	390	365	414	365	409	359	372	378	387	379	387	416	378	372	369	367	362	364	356	412	410	383	375	368	340	377	394	381	394	346	356	429	353	359	382	399	352	384	368	372	348	383	350	364	360	373	395	352	336	336	379	331	385	384	360	319	366	363	389	399	395	378	377	357	396	376	395	378	338	375	379	371	359	363	387	383	384	361	367	375	361	383	364	386	391	392	345	355	358	345	342	361	375	360	346	355	360	351	348	355	377	333	394	367	340	384	371	343	353	401	386	342	374	347	388	389	349	340	367	334	389	391	334	380	359	377	352	342	331	358	393	359	372	384	381	364	357	367	395	356	365	407	379	357	394	360	365	343	395	379	373	376	346	356	402	380	387	358	362	342	351	351	379	402	371	352	381	359	370	341	364	407	404	360	351	387	389	385	405	359	348	352	377	427	380	390	362	409	385	381	369	375	387	374	369	364	358	350	349	351	371	382	354	335	358	384	375	373	369	385	354	390	387	333	374	381	378	404	383	394	350	366	406	361	386	373	369	388	376	379	368	394	346	384	373	378	373	392	396	397	362	384	329	352	388	371	402	362	341	345	361	356	385	385	375	360	342	355	358	389	355	356	370	373	368	391	388	383	399	388	341	351	360	340	374	377	365	371	362	363	410	339	344	389	393	377	368	380	362	342	364	365	365	347	386	388	380	383	345	394	413	386	365	370	356	379	364	362	381	357	345	391	395	372	411	365	366	352	360	396	366	368	383	370	346	350	377	361	380	364	368	357	366	373	345	372	373	394	380	373	362	382	380	366	340	410	377	387	371	382	369	381	356	353	378	396	357	355	380	380	355	393	381	383	370	383	367	370	364	398	361	377	316	356	344	394	372	390	382	361	382	334	372	354	384	373	341	382	387	366	372	371	358	407	349	410	378	365	377	376	383	377	405	360	362	379	396	374	376	356	382	342	376	392	402	373	354	362	379	354	331	390	373	394	368	391	391	402	333	400	380	373	368	374	373	372	386	364	368	377	386	382	372	334	359	380	401	389	349	373	365	380	379	368	380	357	344	353	368	388	364	337	365	371	366	346	363	391	390	416	386	365	365	378	368	361	379	392	341	367	348	379	390	365	374	378	386	334	338	353	381	340	351	338	360	378	349	385	352	336	373	361	336	370	345	346	372	385	383	345	360	325	374	356	374	381	360	362	375	347	364	366	370	358	346	367	351	370	379	341	369	367	393	375	372	346	365	393	355	366	397	361	356	373	369	344	373	395	376	367	348	357	372	370	368	364	371	401	368	400	365	391	363	380	404	369	381	355	368	345	391	393	356	358	377	342	381	344	363	357	352	329	375	381	350	333	326	352	368	369	367	403	378	385	355	365	386	375	350	362	393	387	359	344	342	368	378	395	398	363	382	347	377	394	372	368	374	366	396	378	359	395	346	363	337	352	356	386	374	370	354	380	366	396	396	341	346	362	363	412	374	350	366	395	353	358	354	380	341	384	344	377	355	351	362	358	357	348	404	341	385	389	325	340	372	357	374	393	325	335	358	396	383	333	350	336	379	361	385	356	383	366	401	365	351	375	371	374	372	381	385	361	360	363	361	384	370	358	383	346	368	385	382	352	355	368	340	314	376	414	370	347	393	383	341	350	376	396	383	363	399	376	389	354	372	395	376	389	374	385	349	387	373	385	328	350	361	415	365	394	394	372	388	358	392	338	363	360	354	364	378	377	382	364	378	373	364	343	349	377	361	369	369	359	371	342	364	365	375	372	418	352	393	335	370	378	394	355	353	381	373	379	391	389	377	357	394	384	356	361	399	379	369	369	404	376	366	383	368	377	332	360	380	368	315	400	348	402	377	368	398	398	360	359	390	393	373	376	351	346	377	389	394	345	417	374	363	381	365	376	389	373	397	374	345	353	394	353	364	368	414	345	360	384	342	338	384	362	348	377	368	363	359	386	404	407	387	411	383	387	382	394	386	403	350	367	382	364	351	397	436	379	376	383	364	377	381	333	351	383	342	367	376	361	384	394	354	355	400	387	373	368	368	320	339	377	363	365	345	374	359	396	378	395	324	386	387	344	393	370	334	389	378	375	362	391	381	362	372	351	374	378	412	364	386	374	368	351	359	348	388	363	348	386	408	377	365	424	392	348	351	378	385	375	374	385	373	358	387	390	384	387	350	401	359	372	356	389	382	379	386	376	352	407	352	370	329	401	361	367	359	372	329	390	356	360	365	364	366	375	331	411	347	402	364	356	350	374	378	361	384	382	363	356	382	405	376	353	390	369	343	359	363	374	350	360	394	367	347	361	341	385	373	382	380	372	342	384	370	341	372	397	356	394	337	346	358	363	354	368	364	384	339	354	362	376	351	356	350	369	369	389	386	373	364	362	362	376	357	368	377	337	359	384	353	386	351	359	403	371	375	332	362	352	346	384	361	386	379	340	394	351	345	333	377	361	389	382	363	385	380	384	382	412	358	354	399	339	418	371	350	357	372	371	348	352	377	366	368	367	364	359	383	349	375
44907	65450	43922	15126	10112	3484	9029	1328	450	432	406	401	424	404	382	420	399	382	397	383	388	347	371	366	373	338	370	379	367	368	379	358	383	382	380	380	350	415	414	398	386	356	403	356	377	370	374	358	365	385	371	357	493	503	419	447	424	433	405	371	387	376	393	387	347	352	381	364	356	343	370	324	372	380	347	336	355	356	378	364	362	346	381	382	389	386	329	380	363	365	369	385	371	361	369	371	360	346	339	352	384	306	348	346	355	356	350	341	339	367	366	387	335	356	354	348	356	367	329	332	368	354	391	377	376	395	368	324	374	351	363	350	339	351	339	355	367	369	366	383	342	342	342	328	383	373	357	371	314	381	365	392	355	363	347	328	356	362	322	372	338	357	350	301	391	358	318	354	362	340	329	342	334	350	392	334	373	367	369	371	356	361	377	356	368	358	360	384	347	353	358	358	367	340	335	388	351	345	373	374	346	334	344	348	367	357	392	330	354	370	346	354	330	338	340	369	345	384	370	369	357	358	358	367	383	338	366	354	387	353	343	361	334	350	359	380	350	369	359	355	340	385	393	376	350	344	347	355	381	380	350	366	330	315	344	351	357	364	378	372	372	364	382	354	354	359	323	376	364	352	369	362	378	382	342	397	395	353	329	356	353	369	331	385	333	386	380	326	353	346	354	328	332	371	346	380	381	326	354	353	335	372	372	373	363	341	367	364	340	356	394	348	358	382	353	379	362	377	403	360	320	411	395	354	382	364	384	338	368	348	342	368	346	351	358	395	361	349	329	336	395	320	344	346	379	363	348	355	354	335	381	347	353	366	352	371	365	349	381	362	370	384	365	359	357	351	337	363	366	369	365	373	369	364	337	319	343	368	378	373	383	373	362	364	388	329	359	341	367	354	333	371	343	389	384	367	354	348	343	348	351	378	396	333	339	370	328	332	356	365	384	392	382	368	345	329	388	389	369	343	314	366	359	378	336	374	359	324	341	368	361	351	359	382	333	349	349	338	326	370	353	366	365	343	368	373	388	306	314	414	389	357	340	357	354	391	327	362	381	388	373	333	302	376	356	356	363	355	357	372	329	342	330	368	349	360	357	354	328	388	337	334	353	379	391	366	399	387	346	355	355	337	324	340	365	347	353	338	338	360	368	388	344	375	388	348	381	355	342	351	376	377	339	336	362	347	357	367	368	304	300	367	366	403	375	355	335	350	380	390	366	334	359	360	401	366	367	341	359	344	351	378	349	371	354	354	351	381	355	365	365	360	386	368	362	346	346	350	326	332	381	362	359	339	360	357	348	364	363	346	342	342	392	384	396	365	340	365	368	328	399	370	358	320	357	354	326	361	343	367	362	345	351	341	362	348	353	324	360	342	357	349	371	372	397	349	355	360	344	341	370	344	378	388	391	381	342	346	348	343	326	358	401	357	383	339	351	342	373	329	377	357	352	364	402	369	385	348	335	391	368	351	375	372	331	379	363	351	376	376	314	376	357	348	368	322	339	379	367	336	364	348	330	358	340	358	373	365	375	363	338	361	383	370	352	364	385	354	352	352	325	352	378	349	328	350	344	364	347	368	367	371	375	345	346	356	378	357	348	329	329	372	383	354	356	339	320	369	355	345	329	374	373	373	367	348	382	372	357	353	355	359	346	343	356	376	351	356	368	364	322	340	342	375	387	333	394	359	366	354	339	345	383	373	378	309	330	363	365	378	335	379	356	375	342	347	315	348	309	350	341	377	326	326	332	377	343	356	332	372	355	329	359	394	389	360	368	375	344	380	364	364	339	342	348	356	358	359	356	359	332	374	377	370	324	369	329	330	373	354	360	342	344	314	373	362	347	359	351	327	364	375	353	356	362	343	362	380	344	338	362	361	381	342	344	357	351	369	382	361	342	356	358	333	318	357	348	339	362	374	346	377	358	353	337	367	347	353	346	388	367	372	397	341	363	343	379	386	351	353	374	410	341	336	347	336	353	350	382	392	340	367	369	397	360	366	400	314	355	310	330	357	363	357	382	345	352	369	369	343	346	340	334	358	361	354	323	377	383	379	340	362	353	350	379	304	375	341	381	349	339	409	376	369	370	340	351	360	320	344	376	349	350	368	410	334	346	339	349	322	359	379	327	354	365	331	356	372	346	342	344	380	328	348	375	359	377	348	328	356	352	360	363	414	343	340	382	343	336	342	367	370	364	353	352	343	382	338	386	371	344	361	389	359	330	373	358	351	362	358	353	361	374	338	354	375	361	374	330	350	356	354	339	347	335	354	384	349	361	353	381	390	375	385	333	336	383	340	379	392	352	345	403	387	362	363	334	362	341	352	355	356	364	373	350	346	363	357	369	375	384	323	387	352	350	354	359	351	360	353	368	391	332	351	339	365	326	374	352	367	390	376	399	353	384	344	351	393	377	368	379	382	352	300	320	365	401	379	369	349	378	374	355	345	369	358	378	370	375	349	315	349	376	392	360	358	362	335	352	389	343	396	328	367	342	355	340	369	320	340	334	363	374	351	362	328	369	377	347	331	370	323	365	375	414	319	346	339	358	375	339	397	364	370	339	361	366	352	373	367	324	388	362	343	372	340	338	314	375	339	369	356	335	377	347	366	331	368	365	354	339	346	344	368	311	374	367	364	339	353	356	380	361	345	338	362	337	350	365	355	358	327	351	361	367	359	369	354	369	348	366	330	372	362	369	336	327	376	336	352	372	366	347	363	338	331	370	362	331	369	338	329	345	344	358	380	369	362	355	387	339	392	360	374	353	345	406	351	380	401	372	352	337	336	348	350	382	339	345	375	400	343	350	378	372	388	361	383	352	340	326	374	352	364	333	383	360	366	363	321	368	335	353	352	360	316	356	376	357	368	357	368	346	363	359	382	333	397	350	354	342	366	383	327	363	329	381	335	368	364	331	336	364	359	337	340	357	361	357	353	364	361	339	347	379	359	329	394	350	390	354	369	376	389	363	354	363	383	377	343	335	420	339	355	347	387	336	364	375	329	336	362	326	348	352	374	375	355	354	360	414	378	361	363	365	395	345	328	355	341	377	357	344	389	351	336	349	370	351	338	363	337	356	339	365	372	384	348	376	367	354	338	352	367	371	338	365	363	375	371	365	344	371	358	377	353	342	360	362	335	333	341	327	347	360	385	371	315	365	350	341	389	381	361	327	335	370	336	363	329	360	333	331	350	367	389	372	372	365	337	374	382	360	382	384	373	363	370	377	363	368	385	396	383	366	377	370	375	332	355	350	356	352	399	363	357	383	369	335	339	359	372	386	363	349	360	371	348	356	354	352	363	342	346	384	330	361	342	359	372	358	347	346	360	358	344	346	363	349	341	336	367	366	329	358	363	352	374	340	340	339	329	349	379	344	330	353	324	373	374	363	331	367	340	356	395	357	354	320	369	353	325	374	360	369	345	338	362	371	363	330	332	374	360	330	339	331	360	343	364	337	366	361	329	385	360	384	353	374	393	363	324	365	371	347	376
24246	21600	28799	25324	22263	11161	17639	3076	646	654	658	614	580	578	545	551	562	558	571	528	539	547	567	547	517	586	566	554	511	546	520	562	566	575	526	559	547	561	584	607	529	518	576	538	533	580	535	573	577	519	557	588	752	679	607	611	665	562	554	528	569	543	511	518	503	494	508	587	522	534	490	552	507	516	505	528	551	526	514	499	516	563	562	530	518	558	496	519	531	484	462	569	549	482	504	530	553	515	536	515	555	478	547	498	543	447	469	544	519	548	511	509	518	531	505	514	526	490	504	547	542	500	481	530	545	531	558	502	534	483	533	559	578	492	506	497	542	529	560	522	539	537	516	524	527	524	507	544	497	519	513	528	499	543	530	521	528	571	567	551	524	532	516	546	573	492	511	512	534	513	529	506	557	515	491	544	572	531	546	532	530	530	509	524	561	536	483	499	538	490	524	515	518	539	490	504	511	544	527	508	543	505	515	510	536	518	499	533	547	527	570	558	540	536	526	517	524	505	517	510	520	532	492	482	533	533	528	547	507	529	575	489	501	551	491	509	508	511	523	519	510	527	523	508	504	494	523	539	502	513	530	533	528	527	539	490	497	523	537	486	506	564	517	498	495	555	532	535	532	527	551	530	514	495	512	515	499	562	537	499	489	515	519	511	502	571	487	503	538	556	475	514	547	537	493	523	514	540	498	527	535	494	507	503	574	522	473	507	559	524	512	512	540	549	535	507	546	504	556	480	505	522	530	502	520	524	537	503	531	473	495	527	478	494	517	554	490	518	530	539	500	499	510	531	548	495	516	482	519	539	504	517	526	532	573	512	532	525	541	469	511	494	541	553	533	524	561	545	511	519	538	512	547	506	531	501	528	472	512	489	533	517	513	537	525	469	572	513	509	505	531	549	519	493	526	541	540	560	565	564	520	522	500	559	513	502	513	516	545	529	549	517	568	506	516	555	545	509	524	525	505	532	555	519	522	473	492	527	546	517	547	519	507	542	506	525	507	572	497	502	512	510	554	488	502	531	560	503	498	506	542	512	478	541	559	509	543	543	550	552	510	476	506	547	518	505	516	515	563	483	529	526	569	524	550	517	491	484	522	530	485	538	516	537	518	550	493	535	520	503	533	556	527	499	479	477	528	495	563	524	519	514	565	519	532	530	520	568	536	544	549	468	516	493	527	548	505	510	532	520	500	512	546	496	501	492	499	509	552	537	529	503	519	549	516	501	553	540	502	499	503	494	495	524	513	550	535	513	514	530	559	571	547	527	556	482	540	533	520	506	504	525	555	510	518	491	522	490	517	501	510	488	511	524	530	555	542	544	531	490	535	580	493	506	489	542	541	529	501	500	531	509	534	516	504	500	505	539	509	510	533	539	516	486	575	540	529	539	522	533	483	510	556	519	516	547	524	485	508	527	527	539	516	538	492	521	483	502	514	524	549	527	545	524	527	504	509	512	536	505	504	481	490	528	505	502	514	521	496	518	492	505	502	493	531	511	511	506	557	539	567	511	503	491	500	512	501	501	546	551	502	474	528	520	519	520	518	514	578	501	553	538	556	565	469	532	514	492	579	548	515	541	542	525	468	531	484	524	588	531	529	510	531	530	504	491	555	527	484	528	514	524	493	521	544	521	524	527	503	525	518	516	473	521	476	592	523	512	511	560	503	492	535	555	559	529	521	525	552	531	502	491	547	471	547	519	538	527	503	535	567	509	507	517	514	495	513	525	516	507	539	496	533	526	539	533	505	526	524	522	500	497	496	540	514	527	534	532	518	532	553	515	546	467	490	456	530	510	544	543	538	542	510	534	516	491	503	511	508	499	529	555	539	542	508	536	505	528	490	507	560	560	532	536	547	521	512	479	557	540	519	560	481	494	508	531	491	532	516	534	544	542	502	531	565	542	524	522	497	494	488	544	552	531	567	527	520	503	490	518	521	504	519	508	483	503	487	557	544	560	517	503	521	550	499	519	540	509	500	522	505	508	524	525	550	529	525	515	512	542	559	536	496	509	507	498	541	534	541	499	486	535	512	511	541	488	515	489	548	507	507	518	540	539	531	533	543	494	571	532	490	468	530	544	519	512	495	542	558	530	490	528	533	562	564	535	532	546	530	512	491	541	494	567	485	558	536	489	491	555	530	519	555	509	547	474	493	543	533	490	531	487	486	484	525	548	505	511	524	584	467	506	496	544	512	507	512	529	552	502	517	514	493	497	494	557	565	515	551	515	519	495	505	495	543	566	514	528	522	517	518	525	520	556	507	533	554	524	500	528	549	545	507	520	535	530	556	514	522	544	508	503	476	500	527	516	500	521	537	556	527	539	553	503	507	489	529	522	533	509	452	546	506	555	519	474	484	501	528	480	552	489	512	517	530	512	504	519	518	542	512	519	492	516	510	545	509	515	508	510	550	546	488	570	495	515	540	512	493	481	505	546	524	531	490	526	523	533	584	559	476	515	520	533	491	520	517	547	534	490	502	533	534	490	510	489	525	523	535	523	545	563	536	538	497	540	533	525	527	553	539	534	492	521	524	537	521	529	530	465	557	529	514	519	524	500	500	509	519	558	508	502	502	540	490	515	539	489	482	499	559	534	543	529	525	545	554	542	491	559	490	532	530	513	572	517	515	537	519	493	507	502	496	543	546	512	560	534	549	574	511	483	534	514	502	503	539	495	526	524	495	496	543	514	545	493	512	545	527	549	490	496	516	527	494	486	510	484	510	569	526	509	539	544	527	528	522	541	534	531	511	513	563	496	521	518	546	540	522	503	529	509	537	496	487	534	525	503	523	532	540	540	458	534	521	539	510	554	564	533	527	566	511	507	531	515	528	532	533	534	560	533	547	503	507	522	512	519	483	529	518	501	492	488	545	506	559	537	521	495	508	518	534	544	485	532	544	551	552	503	552	532	480	543	545	486	491	521	547	517	556	511	545	521	510	499	551	531	544	533	474	522	489	487	488	537	548	488	495	491	565	522	538	489	487	533	497	552	526	528	514	530	497	542	528	499	521	557	544	496	524	515	512	543	517	531	483	543	467	516	495	509	509	546	503	552	569	562	546	500	516	545	558	528	537	550	536	502	531	549	527	498	523	464	545	522	503	519	561	510	514	498	521	510	572	515	554	508	496	513	532	506	496	543	524	527	543	530	506	526	534	515	557	507	496	560	556	512	566	519	522	568	492	488	474	520	500	488	535	532	517	519	527	519	473	538	497	548	529	498	558	506	544	490	490	529	549	493	532	513	483	532	488	478	480	554	512	488	535	516	542	507	508	540	552	526	517	547	542	519	532	527	541	502	549	541	522	530	544	504	490	526	521	543	534	516	498	514	511	578	537	516	540	481	568	520	502	574	516	508	473	541	523	488	534	511	502	552	506	560	525	532	500	502	520	541	538	521	555	499	500	552	514	496	523	548	511	541	511	502	541	538	492	559	526	503	524	468	491	568	554	511	511	536	543	518	514	518	493	526	566	524	536	499	545	574
55146	79432	57870	20258	16247	7103	15961	2579	635	624	613	568	607	555	548	506	542	545	551	512	518	520	530	532	487	497	517	500	538	503	525	506	530	527	536	501	515	564	556	533	522	531	561	492	531	541	482	527	536	546	524	570	843	890	625	695	627	643	567	560	514	533	526	515	510	500	489	515	487	557	486	459	482	492	474	500	494	520	525	508	449	487	495	500	510	504	509	514	483	471	502	486	503	469	474	502	491	490	521	462	486	530	497	501	486	456	507	527	502	520	484	443	489	484	485	456	490	499	504	514	507	500	506	467	479	514	527	496	512	513	515	470	494	488	445	491	518	516	528	496	478	471	468	501	448	538	497	478	468	474	505	512	506	521	513	498	498	480	502	519	462	496	471	496	515	481	486	501	526	456	474	499	484	477	437	490	476	477	517	497	486	503	495	521	490	493	504	469	501	461	476	523	528	476	471	509	468	469	494	464	496	484	485	483	487	491	483	491	513	497	488	493	501	465	527	491	475	466	452	490	479	473	468	515	480	498	498	497	488	507	504	511	481	480	488	494	475	459	473	507	492	491	495	495	477	504	480	502	519	514	497	506	454	513	473	491	456	493	525	508	504	495	488	506	502	545	478	515	493	483	483	467	487	493	497	521	492	531	488	493	474	510	515	489	482	510	522	525	517	468	464	484	496	481	502	477	485	469	509	457	488	520	474	446	491	502	479	514	454	503	499	473	485	472	494	512	524	480	482	457	471	502	470	474	494	501	512	495	525	511	493	489	484	530	487	536	460	481	492	494	518	464	472	493	471	510	509	483	494	508	450	491	495	548	445	483	525	505	492	491	464	477	476	507	540	488	491	501	471	457	510	484	503	493	486	489	498	494	504	451	506	452	499	500	466	495	477	490	492	509	527	472	471	500	506	511	472	486	471	497	512	470	516	517	538	489	504	495	503	528	482	473	480	478	500	518	466	488	509	505	461	516	504	525	481	491	519	475	480	482	511	488	490	511	472	472	460	494	476	501	477	495	498	468	451	528	503	511	486	507	502	514	481	535	491	510	489	498	520	510	455	481	491	523	501	495	510	529	495	486	511	506	522	470	470	436	495	495	516	447	493	458	513	503	459	499	511	446	484	478	482	516	501	469	509	468	497	477	489	509	457	457	504	484	470	492	479	483	500	499	518	487	499	516	517	503	501	498	504	461	463	482	485	520	470	501	465	501	508	478	491	509	511	495	502	483	523	495	482	472	503	454	499	490	479	475	463	486	458	480	509	487	495	490	507	487	500	506	513	489	509	477	473	490	486	543	493	465	491	507	481	489	503	505	458	440	476	492	490	473	521	464	483	499	490	464	513	520	521	499	448	467	487	497	489	499	511	532	497	465	497	504	469	481	483	478	473	544	498	475	472	473	461	479	488	533	467	463	513	470	502	481	496	509	497	467	475	433	491	469	464	483	476	473	501	455	478	491	489	493	521	505	490	445	506	498	492	486	513	501	441	514	478	506	479	468	531	475	451	506	470	487	466	503	500	519	528	521	488	520	516	538	486	475	498	504	560	499	469	439	491	512	508	492	441	501	481	492	485	454	455	505	513	484	492	467	541	505	529	461	474	440	510	512	452	510	484	538	497	488	486	500	505	473	498	485	480	463	464	450	469	463	456	475	543	521	489	452	491	486	480	510	509	473	495	480	479	513	443	497	507	463	474	468	492	497	536	472	504	511	507	501	492	463	454	493	504	497	466	466	475	484	507	507	450	472	522	514	483	496	505	513	523	520	462	498	466	484	468	495	548	450	460	465	499	481	512	487	493	440	501	525	495	468	493	491	471	470	520	465	527	486	496	478	480	511	446	492	495	494	500	514	526	504	499	492	469	484	506	511	474	478	516	512	505	499	480	478	515	442	492	468	486	521	512	496	507	482	473	469	461	457	511	442	528	495	496	505	487	499	485	508	497	467	489	462	493	479	489	488	494	502	466	525	512	492	521	487	513	519	491	495	490	520	488	465	486	526	481	467	476	509	454	496	497	444	490	519	502	526	479	496	494	479	474	527	491	519	464	534	506	485	493	488	466	527	484	551	513	479	532	495	494	496	502	490	504	495	482	490	489	508	501	518	486	485	501	504	464	541	478	510	468	503	483	507	463	457	503	489	489	503	483	494	469	502	482	490	496	463	492	498	481	499	520	486	494	478	499	466	523	528	459	474	503	520	495	488	466	500	531	501	491	519	533	522	518	463	508	509	503	484	493	483	528	474	504	466	531	499	478	493	467	499	543	489	465	528	473	465	480	467	489	507	470	499	477	524	475	468	492	500	455	475	476	498	525	472	480	512	480	484	512	474	504	516	479	490	499	503	500	504	511	494	514	461	518	472	506	503	517	480	460	519	515	486	486	466	515	480	498	502	522	479	484	513	483	529	480	527	501	472	470	465	499	480	509	447	490	489	478	456	493	492	476	473	508	446	499	472	460	468	473	534	481	492	488	489	511	487	509	474	494	506	467	489	514	469	474	513	498	508	506	463	465	493	473	463	501	486	472	501	517	506	495	512	493	492	466	498	459	467	484	490	514	554	480	511	510	540	489	478	473	496	488	492	495	495	481	475	492	483	480	470	494	467	447	482	574	506	487	484	465	496	477	478	514	452	499	473	508	503	450	496	478	486	529	468	512	510	514	461	496	473	507	477	459	502	502	497	481	474	512	484	507	492	529	482	490	477	494	452	516	464	471	477	422	459	475	516	468	521	432	496	498	486	493	467	517	524	494	490	462	541	494	503	487	477	462	464	480	490	470	516	482	508	481	484	552	445	538	491	491	477	497	496	488	460	521	487	469	525	504	486	488	489	494	453	503	466	497	443	537	501	472	446	493	494	464	528	496	523	478	495	488	490	532	456	500	476	513	481	471	520	487	459	468	457	484	494	487	488	499	455	525	513	449	464	486	496	483	455	477	522	534	487	505	487	512	502	510	450	504	484	470	523	505	442	464	524	503	504	471	501	489	491	481	499	464	462	489	511	454	503	447	476	535	475	528	505	496	455	471	448	484	485	535	528	488	473	504	465	504	494	502	467	499	490	501	471	483	498	481	499	492	460	527	506	475	507	476	482	524	498	480	519	512	493	480	467	504	476	462	462	488	506	519	512	442	498	485	501	504	526	477	486	482	474	453	481	527	451	478	426	437	490	509	505	465	503	485	506	492	474	504	458	465	494	482	482	476	527	501	530	526	439	469	506	453	466	485	479	459	522	484	484	468	455	485	503	457	488	479	517	451	495	473	494	526	469	465	476	465	501	493	497	506	499	471	506	515	498	514	492	529	455	515	470	485	487	481	527	507	492	472	460	514	529	493	483	474	484	483	499	507	483	513	485	506	492	488	446	480	512	505	494	499	519	480	516	493	469	490	474	500	483	491	503	436	494	481	497	501	512	469	497	485	461	507	501	484	509	472	493	515	498	494	491	493	470	480	478	481	461	485	454	446	495	472	503	542	505	477	516	509	476
28316	21127	11033	2702	1237	595	995	499	470	403	473	402	447	432	475	428	443	444	472	446	481	446	431	415	456	479	447	405	441	436	477	494	430	417	425	452	460	453	447	462	484	459	432	448	470	439	437	431	431	464	438	467	440	444	445	463	443	456	428	442	428	428	450	446	460	451	454	454	434	419	468	444	439	411	449	465	440	408	431	486	410	394	432	418	462	434	402	453	426	464	426	449	480	464	432	443	425	421	482	475	429	454	457	454	440	460	393	436	418	403	437	458	419	420	442	435	415	433	460	435	411	436	435	434	431	469	440	445	463	388	469	424	447	427	439	436	462	456	463	433	431	479	426	476	453	470	427	430	461	416	432	443	438	442	446	483	443	458	451	422	394	445	449	466	439	423	446	442	432	457	467	449	452	414	430	449	427	435	440	434	446	422	450	440	457	416	451	436	469	453	443	424	436	456	461	430	489	433	487	425	432	458	446	474	425	435	441	429	429	485	444	438	452	439	464	466	395	438	431	438	447	410	419	437	432	445	434	419	445	431	420	469	473	440	482	448	405	428	432	416	444	424	429	425	450	437	465	426	434	415	476	435	413	408	462	412	462	448	416	433	442	416	441	431	452	455	451	433	453	446	442	420	421	434	443	408	470	476	477	405	410	435	401	421	439	418	406	428	458	448	443	435	460	443	460	415	434	420	436	421	444	470	441	449	432	486	461	424	494	413	437	424	440	430	467	462	438	437	437	461	436	406	431	438	431	460	441	444	424	432	418	440	437	449	402	441	451	464	440	447	454	417	441	453	399	429	493	404	429	463	468	461	453	436	445	419	430	451	441	477	421	465	445	439	421	455	430	452	449	433	440	495	454	418	448	418	451	457	471	493	418	487	468	476	418	435	420	408	434	423	457	463	444	440	438	447	404	441	401	451	400	445	463	446	432	434	427	440	447	426	458	429	407	447	458	440	489	456	449	424	454	451	472	438	455	455	423	434	437	431	484	428	454	404	422	464	454	452	435	436	465	433	427	388	473	477	385	435	448	464	428	445	445	446	453	454	426	378	460	419	460	438	429	433	459	426	470	447	424	444	450	431	427	419	457	442	455	441	439	398	438	421	429	436	460	442	463	435	422	423	419	414	453	432	427	454	440	456	420	449	444	465	440	479	405	433	449	458	425	385	407	407	442	415	444	403	468	437	460	469	432	444	451	445	433	424	443	449	428	460	462	448	438	438	411	466	496	458	458	425	417	397	418	444	447	442	416	448	425	427	421	416	433	457	450	434	484	453	476	448	402	453	407	417	430	420	435	472	438	450	429	439	467	464	428	441	432	460	454	450	423	426	459	430	465	471	437	448	435	413	415	452	481	447	470	425	438	447	437	439	423	405	407	468	446	460	406	421	458	462	406	465	416	450	417	445	440	409	453	473	438	425	438	437	446	401	480	443	452	436	436	406	433	474	446	429	465	467	438	461	446	401	410	441	458	448	430	451	458	449	435	409	451	447	460	438	415	419	418	464	418	444	438	472	445	464	407	472	455	438	444	398	423	423	442	400	430	442	440	442	435	446	436	441	435	446	450	450	428	462	448	422	447	437	423	435	461	466	450	435	454	438	434	494	441	443	413	441	439	487	499	458	440	423	436	475	428	438	464	437	459	455	416	395	460	421	460	439	454	437	401	442	464	437	425	427	429	448	434	383	422	463	424	433	413	451	382	440	439	420	454	433	444	424	437	446	403	414	405	431	411	445	432	447	448	437	450	446	436	460	432	395	420	469	430	440	414	413	419	451	435	409	466	441	431	428	449	446	449	474	479	425	444	456	461	434	429	442	433	449	414	474	466	425	449	409	420	469	448	464	437	422	452	444	432	461	418	421	411	449	433	476	425	482	400	456	461	444	450	402	450	443	425	398	418	441	465	437	456	442	431	440	478	414	469	411	471	477	427	439	447	428	442	452	428	419	444	441	463	466	438	438	436	439	453	456	413	430	433	430	431	447	448	466	424	444	464	419	436	435	425	444	444	409	458	445	471	447	448	455	416	442	449	444	512	441	447	435	432	445	462	465	436	482	462	422	431	440	463	473	468	451	403	440	418	446	432	447	453	444	436	432	436	443	448	439	431	419	440	436	470	441	432	441	432	436	400	429	423	437	463	499	445	413	464	434	440	408	438	434	455	436	466	455	438	467	441	473	427	463	442	421	407	443	419	430	430	465	403	466	394	426	431	440	458	452	462	427	413	444	438	466	449	451	462	426	442	436	454	441	481	469	428	400	457	477	452	459	420	431	410	436	452	456	434	418	452	394	471	460	447	437	420	406	467	438	443	429	466	451	458	451	450	422	465	463	423	424	421	408	488	418	453	463	470	432	463	438	430	439	439	505	483	458	447	460	441	454	444	438	460	456	439	440	414	475	450	436	429	434	422	413	451	394	447	425	470	450	450	516	461	444	453	446	431	459	439	469	470	435	443	460	410	434	427	431	448	420	481	406	464	425	386	422	446	428	444	443	472	446	414	458	417	437	483	442	450	420	442	468	427	468	454	449	444	407	411	488	445	471	414	478	423	433	413	434	442	481	438	422	392	444	414	418	405	414	459	438	418	449	427	440	421	443	451	386	389	468	471	429	463	426	456	434	443	447	472	447	436	432	445	429	417	429	410	424	420	457	465	471	461	456	392	423	451	469	443	399	479	461	424	453	420	454	460	440	445	413	411	502	443	432	432	454	444	418	437	463	428	432	430	405	435	437	447	459	442	447	460	462	435	457	429	470	467	460	446	431	429	410	443	441	437	442	448	425	466	467	454	476	434	426	418	409	426	439	451	426	447	424	419	434	426	410	425	426	448	452	466	452	437	448	451	447	436	416	467	459	474	422	459	464	431	404	454	447	450	450	456	443	402	453	426	410	399	435	450	476	417	419	449	460	429	438	471	401	426	445	433	429	449	462	402	470	417	432	432	451	418	429	460	470	440	423	414	454	481	470	402	435	464	437	442	433	443	450	438	433	423	445	415	411	442	437	438	411	449	436	426	436	468	452	457	487	438	423	450	436	439	407	399	421	454	424	415	446	448	441	446	464	421	438	437	471	469	398	484	429	440	466	422	442	445	452	467	430	419	448	428	415	427	402	401	445	450	449	477	489	444	421	415	437	435	492	409	461	418	456	481	440	448	426	465	426	413	458	403	434	470	389	433	440	427	445	455	456	496	433	413	445	408	465	474	458	440	405	415	451	434	439	411	427	427	472	403	473	433	430	427	406	448	448	478	475	434	423	445	421	438	401	443	459	441	456	435	440	411	443	436	426	451	461	435	422	432	415	398	490	451	457	426	458	438	456	453	458	410	411	421	447	489	449	427	462	425	435	407	434	441	441	432	428	416	405	424	453	434	483	458	430	398	424	457	420	483	432	453	485	437	415	454	475	415	423	468	472	425	457	443	421	423	425	431	426	410	424	468	452	454	446	436	485	426	453	476	423	384	449	437	461	454	410	428	421	476	397
12441	18062	8556	1849	1330	635	1263	475	417	388	378	374	386	345	405	408	396	412	402	367	425	422	398	441	392	404	416	381	393	398	389	386	366	441	370	403	372	378	388	415	400	406	386	395	421	415	405	410	396	419	377	370	438	431	358	407	428	429	391	405	384	375	403	390	411	358	375	407	397	390	353	387	381	403	374	369	393	379	408	404	391	368	377	372	396	373	392	385	408	380	377	375	400	381	406	375	358	359	385	413	390	399	396	366	390	378	391	393	396	359	381	372	376	420	390	385	415	399	393	384	395	384	373	379	424	427	372	364	414	403	375	417	373	409	399	411	398	384	411	429	405	392	365	401	390	390	370	368	378	410	348	403	364	360	360	388	396	356	369	370	404	386	377	355	410	343	384	341	394	383	361	384	367	378	366	389	362	382	377	371	369	417	399	375	386	437	381	386	392	385	375	347	369	335	388	360	406	403	383	362	353	394	408	407	419	392	409	390	408	369	362	417	408	397	356	409	404	363	369	403	416	362	361	411	408	383	403	410	403	405	397	377	415	354	372	375	360	391	414	410	357	394	402	368	378	385	378	406	399	402	393	415	384	433	355	390	402	382	373	415	407	376	379	368	373	390	359	365	384	389	382	413	398	399	398	386	383	378	396	385	389	382	374	382	414	380	389	413	393	377	365	396	394	371	431	375	427	403	381	381	368	407	371	369	354	381	435	389	388	410	375	374	373	426	402	377	370	378	376	399	372	376	374	383	384	397	390	414	353	355	399	374	367	393	378	401	373	372	387	365	372	383	409	414	387	405	396	397	367	374	371	389	415	355	354	391	414	385	391	363	416	392	385	399	396	392	375	408	369	395	383	396	386	364	383	376	386	404	362	374	372	382	391	361	404	394	391	390	388	388	434	394	389	412	408	389	397	392	368	352	378	395	397	416	394	405	398	396	357	367	384	401	415	379	341	376	401	372	397	369	390	393	377	394	378	393	382	414	401	363	394	383	374	351	360	376	399	353	402	385	393	362	400	423	354	417	400	403	374	431	364	377	376	367	419	385	422	384	385	383	388	382	410	396	391	370	393	395	373	345	438	358	377	414	387	389	400	384	369	404	383	405	400	390	355	367	397	419	403	383	411	392	407	409	389	401	388	364	382	369	358	347	339	393	398	398	387	394	394	381	372	429	363	425	395	382	401	388	359	401	375	377	398	358	392	371	378	411	381	415	374	409	429	417	410	368	391	370	397	390	392	370	385	411	344	358	393	388	398	395	419	399	402	342	384	381	419	383	389	375	380	384	425	385	370	398	370	395	395	411	379	385	370	401	393	408	394	393	363	375	358	396	370	402	404	361	357	359	401	371	392	381	383	415	428	415	396	375	414	379	405	387	389	403	383	362	371	422	400	394	426	380	384	369	337	385	434	407	416	396	391	354	400	415	390	390	356	396	415	387	378	408	365	384	383	407	383	392	356	427	400	380	408	386	328	397	384	395	408	420	389	411	385	407	394	392	420	346	346	390	408	374	384	412	401	409	410	378	393	367	374	391	378	355	381	423	365	390	374	404	370	382	380	362	377	395	390	375	373	388	410	399	377	387	362	389	373	382	397	417	367	403	371	405	388	385	394	362	388	352	392	390	364	375	363	400	366	353	387	380	382	385	389	397	401	381	395	384	382	360	401	395	413	437	407	376	404	361	394	419	362	362	394	403	387	386	353	384	356	414	359	362	382	379	374	398	391	366	387	393	408	407	412	373	361	408	402	413	395	407	381	416	403	394	394	357	397	414	406	398	392	398	362	380	387	428	390	367	385	413	394	400	374	393	409	401	377	401	410	360	396	396	413	402	379	371	428	392	370	393	378	380	405	363	336	374	365	385	393	377	375	409	372	378	402	364	396	375	397	370	401	387	382	358	388	410	379	378	392	391	382	375	385	407	362	405	409	362	395	406	391	383	373	398	369	363	403	397	401	372	379	385	370	389	364	419	379	353	378	367	438	406	399	395	406	388	372	382	396	371	393	400	406	391	398	367	387	386	400	401	386	375	399	344	418	386	379	403	415	375	401	401	359	384	390	396	381	398	380	379	424	370	406	416	351	385	366	367	390	362	377	401	368	417	381	386	382	402	385	369	379	396	414	372	393	408	390	393	407	424	399	414	376	393	372	374	391	361	410	356	372	387	383	403	400	388	410	395	369	380	397	356	401	384	403	428	390	423	360	401	376	402	350	370	405	360	382	398	373	369	424	376	370	401	385	411	400	382	382	410	399	403	420	413	402	408	386	395	401	357	393	380	394	393	400	353	409	369	390	403	395	402	349	385	415	396	369	375	375	363	437	372	367	394	390	375	406	413	382	379	401	394	393	355	392	373	372	379	385	380	378	407	384	385	363	403	383	360	402	424	376	381	350	365	348	385	419	400	359	387	418	370	362	356	401	339	371	422	394	346	387	374	371	411	384	408	383	401	409	416	354	376	389	372	396	384	408	427	410	409	421	391	348	388	389	408	369	415	394	392	406	421	415	353	382	425	395	382	371	360	374	400	395	407	384	381	423	380	359	387	334	400	357	421	362	370	363	372	413	370	431	406	405	400	388	384	399	393	380	387	436	365	400	401	375	371	350	361	397	404	387	392	382	386	370	393	396	394	386	411	372	350	353	379	364	420	376	362	394	381	365	355	409	395	358	377	371	406	387	401	345	360	386	376	387	416	378	418	379	404	376	393	368	393	376	403	404	375	421	392	395	365	365	390	371	377	382	397	377	381	379	399	387	361	391	414	378	379	390	384	436	409	390	388	424	387	368	390	395	417	384	393	386	433	384	385	439	393	377	377	398	403	375	375	359	390	389	396	382	378	398	403	436	405	386	388	380	410	379	398	370	380	406	407	362	355	399	361	425	387	399	379	397	385	390	370	390	414	401	373	370	386	431	402	377	405	397	414	370	357	355	354	394	426	354	396	400	385	403	382	397	406	381	388	392	386	366	396	357	420	411	416	440	375	349	386	389	389	371	381	373	395	398	399	412	382	344	412	374	399	397	382	369	399	356	379	406	386	371	397	389	397	381	404	407	365	417	378	386	394	391	387	399	410	391	378	400	366	418	376	361	373	413	362	348	368	413	404	404	365	400	354	378	390	398	399	384	403	397	373	372	400	412	371	389	417	354	379	387	410	405	421	393	426	442	403	382	366	427	365	431	376	354	374	423	381	439	395	373	394	421	366	385	377	368	351	403	394	393	397	393	374	402	354	384	401	377	377	349	408	412	376	404	387	373	370	381	439	402	382	378	392	406	383	389	419	380	402	390	411	392	386	390	389	390	380	384	400	408	411	364	387	407	370	378	400	409	396	419	355	421	380	409	378	366	378	370	406	385	409	411	416	363	410	397	402	391	388	394	388	399	379	400	366	371	384	407	408	373	383	368	369	379	387	362	386	417	404	403	422	406	371	370	411	375	391	392	404	389	393	386	396	378	409	405	397	382	405	385	422	367	368	366	379	392	367
25307	21825	28991	26721	19432	5908	9956	1438	476	461	522	463	463	413	448	429	456	422	459	456	470	443	443	421	411	444	426	456	405	457	454	440	413	472	422	457	479	429	455	425	449	441	409	436	399	426	482	470	457	395	456	442	554	505	518	466	481	431	458	429	462	414	405	452	444	402	455	409	417	434	421	415	441	409	417	444	427	430	439	440	451	464	433	426	454	402	445	429	402	456	429	436	424	424	436	430	420	424	415	450	411	454	414	418	425	458	391	416	407	410	426	437	455	413	444	395	458	419	433	418	443	367	433	418	428	451	435	413	421	418	455	481	467	446	408	458	419	433	419	415	423	435	435	428	393	452	478	421	435	477	473	442	418	407	435	455	397	424	439	458	430	430	436	464	440	462	423	418	410	430	394	415	432	423	422	411	431	443	418	412	410	450	395	472	437	431	445	445	450	433	443	436	421	396	413	470	411	420	455	482	426	428	417	439	425	429	399	451	437	431	421	451	424	385	431	451	483	422	421	447	406	409	426	422	423	458	421	429	435	395	403	437	393	414	428	437	393	389	419	429	429	427	396	403	428	441	441	470	454	464	420	414	449	433	467	416	454	438	459	446	414	465	450	399	419	410	441	430	435	426	394	440	402	416	413	396	438	455	409	405	423	406	427	443	429	412	442	413	444	416	482	419	415	404	387	427	400	402	381	410	410	406	391	430	404	439	451	420	417	449	424	432	425	409	447	434	410	415	398	420	459	438	435	428	436	440	425	405	431	419	450	405	427	425	415	414	420	419	438	447	465	446	440	443	403	451	446	436	419	426	430	408	423	383	471	411	463	408	477	399	427	416	436	437	432	421	419	428	413	434	418	449	432	445	435	417	404	430	430	436	443	430	427	431	435	438	411	398	463	411	442	407	398	429	392	442	408	424	425	419	429	412	462	417	413	461	433	452	427	415	408	419	415	414	401	423	460	451	456	401	445	398	431	413	431	386	442	413	443	430	428	386	430	425	466	411	437	406	399	421	452	428	422	411	395	411	405	441	466	403	407	412	426	465	408	449	423	445	422	422	405	438	423	418	447	419	420	454	402	415	416	452	454	420	411	399	418	443	422	425	456	400	445	428	431	410	440	423	434	418	422	411	407	452	431	409	455	459	423	419	424	404	414	444	431	429	424	438	426	437	432	443	467	406	456	420	431	455	416	399	432	470	443	425	432	429	431	381	433	425	406	418	430	394	441	428	424	446	411	420	446	445	467	396	457	451	411	422	435	423	427	414	413	409	391	436	475	447	435	434	449	402	429	468	442	443	421	436	435	408	411	445	411	447	410	388	446	429	435	411	431	416	435	460	420	434	396	431	452	401	406	439	391	432	442	454	403	427	385	427	465	411	473	404	447	426	413	414	434	415	394	451	425	452	427	448	420	453	416	389	464	446	437	410	446	433	425	433	446	429	395	408	426	425	491	417	406	468	424	408	410	433	406	440	436	417	395	432	472	433	428	415	424	433	450	450	407	417	468	430	419	377	402	437	429	415	433	379	439	431	437	437	431	441	412	436	426	420	444	431	418	440	432	416	431	466	465	423	434	442	422	441	411	399	428	429	436	468	424	411	442	408	435	402	429	405	408	397	419	393	418	433	422	387	406	402	432	421	415	442	435	416	450	424	425	433	421	419	437	417	414	409	466	420	410	409	440	417	443	407	430	415	404	383	432	401	398	400	413	417	435	444	422	438	425	410	477	446	443	423	471	446	466	412	443	434	449	410	430	436	421	403	418	410	403	437	421	425	432	426	409	414	425	442	414	389	421	442	428	421	485	408	409	410	412	450	438	455	404	435	436	452	408	448	423	414	401	450	427	461	438	415	410	473	470	433	432	421	456	433	415	438	428	378	375	423	434	402	402	437	416	416	443	456	445	435	477	418	409	417	422	423	416	447	424	451	424	460	436	452	433	425	449	391	426	416	399	447	461	423	421	449	416	413	424	436	447	429	442	460	457	418	420	454	460	421	431	423	404	406	419	433	415	408	400	438	415	426	403	392	444	393	429	433	465	453	459	451	435	446	416	424	373	410	428	436	432	424	431	399	413	435	427	404	409	423	412	413	428	438	434	423	462	443	435	441	406	407	412	429	413	467	484	445	413	459	411	452	428	390	428	426	448	404	425	432	417	436	428	435	439	419	413	388	449	439	460	439	437	429	455	435	445	436	445	407	431	428	402	450	426	413	415	436	425	442	449	435	420	445	407	415	430	407	439	392	407	439	449	436	401	420	422	416	413	419	445	439	428	414	429	430	405	423	407	389	410	414	422	434	455	419	370	435	433	423	422	432	435	418	426	443	475	415	442	417	471	402	438	397	448	408	433	422	400	435	440	427	412	413	428	429	428	396	413	409	436	422	476	416	417	439	402	436	386	432	433	421	441	386	449	408	411	446	432	435	420	407	470	411	447	446	392	453	449	432	436	424	427	428	433	411	452	441	456	428	435	433	417	449	418	414	423	440	450	425	431	412	444	413	443	401	428	404	436	439	407	426	443	452	414	459	424	443	436	433	437	442	414	431	422	455	425	442	454	422	410	386	447	448	445	394	419	402	420	425	441	432	432	434	402	412	465	452	415	440	429	446	413	411	448	450	424	450	428	421	407	399	419	418	415	440	435	400	379	399	406	412	435	448	427	400	417	440	433	448	443	404	400	406	437	418	445	444	446	420	401	432	449	468	421	451	442	428	462	375	441	445	439	429	453	403	430	466	403	433	432	452	408	445	415	456	426	436	397	428	403	436	421	433	452	421	438	447	442	442	419	445	404	450	477	434	433	426	472	429	398	434	443	424	437	421	438	408	404	436	454	418	436	428	464	420	433	411	404	427	469	433	431	426	412	428	475	409	428	400	380	443	432	410	413	429	434	409	398	380	419	427	446	463	439	402	423	468	421	424	417	430	414	409	433	440	392	458	406	435	456	451	443	449	418	391	401	415	421	411	448	456	457	408	429	452	438	455	460	477	440	433	422	443	440	437	433	451	415	428	415	437	440	447	431	465	475	377	435	415	431	431	433	443	403	425	399	392	434	432	417	453	439	393	436	418	459	415	443	445	427	450	446	436	405	407	448	448	411	418	431	434	435	454	444	455	431	416	422	463	423	441	439	383	475	403	444	415	415	445	444	405	449	412	456	423	423	425	419	427	473	416	398	404	444	413	396	435	423	394	403	420	381	392	462	416	472	414	412	448	441	420	421	416	453	434	460	411	447	418	422	382	431	431	396	406	433	434	426	428	445	387	412	423	405	425	429	411	419	395	448	426	408	441	390	407	437	436	406	414	426	392	451	444	393	444	407	411	425	435	442	379	426	419	424	411	456	430	419	407	393	471	446	440	429	410	423	435	422	442	400	431	445	478	420	435	429	416	412	426	451	401	425	425	414	425	416	419	444	400	406	432	442	418	430	429	428	413	445	390	438	434	408	440	450	430	426	428	432	416	396	485	411	430	432	414	408	400	421	428
45776	64376	48670	16449	11095	4075	9735	1266	503	463	461	450	441	441	415	435	470	433	444	440	449	404	447	400	373	393	379	401	422	427	384	420	444	419	464	469	402	401	430	454	422	473	417	430	418	433	392	408	411	437	415	454	567	589	528	469	484	462	479	402	440	433	426	423	450	371	402	418	411	393	411	382	416	412	427	389	399	370	398	408	413	409	378	393	430	436	364	425	398	427	398	393	439	400	394	404	394	408	384	420	380	447	414	392	419	385	404	422	396	419	381	420	408	397	386	428	410	404	422	398	430	396	425	382	437	392	407	433	418	391	461	356	398	388	386	378	404	409	402	385	436	399	411	423	380	420	433	406	390	390	405	375	396	418	395	408	412	376	414	372	394	397	429	413	414	426	385	410	381	411	413	393	435	402	428	383	399	409	414	415	403	413	422	398	426	349	422	380	381	378	423	396	414	386	402	417	428	373	398	402	396	379	421	422	380	385	428	451	410	397	374	388	387	431	398	402	440	381	435	392	389	406	388	434	405	423	391	387	400	421	394	417	423	448	411	396	398	411	393	395	390	418	375	386	415	429	396	398	366	391	404	408	368	374	413	394	401	422	384	380	390	391	391	423	433	409	422	394	431	416	398	418	388	399	402	377	405	405	388	393	421	410	422	424	389	449	439	384	372	399	428	410	424	398	369	407	414	396	419	421	441	383	417	389	411	386	387	417	422	397	388	373	446	372	403	415	397	431	383	400	405	416	423	439	403	398	402	399	385	381	362	408	383	404	371	409	405	410	427	417	396	383	405	432	419	359	413	386	406	390	435	375	408	381	399	384	410	409	492	399	363	380	403	396	405	423	405	386	412	435	393	363	404	384	412	438	430	421	396	454	390	412	404	410	391	404	454	426	395	411	406	393	392	422	404	431	401	424	394	396	436	400	380	441	424	399	383	433	406	411	402	357	404	411	394	421	414	413	439	369	382	417	370	442	394	386	389	413	385	417	397	416	393	395	387	408	370	438	410	364	425	387	406	437	421	424	408	422	400	422	396	433	420	397	402	428	439	427	403	438	398	422	440	366	378	404	386	377	424	435	384	394	424	388	398	411	426	404	402	452	408	436	392	387	438	395	376	420	417	389	401	436	359	430	429	421	400	409	408	417	389	420	378	450	370	389	407	410	391	385	418	405	416	398	390	440	390	420	409	401	410	403	378	442	404	395	420	394	413	378	397	380	410	382	382	426	377	415	450	374	401	424	422	375	373	400	390	387	413	409	386	378	414	413	368	410	404	397	400	424	432	424	389	398	408	366	429	432	379	412	402	372	415	372	364	393	398	412	385	407	388	387	414	412	365	420	429	369	386	385	429	383	402	388	418	362	423	397	421	420	378	365	408	383	371	374	361	412	393	409	390	406	370	403	434	401	408	426	397	435	403	417	401	390	423	428	388	420	431	355	411	407	421	397	421	435	407	357	399	413	401	384	437	439	423	415	392	427	383	386	395	391	393	400	392	399	400	391	419	395	382	375	446	392	413	397	394	392	406	416	399	390	400	413	379	394	401	354	424	426	424	397	357	374	389	375	382	407	368	427	385	413	407	430	379	416	400	451	434	347	424	398	390	404	403	380	392	383	393	412	365	418	425	400	415	407	417	448	394	422	378	425	391	430	412	450	426	402	403	433	433	430	403	379	419	421	390	408	450	403	430	412	410	404	387	397	429	404	387	401	394	394	424	394	421	406	414	390	429	378	418	433	429	381	405	404	410	368	426	375	404	367	389	409	381	400	446	417	388	376	405	418	442	380	383	377	390	430	397	393	424	400	414	413	409	352	399	429	389	358	422	399	409	402	429	400	390	396	393	404	373	378	413	391	401	388	393	427	373	428	420	421	403	390	386	414	409	433	401	377	388	393	392	376	374	438	385	382	415	429	394	429	414	407	403	402	423	401	396	409	403	412	400	424	447	405	394	443	402	412	419	404	404	415	391	386	399	412	386	377	384	429	384	384	393	393	418	396	394	413	450	414	411	409	394	406	404	424	379	418	381	388	365	406	381	399	413	427	373	405	373	404	421	390	390	408	397	425	389	391	399	378	374	392	400	415	400	372	417	448	382	413	416	425	385	441	368	400	385	406	407	431	343	426	392	392	391	375	405	395	408	402	396	399	477	405	391	422	402	420	421	393	384	427	423	408	409	404	404	392	433	391	384	385	401	426	421	391	379	404	417	423	412	423	415	399	401	390	401	415	378	397	401	404	388	423	388	386	415	398	421	401	429	428	413	409	400	394	362	449	408	384	425	402	407	450	421	396	405	400	413	389	412	405	393	391	438	404	366	414	428	400	423	375	384	398	427	406	411	373	411	392	417	401	422	398	401	385	429	375	373	388	404	410	415	404	413	395	419	406	403	408	365	396	410	416	400	394	420	404	410	398	414	402	386	412	432	431	426	424	410	396	403	420	384	407	409	390	412	375	371	383	384	367	400	381	395	342	397	404	424	440	415	390	388	415	386	406	384	406	376	426	412	416	377	396	428	398	376	396	406	418	412	413	385	410	397	414	411	370	391	401	388	411	381	396	402	368	393	363	382	398	377	386	418	376	415	399	406	377	397	394	420	440	389	395	393	423	365	397	401	409	387	440	400	406	371	405	397	390	392	427	416	442	385	400	393	367	412	361	433	409	380	403	417	401	435	383	406	393	422	403	390	394	409	407	392	376	425	393	432	402	423	409	439	420	429	422	418	431	425	411	428	383	401	424	399	433	396	385	378	409	400	404	407	439	389	428	451	382	394	427	364	423	411	428	382	386	398	400	421	408	415	402	389	370	442	370	416	399	403	369	393	417	419	381	404	412	414	407	404	374	418	393	416	380	391	413	431	400	389	412	404	395	392	386	412	441	402	384	415	389	399	383	403	393	402	412	407	405	375	363	398	396	390	414	400	358	413	413	397	397	408	406	385	401	422	408	397	409	416	391	415	405	422	422	419	408	364	394	373	379	391	402	391	389	409	405	396	393	388	390	373	393	407	381	399	376	406	394	401	384	424	422	427	386	401	403	386	401	433	374	385	392	394	415	424	431	407	389	404	417	426	419	392	355	397	377	419	397	388	426	366	412	397	408	429	406	411	401	423	396	397	390	407	420	384	415	438	403	390	422	381	404	408	412	379	383	425	373	432	378	446	406	403	407	373	370	400	398	411	412	380	350	400	369	445	412	398	387	425	413	437	433	397	399	411	396	365	438	422	393	390	362	421	426	403	406	408	450	411	397	400	382	398	385	419	393	421	393	403	406	389	404	420	421	402	383	418	387	406	390	403	385	423	414	457	380	389	412	409	400	415	390	415	420	422	398	422	368	380	376	391	399	389	413	417	410	403	407	433	408	382	421	403	408	407	416	423	391	367	391	386	379	417	402	386	403	358	425	396	426	398	439	383	366	391	403	429	380	399	410	416	406	396	420	420	408	384	418	415	425	404	383	402	372	440	383	399	421	369	423	388	360	404	401
24215	21490	29173	25173	22139	19095	22532	3867	756	694	660	649	603	600	583	600	608	575	611	544	603	620	607	573	567	591	594	618	573	576	539	618	597	592	569	635	632	601	557	539	611	598	585	615	577	598	579	546	563	598	574	619	761	848	763	696	633	607	646	560	553	583	579	561	539	559	591	565	610	570	550	602	615	536	587	600	602	524	574	547	587	533	586	551	549	563	578	544	581	592	559	606	559	567	565	579	548	605	604	520	552	551	596	588	581	567	606	586	585	578	587	594	603	582	553	551	556	544	555	558	558	565	546	546	559	591	578	570	584	598	553	552	593	537	597	591	575	564	525	590	553	543	590	561	624	607	548	557	584	576	538	588	582	552	588	524	601	575	589	557	591	577	551	552	604	594	537	574	564	610	578	610	560	538	598	576	567	573	533	575	607	593	607	560	589	660	605	569	579	611	597	542	595	610	589	557	571	544	564	551	580	548	584	564	574	557	583	575	584	542	552	569	538	589	540	549	577	566	574	584	586	596	530	605	565	574	555	530	559	600	522	558	587	598	583	566	549	558	577	584	562	561	549	600	543	572	595	552	593	536	556	598	574	564	578	585	569	567	571	577	560	590	598	606	540	554	558	567	602	591	604	554	585	582	526	581	574	568	581	554	578	577	609	531	604	581	553	581	537	605	541	550	588	542	614	571	528	591	561	569	609	569	484	549	552	563	529	559	593	582	592	601	575	564	566	569	568	568	590	583	547	557	566	569	591	555	604	585	619	566	580	553	579	595	593	575	517	604	572	545	539	589	551	625	575	543	560	581	578	575	618	537	548	587	598	596	569	580	553	600	547	642	548	564	518	553	578	545	603	624	581	611	535	531	587	553	543	576	552	588	562	586	584	587	591	556	548	554	604	544	599	570	554	577	517	602	579	574	578	501	573	561	561	556	604	536	564	583	617	598	565	594	616	567	539	604	581	558	545	551	584	593	591	566	600	608	564	592	551	535	568	577	563	568	621	571	546	593	576	562	568	557	581	524	600	576	566	615	558	573	613	603	567	555	565	598	535	556	576	602	545	572	568	589	596	544	596	611	583	545	544	522	567	549	565	572	565	554	587	532	587	624	555	556	558	574	570	578	551	607	560	525	587	589	601	552	578	558	548	530	599	554	550	566	597	579	577	596	580	555	564	573	554	561	621	555	601	592	574	546	545	548	557	562	585	550	536	569	582	565	501	626	537	593	563	580	599	601	531	578	571	533	559	545	583	519	556	581	553	572	591	602	576	544	582	572	590	593	578	611	615	556	543	522	563	562	562	601	605	567	600	634	567	576	579	592	558	524	588	585	564	557	558	512	615	534	524	578	563	538	539	606	565	589	589	555	546	543	567	567	569	547	565	543	522	586	569	566	544	631	589	541	583	557	540	533	576	552	549	582	605	563	539	583	559	567	566	559	547	548	578	555	583	582	556	545	561	596	591	586	539	606	590	543	599	610	584	555	569	576	542	557	571	608	567	585	591	576	547	577	603	602	550	560	586	543	551	566	552	520	571	582	576	590	587	550	604	595	562	576	561	567	587	553	607	598	583	544	594	574	581	543	610	555	606	570	538	576	551	564	572	535	560	533	574	575	570	555	573	583	572	604	571	579	582	567	524	544	544	591	558	589	536	548	552	562	566	548	564	534	581	582	586	553	593	575	577	587	582	551	557	628	571	549	578	576	559	602	542	566	538	561	558	558	555	565	542	525	564	574	541	534	543	548	566	568	596	583	529	563	629	545	564	524	591	622	570	554	570	563	628	563	588	547	556	581	589	590	579	569	570	536	576	567	567	574	597	564	541	534	589	565	582	592	567	560	568	573	590	568	540	557	555	531	620	571	569	568	617	575	547	547	550	573	578	591	575	570	541	561	587	526	566	532	547	580	582	560	562	563	609	599	552	518	569	580	588	662	589	558	554	569	599	561	593	572	554	593	580	610	577	605	566	584	544	585	573	588	559	597	571	555	547	579	571	579	559	555	608	573	558	541	592	587	544	581	553	594	582	583	541	576	555	556	551	562	591	521	565	549	559	592	559	597	593	563	611	530	558	575	585	582	565	552	558	612	576	585	593	565	623	579	570	599	550	523	574	552	588	545	541	583	596	565	553	597	556	579	548	507	563	558	574	561	591	596	570	599	585	553	584	587	562	610	594	518	579	558	578	514	600	586	537	593	532	608	552	566	530	557	583	569	579	580	576	609	573	587	571	537	591	568	589	539	568	588	538	566	638	544	565	521	550	559	544	595	551	589	554	615	546	583	592	551	560	547	620	563	565	582	564	585	536	529	569	559	568	529	599	554	545	621	551	603	577	559	576	573	597	562	554	617	579	569	551	589	643	562	608	588	563	598	575	630	604	603	613	531	626	537	540	561	546	549	579	618	533	570	540	594	551	581	596	555	541	557	567	572	573	555	585	600	607	583	510	567	562	554	553	576	562	563	567	559	544	615	587	555	611	543	591	545	589	617	551	590	551	593	587	564	583	590	537	557	561	602	568	617	582	590	615	624	597	579	578	570	573	573	503	535	583	540	548	558	552	573	518	588	529	547	563	589	597	591	612	589	524	537	607	540	556	614	589	595	538	579	574	564	566	578	566	560	607	551	573	614	539	575	560	606	578	563	627	585	523	625	510	569	570	529	597	554	612	575	532	530	547	541	556	617	543	606	606	539	644	594	572	542	576	532	548	515	565	540	579	538	589	613	540	531	511	552	564	577	586	563	523	619	592	539	576	535	573	535	585	572	604	576	567	564	580	524	573	576	583	591	606	589	558	575	595	559	574	542	614	560	558	553	595	581	565	576	544	592	560	544	541	537	521	605	588	560	590	546	557	555	577	597	556	579	545	539	581	589	516	569	560	582	569	568	569	594	594	534	573	563	588	576	577	596	528	578	589	585	539	620	571	552	574	589	558	598	579	566	554	550	610	561	593	599	550	579	579	565	530	545	594	564	574	570	544	593	584	555	587	568	550	606	593	582	566	574	557	554	528	546	571	532	564	568	578	577	575	550	575	596	558	600	569	568	601	607	575	574	572	528	553	585	550	532	597	537	574	584	574	571	591	571	598	534	552	556	541	543	531	525	613	552	556	588	534	569	580	603	593	611	622	537	573	574	548	604	598	567	536	568	565	590	624	592	554	527	534	566	575	567	595	562	594	540	596	588	594	542	584	541	570	564	612	605	578	566	623	552	560	590	580	602	597	580	589	558	550	554	580	564	567	587	557	555	503	573	582	567	559	545	592	584	596	551	570	573	552	598	562	576	553	546	560	601	585	567	609	539	557	562	574	570	578	561	590	578	531	580	560	560	554	546	607	532	557	552	552	567	537	560	584	542	559	595	574	566	565	578	584	539	573	547	606	559	580	573	550	544	526	559	602	594	557	593	554	562	582	593	567	548	574	535	539	532	596	560	619	613	583	596	535	620	595	542	572	582	560	568	594	581	554	559	575	516	587	544	582	567	542	580
56518	75632	65706	27752	19545	9235	17108	1994	642	652	576	636	597	593	555	586	599	571	553	525	572	538	542	553	552	547	566	577	548	561	536	532	550	571	618	623	583	591	597	603	572	569	572	547	532	564	542	548	535	557	522	594	906	1000	861	750	679	614	557	532	502	580	545	523	543	529	507	517	545	547	531	539	493	533	494	529	494	575	536	555	551	522	550	521	510	516	536	514	511	559	534	515	503	483	524	557	541	561	549	511	522	512	526	525	545	506	494	549	535	467	554	552	533	522	489	536	552	554	538	538	542	527	506	531	513	577	521	543	524	515	529	511	564	539	590	504	540	507	562	513	523	535	536	488	487	494	512	514	545	550	525	511	495	503	503	519	528	506	552	555	513	551	524	491	545	549	513	526	503	488	534	577	523	521	513	565	523	486	545	528	545	514	525	529	555	539	528	474	542	538	548	529	521	490	469	602	501	506	542	494	546	514	508	551	555	530	532	517	541	530	532	509	522	525	510	557	532	523	522	493	489	491	551	558	518	516	537	534	556	528	527	517	519	536	527	528	533	506	515	516	538	538	507	544	521	543	507	546	497	496	513	531	556	495	539	552	546	514	515	558	507	510	525	564	548	532	510	535	522	546	524	511	500	531	487	531	539	544	514	574	556	519	540	563	536	540	551	543	538	521	607	493	516	515	517	529	477	534	527	542	580	527	495	497	537	547	518	508	516	480	566	531	529	502	522	531	512	512	552	548	493	539	556	515	562	526	500	526	521	585	532	525	551	489	550	537	546	528	553	497	509	529	511	519	500	548	583	522	551	505	551	551	526	526	499	508	483	519	497	489	551	552	547	528	488	560	497	532	512	539	548	533	514	510	513	507	538	542	527	501	531	518	505	533	521	519	502	512	543	514	533	543	503	534	475	502	533	512	522	536	534	527	513	528	573	503	542	556	546	514	494	533	558	555	529	523	589	486	529	524	509	517	551	523	515	559	538	533	574	573	566	540	577	504	570	557	521	519	524	556	525	565	521	527	502	515	531	524	525	523	528	527	517	532	515	545	552	510	518	522	534	563	522	520	550	530	484	520	566	485	546	557	505	510	520	495	507	544	525	502	495	546	484	552	507	543	530	520	496	508	513	533	560	537	557	492	538	506	565	540	511	541	528	520	515	538	526	529	483	534	495	540	544	540	502	496	540	514	538	510	527	478	539	532	501	538	528	570	496	545	516	568	516	516	525	566	550	485	520	537	508	558	561	495	548	546	538	517	547	538	505	539	532	541	506	565	525	525	518	569	538	508	554	515	538	554	528	508	529	507	561	482	532	515	535	595	520	515	518	521	549	531	505	514	511	533	493	521	508	509	561	540	508	552	511	540	544	547	504	504	508	490	519	514	534	576	527	509	542	542	512	558	542	544	534	579	473	479	498	542	517	500	471	514	528	506	575	532	489	518	506	556	491	489	517	504	491	552	503	524	490	528	543	529	527	513	530	552	495	554	526	518	521	569	529	525	528	567	525	515	510	501	544	532	530	526	559	493	469	495	537	537	516	549	535	520	558	563	526	538	549	541	538	517	526	529	542	506	514	523	493	490	525	531	498	515	519	511	567	524	533	490	519	528	518	565	571	510	536	547	530	542	510	516	557	499	532	517	531	494	534	541	548	518	578	515	524	540	522	497	502	560	550	541	472	563	533	508	546	553	555	536	538	506	480	550	516	541	537	527	543	529	510	512	552	507	510	526	577	534	485	556	561	517	559	538	514	468	508	530	527	530	559	510	516	539	509	515	531	577	511	532	547	560	520	514	528	511	551	545	543	518	543	520	505	553	509	524	540	515	482	515	525	552	548	544	542	563	524	572	543	546	498	547	530	490	514	514	515	519	520	570	506	512	510	536	529	514	486	521	537	522	503	521	521	547	562	523	523	526	554	534	509	537	539	554	546	523	507	546	493	551	519	546	522	515	506	519	523	530	512	514	515	562	597	550	487	543	544	518	515	583	514	543	521	510	545	522	522	530	544	496	555	543	514	544	528	516	564	515	535	511	515	526	520	538	517	528	519	533	485	530	511	532	518	540	566	544	567	520	544	512	550	559	539	495	512	558	504	527	500	576	519	545	544	546	548	518	506	521	534	527	570	536	556	519	521	513	531	539	523	522	521	505	470	536	518	550	539	524	579	537	548	507	520	577	495	539	534	534	572	538	519	581	523	513	545	504	507	523	532	548	510	484	515	526	529	551	497	483	537	564	504	520	532	503	528	521	487	518	534	519	508	538	525	536	501	518	530	546	510	512	523	568	510	522	513	501	457	525	522	565	543	547	502	525	565	538	561	540	532	533	521	516	534	521	539	506	524	523	532	523	501	534	495	538	534	534	521	554	569	508	511	529	504	526	496	548	539	502	524	511	525	575	520	480	532	570	498	533	533	478	517	488	525	503	517	515	530	536	524	504	539	533	513	525	559	538	503	522	547	535	519	490	519	526	552	522	514	517	535	519	500	520	531	511	536	538	503	497	564	497	524	513	552	515	512	533	529	552	545	527	567	516	491	480	538	514	521	546	435	488	493	559	495	524	525	527	549	523	513	523	515	515	524	552	544	517	506	514	564	493	526	519	498	536	519	510	544	481	562	556	524	498	508	541	537	550	507	509	509	547	526	516	507	576	536	523	480	496	559	552	502	543	536	518	535	500	540	553	552	552	509	512	500	547	488	549	549	544	487	565	493	523	543	520	519	495	495	523	565	500	513	499	513	567	537	504	523	541	506	555	534	528	528	533	525	509	550	519	506	477	502	526	503	536	491	540	547	522	553	525	523	526	545	538	478	532	485	551	496	487	516	532	508	485	475	517	545	570	523	525	586	538	522	535	531	554	495	508	535	537	510	540	523	530	485	542	541	539	509	517	538	532	531	545	569	552	502	552	525	552	499	495	503	541	556	528	528	519	521	545	527	526	508	545	498	523	535	501	542	475	561	515	529	550	536	529	539	537	517	502	482	550	528	518	514	520	501	491	513	518	527	538	540	553	545	562	529	558	541	529	531	529	521	523	538	505	497	538	510	536	548	514	488	507	524	530	543	539	522	508	505	523	522	503	522	516	516	573	514	499	480	510	509	522	517	552	555	497	486	537	530	518	503	548	513	518	553	494	466	513	539	493	534	539	525	569	524	539	537	552	535	553	519	555	493	523	553	557	579	545	520	539	504	538	553	533	515	540	557	521	507	528	510	512	538	553	543	546	534	564	541	507	527	505	540	573	512	528	560	499	511	551	517	496	520	528	511	490	528	539	511	527	518	550	571	552	545	534	555	511	552	538	507	529	538	541	561	517	551	501	521	533	519	549	528	551	526	535	490	501	516	540	552	520	577	556	515	557	481	532	538	524	519	532	507	565	533	523	511	477	540	509	528	566	513	559	514	531	530	510	539	508	521	548	550	496	553	503	557	514	566	526	502	559	494	471	510	486	596	537	507	526	544	508	494	543	545	537	485	547	512	541	534	513
28133	19897	11952	3330	1440	883	1211	546	427	411	477	460	470	445	466	504	477	465	458	471	470	467	487	479	454	447	454	446	476	454	452	460	468	457	463	464	461	493	452	479	477	493	481	481	499	474	479	500	455	442	433	467	483	520	477	460	482	436	495	446	456	453	477	443	485	482	467	467	476	463	517	490	492	443	425	462	467	463	465	466	468	462	517	470	488	455	447	459	464	471	453	465	489	475	477	478	445	475	458	440	454	417	434	477	501	452	469	465	473	465	446	467	482	473	437	454	502	445	434	460	455	444	485	482	435	484	490	456	430	444	505	437	474	501	477	461	468	454	453	498	465	453	440	456	440	461	474	462	459	441	446	460	479	494	444	435	467	414	499	425	458	460	456	438	470	489	457	449	471	439	424	483	471	464	483	472	513	501	461	479	436	464	456	460	507	485	463	462	463	496	508	450	460	445	484	480	446	480	516	463	488	424	448	465	449	488	452	479	482	505	455	492	469	441	472	451	492	447	486	456	495	509	440	463	476	454	422	501	465	453	479	455	456	419	426	485	493	489	443	447	481	487	460	445	456	483	478	470	471	468	426	463	454	447	445	467	483	420	451	460	501	432	438	459	462	497	495	455	412	499	459	455	462	454	474	440	428	449	438	421	458	454	444	500	480	439	447	487	481	491	450	457	502	467	463	487	491	444	486	440	479	474	486	453	470	494	496	469	481	447	450	483	470	511	466	454	435	434	471	462	482	457	487	433	489	460	477	493	447	456	448	483	479	427	447	474	480	450	483	442	447	465	485	463	474	434	485	440	480	486	515	470	453	465	485	455	464	508	417	451	468	483	471	507	477	496	440	474	418	450	416	480	468	473	461	444	458	440	452	474	428	460	457	445	462	492	468	453	429	480	518	473	449	446	448	494	513	491	477	469	455	452	485	506	459	468	447	458	483	469	476	459	469	467	482	437	460	473	469	487	459	439	512	475	409	455	475	493	489	452	423	466	444	441	467	462	489	479	465	484	489	474	494	446	468	482	460	471	474	453	488	463	443	466	481	494	493	434	479	445	446	486	437	488	418	454	434	437	486	458	442	458	452	449	462	453	451	459	472	425	466	482	464	432	445	445	459	444	471	459	498	449	438	487	498	488	457	453	448	435	410	469	478	494	480	484	447	439	497	479	479	416	410	460	434	472	474	450	460	480	501	427	415	473	463	467	459	469	479	484	452	451	438	498	436	457	496	461	442	487	438	456	415	463	483	432	504	497	462	445	423	436	497	489	508	450	402	474	454	513	469	535	480	456	456	466	425	457	440	469	446	466	475	475	437	480	442	451	480	467	438	477	471	476	473	487	457	434	458	466	460	480	479	476	469	480	473	442	464	454	467	465	456	465	453	444	451	466	472	456	500	455	436	446	496	439	467	450	469	434	434	498	487	481	466	449	460	465	464	445	468	489	485	458	460	445	529	461	449	459	487	454	463	467	473	397	468	421	422	439	451	497	468	477	466	451	456	483	495	449	456	454	452	426	449	453	493	431	500	501	431	466	459	443	470	435	481	479	438	481	453	475	470	476	473	454	418	472	427	485	491	489	464	455	459	493	498	472	439	484	460	420	487	426	453	493	472	496	483	501	497	470	439	466	464	456	470	435	484	454	479	431	464	446	444	482	471	476	440	456	485	420	463	496	447	454	429	470	481	420	445	467	450	505	505	501	458	434	512	432	427	487	432	487	487	494	496	462	449	457	482	432	478	425	480	434	478	468	458	494	485	473	417	413	421	448	482	427	475	465	507	459	470	456	448	500	441	500	474	467	494	422	478	454	448	484	490	462	465	477	467	447	430	433	434	454	451	479	458	441	469	431	460	446	494	458	478	450	449	512	441	436	442	427	463	476	427	499	477	486	446	469	470	431	454	453	431	410	455	477	436	461	470	491	460	484	500	496	431	469	449	485	461	429	435	452	447	470	480	462	481	476	465	453	501	455	481	464	487	504	460	457	491	482	429	427	454	495	448	443	440	463	425	453	435	461	511	457	467	461	447	433	470	455	468	441	487	471	497	499	411	458	450	513	446	471	463	465	471	457	492	460	422	449	495	461	473	463	485	448	463	505	482	446	456	492	446	495	462	452	465	469	464	487	460	447	462	456	465	466	404	448	467	466	489	442	458	479	437	431	485	469	419	449	469	489	482	464	471	466	476	459	448	471	438	473	477	457	494	432	446	466	440	457	478	501	505	455	492	464	459	515	463	465	455	429	467	426	488	465	460	470	514	452	469	473	464	457	433	444	406	466	436	445	486	479	450	475	488	460	442	415	423	445	481	469	440	440	479	490	460	488	470	479	424	456	480	432	475	471	424	442	464	482	474	454	477	475	499	472	481	473	445	497	457	483	491	498	453	461	450	501	516	501	475	441	478	484	447	451	512	473	452	491	436	449	483	481	493	454	479	463	495	429	469	460	486	514	456	470	471	465	451	492	442	474	457	441	440	440	484	456	438	466	434	465	461	451	479	438	482	471	458	448	478	458	473	489	460	472	493	483	465	457	430	439	456	458	451	465	431	476	485	447	463	459	483	469	466	488	465	483	429	434	500	475	433	484	459	456	464	451	478	432	458	426	469	461	449	452	483	469	489	455	431	437	448	482	474	474	483	462	450	460	460	463	466	474	465	423	438	434	483	440	410	482	490	492	456	503	477	449	474	468	493	498	490	448	517	450	521	466	483	457	456	474	464	482	458	455	469	482	441	513	432	462	487	463	440	462	470	429	460	469	502	450	429	488	470	450	476	477	486	488	454	500	488	456	470	491	488	492	469	423	475	487	474	471	458	480	467	481	491	438	468	429	427	456	452	483	473	469	487	462	481	415	446	495	444	453	436	455	458	396	450	472	492	448	467	538	474	464	435	471	449	458	453	469	476	443	453	505	469	485	439	481	449	474	483	483	473	473	447	447	478	438	465	465	412	435	513	454	457	471	480	450	458	476	456	488	472	485	456	462	437	460	479	475	462	464	458	473	483	453	466	458	464	457	461	455	424	463	466	463	463	465	450	469	423	471	463	437	501	470	469	465	479	453	524	443	483	453	484	461	437	477	451	435	482	454	464	462	506	480	460	466	453	478	447	456	418	479	451	473	482	407	438	482	444	473	457	494	507	424	450	464	459	435	503	482	450	484	485	443	462	468	470	445	466	460	502	486	468	471	507	480	508	487	420	433	478	439	526	474	458	461	466	465	473	444	498	454	425	446	453	454	457	457	460	419	492	476	449	490	477	488	469	487	441	494	481	485	438	404	437	460	411	450	467	525	439	483	461	496	433	486	471	483	475	510	482	475	459	460	438	480	433	457	459	466	473	456	444	450	471	475	475	428	471	442	451	423	446	465	471	470	480	482	459	479	456	511	495	442	490	462	449	420	461	443	494	454	454	450	481	462	523	450	470	447	447	500	438	460	477	462	455	468	450	468	468	453	457	443	456	451	466	473	442	461	472	455	451	462	464	473
12247	15730	9929	2080	1489	966	1383	462	405	397	401	420	436	422	423	428	429	408	396	418	388	351	405	389	384	405	382	430	412	435	441	402	397	429	394	430	435	441	369	386	407	389	386	418	430	413	396	427	445	389	387	432	465	445	442	426	413	434	387	429	398	364	388	391	388	377	392	436	406	427	371	436	396	394	391	379	423	447	403	410	391	423	351	359	404	421	382	364	399	413	406	414	393	367	393	405	408	448	429	390	389	401	384	368	407	424	455	386	396	372	404	402	414	388	387	403	372	410	429	421	365	381	399	399	422	396	411	394	384	380	430	433	405	374	404	433	427	425	394	387	414	408	413	402	395	403	423	434	392	397	382	422	414	385	422	409	408	399	451	388	419	420	435	438	443	397	408	362	407	423	401	394	368	453	394	414	451	417	403	380	395	415	411	368	427	421	398	396	389	349	410	376	395	422	416	380	401	396	375	435	412	411	408	447	400	416	410	426	383	389	365	397	440	406	398	405	407	405	437	395	403	432	424	375	412	373	419	394	418	397	425	415	376	415	438	433	412	381	365	399	402	393	410	416	389	404	435	397	393	441	402	402	375	448	395	401	417	400	380	405	408	445	393	412	372	408	374	395	366	427	392	389	433	412	399	394	375	423	401	386	415	423	423	388	444	354	431	381	398	396	406	390	429	417	386	406	425	423	387	393	377	390	389	429	420	373	406	430	402	390	402	385	420	385	391	416	413	398	383	412	410	404	398	410	393	359	389	418	374	385	419	386	384	396	358	388	416	431	409	404	453	429	380	396	393	401	354	420	372	396	399	394	438	397	405	387	375	447	421	393	374	396	415	417	393	388	434	406	418	404	379	414	416	425	362	438	405	409	395	421	396	381	395	417	407	415	421	454	424	393	378	406	430	412	398	423	392	401	393	398	403	420	386	387	432	416	438	349	384	461	393	381	413	401	409	406	403	420	412	361	447	378	413	416	399	353	449	398	398	402	414	417	416	400	427	407	384	416	400	429	442	395	421	397	401	420	399	363	368	439	375	418	418	367	398	407	400	424	395	394	404	397	429	409	403	385	420	443	412	397	399	438	424	380	399	405	439	424	399	408	441	385	417	410	428	394	416	397	385	392	409	430	378	391	391	432	410	436	402	396	423	391	396	388	405	397	401	398	395	377	414	412	392	418	386	399	403	393	362	384	381	386	413	412	397	405	385	398	413	407	411	387	406	431	389	399	395	376	379	421	429	427	378	395	396	384	403	420	376	419	401	449	435	426	439	404	410	398	427	404	356	402	404	407	399	408	368	383	434	385	397	448	406	361	392	388	371	389	394	401	403	408	391	391	420	416	429	411	371	414	422	385	345	428	380	423	369	395	448	394	378	409	416	372	425	404	425	418	393	441	385	415	393	422	389	404	402	396	392	421	397	415	408	421	409	408	397	385	414	400	391	386	425	395	417	386	403	400	352	349	398	403	439	407	403	395	397	398	387	364	414	402	411	420	381	429	394	393	415	392	406	411	413	406	405	393	406	403	404	402	399	377	393	380	423	408	412	401	385	385	394	404	400	360	416	427	460	406	393	382	442	393	409	385	375	395	401	396	381	400	435	446	403	387	391	396	395	455	389	392	423	403	383	397	363	382	371	425	386	430	408	399	374	418	375	396	424	436	374	420	390	404	370	383	409	419	434	421	418	380	381	423	398	414	417	402	422	409	416	422	404	415	399	406	398	415	412	427	377	409	392	417	392	432	413	403	412	392	375	392	395	425	394	416	432	406	405	401	384	413	436	434	424	405	401	427	372	419	392	398	405	416	404	407	407	425	431	444	413	410	396	415	399	385	376	390	376	391	432	400	400	413	391	395	402	423	386	397	421	375	413	412	381	437	405	414	409	380	392	370	388	436	434	401	387	437	405	367	417	397	413	409	435	413	418	400	397	436	375	440	398	414	466	396	389	409	435	433	391	432	368	416	442	378	401	383	412	391	403	411	406	404	387	431	390	405	399	383	410	398	387	373	445	417	378	426	399	383	406	386	392	402	407	376	418	387	375	420	446	397	443	403	396	440	389	418	392	413	388	436	413	398	447	422	389	360	393	382	403	406	414	405	379	378	434	394	409	382	380	388	371	396	414	402	382	410	404	423	381	389	431	426	419	400	430	417	382	382	391	421	405	433	376	396	421	430	418	398	397	387	400	405	432	428	381	414	406	420	416	401	403	389	399	393	420	413	416	405	426	410	425	419	416	380	407	444	400	384	397	421	390	406	367	352	394	420	397	416	421	367	408	379	397	389	436	393	383	418	392	394	413	397	413	428	380	451	424	384	425	422	422	398	363	419	404	392	387	418	409	400	391	425	399	401	396	390	378	429	427	389	395	401	429	432	370	406	432	406	411	397	395	412	416	399	388	414	400	419	409	384	392	412	392	403	410	409	420	409	378	453	397	433	380	425	411	401	400	402	422	411	382	394	408	380	395	413	393	401	400	389	428	394	395	398	389	423	414	397	395	401	425	408	394	421	386	401	397	357	383	422	407	413	419	391	413	382	435	402	402	407	404	432	364	420	380	413	440	389	437	438	380	404	414	415	394	382	433	363	402	374	415	404	375	417	357	413	371	416	430	422	395	393	422	391	397	396	406	409	413	351	402	388	415	429	414	378	388	387	416	415	385	357	424	394	382	409	399	404	411	363	435	420	374	402	379	376	425	392	444	388	432	399	391	425	415	365	385	401	398	382	402	414	411	391	423	381	396	418	405	420	423	413	407	400	405	375	415	413	384	387	435	413	366	426	421	403	409	411	429	376	383	384	401	408	430	391	384	411	385	389	382	406	406	389	445	393	397	397	367	395	411	405	398	425	413	414	428	420	406	387	404	413	408	376	383	408	386	428	410	389	388	398	410	413	367	420	421	418	461	389	408	435	396	417	389	399	385	396	417	396	431	407	397	394	436	398	403	381	419	418	454	404	400	442	396	432	403	408	408	366	411	423	394	384	395	362	411	422	399	358	439	381	376	422	451	407	369	402	408	426	392	369	399	411	433	370	412	380	392	388	435	432	396	395	392	388	389	392	445	440	385	415	420	356	415	369	415	396	410	390	425	338	415	393	377	388	397	416	437	439	424	365	399	411	417	429	383	407	432	410	432	406	366	437	413	385	427	423	441	412	397	400	412	400	391	419	372	408	414	391	408	392	408	409	381	424	414	430	396	409	425	397	402	401	367	409	400	393	402	381	418	421	396	436	393	391	406	412	406	405	408	392	449	444	390	415	407	420	434	422	404	394	407	435	416	405	400	414	418	399	414	409	450	403	422	388	395	382	424	397	407	431	372	414	403	405	421	400	432	409	392	392	392	371	408	390	396	382	420	388	395	406	388	415	417	399	402	401	411	408	417	408	432	382	408	445	420	412	379	416	399	397	400	396	402	394	425	404	380	382	433	398	403	393	426	412	406	411	402	393	373	402	399	400	428	415	400	462	400	378	415	400	391	398	395	423
25397	21636	28933	25509	18289	8996	9576	1100	493	507	464	477	395	421	428	438	465	457	422	445	370	473	418	410	408	431	445	416	418	422	433	423	405	407	454	440	460	410	480	443	408	432	436	434	455	451	445	416	431	468	441	406	514	522	509	533	488	449	462	432	407	422	413	442	406	434	430	418	426	452	438	391	424	452	381	440	431	409	397	371	390	430	401	435	420	427	407	425	420	454	434	427	396	418	428	404	438	417	434	444	419	420	389	406	422	422	466	420	449	450	423	401	414	423	423	424	439	412	421	392	402	412	435	391	400	399	402	415	414	416	416	432	413	447	455	424	406	415	443	416	431	388	389	450	409	414	423	431	430	442	432	414	396	440	446	411	389	438	401	426	389	417	442	407	404	426	402	429	419	399	414	420	438	438	438	385	427	412	419	428	397	420	394	438	405	408	430	440	405	426	422	401	414	408	400	416	410	424	393	435	414	437	441	446	448	379	410	405	418	441	396	427	405	400	407	439	418	395	403	412	392	433	427	438	410	424	405	410	424	415	393	395	414	429	432	440	451	413	414	429	400	410	435	454	420	422	380	402	407	408	434	417	420	392	398	394	382	425	413	452	451	442	399	445	395	430	384	413	398	390	412	440	448	396	400	394	412	426	426	393	405	428	438	422	430	401	402	420	416	420	410	441	423	455	419	404	392	406	453	433	405	379	432	416	433	401	418	427	405	407	441	431	407	422	413	418	418	422	434	422	434	433	429	407	423	407	441	430	407	421	441	447	423	430	391	451	387	393	404	407	422	402	406	446	419	393	424	411	440	455	388	432	463	435	428	390	423	375	410	410	377	412	404	428	437	428	410	416	416	446	406	394	438	413	400	389	420	428	384	405	363	439	381	425	419	434	403	444	437	409	423	421	433	436	401	423	376	403	460	441	393	383	386	393	386	407	428	427	423	404	432	420	423	438	429	404	407	410	394	414	432	422	416	433	419	470	455	398	400	434	393	440	422	406	459	432	397	417	386	411	428	419	390	382	401	386	437	422	433	398	396	439	373	380	450	406	401	386	426	410	406	477	470	441	397	407	434	401	449	417	427	396	401	433	426	404	388	439	388	372	421	412	393	385	434	395	405	420	426	399	429	433	427	412	440	394	429	406	411	392	372	392	385	370	416	452	418	436	455	400	431	400	454	400	421	419	408	424	400	422	404	432	411	443	400	384	432	377	404	431	402	408	404	398	406	440	389	430	408	415	405	397	428	421	419	415	420	434	394	452	428	421	388	419	387	413	427	381	442	419	367	417	417	406	397	436	404	437	399	405	411	422	435	407	427	401	413	428	404	440	415	437	360	433	414	420	415	438	414	432	382	389	404	439	399	411	392	401	433	448	442	409	398	389	420	421	397	415	413	411	464	454	422	388	395	399	442	440	431	420	417	423	425	416	418	413	399	391	414	400	402	417	411	405	405	426	436	438	420	428	405	391	392	386	454	393	437	448	421	418	378	457	402	438	398	416	400	448	422	398	393	399	431	385	425	398	421	456	408	417	414	418	420	427	406	407	404	439	424	402	392	411	419	423	429	410	428	394	445	415	428	439	416	365	437	446	411	432	420	411	403	441	436	410	444	405	436	391	459	456	408	425	430	414	446	428	428	409	381	397	430	439	409	424	426	413	397	398	433	407	404	471	421	416	413	396	384	407	413	419	438	402	449	413	411	427	455	402	417	426	423	406	397	388	421	428	396	421	418	415	417	390	421	424	411	423	433	408	396	413	373	398	409	392	417	426	438	407	417	416	401	441	448	440	390	448	446	444	402	432	385	439	424	410	449	456	438	413	402	434	466	423	396	391	402	388	423	434	377	411	417	392	391	415	388	419	400	430	395	433	452	442	434	421	447	413	426	437	409	424	431	418	386	367	431	412	421	435	410	395	410	403	396	416	397	402	424	386	391	383	437	407	412	412	407	404	380	420	426	365	417	381	437	412	397	430	423	413	427	427	413	429	396	422	410	389	422	427	406	461	439	358	417	401	411	390	436	434	431	395	407	440	405	413	409	416	399	419	418	424	421	371	427	421	402	407	409	398	432	410	386	385	425	417	428	412	418	425	415	397	393	419	389	412	396	396	399	397	419	437	400	444	445	400	393	417	442	419	411	406	430	419	394	416	447	409	424	429	433	420	418	428	443	415	414	400	430	423	418	437	429	432	441	393	397	392	453	403	433	356	421	434	426	448	416	408	417	397	452	419	401	408	390	429	417	404	418	375	429	413	426	400	413	420	423	409	412	404	397	425	413	422	436	433	386	380	448	401	443	376	423	432	449	401	402	390	429	438	449	427	433	426	396	411	410	431	413	407	427	393	371	415	421	417	439	446	395	409	394	404	379	391	407	420	418	416	406	403	405	418	398	425	409	391	434	422	388	409	456	407	432	394	412	387	410	377	414	407	419	379	418	409	389	421	400	410	415	439	437	455	402	408	389	438	439	429	382	388	405	424	414	406	412	440	429	429	435	419	410	402	422	397	445	431	396	423	435	399	403	447	439	402	438	398	393	423	430	406	432	399	423	448	400	438	432	402	412	444	408	442	424	390	414	451	417	390	425	384	416	402	395	392	449	444	416	433	436	421	428	469	468	396	412	430	382	401	421	434	429	440	398	422	402	420	406	410	449	444	452	453	400	445	441	445	477	436	407	398	394	420	470	394	424	398	408	453	420	404	433	438	385	445	426	442	410	414	408	409	398	381	390	420	416	416	416	411	456	415	451	423	447	442	462	459	389	411	412	397	416	440	449	425	417	414	441	414	438	399	398	446	397	407	429	379	389	417	427	387	393	388	436	399	430	408	403	385	450	370	427	436	422	403	392	421	452	428	416	416	379	430	408	425	415	466	395	401	391	430	410	394	444	428	408	408	448	441	445	411	415	457	423	426	418	422	401	402	397	446	403	415	450	445	439	420	439	431	417	403	399	387	437	428	415	438	393	434	408	411	446	411	377	407	391	447	377	459	454	474	405	439	433	415	441	432	393	434	409	423	392	406	448	384	422	419	447	435	426	413	440	441	418	391	411	401	429	394	391	426	424	394	411	401	414	411	427	435	406	439	402	388	372	403	432	424	455	383	397	415	394	424	402	426	443	408	415	395	445	428	397	414	420	373	385	439	439	411	404	444	415	453	426	425	433	397	410	420	416	429	431	436	397	409	404	403	437	421	414	458	410	431	387	404	428	412	407	436	420	423	401	426	401	441	391	396	403	424	392	431	439	405	411	465	386	402	393	408	385	413	400	398	437	405	384	429	437	378	424	433	429	427	449	443	409	435	419	411	441	405	384	408	407	436	398	423	392	410	441	432	422	399	413	406	382	383	405	374	420	417	444	430	408	453	402	380	439	402	460	411	402	414	422	423	422	445	410	431	438	395	403	438	432	398	404	412	443	395	390	367	379	452	429	458	432	434	462	430	444	402	411	413	427	399	444	385	446	406	387	401	424	410	405	398	408	406	404	400
45275	60811	41651	13631	12209	6491	9139	931	475	434	455	432	381	442	406	409	455	398	426	416	399	359	421	392	394	411	376	357	414	357	383	366	425	385	419	414	450	459	410	421	428	426	389	377	441	432	429	365	413	439	385	401	557	611	564	563	505	444	396	430	420	410	393	366	401	411	399	398	367	370	358	418	384	367	356	408	385	398	424	397	369	412	398	362	400	389	420	389	381	391	443	405	412	391	376	389	394	381	384	368	413	393	422	408	389	408	338	366	394	395	355	404	389	401	365	392	419	391	421	406	365	402	391	412	393	378	351	381	395	341	402	397	400	372	371	383	370	404	370	406	398	395	393	419	358	410	382	411	378	365	373	428	367	391	409	407	386	375	379	403	415	359	428	387	361	413	404	415	373	420	373	383	402	367	411	387	423	380	397	374	382	409	393	384	362	400	392	377	432	379	400	418	372	422	363	382	371	375	384	392	365	359	378	381	390	398	382	417	403	374	380	394	385	412	373	386	396	434	407	390	364	378	373	392	369	423	399	412	395	410	382	375	377	362	403	406	392	409	390	385	405	390	401	374	396	407	372	383	375	376	413	423	392	396	373	410	420	407	426	397	388	364	386	389	403	352	418	425	380	395	408	409	341	412	399	386	388	401	379	416	391	374	376	406	400	364	371	409	359	382	366	385	370	369	392	396	376	407	414	387	424	414	409	404	439	398	402	372	374	400	456	384	382	355	385	405	388	400	370	412	406	363	407	382	401	418	413	402	421	388	380	369	410	357	404	403	380	391	402	413	403	399	387	393	375	415	391	407	408	394	418	412	405	372	404	369	421	380	392	384	418	407	392	410	373	383	409	388	387	398	390	389	370	371	341	348	375	420	409	386	387	379	382	365	415	416	423	389	393	394	388	410	396	387	418	382	387	388	393	416	368	383	405	357	366	382	349	357	387	399	372	403	361	393	360	368	397	395	373	385	418	386	403	385	344	370	402	357	414	376	368	383	393	377	390	408	393	380	398	407	412	393	392	385	395	385	409	382	368	376	384	405	400	380	376	382	443	378	399	363	378	395	405	381	373	437	394	412	402	394	405	378	404	411	419	436	373	401	378	398	409	401	360	407	383	400	450	386	392	397	414	408	408	419	377	404	393	386	384	393	399	373	401	367	424	408	424	393	401	402	393	385	412	404	381	395	375	376	393	393	411	397	373	404	390	409	375	407	435	382	373	401	400	381	407	375	407	397	382	343	418	386	397	396	418	393	393	374	386	400	379	425	394	383	374	439	411	409	371	363	393	369	385	394	358	379	397	383	387	377	379	347	385	384	410	409	385	423	391	415	404	347	430	392	389	389	393	402	410	372	396	392	392	416	414	384	413	427	410	411	395	387	371	370	396	398	404	354	378	399	398	377	370	373	413	424	392	356	391	437	406	397	397	373	362	386	386	359	403	412	354	399	377	415	363	406	405	425	388	368	381	389	398	394	379	379	417	365	416	397	369	417	377	388	390	403	429	428	397	371	390	380	380	403	417	372	404	369	369	392	394	407	418	406	374	406	434	398	392	375	399	351	338	386	374	415	376	368	391	389	392	354	401	403	403	394	399	431	381	391	380	392	388	425	382	416	388	364	380	364	399	408	373	355	406	368	382	384	385	391	396	406	401	392	400	387	371	390	372	399	384	411	385	385	389	407	412	386	376	401	407	392	398	373	417	357	364	361	375	413	414	402	410	370	392	365	387	385	402	353	408	385	416	424	383	396	364	378	368	396	420	383	410	403	377	383	360	359	417	386	351	427	349	400	397	416	372	399	388	396	402	406	435	389	389	374	407	404	393	405	364	367	395	374	365	444	368	396	399	392	353	417	390	399	409	397	365	399	395	372	415	401	412	378	405	375	404	381	389	351	395	395	401	372	397	393	374	370	399	419	384	387	368	375	374	384	360	369	426	389	404	400	379	403	380	366	417	385	368	375	445	405	422	397	385	379	392	404	406	391	367	366	411	388	419	369	375	430	404	389	426	410	387	435	351	409	367	391	384	411	393	380	397	396	386	398	392	381	370	376	376	369	382	372	414	407	383	402	389	401	397	412	402	380	358	386	368	410	359	408	373	400	381	382	388	403	389	427	397	391	378	390	395	407	381	403	372	431	376	379	395	418	378	431	397	374	384	372	388	387	396	355	376	402	381	378	389	394	434	373	376	374	388	417	387	368	434	400	412	380	386	408	358	412	382	369	358	397	404	407	387	356	401	400	356	387	406	435	395	377	397	451	361	373	394	364	393	384	363	365	420	397	397	407	402	374	346	366	399	404	365	395	348	391	423	405	395	405	376	408	383	399	445	384	406	419	400	405	435	403	412	356	414	383	471	374	383	396	380	364	372	399	365	403	388	373	394	366	409	383	383	414	379	409	356	421	407	389	397	415	383	363	353	415	389	399	379	410	377	414	382	379	399	388	413	400	377	394	424	398	406	421	370	409	415	403	407	388	367	435	414	361	404	364	360	401	402	410	398	388	387	396	384	402	391	359	398	424	374	353	433	397	402	388	379	368	399	402	378	393	401	406	369	400	368	445	384	444	368	403	375	384	373	366	400	417	372	396	337	380	428	376	407	401	394	397	417	402	410	412	390	384	420	403	398	394	428	408	385	387	424	391	379	412	360	366	398	394	400	408	398	432	404	371	394	394	418	398	388	397	403	427	403	379	382	402	412	389	396	381	414	363	395	405	388	412	344	401	397	398	400	400	393	395	349	412	414	412	397	372	330	438	423	373	357	388	364	422	411	380	395	386	426	389	414	384	413	389	391	373	408	386	389	393	366	392	376	353	398	381	380	417	413	378	408	400	398	454	394	408	372	400	360	402	378	383	390	366	381	359	395	393	389	396	343	357	416	422	400	379	389	396	405	369	375	404	430	403	388	388	388	402	353	425	397	392	374	382	413	408	405	392	400	358	385	380	383	396	398	408	406	385	401	379	379	390	422	373	366	403	392	365	399	410	379	381	402	419	394	386	398	410	388	410	354	371	400	435	410	407	397	415	385	385	401	356	427	368	382	428	397	379	384	380	372	390	392	388	399	395	402	388	405	354	410	421	382	388	394	411	388	407	378	376	395	377	381	424	415	402	377	374	411	383	410	384	380	398	408	416	361	447	413	407	400	388	365	351	385	368	403	415	423	362	386	362	382	381	362	381	406	372	429	387	394	396	414	390	381	408	403	370	365	365	381	429	351	380	394	421	396	419	400	412	402	360	368	361	368	439	395	380	369	399	368	386	369	382	378	358	385	414	374	357	421	416	405	371	431	395	401	369	373	371	362	390	431	375	406	415	400	413	382	382	405	399	404	377	347	376	389	389	380	410	372	394	374	421	444	392	390	403	393	392	359	435	415	387	374	423	400	370	391	373	373	407	379	393	387	390	388	380	376	374	424	369	357	393	345	390	394	371	415	385	385	412	397	417	401	383	399	399	391	397	402	378	358	376	363	406	365	436	381	398	393	376
24315	21397	28181	25264	23031	20023	19472	1831	668	595	560	610	516	579	564	549	557	546	513	529	560	544	542	551	565	579	533	527	534	555	531	538	549	565	587	560	548	538	553	522	572	564	557	590	557	516	585	568	572	532	505	554	630	789	691	698	673	595	537	566	561	533	510	518	524	568	575	513	532	507	469	509	489	524	557	539	506	492	548	511	524	558	514	532	538	541	513	538	548	549	593	541	491	505	511	509	494	578	529	541	531	554	507	584	513	513	517	550	488	505	529	535	505	527	514	578	498	531	500	507	533	505	521	548	578	506	506	522	534	516	527	511	514	554	537	552	534	530	548	520	530	513	547	521	562	525	520	526	539	549	535	545	505	524	538	475	529	556	535	498	605	482	557	521	518	491	499	520	549	503	485	531	495	473	580	538	526	538	498	530	533	513	535	523	542	509	568	532	511	512	536	504	539	536	543	530	506	490	508	550	503	526	504	544	514	515	521	515	494	478	534	491	538	505	530	553	564	499	525	544	551	494	535	499	559	537	584	520	488	532	525	532	493	512	512	574	531	535	536	517	554	508	541	537	496	545	498	503	511	495	517	522	510	567	523	518	512	566	503	539	481	527	508	503	505	514	504	527	491	517	568	516	530	495	536	508	510	551	544	491	546	521	563	551	568	517	521	474	567	551	512	519	532	574	506	504	528	510	523	529	498	553	464	558	523	507	522	519	567	524	480	527	541	485	510	543	538	520	490	519	536	490	519	502	558	476	499	526	503	497	528	555	513	499	552	540	496	546	547	541	489	545	537	529	554	539	540	547	562	517	476	531	536	564	528	553	560	535	511	497	491	551	531	515	510	539	524	554	512	545	553	532	532	569	528	495	521	547	523	524	528	558	544	527	577	485	519	550	531	505	520	538	509	550	569	512	545	541	501	525	529	513	546	551	514	561	516	521	526	504	507	529	551	543	532	542	514	539	534	517	590	536	538	541	523	541	476	516	496	536	551	522	529	519	490	563	533	511	523	497	512	502	517	551	558	536	500	526	526	519	551	539	511	504	548	510	520	525	554	543	517	554	589	528	582	521	473	502	517	521	512	539	530	521	547	517	555	547	556	479	508	515	534	493	515	546	530	514	527	540	528	526	538	518	495	502	539	559	503	570	504	481	532	552	519	501	584	541	525	545	529	530	548	494	538	540	540	528	511	558	526	517	512	526	514	519	521	528	498	517	495	548	523	498	492	508	541	549	521	518	510	485	538	482	536	567	543	519	532	555	538	552	536	497	513	502	509	570	544	513	560	541	497	531	546	535	507	496	572	554	540	521	528	510	503	532	529	507	531	510	547	528	535	534	502	496	503	517	533	549	523	520	507	522	522	508	550	533	519	514	561	508	543	556	481	562	548	554	500	468	524	496	517	559	522	517	540	502	530	530	506	513	524	551	517	548	511	506	527	489	523	498	494	515	523	541	543	530	548	507	550	523	513	516	540	519	513	529	566	549	558	509	534	499	558	518	502	505	574	508	496	531	541	499	528	513	560	535	532	487	526	511	554	539	532	523	547	535	528	520	513	523	579	520	552	525	521	489	491	497	519	534	479	563	541	508	518	532	530	521	528	498	541	533	542	567	528	525	475	498	513	531	517	550	541	514	482	514	483	543	524	567	487	494	525	446	517	563	520	523	501	498	543	507	495	559	533	513	549	536	582	502	521	546	495	513	509	532	556	512	539	504	512	513	543	531	547	491	530	521	566	536	528	554	531	493	515	530	496	554	475	528	505	530	494	552	528	521	494	554	524	530	528	516	528	543	522	521	542	509	529	572	538	526	498	491	524	548	511	530	508	580	544	475	525	534	527	475	530	520	475	530	511	503	523	542	559	508	521	528	532	574	530	505	553	488	574	559	527	556	517	565	520	506	544	522	530	547	553	540	476	496	477	491	546	566	571	463	548	555	547	521	520	511	515	550	549	511	532	511	551	516	556	567	512	501	525	523	539	501	507	522	501	511	521	502	539	541	529	481	491	528	538	543	541	516	535	516	544	528	549	565	501	530	534	535	509	534	527	506	520	521	512	524	522	520	503	545	529	518	560	524	558	501	539	485	503	547	529	538	526	519	549	554	531	522	548	552	543	557	543	564	537	530	486	531	511	562	502	528	520	542	549	548	571	523	482	546	558	516	488	523	555	532	552	532	501	536	571	506	503	542	487	547	515	525	544	481	510	549	485	513	537	517	581	533	551	537	518	540	504	550	508	541	513	545	535	549	521	538	500	531	523	550	535	520	534	510	513	532	533	540	475	535	521	528	508	498	540	504	492	479	506	494	546	530	538	538	520	522	515	522	532	541	541	496	566	492	563	560	555	531	523	552	538	535	511	494	522	533	515	501	525	522	525	484	497	546	496	506	519	573	548	530	528	531	522	533	518	485	484	528	555	472	496	504	499	522	583	527	493	523	567	490	544	503	561	517	576	510	550	534	563	552	523	553	513	519	563	505	543	527	496	513	510	505	525	526	535	541	524	510	548	550	518	477	501	494	484	484	529	529	539	504	523	503	522	537	507	507	536	512	541	526	552	517	545	494	538	522	514	521	534	484	576	488	555	524	497	538	500	517	501	539	528	522	506	506	540	515	508	490	507	544	538	523	514	524	511	528	506	519	508	528	548	540	490	545	531	511	538	514	495	486	526	546	537	475	491	508	545	519	536	529	564	525	537	558	534	576	516	556	535	544	526	554	507	539	502	504	541	492	487	534	537	533	525	517	536	519	543	530	549	538	517	556	554	550	526	505	522	489	503	530	552	506	484	520	519	541	500	509	537	455	516	520	518	527	526	567	494	488	507	482	513	512	536	540	529	503	538	555	504	528	507	520	450	508	508	514	529	537	532	530	512	571	514	512	518	562	521	530	519	546	506	477	511	524	563	500	497	527	501	498	544	496	508	516	525	502	506	521	511	519	530	486	550	522	474	529	547	496	542	500	509	520	541	536	525	499	527	497	546	511	481	574	515	547	516	503	552	533	523	569	528	496	496	548	484	531	557	506	578	515	553	559	526	498	521	522	501	519	513	554	495	505	501	526	517	482	520	549	499	530	523	514	594	506	518	489	539	541	497	507	507	516	501	499	519	540	567	522	506	510	524	524	511	531	523	522	484	504	537	510	515	541	506	541	536	539	512	554	534	536	515	506	554	509	565	545	527	574	538	525	578	510	489	552	550	530	512	528	528	518	508	480	511	554	531	465	564	495	523	562	513	542	515	530	514	551	517	530	565	532	505	503	516	541	514	494	539	524	516	487	529	510	562	514	495	512	562	569	499	486	485	527	541	469	489	546	536	527	555	512	510	537	526	543	497	537	545	530	520	503	499	501	558	527	538	518	543	506	560	550	532	512	532	484	533	542	519	471	575	576	553	537	550	508	565	529	521	504	518	548	518	533	535	561	511	570	517	531	524	539	531	525	507	504	512	450	542	521	534	493	561	560	534	476	543	520	545	525	521	548	511	539
55377	75875	46648	22830	23424	12011	14567	876	615	623	590	616	541	573	521	535	527	522	541	495	491	476	496	529	501	504	498	520	486	509	526	488	525	492	522	577	560	589	542	543	555	537	543	571	531	508	542	537	566	500	535	506	755	908	808	753	701	593	551	501	506	511	471	497	509	454	513	502	450	504	499	485	503	477	463	481	507	465	479	506	493	486	467	460	497	510	508	463	472	513	495	495	472	479	529	461	473	469	518	485	491	471	461	465	477	507	456	510	523	494	484	497	485	467	498	489	455	525	481	481	451	447	509	514	492	455	493	467	484	477	444	494	476	463	515	482	489	532	478	455	506	494	467	450	486	483	473	466	483	473	454	481	499	492	483	475	475	492	496	512	475	469	469	463	482	520	454	519	467	478	453	518	446	492	462	493	527	514	491	468	524	484	460	491	497	496	502	451	462	456	463	496	465	498	494	481	501	492	484	443	487	475	479	501	467	482	475	463	462	515	495	482	480	497	485	480	490	481	491	469	496	469	504	497	476	465	483	503	445	492	494	471	487	487	491	512	511	466	531	501	489	449	499	470	437	468	463	471	490	471	491	480	468	492	459	512	473	476	464	456	443	463	504	504	474	479	444	463	486	472	485	477	431	486	458	513	499	460	474	479	499	474	458	476	466	508	493	480	475	477	498	480	461	457	492	484	470	497	468	496	449	465	441	460	502	482	468	528	520	518	470	451	476	494	521	510	486	486	515	456	479	494	505	478	511	472	474	463	499	460	455	496	499	490	502	456	482	495	500	450	523	470	500	471	494	463	485	503	494	492	436	511	498	469	497	490	491	427	496	460	484	443	505	486	457	498	471	505	501	455	518	478	524	498	494	510	530	471	449	500	479	513	485	461	487	450	457	460	448	503	524	482	490	460	494	469	454	455	431	502	507	526	457	471	496	505	436	439	493	492	468	487	498	491	488	488	485	497	489	449	465	462	500	460	492	459	465	460	484	509	493	495	486	503	495	483	487	489	530	495	450	525	472	483	532	467	476	492	494	484	505	485	476	451	500	532	463	475	506	496	477	499	479	480	511	481	487	512	467	517	481	507	484	459	431	483	470	477	478	482	475	502	474	459	487	498	478	474	480	489	451	466	470	458	472	442	471	499	463	503	464	511	459	481	525	481	510	476	486	472	464	473	460	471	471	533	566	455	544	475	508	515	485	474	468	533	477	460	464	480	481	475	516	487	511	481	421	487	472	493	500	444	489	494	481	497	491	483	463	490	447	471	508	477	476	443	495	505	493	474	469	471	522	456	492	458	452	495	484	487	469	501	481	450	453	470	471	461	492	485	471	497	435	480	485	485	519	485	487	469	532	489	497	444	462	462	444	467	476	514	495	501	456	479	477	496	490	472	451	493	486	485	507	488	503	491	483	500	468	496	439	458	469	482	540	480	509	470	474	498	507	486	480	466	502	461	499	460	485	439	476	500	467	521	500	472	517	446	490	484	501	465	494	507	438	506	519	474	452	516	492	490	502	461	458	484	476	456	510	489	480	528	508	515	526	527	495	498	481	476	535	524	480	489	484	489	519	529	448	472	477	495	482	445	468	470	475	467	466	479	513	454	477	529	470	515	485	515	448	515	506	483	503	481	434	469	472	482	501	509	489	517	499	469	471	470	521	498	491	511	491	479	467	478	514	464	459	506	480	473	483	501	457	468	468	484	474	480	492	464	496	467	463	497	498	495	467	483	453	499	515	489	462	477	451	469	455	502	493	473	466	496	449	519	484	438	505	491	486	497	520	472	537	466	491	511	491	500	477	481	481	512	503	488	465	489	457	494	483	466	511	480	467	452	490	519	460	466	482	459	449	489	499	455	462	520	500	465	477	504	475	472	483	489	453	497	479	485	495	463	465	489	467	503	471	497	529	483	475	489	466	451	468	506	508	450	452	489	452	541	465	474	464	493	455	459	505	462	495	499	492	465	488	526	480	496	465	517	494	505	491	446	469	483	500	501	432	443	495	439	470	513	494	523	519	467	467	509	442	503	516	507	495	504	486	508	474	493	470	479	458	503	509	509	470	444	445	491	462	460	502	445	499	530	514	478	469	475	490	454	442	530	468	471	497	520	536	457	508	469	471	456	487	475	476	513	512	490	521	484	475	484	456	467	503	487	480	492	495	504	464	487	516	488	463	471	488	508	455	449	479	461	491	505	479	506	478	506	430	459	465	478	498	500	471	522	482	485	444	480	502	457	537	490	454	441	491	487	471	464	484	521	462	481	482	490	493	477	477	449	499	499	492	472	503	484	470	514	474	491	445	520	494	507	484	509	436	430	521	483	495	483	457	491	486	451	473	506	505	474	494	486	493	480	449	451	521	465	515	480	527	506	478	503	514	479	503	477	495	491	472	468	498	498	487	461	473	476	495	465	520	488	479	489	481	481	457	476	511	479	487	487	509	454	521	500	508	442	494	471	493	531	472	461	507	479	473	477	485	517	488	488	518	479	478	520	480	503	484	509	499	478	507	486	495	466	458	486	476	448	472	446	461	462	457	473	482	512	440	460	486	489	485	485	468	511	490	463	433	485	498	468	507	498	462	528	494	535	494	469	520	492	468	454	493	473	445	485	478	499	460	488	510	475	443	487	497	458	479	482	498	442	482	493	498	527	471	497	460	468	492	493	486	485	514	493	459	482	503	467	449	492	514	494	495	495	478	463	520	478	489	497	470	459	487	526	460	486	456	495	503	465	501	469	470	469	514	466	455	492	465	441	472	456	480	506	496	462	488	473	465	516	485	471	473	487	507	515	490	483	468	482	486	480	491	499	465	461	511	472	483	484	496	476	491	462	459	497	526	493	475	482	500	520	478	494	498	502	472	499	453	497	494	492	481	517	475	478	540	503	466	492	473	451	481	453	467	449	514	478	493	499	484	491	470	477	482	483	480	444	500	460	500	495	458	486	492	473	452	488	502	459	485	491	478	489	490	481	496	491	479	517	459	504	485	457	508	476	457	484	455	452	487	485	493	494	456	477	475	467	501	433	499	486	438	482	468	439	494	498	494	513	499	492	497	487	479	473	491	501	503	493	463	530	482	492	508	481	474	446	522	459	493	494	471	479	475	477	494	455	484	459	479	460	489	471	485	507	463	514	474	448	511	464	472	495	469	484	497	469	519	470	471	491	485	465	475	522	510	493	474	519	495	473	457	486	471	470	488	506	487	478	505	458	451	482	476	465	477	513	489	492	477	516	451	469	490	507	494	476	495	475	461	469	463	483	485	490	488	494	536	495	485	470	475	483	495	496	497	424	464	497	485	497	467	491	471	515	482	504	491	463	494	496	467	453	503	501	513	483	510	485	490	467	498	465	480	458	494	516	501	469	513	473	435	516	499	491	457	505	474	520	471	481	465	480	528	454	509	508	498	482	459	481	482	500	494	487	468	504	499	480	476	505	496	481	517	461	453	473	454	484	484	466	487	497	499	484	483	468	461	513	493	465	510	509
28226	19444	9861	2400	1808	1014	955	441	425	426	432	438	405	423	435	434	445	408	430	404	430	368	409	414	402	379	420	384	417	420	412	405	390	445	452	400	432	429	406	421	459	429	413	428	389	422	422	408	440	455	389	466	484	447	403	473	423	419	420	425	404	440	431	397	396	413	401	410	397	411	379	429	421	394	421	421	459	443	406	413	398	399	392	403	440	373	421	434	378	424	421	400	404	392	416	394	431	414	388	385	424	428	426	402	397	415	390	400	407	423	418	412	439	386	423	402	387	412	362	420	393	399	387	425	390	416	401	412	430	409	438	445	417	449	366	387	399	415	406	413	382	382	402	409	377	445	470	396	444	406	413	392	415	411	411	371	431	396	409	367	413	401	394	403	430	391	416	396	383	391	402	406	425	407	414	402	466	384	428	445	429	424	444	424	409	410	376	389	430	426	428	373	420	452	429	392	371	423	429	403	412	413	402	438	431	442	358	458	428	439	412	415	413	400	415	405	401	413	420	420	421	451	473	426	404	401	398	435	420	438	429	396	417	402	422	411	402	382	454	405	407	420	406	404	443	414	416	391	447	409	443	408	422	377	448	411	434	463	398	387	438	363	391	402	380	398	407	409	378	407	396	416	409	386	416	438	425	429	412	424	447	407	390	407	425	421	399	427	442	393	376	407	415	448	425	402	416	399	397	410	407	379	374	390	378	377	424	423	401	398	398	397	369	416	412	422	402	449	404	391	414	424	382	431	407	434	390	440	384	422	429	389	406	383	379	406	426	416	390	409	423	401	425	388	386	415	440	423	416	404	404	428	402	427	394	431	401	425	434	415	446	386	423	421	404	386	411	410	415	395	403	434	413	435	424	418	426	451	402	421	429	458	407	386	430	405	401	426	410	418	434	404	463	391	394	401	427	406	407	417	415	442	418	419	423	412	431	411	396	375	434	430	394	446	434	383	422	424	411	388	421	434	440	447	389	438	446	405	446	416	367	394	426	419	445	397	406	413	407	415	400	398	406	433	421	398	378	428	410	394	427	409	434	441	369	421	388	415	423	390	401	389	400	373	413	402	426	397	406	400	424	399	430	434	393	443	387	413	434	360	400	411	449	449	395	409	424	401	376	406	404	437	410	393	416	449	423	390	425	396	381	413	423	385	424	371	387	399	461	418	419	420	401	398	411	429	459	397	429	433	375	447	416	433	426	430	408	425	363	427	391	381	393	412	400	416	404	399	405	395	433	429	438	393	376	387	427	382	447	424	410	411	422	379	408	421	441	406	408	432	399	411	404	402	416	418	402	379	413	390	402	422	396	443	434	416	398	389	416	423	418	427	434	406	428	420	433	419	415	407	405	414	450	421	415	423	408	395	422	432	406	437	432	415	399	425	404	413	428	440	414	396	400	399	374	389	429	436	403	405	421	408	436	409	440	432	416	424	385	388	405	441	403	412	388	421	418	446	400	421	419	414	400	448	385	399	372	407	422	416	422	418	387	411	447	387	417	382	427	407	413	444	400	407	396	411	430	434	426	415	375	421	423	395	436	438	405	424	434	410	404	439	383	417	404	437	379	412	393	394	426	451	415	436	424	397	400	433	390	400	432	438	423	421	416	431	405	398	359	402	395	371	386	397	392	407	409	377	439	442	410	433	407	394	398	401	436	423	401	413	448	393	401	401	426	420	424	451	421	411	400	401	426	406	407	396	446	431	425	425	398	436	390	421	402	402	404	442	403	430	421	415	403	389	393	439	423	430	397	432	404	417	389	455	375	418	428	425	437	434	389	394	413	413	428	410	373	426	408	396	407	391	400	425	425	372	406	393	414	410	426	380	395	408	439	443	445	415	405	367	405	416	410	396	422	372	426	418	418	394	369	400	378	394	378	372	424	409	431	416	410	419	381	438	416	389	425	376	425	395	390	397	422	401	452	448	409	415	418	430	420	463	420	438	412	426	430	441	437	402	411	386	434	432	379	434	422	413	426	407	413	425	444	395	434	397	434	408	403	420	426	421	426	387	418	429	417	399	406	378	423	425	429	414	420	402	417	417	420	440	411	405	391	411	402	428	427	405	419	408	418	389	399	394	414	382	379	429	412	397	408	441	384	405	400	423	399	411	403	397	438	422	381	397	411	415	409	387	426	390	412	419	412	403	419	418	425	424	412	442	441	420	382	428	437	396	426	390	401	402	416	392	403	403	391	395	424	375	436	427	390	444	420	424	383	409	409	429	405	379	417	446	398	380	396	393	400	443	470	402	410	461	431	400	396	384	407	388	372	408	425	419	426	414	400	403	441	404	420	389	415	397	428	418	443	425	417	417	403	381	417	412	426	415	405	402	426	422	412	421	416	408	447	402	387	422	443	426	397	376	424	420	431	425	406	424	405	392	393	397	424	454	433	457	440	411	478	422	423	408	440	441	387	394	397	428	410	418	395	415	437	418	415	439	415	435	438	396	417	435	381	440	411	441	408	415	398	416	430	411	434	396	399	437	381	419	387	414	440	417	434	406	418	404	421	379	388	415	464	458	413	432	420	437	454	410	414	434	410	402	425	413	384	407	433	420	426	449	418	421	410	430	431	404	427	391	414	441	404	403	411	383	401	393	422	409	390	405	420	428	401	450	402	397	406	395	392	423	405	418	367	447	430	428	427	441	423	405	429	393	426	416	431	409	423	434	419	421	441	446	410	406	422	406	429	378	420	415	399	431	402	448	439	410	400	385	395	426	391	447	449	439	442	424	387	430	397	410	391	395	402	368	419	401	418	431	380	395	401	382	381	431	414	388	398	409	415	431	400	380	429	436	432	446	420	445	432	436	420	442	379	397	412	412	419	414	419	393	428	417	416	432	415	403	405	401	424	401	393	395	424	419	423	410	389	410	410	394	406	445	424	463	415	399	406	446	384	411	421	382	425	432	428	438	401	437	448	436	430	432	385	412	423	402	417	414	396	406	412	422	417	428	384	453	408	416	383	402	368	453	471	404	401	416	380	405	405	408	403	396	435	424	444	402	385	397	415	463	443	392	390	405	381	437	448	442	424	449	395	413	414	397	391	400	401	457	392	416	433	429	392	390	404	426	437	414	403	410	434	417	423	415	412	398	409	419	371	439	409	462	435	395	394	378	414	375	439	386	420	416	425	426	412	387	428	420	433	396	398	408	430	402	438	430	390	430	392	418	450	421	408	375	420	422	410	433	426	419	446	428	429	383	405	379	426	400	424	365	423	442	411	433	424	435	422	440	402	419	434	386	427	409	410	410	421	396	452	421	423	408	359	413	430	381	429	418	444	421	404	398	390	413	407	423	426	391	391	391	459	410	383	432	422	425	405	415	410	393	405	389	402	394	446	419	434	405	399	413	400	400	422	406	431	402	423	424	413	405	408	421	404	423	419	409	439	441	410	398	392	451	415	410	428	413	394	429	422	423	376	397	418	393	443	432	422	400	433	408	437	404	429	394	444	378	435	418	405	400	427	431	446	451	416	402	440	418
12150	14362	7691	1974	2041	1153	1131	369	373	358	369	387	346	375	349	373	371	362	389	346	357	371	372	382	359	362	318	353	382	361	378	345	342	406	355	387	378	374	393	383	391	371	382	349	367	380	409	348	381	382	386	377	328	397	425	412	381	416	343	361	346	354	362	343	358	350	371	371	369	351	347	359	363	372	350	359	334	378	397	369	366	376	345	365	381	366	345	386	371	370	352	330	302	380	357	352	388	361	328	361	357	376	355	356	374	359	386	361	347	356	369	396	356	378	398	336	364	397	394	367	359	339	359	363	376	369	373	378	355	359	371	373	383	351	339	361	354	352	358	369	367	383	414	344	338	359	362	355	352	395	356	385	365	371	345	332	352	398	351	353	369	364	367	333	347	375	368	404	374	375	385	352	409	358	401	370	360	352	349	359	366	362	351	376	343	355	369	366	375	367	386	352	381	344	402	355	376	379	380	373	370	341	339	383	345	354	368	375	367	376	373	421	364	344	363	366	369	347	349	327	383	398	343	345	343	388	364	348	374	363	377	356	358	363	346	380	348	364	351	357	351	374	352	363	349	344	368	346	338	368	361	365	362	376	333	308	368	384	367	349	340	368	384	386	362	371	360	356	371	388	354	381	342	369	373	355	378	389	391	357	393	365	370	335	395	350	386	370	335	371	364	370	381	342	386	332	385	364	380	352	353	362	360	333	372	360	398	369	352	323	348	380	355	378	376	386	380	355	367	368	350	384	399	361	360	395	379	380	355	347	355	403	358	357	370	346	388	365	377	345	370	366	354	368	333	345	391	367	323	378	362	355	344	353	363	363	363	349	400	331	386	351	390	375	365	357	370	359	353	343	348	338	370	353	384	360	346	365	355	356	366	342	379	369	378	380	360	346	364	315	382	369	398	360	339	370	349	392	349	346	369	361	373	353	377	368	389	357	347	328	364	381	371	333	369	360	369	345	345	337	390	359	374	361	365	369	355	355	395	330	344	355	329	370	362	364	370	333	379	345	374	344	361	346	383	357	364	351	352	357	357	358	355	360	379	394	374	378	365	370	375	352	337	361	365	344	376	370	395	358	346	351	370	361	382	359	329	364	368	378	384	356	326	368	349	345	383	358	358	336	341	364	382	348	366	404	354	360	368	368	353	367	355	360	369	357	341	357	345	362	367	348	352	302	381	334	343	361	357	351	359	376	392	412	390	383	348	361	366	346	374	414	386	371	375	333	344	354	367	338	368	401	348	353	372	360	346	364	345	371	350	354	341	355	349	359	380	328	332	387	353	373	360	353	352	395	385	372	360	366	397	350	373	376	373	347	344	367	354	375	350	342	376	373	386	357	344	355	369	389	371	358	351	345	384	373	375	343	335	343	325	379	360	368	332	376	392	355	395	352	362	355	354	389	345	358	367	395	373	385	364	362	373	393	368	320	386	368	352	379	378	397	399	345	327	358	373	331	377	356	370	361	378	353	373	369	359	359	353	409	365	378	358	384	386	386	323	358	406	367	325	338	332	381	340	348	374	382	348	369	359	341	355	326	337	406	369	328	376	346	321	390	360	340	350	355	386	399	372	387	365	359	347	360	354	354	370	377	322	352	365	393	354	341	365	341	375	369	378	391	382	348	392	355	375	345	338	389	382	355	349	351	365	360	375	391	368	400	379	364	371	359	354	374	375	368	377	373	349	360	403	360	344	373	371	350	360	393	352	329	350	364	365	369	342	318	382	358	378	374	394	416	379	369	399	369	355	333	359	346	373	371	369	364	343	345	366	354	345	370	375	343	352	352	334	329	379	344	373	373	376	383	365	353	352	367	382	373	371	411	346	364	373	383	369	370	350	371	380	370	348	415	372	379	379	386	349	333	364	356	355	366	339	376	319	358	363	355	364	358	373	340	367	328	354	360	372	348	359	354	349	378	385	351	365	356	332	335	346	377	352	342	371	392	385	346	377	335	366	381	326	343	348	370	326	358	331	381	347	349	369	340	393	360	370	366	363	345	366	361	400	361	383	352	376	339	339	337	392	381	354	378	394	358	394	379	341	394	361	367	352	371	361	363	372	349	350	362	353	375	372	372	380	362	359	364	370	356	386	355	348	367	363	389	372	382	366	333	389	324	362	386	360	369	373	347	360	387	390	330	382	374	371	358	380	366	366	372	353	358	321	387	351	385	361	357	348	390	383	354	369	390	355	303	359	378	328	366	376	371	385	341	358	344	356	364	369	400	362	347	347	342	376	370	356	350	319	355	372	355	364	349	354	328	376	352	388	359	370	387	325	388	366	347	339	375	369	378	357	370	388	335	360	386	370	340	364	359	334	323	341	357	344	350	357	363	371	342	382	366	360	367	367	344	375	363	365	358	338	351	347	368	391	379	335	385	365	333	346	381	371	349	348	369	352	380	378	347	355	360	323	386	394	340	368	383	357	376	361	355	371	371	342	402	371	368	368	359	355	357	386	338	367	353	351	367	343	376	347	378	318	366	354	324	370	333	369	360	334	363	325	327	369	326	379	361	343	381	329	361	350	392	362	351	354	371	382	381	371	395	390	349	375	357	408	369	345	355	344	360	378	382	350	339	365	375	382	350	372	391	342	374	352	358	376	369	374	366	361	375	372	354	367	390	346	372	345	385	378	370	350	353	375	356	340	368	363	372	374	365	368	368	374	361	368	388	394	358	350	384	341	377	338	371	368	364	362	351	394	359	377	369	371	392	350	357	332	379	385	372	342	365	380	352	374	358	357	384	350	341	354	392	394	339	374	358	358	359	352	364	393	354	395	366	377	388	395	334	356	367	378	355	365	382	347	351	346	384	382	382	372	377	375	400	357	373	351	385	354	391	372	348	318	359	362	382	359	339	363	395	371	412	372	375	354	338	378	375	361	338	366	332	387	342	313	322	351	362	363	340	322	387	363	348	346	353	338	335	346	365	360	372	409	404	352	384	343	359	352	358	374	341	373	368	378	383	358	376	337	382	389	383	345	331	350	375	372	383	356	403	376	359	378	383	372	397	371	356	362	380	363	380	391	351	371	363	347	366	338	369	379	358	380	385	347	342	338	356	406	368	364	359	318	352	367	345	389	361	335	355	362	385	350	381	330	344	381	366	415	374	380	386	358	412	342	357	369	365	387	356	354	354	373	362	387	378	375	364	367	378	368	359	351	350	346	358	365	352	371	372	355	386	362	348	347	385	362	397	344	325	380	399	381	364	340	333	356	359	304	373	376	349	411	366	380	370	378	351	375	391	334	397	331	356	371	333	364	355	356	368	361	353	388	366	393	376	364	364	358	369	364	400	371	350	357	405	349	338	362	363	364	359	384	373	359	333	377	370	355	383	422	368	344	337	373	369	370	354	361	353	411	356	355	375	375	380	385	368	337	391	355	375	384	367	381	355	342	310	378	360	410	393	314	366	372	372	369	337	381	342	354	385	366	387	315	357	402	352	394	379	379	319	379	369	364	377	364	358	374	376	376	373	334	393	355	390
25341	21592	28239	25815	20213	12067	7458	668	456	463	447	407	434	378	437	410	380	422	433	388	386	400	426	396	393	398	358	427	427	407	417	413	409	433	413	457	458	426	374	420	411	422	470	436	403	427	417	387	440	376	407	401	418	447	494	484	490	499	438	391	387	397	395	389	451	416	380	381	372	418	377	408	407	396	421	415	389	447	360	406	397	392	353	434	388	405	406	407	374	393	368	391	407	402	422	398	370	402	381	389	389	365	390	393	380	400	383	435	391	363	386	362	399	417	385	396	389	403	416	384	385	399	411	372	403	431	383	406	401	393	381	399	375	415	404	404	436	409	388	388	350	425	393	374	380	420	375	369	421	402	390	358	428	376	387	395	384	388	421	400	390	369	426	405	438	367	396	381	366	419	376	381	390	394	389	379	364	379	372	373	373	399	341	359	401	368	391	382	399	420	415	390	385	434	399	409	395	373	388	395	418	396	436	421	371	345	394	360	422	416	360	396	435	359	404	445	365	425	368	388	438	376	411	386	426	370	402	426	432	356	367	398	397	384	382	383	368	395	400	386	374	383	394	405	416	373	389	397	389	386	402	385	383	380	425	377	372	409	435	398	406	414	414	388	411	385	401	384	427	417	378	395	406	407	412	359	377	374	366	379	380	428	371	382	417	434	366	376	391	391	384	397	404	378	367	393	416	394	394	370	390	377	408	422	407	361	340	392	395	400	410	367	382	388	393	394	418	388	412	420	371	418	430	399	380	407	394	372	415	397	402	387	384	387	380	403	380	385	410	414	393	402	410	395	377	389	385	367	377	377	386	373	406	426	367	424	406	368	380	382	415	391	399	414	382	399	380	386	395	375	364	368	408	372	397	388	414	364	391	441	381	388	385	406	384	411	398	364	394	419	388	400	384	399	443	373	384	372	394	432	385	388	393	391	357	394	402	361	398	398	407	386	416	378	391	391	421	397	401	395	365	387	423	400	381	391	362	393	384	403	403	382	413	364	401	369	419	405	385	390	389	414	402	392	424	406	386	379	431	408	410	382	405	379	378	355	418	372	386	371	390	369	374	373	359	379	412	403	382	360	415	381	378	371	351	374	380	390	391	395	385	453	368	396	350	419	423	395	418	434	382	383	431	398	361	393	387	380	392	367	399	370	394	394	382	388	373	353	377	387	391	427	382	414	360	411	389	384	415	379	391	401	410	406	389	440	380	369	415	434	441	415	426	388	360	394	409	405	396	387	397	358	385	411	374	376	382	384	375	391	427	398	365	386	387	387	390	390	410	374	392	408	416	394	415	335	369	379	419	414	419	392	379	360	387	410	384	416	346	391	374	377	362	423	378	365	391	406	398	406	361	404	407	456	392	421	377	410	419	412	392	386	428	372	384	382	407	396	360	376	396	371	367	388	365	383	417	370	371	425	401	385	394	421	385	383	413	397	388	398	390	441	370	370	376	387	401	375	410	432	384	409	375	423	392	407	392	396	413	393	371	360	377	406	370	427	415	396	373	390	373	398	402	395	402	363	388	370	401	400	384	435	412	378	382	422	390	387	391	410	420	396	394	384	388	423	393	429	378	410	396	420	401	389	375	390	360	358	405	397	394	399	391	376	379	377	402	404	439	351	388	370	363	371	373	375	396	376	413	387	402	382	394	440	395	440	418	377	379	403	386	415	392	393	401	384	388	389	401	395	399	419	403	364	418	390	394	419	409	371	426	383	402	397	423	410	413	378	402	388	375	391	407	375	394	413	409	437	451	400	375	380	424	361	390	396	391	401	394	389	405	396	440	367	380	399	356	389	416	372	402	424	392	418	372	345	385	399	386	391	342	401	397	407	364	364	425	386	385	385	356	376	376	375	413	417	379	382	386	353	404	366	394	362	406	421	388	378	401	400	375	373	393	386	386	422	393	371	430	401	395	390	352	376	411	395	367	410	391	375	408	408	428	406	422	394	394	363	382	410	394	328	400	348	376	387	424	369	382	389	389	408	353	421	382	430	400	379	385	401	417	433	402	390	426	378	418	401	380	395	392	417	369	425	402	385	389	368	416	445	360	370	388	398	394	418	389	413	405	434	414	411	407	382	398	418	395	417	403	395	378	358	403	402	400	358	405	386	386	419	402	436	375	426	374	396	422	396	389	370	408	358	388	389	397	391	401	402	382	402	377	353	388	394	354	374	408	393	381	431	400	405	376	401	355	357	422	401	406	384	393	389	369	388	393	380	365	382	384	392	410	392	424	377	395	378	408	387	380	380	412	443	399	407	411	421	416	376	402	437	391	374	404	391	389	381	390	438	409	384	421	418	374	423	357	365	398	378	402	364	367	414	406	415	386	404	388	404	397	379	389	405	381	387	388	390	407	385	373	372	384	391	391	418	416	382	386	414	410	390	376	393	418	371	404	377	376	416	411	376	390	411	379	414	400	404	377	408	411	379	386	402	406	418	409	397	386	365	381	370	355	385	409	404	387	383	360	379	383	404	409	375	375	425	414	403	425	403	383	368	396	394	409	411	407	402	415	387	403	406	418	422	395	387	383	425	415	375	385	365	380	375	379	399	366	412	385	382	389	366	391	380	401	365	398	386	367	374	374	384	382	359	362	364	353	401	398	402	404	378	391	385	385	390	370	395	409	382	401	376	424	387	371	389	391	403	410	360	366	385	408	395	382	403	367	380	401	437	340	404	366	421	410	394	421	416	415	393	396	358	379	358	426	394	416	415	381	378	363	349	377	385	407	400	395	398	400	370	390	384	404	394	413	371	386	444	440	427	375	417	397	381	371	390	412	416	370	394	411	390	407	399	398	383	387	386	391	414	391	419	411	391	394	394	389	434	432	424	402	404	372	386	395	392	357	390	375	384	397	402	405	388	358	426	350	415	379	413	385	399	424	402	384	389	390	329	389	396	376	359	379	382	391	409	403	384	394	382	387	375	390	350	436	428	379	392	415	380	399	390	417	374	402	383	396	367	407	367	420	394	393	398	390	405	356	396	381	395	375	384	366	424	380	373	399	426	401	398	375	388	378	402	432	360	387	412	383	402	390	403	375	368	386	439	418	385	394	391	358	427	386	429	424	389	407	377	400	393	403	410	403	374	391	391	398	396	400	399	393	366	414	359	423	392	407	406	397	371	389	407	404	429	383	373	394	383	408	415	386	410	406	397	404	376	379	396	412	411	394	374	400	400	390	381	400	408	405	371	387	400	413	424	407	386	375	435	364	405	381	398	394	402	338	369	441	409	370	411	433	397	407	374	392	361	381	395	400	399	427	412	430	356	394	376	364	383	398	378	423	420	425	380	409	403	367	410	414	407	364	394	377	431	372	406	394	447	412	398	407	378	396	409	372	384	377	383	387	377	388	401	377	385	437	371	348	363	390	423	403	405	370	404	423	402	365	398	438	368	392	386	396	397	400	385	403	387	398	407	398	379	417	394	403	436	411	385	396	421	407	412	421	381	409	400	370	392	378	389	390	426	395	427	396	390	391	400
43893	60239	38651	16010	16312	8546	7048	537	463	448	417	407	400	404	425	402	422	357	391	404	398	363	402	402	399	379	354	367	370	389	371	394	379	392	435	419	407	363	408	393	350	368	401	387	376	413	385	397	399	406	376	401	400	479	607	548	490	429	451	399	426	370	338	367	400	349	361	361	369	399	374	344	370	367	383	363	369	387	379	383	389	367	382	371	388	403	367	400	334	353	384	388	410	390	361	372	361	392	390	358	373	363	396	379	360	406	397	366	367	378	348	386	365	358	384	357	378	333	385	426	339	377	396	376	346	310	347	345	379	382	368	372	385	379	368	340	373	386	346	385	349	372	358	398	363	354	385	347	352	400	379	389	344	373	354	333	365	371	372	347	376	390	380	354	406	373	372	405	410	374	359	401	404	359	377	386	370	374	370	402	404	370	372	347	358	388	358	381	352	392	359	381	400	363	404	382	387	386	347	364	351	362	394	412	378	357	380	387	372	345	354	344	367	357	393	371	391	367	380	343	358	359	393	392	363	364	358	375	364	391	362	414	350	380	395	369	406	371	382	386	373	355	339	392	385	353	383	385	389	351	374	367	352	339	395	408	384	391	339	385	373	372	372	361	386	366	351	379	344	359	367	355	339	325	323	362	369	374	382	366	371	366	348	354	328	379	382	388	374	355	355	370	369	367	349	370	353	335	415	386	381	350	382	395	362	356	339	389	361	374	368	356	380	360	356	350	385	357	336	371	360	341	400	349	376	386	356	342	377	324	387	381	341	372	368	382	388	372	352	408	366	348	352	362	382	375	376	370	362	347	372	354	391	363	370	348	393	351	348	391	362	359	368	378	392	375	320	375	382	363	393	360	374	340	340	366	376	387	368	399	407	390	394	379	361	373	348	390	365	379	351	374	372	358	383	378	366	349	347	342	329	353	383	362	352	367	343	371	362	366	378	376	382	379	387	390	387	393	383	365	409	351	352	346	385	380	386	394	366	396	365	358	357	363	401	388	370	361	363	351	368	369	375	372	373	351	398	391	365	395	394	388	387	406	353	356	369	369	373	317	378	393	375	376	367	382	398	353	324	403	353	386	388	376	382	369	363	385	329	379	371	390	356	358	347	354	386	387	347	390	356	362	370	342	385	369	392	353	387	345	386	389	398	411	384	356	372	366	386	377	350	355	341	385	359	339	400	341	364	355	402	394	368	343	355	331	375	360	364	370	368	407	383	347	408	359	364	351	403	372	366	380	349	371	368	385	361	419	377	371	383	349	359	365	374	378	340	350	343	370	369	363	357	350	382	353	332	358	380	369	343	353	358	371	394	370	378	404	377	348	386	352	383	365	381	392	394	353	374	383	380	363	386	357	388	372	379	398	367	390	358	377	349	363	381	382	391	374	354	384	373	378	347	376	389	376	415	334	378	377	368	383	348	367	369	374	368	372	367	371	355	368	378	376	341	377	349	364	365	385	372	337	385	401	370	381	370	385	378	353	393	363	372	349	331	386	388	336	326	357	388	382	353	382	360	362	395	354	343	360	366	373	368	314	381	344	393	341	398	360	332	359	356	381	370	367	367	352	408	354	385	361	353	385	358	370	419	367	354	359	366	371	370	352	376	390	379	395	357	368	356	362	355	409	379	363	359	366	333	385	350	395	394	386	370	363	340	375	358	362	388	342	381	330	357	369	359	401	399	364	358	400	380	389	396	360	374	354	377	372	374	363	381	384	361	360	359	382	386	334	374	377	380	391	352	350	374	340	360	371	357	362	378	367	343	391	395	357	352	371	367	398	379	374	352	369	351	361	356	383	369	350	340	369	360	389	403	354	357	379	357	356	351	390	382	341	359	362	391	416	382	355	359	389	355	381	380	382	376	359	376	351	367	379	398	345	375	336	375	353	382	373	357	390	335	365	381	360	369	385	355	394	373	373	380	363	374	378	368	373	372	319	383	351	369	386	365	365	394	342	349	368	382	359	356	391	357	358	368	374	355	364	384	375	393	385	380	344	358	325	363	384	373	344	356	402	344	384	371	369	328	342	398	372	362	371	367	376	405	362	380	371	353	374	378	417	368	399	406	366	325	393	390	403	386	377	365	342	350	396	344	372	375	364	346	374	340	340	368	388	374	360	327	377	338	364	400	332	347	343	336	392	333	381	364	369	381	342	351	371	352	349	366	387	347	401	399	371	351	359	371	368	399	381	365	396	374	335	362	334	341	348	396	339	406	384	353	370	373	383	380	366	369	353	367	356	362	362	382	349	370	352	367	339	373	359	393	365	341	390	359	350	371	355	410	343	381	393	379	344	381	383	351	350	352	364	376	353	412	393	376	374	364	382	395	392	361	398	350	363	399	339	367	401	346	391	377	367	369	351	361	380	366	401	365	371	362	352	377	377	368	372	401	383	377	365	374	357	385	364	378	374	383	386	357	379	344	404	355	372	370	386	341	368	341	371	398	346	370	356	370	354	351	349	372	382	358	347	334	373	344	380	376	374	388	389	375	338	353	358	367	354	349	363	383	361	388	353	363	375	372	350	386	399	356	355	359	404	386	346	383	376	397	350	392	387	401	349	325	370	354	357	391	381	358	341	329	357	336	355	397	341	376	387	365	341	372	377	372	385	368	350	384	359	355	367	377	366	370	364	322	392	367	373	379	368	399	359	404	357	371	343	357	367	370	376	354	410	378	358	399	371	361	366	347	384	385	364	351	374	381	386	389	382	387	386	374	380	380	384	374	380	364	387	365	375	364	377	365	355	345	374	371	356	404	341	376	389	358	383	364	352	354	376	366	406	332	389	373	356	362	350	378	342	352	335	377	399	373	340	360	421	388	382	375	368	374	372	363	360	388	391	362	368	375	358	359	390	394	348	341	375	369	387	386	376	322	372	375	385	401	374	367	329	364	359	386	349	330	339	374	356	337	368	371	439	368	368	373	368	393	375	380	327	341	385	398	373	380	352	347	399	348	372	381	343	396	370	355	357	355	370	382	380	372	348	353	372	340	387	374	373	372	387	350	342	377	353	368	358	348	371	362	390	334	418	347	330	368	363	368	412	379	385	366	349	371	371	366	364	374	342	382	383	377	404	409	368	349	376	376	347	389	412	355	374	383	350	339	388	390	378	376	346	372	354	412	402	401	365	359	345	397	382	357	322	362	363	368	357	340	368	366	334	364	403	397	390	360	359	347	365	353	403	370	397	391	373	323	367	376	382	335	346	391	359	360	393	380	344	380	356	365	412	359	356	385	347	356	384	380	375	365	375	415	395	345	386	380	382	391	353	381	343	344	379	378	391	347	376	370	354	367	387	333	353	386	364	376	377	372	364	415	399	387	363	377	404	319	361	377	371	353	383	331	356	384	381	376	396	344	410	373	391	356	388	365	377	375	377	373	367	381	385	307	349	381	356	376	388	361	380	345	372	368	388	329	354	371	387	360	376	369	348	364	412	378	376	376	382	377	335	340	376	357	318	321	385	388	362	405	389	344	359	377	367
24290	21450	28953	24855	23113	21666	15258	1437	630	599	555	554	528	602	531	546	531	554	546	517	563	510	520	527	515	499	553	485	509	464	498	501	494	560	527	534	566	565	527	562	495	549	509	516	532	499	552	587	567	566	509	525	668	606	631	669	635	637	617	532	544	491	511	528	512	471	561	493	487	521	496	523	499	532	529	535	484	504	465	471	491	514	519	507	490	504	518	495	519	527	500	543	480	500	491	520	562	502	524	549	463	500	517	551	461	516	498	482	551	505	490	504	536	544	534	514	535	476	501	496	511	497	525	492	527	502	521	489	498	518	507	493	546	528	490	480	503	522	471	535	508	528	512	538	543	476	547	525	495	514	536	535	541	523	517	497	515	537	473	494	520	503	496	496	514	490	505	504	521	510	530	503	528	531	507	501	571	494	520	534	503	506	504	517	514	495	539	507	536	508	525	509	502	502	515	448	506	501	530	524	486	512	470	505	540	501	581	519	523	507	536	510	527	499	505	449	479	539	490	549	506	497	502	521	484	469	518	516	459	508	472	507	483	557	459	498	513	478	463	501	550	502	506	484	536	540	483	531	507	527	528	463	483	529	543	495	526	458	499	479	508	506	506	515	547	513	540	498	545	502	518	498	482	481	495	473	533	495	466	489	514	498	520	495	509	509	512	497	522	510	541	512	510	497	486	500	525	525	507	507	487	499	474	525	506	546	479	543	503	498	540	524	513	516	481	497	522	539	512	549	462	542	504	467	490	495	541	483	473	534	490	488	478	524	549	491	497	489	490	489	528	501	512	499	507	466	523	530	535	503	513	453	502	501	515	506	527	493	490	512	497	507	531	520	465	481	535	525	507	520	534	493	488	497	517	488	501	478	533	497	515	533	516	516	532	513	495	519	500	542	525	504	517	484	515	510	527	497	509	528	521	514	495	523	495	511	517	495	498	486	522	510	474	540	483	509	511	484	520	560	498	543	495	511	529	478	492	480	504	519	529	486	504	460	511	484	477	539	521	513	503	504	503	499	472	503	473	465	502	494	513	483	524	496	541	539	493	535	515	463	477	509	520	507	486	458	508	517	447	502	519	523	517	503	501	505	487	533	507	522	496	520	506	526	536	540	506	467	551	476	563	493	540	520	502	531	516	535	505	475	492	461	556	530	511	532	536	504	506	491	525	490	482	536	526	502	522	481	527	523	520	509	522	499	482	496	491	505	547	505	454	504	527	503	501	511	496	499	495	534	531	460	529	491	507	610	526	486	509	488	551	549	512	493	497	507	502	513	506	501	516	493	520	504	548	486	478	510	513	476	506	506	499	478	507	487	512	498	489	526	512	552	507	483	473	493	513	513	521	501	506	481	520	507	522	490	517	516	526	556	495	504	480	532	511	507	533	514	544	494	495	515	541	520	494	494	509	468	523	463	500	524	540	495	474	546	495	538	508	516	502	508	503	520	471	528	538	514	478	521	519	519	468	511	518	520	528	533	492	489	506	522	535	499	505	508	509	501	535	452	535	502	484	483	522	514	508	491	514	491	492	527	483	521	525	491	479	473	518	525	543	495	461	528	486	540	485	524	514	496	475	520	514	501	518	467	494	494	479	485	499	520	548	479	495	498	503	525	504	514	508	527	489	485	492	513	531	498	471	502	544	538	497	487	498	538	528	527	533	527	532	495	489	464	472	480	478	504	495	494	510	532	518	492	498	473	510	559	514	511	509	520	473	520	502	575	487	525	523	527	508	514	510	505	489	532	488	492	465	538	535	486	495	514	505	487	531	541	450	501	510	524	452	514	545	495	491	480	494	516	537	496	491	486	504	513	505	539	518	489	492	530	506	515	505	486	479	500	512	510	508	527	482	430	534	531	488	526	471	554	512	522	517	527	552	489	492	526	448	506	529	505	458	527	473	514	545	504	523	485	523	505	514	551	505	489	501	514	513	520	511	515	487	548	511	507	469	503	474	544	571	480	534	549	517	501	529	523	520	541	480	519	514	508	537	505	511	440	501	524	496	483	476	503	506	466	484	518	507	548	521	483	510	493	494	457	511	510	480	528	452	505	503	528	511	530	489	482	533	504	528	534	498	538	540	521	471	464	482	506	496	512	517	492	476	478	513	489	542	507	491	506	551	508	525	505	469	520	497	507	490	511	539	486	497	513	517	486	507	490	516	477	502	525	487	528	517	506	518	521	518	530	472	490	508	501	482	527	504	503	483	511	480	530	529	526	487	489	523	520	522	538	514	487	551	511	493	502	510	519	519	535	501	497	530	520	495	514	535	522	521	506	468	497	494	518	515	505	487	508	536	555	549	487	507	525	512	520	506	502	530	505	493	510	497	534	514	527	521	484	496	512	499	580	521	532	511	523	531	477	514	540	573	526	492	527	515	553	511	485	483	506	504	493	485	538	474	537	539	505	512	475	522	524	514	551	522	488	475	494	522	456	500	513	527	519	496	507	557	499	518	512	492	531	532	538	530	523	488	518	484	511	499	500	516	487	492	526	503	511	525	537	474	496	517	527	528	502	486	549	528	512	475	486	514	461	494	499	483	515	515	521	512	527	459	535	489	495	546	506	487	469	509	497	512	489	525	508	492	512	515	465	491	484	520	466	527	497	502	521	521	495	534	536	515	494	510	531	492	497	511	549	503	562	541	520	497	486	474	461	510	522	522	540	483	465	522	533	493	541	471	499	497	469	515	499	480	515	489	492	494	551	537	481	523	516	492	515	498	488	534	498	518	495	529	513	481	496	530	497	520	525	549	507	516	508	495	501	491	522	516	506	519	493	530	493	492	494	514	486	530	485	517	491	521	526	513	494	522	494	488	520	514	471	540	489	498	521	534	471	487	522	515	483	467	475	521	493	512	499	539	525	527	546	498	521	512	500	520	550	477	504	518	509	521	513	525	515	487	503	490	477	500	482	494	541	537	504	538	469	464	516	528	477	513	501	502	469	466	500	503	523	526	536	472	529	515	480	514	503	508	525	504	506	476	479	530	501	503	494	526	505	513	494	505	515	479	472	483	536	535	497	520	496	543	496	529	508	531	468	461	522	520	508	496	538	503	499	505	523	503	507	478	476	522	562	494	553	510	479	492	522	494	478	481	522	548	514	508	553	489	529	487	454	487	499	500	522	510	501	506	515	466	485	518	491	487	548	492	507	493	515	522	518	504	506	517	500	501	522	492	536	506	504	563	503	519	500	508	516	469	525	501	498	493	519	463	474	516	487	504	466	525	513	477	496	492	468	524	510	526	529	498	521	512	497	529	518	475	508	513	490	481	485	508	548	519	542	540	527	512	500	503	538	559	471	506	474	525	519	500	498	501	536	478	497	448	517	508	532	517	498	505	545	481	531	449	502	513	542	514	509	543	480	532	492	519	511	507	516	500	517	486	541	519	500	503	495	493	509	486	510	507	525	507	502	507	505	518	507	476	492	499	545	513	508	467	476	505	496	513	514	520	483	498	526	531	500	515	482	534	541	516	516	496	554
55433	74005	51395	27471	22154	16246	11648	754	661	571	638	561	546	528	513	545	513	454	506	465	500	483	463	498	498	499	500	469	484	486	456	496	506	548	557	535	526	528	500	494	499	513	528	542	560	512	568	518	547	546	495	525	804	596	773	768	689	608	549	499	525	500	509	471	445	495	465	464	471	470	439	496	467	460	467	482	444	491	481	465	489	462	471	481	464	479	439	479	494	455	462	474	440	471	503	496	483	494	459	515	463	484	482	467	432	444	462	466	466	494	503	456	500	438	481	473	456	501	484	468	464	505	506	501	491	471	429	505	497	485	459	445	446	474	475	512	424	472	479	470	480	497	455	474	472	475	471	450	457	477	438	462	503	443	511	498	465	455	510	458	424	451	473	500	462	488	495	464	436	504	480	484	480	491	485	501	470	519	465	465	492	486	484	477	443	462	435	485	472	486	452	458	475	482	472	489	487	474	461	499	486	470	477	493	486	475	484	440	482	479	480	487	446	502	442	491	470	458	467	461	487	476	445	517	488	479	435	451	458	450	473	495	453	502	475	522	479	462	493	502	455	479	486	493	460	512	436	444	517	472	434	465	458	491	497	485	492	464	448	446	452	485	449	534	473	454	458	506	531	453	456	484	510	485	438	464	491	482	483	491	506	448	456	467	476	452	477	458	485	503	481	465	466	462	484	482	470	467	427	442	525	534	471	466	474	455	464	476	498	471	506	471	465	503	499	459	494	473	470	503	474	495	478	476	475	442	481	484	503	532	471	481	520	439	459	484	479	484	451	509	481	477	466	428	493	475	485	421	499	496	486	453	462	485	481	470	513	465	503	459	490	480	494	477	478	476	470	499	458	493	493	493	486	489	493	521	446	470	479	476	512	484	482	467	462	450	504	447	441	487	456	442	511	480	471	479	490	522	476	466	484	473	460	482	462	477	486	423	476	505	492	481	457	487	481	497	449	478	470	485	499	467	505	473	480	430	485	476	479	487	456	488	486	445	472	487	468	467	497	487	471	477	481	500	478	464	500	513	490	454	455	486	452	462	469	457	506	476	475	486	452	511	488	476	482	479	439	489	480	499	468	465	499	490	440	480	452	460	524	460	473	460	509	456	440	469	481	472	463	493	494	492	493	460	461	495	450	447	470	434	469	438	518	449	455	515	514	512	480	450	483	471	468	460	453	501	433	436	473	501	456	461	438	504	454	477	463	474	471	432	491	424	463	465	447	497	486	498	487	459	465	507	486	473	454	442	500	462	445	475	503	451	456	496	485	424	471	477	433	503	465	484	472	512	484	485	488	520	520	483	450	478	484	530	442	459	470	468	485	455	477	455	468	467	465	477	473	427	489	511	505	504	434	484	476	520	484	469	473	464	458	488	459	477	476	499	482	498	463	483	508	454	469	472	481	484	462	439	484	482	439	502	502	464	482	514	474	508	459	505	495	484	490	500	455	448	507	487	496	496	456	485	481	462	460	454	432	447	465	485	491	474	483	448	489	469	495	462	455	509	488	490	475	501	475	509	472	478	459	498	463	462	475	490	461	498	507	466	412	459	501	500	442	466	454	456	448	467	472	460	476	447	460	478	510	465	498	485	481	468	495	522	490	461	496	494	506	505	511	491	444	427	479	489	473	494	491	498	516	471	465	453	505	482	468	466	469	497	463	474	474	463	462	479	481	465	440	486	487	468	479	509	448	446	511	488	465	476	482	487	507	465	487	478	474	466	446	452	452	447	456	466	473	485	458	438	447	491	441	487	473	458	444	490	494	480	432	454	513	460	483	448	437	456	487	450	508	459	479	518	462	481	468	446	456	452	499	469	491	459	496	436	441	493	472	479	489	453	449	439	438	471	425	492	458	458	465	447	461	481	451	498	461	502	476	480	485	470	459	518	475	470	444	463	457	451	481	461	440	455	484	507	448	490	476	465	508	488	523	466	486	462	513	491	486	479	456	492	453	491	473	433	435	493	445	498	457	491	504	471	473	478	449	475	479	470	475	453	458	454	477	455	459	488	486	477	481	475	496	481	531	439	514	437	440	443	459	489	466	480	455	494	513	492	469	468	466	469	457	474	475	501	467	495	468	459	498	502	459	479	469	443	479	508	470	518	462	516	467	486	461	460	490	495	467	441	459	510	458	440	507	438	487	497	461	464	507	519	446	497	473	469	467	450	446	470	459	494	465	453	478	453	455	494	480	489	456	478	463	501	510	458	475	478	472	505	443	492	468	469	498	494	459	449	455	503	503	480	496	494	469	477	479	488	492	502	475	463	458	478	439	446	480	462	479	456	482	478	484	431	462	471	439	459	506	442	483	466	513	485	477	482	458	501	468	469	441	476	488	459	441	442	459	471	510	457	480	465	494	462	452	472	481	488	447	447	450	463	474	457	470	469	460	477	429	522	467	459	476	469	474	533	470	497	464	489	466	465	526	473	439	468	488	448	470	488	450	503	470	495	504	493	436	493	458	496	450	478	468	447	505	476	507	469	483	460	489	488	458	433	478	489	479	496	454	441	504	496	474	463	450	501	488	440	478	470	500	405	459	486	521	494	452	476	491	507	443	433	477	484	488	476	475	499	452	477	466	483	519	449	435	457	460	447	469	465	527	456	454	478	519	477	427	481	472	478	468	478	506	499	486	459	479	504	484	468	453	504	483	495	464	468	450	465	504	501	484	497	443	479	469	474	440	494	481	462	514	477	463	478	488	477	455	495	465	441	486	496	491	452	450	481	476	501	475	486	461	407	489	495	500	458	459	478	494	430	435	459	471	496	483	475	477	512	440	464	462	471	476	487	477	456	441	467	443	471	490	493	510	475	475	517	500	506	479	489	476	445	462	475	456	482	456	454	493	489	478	473	431	460	490	490	466	442	451	471	443	467	480	449	476	464	491	459	468	487	464	476	497	483	453	479	468	456	430	473	508	468	487	470	503	485	462	437	493	504	471	462	431	477	490	473	465	479	470	474	516	469	483	457	475	494	506	445	463	482	424	426	457	473	505	476	425	507	473	456	459	477	472	488	427	472	448	443	442	463	517	459	523	463	446	496	429	501	463	465	487	478	482	454	457	470	455	491	475	484	496	461	495	459	447	421	459	471	510	478	449	484	458	491	482	445	454	461	451	467	504	449	472	457	461	465	472	441	512	439	478	466	430	449	468	479	495	497	505	496	476	480	490	469	457	492	461	477	496	441	464	468	481	484	477	483	457	444	461	461	496	520	485	464	465	449	467	485	496	495	456	437	494	476	495	485	437	489	475	466	469	448	506	489	431	486	486	481	483	456	517	499	468	471	431	496	464	465	476	466	490	506	471	485	438	496	472	466	473	459	455	436	456	472	470	445	456	463	475	465	454	446	477	436	501	443	441	502	459	465	501	462	472	518	493	490	497	452	500	449	459	468	477	467	452	480	486	490	512	489	473	473	449	444	459	459	456	504	424	428	475	440	479	454	482	504	473	424	502	489	454	484	459	450	465	462	471	456	498	489
28269	18758	8804	2707	1303	1210	982	447	410	437	404	454	409	403	434	432	407	414	412	424	408	465	461	467	427	450	425	408	440	427	424	402	464	427	433	431	422	432	440	418	424	439	429	430	434	444	455	465	441	430	422	424	447	433	460	454	450	447	445	438	437	383	404	426	441	421	433	406	428	401	406	437	420	412	411	422	410	411	446	418	428	395	433	395	425	422	412	396	422	445	435	394	371	399	419	404	441	408	393	409	424	444	461	438	477	422	431	450	430	432	453	431	441	425	444	413	434	425	416	387	377	434	420	393	446	448	431	384	388	438	399	445	469	429	429	405	409	386	419	439	399	408	430	421	442	444	446	404	400	395	416	419	405	416	432	448	418	384	423	437	407	439	454	408	432	433	400	417	396	459	424	438	427	433	400	420	397	399	440	411	444	457	431	432	412	441	425	427	435	404	426	410	448	425	449	456	429	420	402	416	435	422	413	426	431	455	442	438	424	444	430	415	464	459	426	425	440	415	387	410	413	418	434	418	422	418	400	410	411	466	411	386	410	416	437	428	446	427	400	418	391	430	432	381	399	423	439	393	395	416	445	425	417	412	430	413	409	420	456	399	425	408	428	435	416	441	427	414	449	454	433	438	463	398	440	446	428	409	424	391	447	419	419	409	414	442	440	462	400	466	415	432	410	404	411	432	395	421	408	434	419	429	412	440	411	439	404	425	444	393	449	383	395	459	436	428	445	423	443	432	453	425	389	396	450	435	417	417	431	400	413	448	398	436	385	418	414	409	429	462	435	430	434	423	436	432	437	367	397	384	405	424	424	451	431	425	427	390	404	442	421	437	435	425	476	406	418	430	413	433	430	404	423	404	437	449	432	469	459	463	440	412	438	451	435	433	415	408	434	414	408	425	433	434	427	412	436	404	425	413	437	391	440	452	426	412	437	447	432	434	423	456	439	440	381	438	397	416	444	414	399	426	420	450	418	417	423	409	474	431	440	472	407	392	411	427	398	420	415	426	418	425	430	391	440	451	429	416	416	454	425	371	386	404	381	413	420	439	378	430	446	432	436	429	428	439	399	407	415	419	445	443	402	427	401	434	410	412	410	408	458	395	416	395	415	423	445	428	414	470	470	444	440	419	437	448	431	434	390	392	431	444	461	412	417	422	469	414	463	437	423	448	410	412	428	424	410	424	434	397	433	410	432	459	445	422	414	443	475	433	470	456	393	443	391	431	442	411	421	425	419	399	429	412	429	440	438	397	438	418	411	384	413	437	443	457	417	385	433	410	422	407	417	399	408	408	425	423	437	425	431	410	435	429	401	435	433	442	447	433	392	450	436	393	393	443	403	410	425	438	481	402	413	439	431	419	403	424	457	413	443	432	409	397	423	429	426	438	396	422	383	404	428	431	423	454	403	443	433	397	417	445	401	420	435	422	450	379	409	440	431	423	459	431	413	463	400	420	439	411	416	416	430	398	460	404	434	434	443	415	402	435	407	431	399	435	458	407	407	422	431	422	419	423	387	392	458	429	414	422	372	398	436	453	378	413	415	433	439	431	419	417	407	429	433	404	441	412	428	403	404	437	463	448	437	454	439	417	407	424	412	393	450	398	435	392	416	403	449	391	426	424	390	416	434	413	396	404	388	421	393	420	412	430	429	413	422	443	426	419	425	418	410	447	400	434	408	392	413	423	416	442	408	430	428	431	447	416	439	390	454	400	424	446	438	431	425	374	466	403	416	425	402	421	456	453	446	411	404	424	420	409	416	394	442	435	420	409	391	437	436	456	408	405	403	426	397	419	391	432	398	434	430	440	430	381	427	404	432	439	424	430	413	392	401	396	411	418	416	459	425	433	453	428	404	412	386	446	427	434	421	431	435	428	442	426	468	418	434	400	433	418	416	426	406	446	459	465	385	407	401	439	408	483	457	387	455	430	459	441	407	418	398	432	430	432	404	449	451	401	425	444	373	415	403	462	400	419	442	406	428	422	435	401	423	414	386	452	433	462	402	413	436	397	418	441	390	456	439	423	430	405	436	412	401	449	423	390	399	418	430	424	417	394	439	400	441	408	435	421	402	424	436	438	440	415	430	451	413	413	396	423	445	433	409	433	449	429	423	421	435	452	431	431	436	418	443	431	363	436	428	432	378	434	415	405	392	440	446	407	442	414	446	425	412	450	419	431	425	427	438	420	440	404	399	367	433	384	453	448	416	424	440	439	432	421	430	419	438	465	412	417	453	433	449	421	425	433	401	420	433	416	436	436	428	427	435	424	439	398	436	398	428	437	429	485	412	389	404	406	444	399	409	380	458	392	442	420	447	422	413	403	397	423	407	408	443	420	390	400	433	398	455	420	394	412	441	444	422	391	422	452	416	398	400	475	411	382	408	415	411	409	412	423	445	391	419	416	424	408	391	437	419	418	408	394	406	413	406	398	443	416	431	444	400	420	407	424	448	388	436	396	419	419	460	423	433	472	407	446	419	374	472	420	413	423	433	413	444	413	407	441	417	423	417	434	475	409	448	468	433	398	434	423	396	381	449	426	367	456	391	429	415	459	455	422	449	434	406	430	433	453	428	410	418	423	458	430	422	398	428	439	420	448	399	428	427	420	422	449	433	419	419	420	396	446	449	429	427	444	421	414	382	416	436	468	407	412	386	433	441	405	444	403	417	397	398	427	400	416	406	437	462	427	440	419	445	360	475	446	423	407	444	452	419	433	424	473	425	410	423	394	420	391	402	445	389	481	435	414	457	418	417	463	411	400	465	433	371	429	435	444	447	431	412	430	395	410	425	415	448	407	415	433	416	426	408	410	460	409	423	409	423	465	450	425	398	419	414	399	422	402	403	428	415	421	412	428	419	447	440	450	412	447	408	432	415	429	436	412	411	453	428	409	384	425	414	442	414	441	428	416	433	395	422	443	443	401	456	444	461	418	424	458	444	417	396	462	442	432	398	393	420	410	456	433	450	468	404	457	406	423	426	434	404	441	429	444	469	407	413	437	440	410	393	421	414	430	413	429	438	392	395	451	460	417	447	381	437	438	389	411	440	429	427	422	430	410	429	451	386	421	420	441	418	402	417	360	431	408	420	422	459	443	407	431	429	419	472	428	430	439	426	422	422	406	385	409	435	439	440	417	448	425	421	428	428	401	415	402	439	429	395	396	427	434	409	427	422	387	471	423	451	446	417	435	397	406	394	395	397	400	439	403	431	412	457	422	407	419	426	437	408	408	396	425	433	428	421	450	442	406	399	443	416	398	439	428	415	478	386	405	440	415	414	401	425	435	420	399	443	454	454	437	418	397	431	440	415	431	419	477	438	422	389	422	423	427	431	424	390	407	434	392	453	449	454	411	436	412	438	444	444	428	415	424	408	428	469	418	414	396	422	405	428	406	426	421	434	449	415	418	401	427	432	412	410	449	428	424	405	458	416	410	447	430	424	416	436	402	440	401	440	426	401	421	409	428	395	389	408	426	432	462	443	423
12085	12542	7397	2409	1418	1452	1073	419	370	387	407	372	389	426	400	378	396	360	364	371	378	383	381	404	409	375	425	378	423	401	351	397	385	390	386	384	360	404	356	396	405	401	375	379	367	403	404	380	389	395	371	400	422	389	406	396	393	383	407	335	388	364	394	375	387	361	359	372	376	350	370	393	333	353	370	378	397	370	347	387	373	361	391	383	371	404	377	389	354	374	401	364	373	381	380	359	393	354	423	407	385	369	359	363	349	349	386	390	400	378	381	374	382	379	340	357	385	397	398	368	396	395	371	399	378	344	352	349	376	391	362	404	398	383	346	389	373	412	341	368	413	376	355	370	387	376	407	361	346	401	355	373	382	385	367	380	420	358	357	396	373	386	436	355	378	394	350	363	359	386	330	378	377	388	387	409	376	346	386	376	367	349	397	375	392	349	395	398	386	398	358	411	397	399	390	403	386	413	323	371	393	396	378	397	373	382	364	401	392	381	364	400	369	384	363	374	394	384	364	388	401	383	373	368	362	368	378	356	382	349	315	417	391	366	375	344	417	395	400	354	392	392	363	359	401	388	387	342	373	372	366	371	384	364	360	358	370	354	367	374	368	404	360	378	369	353	398	403	402	406	367	363	384	317	381	363	385	380	353	380	352	355	387	346	389	363	334	402	372	403	384	351	384	394	378	355	377	368	349	362	400	372	407	377	354	384	364	355	406	406	359	354	377	399	352	368	393	361	387	365	373	360	377	360	358	365	386	387	350	367	381	396	387	385	374	352	372	350	411	391	374	374	362	394	421	364	384	344	398	390	372	392	385	431	380	395	383	375	375	370	369	343	405	354	374	385	368	374	373	383	363	380	360	385	363	377	352	366	368	387	381	361	364	358	353	376	342	352	395	397	378	402	347	378	400	383	388	350	381	379	364	385	367	360	391	380	350	422	399	388	404	380	373	352	397	414	366	375	365	402	414	358	341	357	397	378	377	397	385	364	360	376	363	370	395	365	377	355	390	379	391	359	422	350	394	394	381	399	391	416	373	396	383	384	358	353	390	369	411	366	396	362	385	369	392	373	388	378	384	393	396	392	398	369	383	343	374	367	378	375	362	396	405	363	410	396	375	430	369	324	372	375	393	364	365	396	387	367	364	362	353	352	368	360	370	411	386	384	365	380	413	384	373	362	411	381	377	395	348	358	388	350	377	374	378	393	392	410	362	393	366	385	381	384	377	409	368	384	402	418	384	401	355	397	390	408	379	385	365	346	399	361	367	377	390	388	356	410	376	370	393	361	368	363	393	378	359	367	370	369	355	411	377	369	365	369	398	382	342	393	395	408	400	328	353	370	377	370	386	367	378	396	370	368	394	393	365	379	383	393	368	391	375	383	385	376	394	357	372	383	393	385	354	389	385	413	381	392	398	378	387	335	383	376	354	412	361	385	339	370	391	351	387	366	361	380	372	376	392	361	356	374	360	347	359	392	368	373	389	361	407	381	395	380	378	341	364	405	357	372	390	355	365	372	333	371	356	369	369	394	394	325	350	361	350	379	402	388	325	342	387	398	357	382	407	427	405	390	373	373	358	392	394	351	377	363	372	387	399	389	386	365	392	372	383	346	374	377	353	362	372	381	371	346	384	368	386	388	335	393	396	376	377	376	365	380	397	373	378	390	393	347	369	351	397	392	380	373	354	410	344	382	368	388	409	375	388	384	396	368	378	389	361	349	370	378	373	360	381	406	355	398	357	355	384	389	375	374	353	396	400	385	362	375	374	372	349	382	365	360	414	381	416	368	410	361	387	408	389	371	366	372	359	391	376	397	388	410	398	391	379	364	411	342	401	379	348	376	388	390	396	398	368	380	416	417	331	398	422	369	339	384	341	397	386	370	382	383	368	385	354	405	365	400	380	435	343	361	383	418	369	375	381	388	407	358	379	408	371	350	403	392	362	362	369	379	383	375	338	397	389	388	388	377	342	364	357	394	384	409	383	357	392	373	336	393	388	363	371	385	364	382	399	354	376	355	381	364	329	366	408	368	338	372	356	356	390	391	406	391	367	367	370	370	388	368	372	408	353	390	414	353	372	378	386	372	382	374	353	406	365	372	405	372	386	378	354	376	395	386	411	370	361	416	378	365	393	413	374	374	370	401	385	350	361	368	387	371	394	378	395	401	365	361	369	381	362	413	382	366	382	390	388	389	372	375	374	355	366	358	368	400	418	368	386	386	384	348	409	355	385	381	373	400	364	376	398	377	332	378	398	357	384	371	398	373	363	371	375	360	402	384	342	420	353	359	384	379	403	367	408	382	345	384	383	369	374	359	395	380	374	370	406	366	374	369	361	377	406	411	385	341	369	373	351	374	383	387	338	378	379	391	373	352	399	404	359	385	398	404	372	378	376	361	339	410	385	352	376	381	396	356	396	375	377	387	373	434	384	374	374	397	386	369	338	374	406	366	365	408	322	402	386	420	400	364	403	356	347	353	379	349	367	371	383	335	348	384	419	354	393	396	369	351	407	390	375	396	395	374	346	386	369	373	380	373	364	385	361	395	380	393	350	353	366	380	419	383	382	374	411	380	361	381	407	377	373	366	388	371	364	362	345	370	393	364	344	388	386	386	389	386	348	385	371	370	402	390	377	364	365	370	365	355	331	343	393	389	407	357	355	361	387	358	347	378	386	382	360	362	417	371	391	387	394	378	372	394	376	388	361	403	421	383	374	381	357	372	380	386	379	345	361	359	359	376	363	408	363	384	364	360	395	375	400	359	379	367	396	402	371	404	382	374	382	404	404	395	381	345	404	375	373	361	384	371	374	362	405	388	374	389	367	379	329	386	354	335	340	375	388	385	388	400	376	389	379	362	391	379	385	394	382	383	394	410	352	410	394	376	378	360	385	354	386	375	395	336	371	391	383	404	358	365	369	350	329	370	349	385	344	344	384	357	396	381	375	367	334	387	388	403	377	416	354	406	375	350	401	381	344	373	381	391	344	387	378	376	386	362	361	358	404	384	376	401	346	386	347	332	373	351	379	396	374	366	385	378	398	351	362	337	381	376	364	363	367	397	388	372	352	359	390	381	336	353	410	383	367	382	389	348	397	362	374	376	370	363	382	358	403	398	344	405	393	361	404	365	416	385	368	379	381	365	388	338	348	360	356	402	377	352	391	394	330	412	393	360	359	399	339	333	424	369	409	380	371	366	392	348	380	421	396	397	362	396	384	378	356	403	358	392	352	366	361	347	374	368	365	368	371	371	379	392	374	392	355	407	423	397	379	365	385	394	370	390	363	378	410	377	398	345	400	366	353	402	408	379	350	388	374	325	371	370	379	398	399	372	410	371	402	400	395	368	401	387	383	374	387	350	410	391	340	382	371	356	369	370	395	389	396	383	391	359	379	379	385	348	391	387	345	394	366	374	355	383	379	355	388	342	370	406	379	390	373	372	385	397	371	403	334	394	385	349	356	364	376	355	372	398	395	372	358	337	380	322
25305	21507	28153	26966	14757	8460	8153	859	528	487	485	475	487	456	494	472	499	453	489	437	441	467	486	504	456	465	458	485	412	471	456	471	488	472	475	479	411	463	434	475	441	482	446	451	479	476	441	457	477	442	460	491	607	606	632	517	497	450	498	449	489	458	427	476	430	411	428	421	429	479	479	450	466	479	457	507	459	481	432	421	458	398	467	426	467	428	446	450	447	442	393	423	436	472	477	421	451	457	446	457	469	424	464	461	415	404	487	457	497	457	480	458	457	432	438	445	446	439	428	472	443	431	424	471	441	451	414	452	428	442	450	452	420	446	386	423	448	459	451	473	454	448	436	460	434	434	443	465	444	477	464	418	429	449	439	440	473	455	456	439	444	487	425	398	475	460	416	439	471	432	458	410	459	438	444	415	462	458	453	430	429	476	447	453	453	437	438	451	440	444	492	474	423	434	433	435	502	471	439	437	456	432	460	473	452	420	466	385	479	416	474	422	482	468	466	475	450	466	478	443	449	459	438	462	459	451	475	435	464	453	432	437	419	392	435	417	466	421	464	441	417	459	432	419	440	425	435	438	441	462	451	434	459	464	390	465	432	431	443	443	448	411	460	426	416	439	500	436	438	472	452	433	474	402	450	475	441	440	410	497	455	456	388	442	437	388	462	425	480	467	473	438	412	452	426	476	440	448	448	464	458	427	458	426	417	454	471	423	433	436	470	472	472	429	441	438	452	448	477	479	424	441	445	464	487	429	460	414	441	483	433	447	452	441	488	440	416	454	456	443	437	466	486	457	412	447	412	488	474	448	462	412	454	441	459	444	459	421	463	470	439	454	479	463	426	451	421	460	439	432	399	456	466	448	424	433	442	410	454	444	484	447	444	435	430	441	448	448	452	477	442	453	426	448	480	475	419	440	460	419	445	456	451	428	458	491	446	460	443	445	442	427	457	429	449	459	430	445	423	462	470	453	397	454	456	456	411	423	453	430	447	449	434	415	459	441	516	457	425	469	472	437	499	450	437	474	458	438	420	452	461	450	448	433	447	454	438	440	465	455	431	478	465	446	454	445	457	420	470	465	452	459	434	453	467	432	442	448	480	455	474	420	413	426	393	489	453	443	440	455	468	476	418	452	464	435	456	449	432	442	445	472	447	414	450	495	446	491	457	456	431	435	436	448	445	493	459	495	455	432	449	434	434	424	441	446	461	419	445	431	442	466	428	426	422	439	443	434	410	425	436	444	431	456	441	464	439	420	447	416	470	447	444	475	438	446	458	425	426	459	448	458	461	433	480	443	435	448	432	431	452	466	489	441	433	481	490	401	473	421	459	458	410	421	443	427	440	460	474	450	475	461	451	403	431	472	423	408	467	436	450	453	452	431	460	444	480	439	417	473	460	431	455	439	444	464	440	445	449	463	425	434	458	446	424	432	417	430	422	489	434	432	438	434	406	450	472	435	399	402	465	505	419	489	460	452	464	406	428	419	443	429	452	475	469	452	481	445	445	449	472	458	436	422	465	404	464	461	439	430	473	442	464	468	432	378	414	431	505	428	490	436	443	426	429	475	451	443	456	465	469	467	440	438	423	444	460	444	461	442	470	437	462	440	434	443	437	435	466	445	448	430	455	456	429	475	460	446	425	467	448	444	411	438	444	373	477	453	434	392	427	447	421	436	438	461	435	447	449	473	444	466	471	438	431	441	431	423	454	458	453	467	437	428	409	466	434	426	452	475	453	423	456	471	458	456	434	443	432	386	451	437	459	428	451	433	450	440	445	445	462	436	441	408	422	453	449	460	421	476	479	467	458	431	457	445	439	405	455	410	482	431	431	461	457	476	439	471	424	407	465	445	481	413	456	451	474	475	410	488	445	476	457	455	434	465	452	480	447	442	444	482	439	413	423	439	399	423	453	464	474	449	495	479	436	412	463	419	464	445	465	459	403	443	470	462	441	456	462	427	439	451	488	434	454	442	478	487	440	429	454	437	482	457	439	485	465	461	461	433	465	449	457	459	463	472	425	413	460	431	466	424	439	395	447	463	473	413	435	495	414	413	457	425	447	457	450	441	481	437	454	447	434	443	443	474	411	425	458	461	435	415	437	441	420	424	425	463	453	455	449	439	437	415	466	434	463	443	435	446	439	431	438	460	450	407	461	405	442	447	466	443	453	449	424	413	447	459	439	411	418	462	439	443	415	452	474	466	454	462	472	450	437	438	449	434	435	456	402	450	427	420	430	459	427	431	483	469	483	426	482	443	463	462	464	471	412	453	448	456	432	444	478	455	470	453	480	444	476	437	437	472	418	441	434	445	449	435	427	406	439	474	449	468	441	394	468	465	451	469	432	473	445	447	415	429	428	446	470	449	437	416	442	448	418	430	470	440	477	438	436	484	471	405	458	469	444	442	472	433	454	455	426	434	441	435	483	417	425	434	454	426	444	391	483	424	479	452	450	455	443	461	432	425	425	435	477	430	451	450	449	406	451	453	494	490	452	394	460	451	440	456	460	464	443	435	477	441	440	459	461	426	447	500	454	421	466	429	401	420	425	428	438	422	438	458	453	462	433	467	465	427	443	439	452	469	427	477	437	433	455	445	409	452	434	432	451	461	483	440	467	488	472	433	474	407	443	472	389	449	467	458	430	431	443	435	430	454	515	442	442	466	403	479	478	458	424	451	434	449	444	463	439	438	474	456	464	461	438	464	444	436	454	486	446	469	455	427	428	465	424	446	453	444	447	435	421	403	419	434	458	464	423	406	468	431	457	452	433	458	436	469	459	451	473	469	438	473	417	424	401	471	440	465	448	469	439	440	448	427	460	440	450	434	451	423	436	428	419	453	427	450	460	450	465	459	434	466	462	450	463	464	441	434	466	452	400	467	462	438	467	450	440	403	442	406	427	425	466	418	430	443	406	408	416	461	464	444	433	427	437	471	413	437	455	457	459	417	408	421	452	399	437	442	474	449	443	463	456	428	451	482	432	429	471	482	438	449	438	448	445	450	485	441	427	434	477	446	441	465	457	453	458	449	462	467	423	472	468	474	472	459	413	452	399	453	475	445	489	452	456	434	469	468	463	440	446	423	459	450	456	467	420	462	444	448	435	461	447	462	423	456	416	443	436	439	435	467	423	421	451	439	468	470	455	448	480	440	482	448	427	462	474	454	426	438	455	478	441	429	458	444	457	479	466	422	397	472	435	459	448	420	441	458	474	465	463	443	444	425	471	420	432	455	435	440	432	425	437	452	445	455	433	470	441	420	440	443	460	431	498	503	432	427	456	436	480	427	453	414	427	483	444	483	443	435	446	454	437	450	452	451	438	454	443	449	458	402	454	462	434	459	451	425	481	463	419	475	460	437	435	461	459	481	451	457	455	464	444	472	472	472	433	461	429	411	408	457	469	432	500	431	477	444	472	461	419	458	441	462	429	446	401	443	433	480	495	466	429	432	471	439	413	443	454	451	405	461	429	454	450	439	462	411	459	443
41377	53673	41141	20858	5873	8858	8086	689	508	489	458	502	461	443	491	413	469	440	452	434	443	436	454	450	424	433	461	439	436	446	423	465	412	448	417	454	475	442	466	423	452	446	464	475	469	483	473	422	444	455	421	470	658	655	584	545	499	478	449	421	417	422	440	402	414	441	398	408	437	411	434	398	417	424	417	357	413	410	444	398	397	409	398	389	437	411	416	430	410	382	429	429	452	406	394	408	406	451	428	464	402	414	412	430	409	399	425	426	398	411	413	441	416	425	399	400	437	434	381	427	422	413	436	421	444	445	389	434	416	393	427	414	429	413	425	375	413	442	444	401	435	443	431	420	426	402	428	453	404	370	415	401	376	427	413	378	429	418	446	420	404	390	413	430	389	402	411	408	429	423	404	425	433	442	426	412	403	444	418	430	405	404	367	450	409	403	425	409	423	405	439	405	374	413	407	406	385	413	416	417	418	429	413	424	379	445	437	424	407	410	407	421	418	427	453	474	423	419	436	408	417	406	419	417	415	432	411	420	403	439	396	407	440	384	441	424	410	426	434	413	440	448	429	412	425	419	447	431	446	436	394	412	428	439	432	391	434	396	413	434	428	430	426	448	435	414	413	392	393	419	441	399	420	418	409	427	416	396	430	400	415	412	429	417	415	429	420	421	386	417	392	398	406	395	406	438	415	388	426	431	442	396	403	437	396	379	399	418	447	414	409	397	417	429	424	462	450	433	415	414	419	422	413	431	423	408	402	427	444	422	424	396	425	459	426	437	421	401	421	413	409	424	411	407	390	399	375	428	419	427	401	441	378	429	413	421	447	415	418	440	429	431	412	397	405	422	407	424	422	412	425	388	417	403	419	396	446	431	417	439	464	435	444	416	429	399	418	448	399	418	365	425	424	414	455	418	432	404	415	419	396	402	416	407	424	414	446	444	407	453	442	381	414	425	427	368	400	424	424	436	433	387	464	457	414	453	413	418	420	457	408	411	439	424	431	433	403	415	435	440	367	409	427	460	442	397	399	428	424	416	419	394	439	408	412	441	403	382	434	419	417	446	431	391	425	408	407	449	422	426	386	422	403	443	423	410	433	420	381	426	422	425	442	432	382	437	400	448	411	404	400	466	420	430	434	412	410	401	405	447	421	381	396	442	419	402	436	431	415	397	409	423	422	391	414	424	394	437	425	425	406	388	402	428	403	392	418	420	420	412	422	414	423	380	384	399	426	446	458	401	425	424	450	425	435	401	411	443	421	398	405	399	410	413	427	397	436	422	441	383	412	401	434	420	424	449	442	393	417	461	433	378	410	466	416	410	397	416	413	410	390	404	382	408	438	406	394	440	392	415	456	392	381	498	437	430	451	461	395	426	424	392	413	406	436	422	399	409	404	390	417	393	436	423	380	416	399	424	434	402	405	421	406	431	420	435	424	399	417	396	423	418	422	417	450	400	378	393	442	372	406	442	431	410	450	415	395	422	405	423	462	417	413	400	412	379	395	438	401	422	383	378	441	399	398	400	456	454	435	406	387	457	398	410	421	425	415	425	408	381	395	414	431	403	418	425	420	412	391	423	412	432	389	405	400	392	426	444	399	379	416	402	454	400	428	429	454	403	452	404	436	448	409	417	411	407	460	381	426	455	406	395	409	446	447	388	421	451	418	426	451	433	412	406	408	420	433	438	405	433	413	417	413	465	398	428	420	451	457	436	435	405	422	370	429	400	450	421	431	413	399	426	413	424	449	421	374	424	406	413	388	420	405	459	422	405	422	401	423	411	432	431	419	431	396	396	417	429	416	404	420	420	415	408	434	428	421	394	413	420	430	422	385	445	395	441	419	402	420	418	410	377	405	401	451	399	383	405	407	420	428	432	408	396	422	407	390	404	425	408	419	445	413	397	414	420	398	403	442	416	450	405	402	388	429	413	430	402	472	421	416	403	398	419	423	412	426	421	351	447	409	404	417	413	448	434	415	449	432	429	422	447	401	412	393	405	396	427	447	425	423	423	413	416	415	419	450	421	404	404	435	419	422	395	373	442	427	414	417	386	424	428	419	404	454	404	455	368	423	465	427	421	437	402	441	434	437	443	420	424	410	388	396	379	427	434	447	413	406	380	441	466	415	423	417	417	438	385	396	397	386	387	409	433	416	411	421	409	455	416	424	420	427	378	442	444	424	396	387	399	377	427	388	425	421	427	426	433	398	414	389	414	407	440	414	408	402	421	443	406	427	402	415	449	384	407	422	412	453	413	438	419	405	390	408	451	431	421	444	420	397	383	420	408	431	404	424	427	402	426	441	418	400	388	405	436	392	398	422	433	405	385	410	410	379	428	408	388	427	407	458	431	418	406	422	410	429	460	425	415	430	454	432	413	422	424	401	377	416	429	402	395	404	419	415	422	403	390	406	433	432	402	398	387	407	418	410	431	428	473	422	401	425	423	422	415	420	409	401	390	415	373	400	383	438	416	370	435	411	399	418	393	376	446	408	383	428	388	428	390	408	436	436	455	414	414	415	423	396	413	422	415	374	439	417	386	443	400	409	396	412	395	418	434	421	397	441	406	434	404	417	432	400	440	404	407	421	412	370	386	416	433	425	395	403	413	375	388	406	440	375	423	427	404	401	401	408	425	412	412	424	422	409	433	422	403	403	415	400	421	419	427	418	416	428	401	462	410	389	402	403	411	460	384	433	405	383	432	418	436	442	393	442	367	438	392	385	420	404	391	411	400	429	415	415	407	426	409	420	443	406	415	446	428	421	413	387	403	390	411	445	415	429	467	404	413	432	438	454	414	432	450	435	430	406	428	456	406	421	421	398	423	419	457	395	427	434	424	425	453	413	419	429	413	425	429	423	426	427	424	455	435	434	411	354	377	435	401	468	429	403	385	430	409	374	440	385	405	445	414	446	428	423	416	387	369	428	463	421	431	444	443	428	396	428	392	425	416	446	446	373	417	396	406	454	420	426	440	431	422	387	466	430	418	421	398	444	395	415	420	389	430	430	428	402	397	415	433	432	440	430	394	433	404	443	422	407	415	420	393	417	410	425	429	398	418	441	430	415	445	400	409	415	416	410	409	393	406	437	423	456	419	383	406	418	413	432	423	442	377	432	413	413	397	390	400	454	386	400	420	398	423	416	425	436	414	413	432	404	422	441	424	415	387	392	441	423	433	399	446	428	432	433	406	453	403	428	354	423	453	418	445	428	440	381	417	387	428	414	413	450	425	439	447	429	454	370	454	441	402	431	457	404	417	390	428	397	432	405	426	421	406	432	412	433	418	421	433	417	414	425	420	385	413	433	426	407	398	402	395	422	421	431	417	399	392	431	398	427	414	456	437	433	391	428	418	405	414	442	449	389	416	406	437	401	441	438	419	400	424	416	424	403	391	381	426	402	417	412	439	442	388	429	402	420	408	438	431	446	430	417	405	432	407	424	399	428	414	379	409	406	371	419	425	371	393	417	422	402	407	411	409	436	423	450	386
24395	21507	28884	26540	21198	16876	17609	2088	699	649	631	641	594	562	571	626	623	598	582	601	597	555	571	569	606	563	613	523	570	576	549	535	538	549	564	547	587	527	572	607	577	635	594	565	594	585	580	597	583	584	565	610	685	769	774	730	660	585	554	523	575	575	550	514	535	536	545	546	597	609	561	556	544	547	539	541	530	518	556	535	560	556	543	520	553	557	549	561	508	555	605	517	551	561	523	568	541	551	542	491	548	578	556	567	527	584	574	543	556	546	567	560	562	549	583	540	533	505	546	577	537	535	542	570	579	542	495	574	544	560	514	519	553	518	565	534	578	555	529	580	516	529	533	515	540	526	538	552	533	551	544	533	548	546	573	552	551	543	562	552	521	556	524	577	534	562	558	561	565	557	548	574	546	506	550	531	541	537	593	565	544	547	532	542	599	562	564	549	534	623	570	516	525	530	540	521	574	590	561	577	543	565	586	534	545	579	548	531	534	533	558	512	561	528	520	552	534	541	534	555	541	593	553	550	552	545	554	556	545	507	529	562	528	529	510	511	528	551	492	577	573	532	513	567	518	565	564	525	539	525	580	539	563	536	574	543	550	531	556	531	612	559	562	568	536	544	527	548	561	581	523	560	504	588	513	599	542	548	596	515	545	545	558	547	511	542	567	538	556	580	541	530	541	571	516	565	545	561	516	524	498	497	503	558	520	519	561	530	523	513	548	527	585	546	533	567	521	527	562	543	506	564	540	543	588	565	529	581	574	554	557	544	559	521	532	557	544	554	562	603	539	570	560	539	588	529	552	533	547	571	574	598	540	521	509	552	551	531	546	568	541	577	547	545	542	544	534	526	546	567	571	574	568	538	525	506	560	575	505	530	590	504	554	545	549	539	544	567	523	539	565	568	565	553	535	534	545	532	543	565	554	555	569	493	539	556	565	548	573	535	563	560	540	548	567	535	536	551	563	512	567	616	544	564	538	553	571	574	527	531	538	591	511	539	600	569	500	549	546	546	544	559	579	546	581	571	559	564	602	552	524	515	596	532	555	561	520	569	596	559	563	535	515	540	547	563	526	535	558	550	568	546	527	537	536	556	577	545	541	552	571	538	540	577	563	536	546	559	551	554	560	505	570	511	561	558	552	554	520	536	527	601	580	541	552	540	586	556	545	546	543	510	520	566	544	591	521	533	561	532	551	507	527	579	571	537	519	532	549	560	542	562	534	534	583	538	555	576	575	556	552	589	547	546	552	584	541	523	514	529	524	569	547	563	551	558	572	543	552	554	554	511	572	589	554	514	528	589	546	554	589	569	526	535	529	560	565	576	559	573	537	564	565	598	548	565	545	585	547	574	580	564	548	541	561	517	556	563	550	537	576	546	516	555	567	586	539	584	527	529	569	569	524	552	609	560	523	532	587	554	564	552	549	516	535	529	575	575	562	532	572	576	579	557	569	533	608	559	552	570	548	541	536	558	586	543	549	546	558	527	578	545	580	535	570	537	549	590	486	534	516	522	564	545	535	574	585	552	558	536	545	541	488	515	559	559	522	542	540	530	546	607	571	564	545	552	529	547	578	576	540	539	540	525	516	524	568	537	534	566	546	555	555	553	538	559	550	569	572	528	500	541	574	540	561	544	589	514	547	543	546	530	577	574	556	557	576	563	551	526	575	572	554	533	550	536	550	568	556	544	548	531	543	545	535	572	502	546	563	586	508	548	530	535	556	533	550	564	545	541	545	545	537	543	579	541	541	521	556	573	545	547	546	551	521	554	559	583	557	523	540	557	559	534	536	548	560	619	532	540	536	543	538	560	569	584	563	556	523	572	558	565	543	543	541	546	553	546	559	520	529	560	563	561	572	534	558	561	542	556	577	520	523	576	557	582	541	569	556	589	579	586	544	584	532	523	568	554	501	549	530	563	559	549	566	567	558	556	517	534	566	535	584	523	579	497	564	525	583	536	543	560	514	589	506	541	576	543	538	518	530	561	557	568	539	508	587	551	530	588	584	549	583	559	516	529	547	517	542	560	568	522	562	544	527	552	523	510	515	528	540	581	536	527	569	576	535	567	527	491	524	562	547	560	554	555	564	543	518	544	552	555	491	547	565	505	554	562	544	573	535	529	545	545	520	526	529	531	543	557	522	544	554	569	534	561	533	499	536	550	556	536	540	587	581	531	529	546	547	530	553	531	567	594	543	551	602	585	542	522	533	541	524	523	510	543	529	552	558	562	507	558	513	529	563	534	562	558	559	556	557	520	584	536	520	560	546	508	519	535	517	531	558	566	599	547	533	556	507	502	563	544	539	577	576	548	580	543	580	557	565	548	567	565	519	540	585	528	530	513	580	555	554	522	543	544	547	520	536	507	535	558	573	581	506	579	551	544	570	546	529	546	538	585	572	561	558	510	564	549	531	546	548	545	561	542	573	522	550	497	538	566	561	546	528	571	562	592	520	525	550	592	532	569	531	498	546	551	487	516	540	537	512	555	542	538	558	564	552	552	546	567	556	563	509	575	559	513	565	572	544	558	526	616	524	547	525	576	549	558	597	551	559	516	609	573	512	542	532	588	514	537	593	503	543	543	587	546	554	554	526	559	524	555	528	541	571	534	534	517	562	557	583	505	560	553	563	587	522	557	543	562	539	523	565	564	535	544	591	539	526	567	534	557	590	530	518	621	605	512	559	530	563	526	546	501	565	603	578	541	529	572	562	526	571	550	540	542	548	527	557	560	557	561	550	542	523	520	530	567	569	553	567	528	539	471	533	548	560	506	549	571	550	542	522	533	553	566	528	559	562	521	592	542	530	565	526	538	552	572	553	557	566	511	537	539	547	582	545	592	540	547	575	585	555	545	554	570	505	530	572	537	540	525	520	515	568	524	538	542	529	531	575	527	570	540	516	567	543	559	558	533	587	535	557	531	572	555	540	563	593	550	510	525	572	571	553	580	536	526	521	516	542	567	533	565	534	586	563	577	534	505	550	527	514	538	552	536	557	564	545	545	479	536	529	553	527	552	604	574	544	507	563	567	562	523	582	514	579	494	539	493	565	564	547	551	540	576	547	527	550	527	551	541	578	589	580	558	571	535	542	576	540	552	580	536	556	555	538	504	539	555	551	533	530	572	571	506	558	503	585	578	531	534	613	544	525	563	570	559	522	491	531	592	541	524	510	518	557	547	545	523	547	552	516	590	560	547	529	524	538	557	593	556	569	564	530	546	562	518	521	544	535	546	542	604	526	564	564	585	551	589	521	566	527	558	516	550	546	538	560	557	529	546	548	577	540	555	515	549	571	512	547	526	600	530	560	525	528	500	531	583	516	612	557	503	557	540	546	523	542	590	600	568	584	516	534	585	549	565	541	545	505	564	586	552	551	539	558	530	565	591	526	533	567	512	571	580	516	560	538	587	519	524	529	518	492	555	584	532	498	541	568	583	563	558	556	540	544	573	524	539	515	523	532	544	553	534	551	537	541	544	500	525	540	577
54680	67760	55084	35195	8032	14444	15353	1042	645	649	616	543	574	586	536	591	540	560	570	601	530	500	520	533	507	542	551	498	520	524	510	535	595	549	548	558	531	539	534	538	555	610	566	558	609	535	615	518	575	517	554	583	725	907	877	863	673	623	539	546	528	470	536	506	525	542	491	548	538	455	513	548	500	513	484	516	472	500	519	499	504	503	521	481	540	526	521	479	532	471	467	562	488	523	523	522	520	570	511	528	499	473	545	498	497	501	520	544	524	450	524	487	542	442	503	503	510	472	485	584	460	545	518	457	524	515	529	518	502	468	570	502	520	518	509	556	489	505	541	519	514	474	517	532	545	483	557	493	484	525	494	459	544	531	529	542	541	472	520	568	520	534	542	503	527	495	513	544	461	563	524	506	514	513	505	511	534	508	531	506	474	551	511	508	515	522	484	512	464	531	498	506	511	515	488	541	499	498	502	561	463	487	537	464	523	517	544	543	506	515	536	467	534	513	461	555	520	507	556	536	527	519	512	523	506	514	500	532	572	495	528	509	501	499	479	522	524	490	478	529	511	474	468	529	489	540	529	511	510	499	495	519	509	508	521	464	559	534	486	545	527	480	514	492	515	522	555	505	491	494	516	520	519	513	489	516	497	535	483	496	536	509	547	478	526	517	523	510	508	505	505	498	511	509	529	535	536	538	497	542	470	483	487	502	528	495	490	524	487	504	528	495	498	534	530	468	556	507	526	498	515	496	537	493	506	510	539	481	509	515	479	490	508	476	486	459	555	537	473	473	480	515	513	529	518	523	492	492	516	525	504	491	485	463	478	526	499	496	472	497	504	517	523	497	494	520	466	533	516	500	513	519	496	492	518	501	486	536	520	504	502	513	489	501	495	514	484	504	484	512	495	517	527	524	520	550	509	502	505	477	522	501	523	519	504	470	479	525	533	490	501	476	518	478	538	503	489	501	480	520	480	507	528	485	474	523	519	467	514	527	524	490	503	479	522	538	530	521	523	508	474	488	484	508	472	515	525	486	484	504	499	506	532	519	488	500	487	516	501	533	555	484	525	527	494	540	533	542	505	516	491	541	522	520	510	515	520	512	521	535	506	496	519	484	501	496	529	461	502	501	509	506	504	560	513	559	493	540	504	505	530	538	493	512	496	510	566	519	509	518	555	550	477	486	496	511	491	486	512	476	536	499	532	510	498	509	528	469	532	511	515	533	544	544	534	497	478	493	521	517	474	507	508	515	522	468	491	491	495	471	482	483	482	476	499	555	496	478	562	529	525	518	519	518	495	554	530	467	536	503	500	452	464	519	545	525	488	507	488	483	508	526	550	551	540	498	522	509	504	544	552	485	466	542	532	513	521	496	520	487	511	467	496	490	508	487	518	441	563	524	510	477	504	511	541	520	504	535	522	475	497	475	519	498	495	473	497	474	498	527	507	497	511	488	511	491	550	516	513	516	484	493	501	536	501	500	496	539	512	493	549	552	538	492	522	494	516	474	527	536	513	509	503	520	549	481	508	506	535	483	479	498	551	488	505	489	527	535	510	491	527	565	513	508	508	539	493	525	469	514	497	513	495	480	524	484	532	520	515	532	512	472	514	519	497	513	494	491	509	501	467	538	503	500	496	503	560	503	540	503	500	509	488	493	482	525	512	466	494	481	509	507	554	498	529	491	472	546	527	513	501	527	527	490	514	514	487	487	506	522	556	513	492	497	487	538	508	524	507	538	485	530	476	529	496	516	491	511	504	529	503	506	533	510	501	503	487	524	478	518	472	512	521	482	517	538	486	528	515	514	527	477	529	483	469	539	494	507	530	508	519	457	516	448	499	492	501	508	519	510	504	491	508	493	514	497	504	518	493	501	508	513	534	458	484	516	527	479	503	447	527	530	562	511	523	531	521	515	519	475	535	511	515	511	492	510	500	512	508	475	493	508	513	516	487	500	514	516	503	544	495	511	535	505	465	497	472	477	526	519	523	501	550	494	537	511	553	524	464	516	506	484	504	488	505	505	505	514	453	545	477	483	517	464	531	501	486	500	498	524	495	478	544	546	539	497	531	530	467	540	468	494	510	478	494	509	540	526	505	507	475	532	505	514	534	463	450	504	492	489	517	479	512	498	482	493	547	497	520	542	509	500	545	541	518	514	518	529	496	534	484	536	491	541	520	512	484	497	486	526	512	495	464	501	505	546	569	516	502	522	499	463	521	499	494	502	544	516	516	514	508	509	504	553	514	479	531	531	521	541	478	488	469	510	543	466	543	549	527	518	508	499	505	497	467	500	502	531	496	495	532	540	489	482	526	500	486	491	493	526	488	500	509	461	509	487	527	533	508	507	500	520	511	530	532	490	474	524	473	490	529	508	491	490	529	501	542	486	497	517	511	523	526	455	517	454	532	510	482	508	528	475	496	541	533	520	483	482	505	486	523	492	519	513	532	525	483	461	523	487	514	483	486	499	473	518	516	505	528	488	496	504	528	463	442	504	473	507	517	502	492	506	468	506	478	521	467	524	518	493	531	489	503	474	482	550	497	512	474	525	565	482	507	543	510	511	544	502	531	554	500	521	538	501	549	523	461	525	533	511	562	522	495	486	490	488	492	520	518	491	493	500	531	499	493	475	477	509	527	501	465	525	486	499	538	526	492	507	517	513	495	515	521	501	504	510	488	516	485	502	503	516	517	520	508	486	508	480	503	504	548	493	516	475	486	503	510	513	488	512	514	478	485	544	542	523	524	537	524	515	489	511	514	499	499	540	520	487	484	517	508	465	511	502	532	459	475	503	464	517	508	483	533	482	497	491	462	505	522	471	511	511	505	495	537	533	513	541	527	517	534	489	518	545	527	515	474	534	480	505	473	543	463	499	530	583	498	471	535	510	504	514	515	494	503	529	498	466	480	482	530	492	481	480	497	513	472	484	486	472	516	520	477	561	507	501	516	518	501	517	542	507	495	519	558	493	493	489	446	525	454	543	520	511	542	496	492	501	481	497	497	454	524	485	539	526	504	497	507	481	529	527	497	544	465	517	540	519	485	493	511	504	516	478	484	526	541	515	489	497	512	502	485	529	532	525	503	481	509	496	484	527	485	526	533	491	528	508	497	537	509	483	512	494	497	494	517	544	484	486	556	535	495	510	492	505	510	479	489	518	519	498	517	523	483	507	509	545	514	499	502	577	515	506	514	520	533	514	516	500	522	537	475	483	533	546	479	503	517	552	502	507	513	488	538	511	487	507	533	505	503	512	495	531	500	537	466	517	510	511	497	489	445	483	489	462	504	494	545	500	521	505	496	498	516	515	485	532	497	465	531	475	494	514	511	530	519	499	529	492	542	463	482	554	539	495	522	561	516	488	506	495	501	533	502	511	515	512	504	487	503	517	491	533	489	485	560	509	532	481	505	540	513	535	491	524	522	503	530	465	476	502	490	471	509	483	470	500	496	487	482	540	510	509	516	472	498	491	497	474	493	509	491	559	526	534
28118	19128	10355	4139	1322	1024	1134	539	510	509	485	517	488	519	476	477	488	479	490	436	476	517	481	454	455	517	511	476	480	480	460	473	456	482	521	477	506	494	480	472	511	513	502	497	493	485	471	471	503	482	475	507	493	551	507	518	497	517	440	527	450	479	496	511	488	491	540	495	467	490	511	473	473	466	461	491	442	456	463	490	485	494	485	489	444	505	516	532	491	513	447	508	497	468	488	497	509	475	448	452	499	483	489	522	489	493	471	484	478	504	479	476	500	504	502	492	463	485	508	525	490	497	456	479	469	502	494	455	488	459	518	483	511	446	491	493	463	486	501	501	498	484	476	497	470	500	482	497	487	474	516	473	506	462	485	471	511	471	427	457	495	510	473	518	495	487	484	456	474	478	473	505	481	475	505	462	481	493	501	494	459	525	481	457	509	471	490	488	476	494	472	493	447	504	447	508	454	488	440	476	466	486	438	473	455	474	507	487	493	460	488	481	503	480	496	482	442	491	498	501	523	498	467	475	501	498	473	468	515	482	509	505	474	449	505	480	485	529	492	494	561	484	433	471	471	522	469	522	463	445	486	506	495	486	478	500	496	518	476	494	495	479	482	472	476	471	513	472	487	495	510	491	474	470	511	446	472	502	486	494	460	487	498	519	465	516	512	462	506	484	479	467	462	500	513	529	513	437	547	477	493	498	526	484	482	480	428	472	492	513	482	489	472	504	472	523	506	496	486	505	489	479	496	494	493	498	471	470	529	513	454	467	460	484	449	502	502	496	470	535	466	455	469	473	521	504	481	476	472	470	517	447	489	433	502	486	513	498	489	478	483	468	448	493	472	495	506	533	500	518	495	483	466	479	498	497	503	517	461	474	505	538	457	470	469	494	492	442	477	472	491	506	475	483	505	471	507	501	483	545	504	475	496	491	463	514	501	480	520	508	508	462	461	493	505	470	468	504	490	486	507	536	494	479	491	516	495	493	440	459	491	482	444	482	476	476	469	566	478	490	491	517	494	468	490	488	492	489	463	523	465	429	486	477	476	496	504	497	479	478	464	497	501	483	481	491	478	498	491	508	515	449	480	473	449	492	516	468	478	481	513	474	500	475	489	484	447	477	482	506	476	478	510	485	509	476	506	514	489	496	487	480	462	488	467	504	505	494	485	485	490	535	531	484	473	443	468	462	494	520	502	499	467	474	519	487	474	488	475	496	467	503	493	462	507	480	489	485	516	512	486	507	490	499	484	462	502	481	460	508	442	489	504	488	476	516	452	466	466	479	515	534	515	503	484	476	503	457	471	489	435	496	485	482	476	496	492	519	475	474	476	507	487	499	483	520	465	486	469	533	475	455	513	521	490	510	503	485	493	507	500	463	484	476	474	483	453	481	483	471	513	485	514	471	504	523	475	466	488	499	456	486	515	497	485	487	487	493	466	485	504	484	483	502	466	500	460	510	492	505	472	499	464	478	477	518	449	524	467	492	449	470	501	496	462	453	489	536	489	461	504	485	482	467	546	528	499	481	487	473	463	510	474	496	483	478	504	511	479	471	468	484	505	461	502	490	469	506	516	495	456	510	483	480	476	454	499	492	462	483	498	522	492	493	514	474	526	472	469	532	467	520	485	504	461	503	515	462	489	486	470	489	479	497	468	485	451	497	490	489	526	462	497	513	449	471	505	463	490	506	511	510	497	444	498	492	467	416	461	502	510	511	473	469	507	523	456	505	488	509	445	491	487	486	489	451	513	531	497	498	479	452	461	526	481	478	491	486	477	497	469	496	471	476	495	454	486	512	482	503	488	441	497	482	515	459	509	500	501	506	510	452	483	488	479	511	508	472	467	478	500	446	499	460	497	512	431	462	500	497	456	485	467	528	480	489	482	505	496	497	500	463	467	496	459	471	494	513	503	467	471	482	497	491	448	502	508	486	481	434	477	462	510	484	457	492	514	471	496	465	499	477	436	504	475	514	468	459	496	456	491	482	466	454	512	500	508	469	492	496	525	464	443	441	486	484	483	474	468	508	476	481	519	483	515	448	484	472	523	498	473	500	474	467	541	459	533	507	527	484	511	522	506	508	498	531	464	483	462	462	493	513	471	465	480	489	499	485	499	483	503	468	520	496	446	469	464	498	461	477	509	487	483	522	466	490	489	499	478	446	504	469	534	482	497	455	502	464	480	516	468	470	503	459	512	516	554	522	488	532	529	454	492	490	510	520	479	477	464	466	481	532	467	511	464	471	502	489	468	519	481	493	503	448	499	482	489	476	509	506	463	504	517	541	498	493	475	502	523	472	506	489	497	520	482	500	496	501	445	467	500	488	503	478	480	500	488	530	504	471	527	482	478	471	432	473	452	490	514	463	478	530	453	467	455	550	490	491	488	542	487	495	470	516	487	458	488	465	477	503	491	496	489	478	490	498	493	463	479	469	475	486	510	462	490	506	486	496	505	480	502	515	497	502	500	459	532	430	495	535	495	465	467	476	483	490	486	471	490	463	501	504	444	509	517	477	462	494	490	489	483	495	487	482	499	493	485	499	498	519	511	470	512	483	492	519	452	484	479	477	470	492	480	511	483	508	474	503	528	466	520	474	489	503	478	456	453	485	469	466	458	494	464	464	472	466	501	437	448	468	483	546	519	526	502	472	508	457	480	478	449	485	490	480	500	499	465	489	437	472	517	491	508	481	530	500	491	474	533	452	487	482	497	498	469	481	484	519	474	518	454	463	477	478	498	470	409	476	483	486	474	492	475	496	469	496	498	484	492	525	483	455	512	475	450	481	485	500	520	496	479	538	497	587	449	527	523	463	484	511	469	495	478	521	503	518	474	478	491	475	482	502	479	458	502	486	499	452	482	476	502	502	492	454	458	475	516	498	494	469	514	478	470	505	535	462	487	462	481	451	476	502	498	524	489	455	517	538	510	513	505	497	501	492	538	516	469	472	461	505	524	486	494	540	468	544	490	462	468	500	501	485	459	505	512	483	507	524	492	469	475	496	487	474	452	489	507	508	451	488	470	497	526	507	495	471	478	500	476	492	477	443	460	480	513	511	467	494	502	515	446	529	476	461	510	497	463	477	490	488	471	486	488	478	479	450	488	444	487	499	477	519	540	521	512	509	528	483	489	521	479	479	494	511	485	474	505	491	504	508	468	500	481	474	488	464	496	467	499	494	456	477	498	490	483	478	462	451	509	466	450	486	475	506	475	489	479	469	476	478	528	463	432	469	492	522	476	503	497	495	488	485	474	489	484	461	462	485	475	492	492	502	466	461	457	504	467	483	500	488	481	470	498	470	461	507	495	460	491	483	465	472	509	506	461	492	492	484	485	512	447	493	482	472	470	497	457	491	494	486	462	479	492	507	481	505	461	452	487	520	497	441	498	481	484	514	503	471	482	488	468	494	475	510	521	514	521	507	523	428	486	490	495	498	498	499	543	464	492	499	483	504	509	486	492	496	459	520	496	504	483	499	479	502	500	507
11724	13201	8776	3357	1194	1136	1374	476	455	442	445	436	438	443	443	435	463	472	430	397	430	422	412	482	403	448	443	465	421	428	372	424	428	403	452	451	429	423	449	474	460	435	450	486	426	496	392	455	481	469	444	443	456	470	458	472	446	442	399	449	427	389	419	411	384	403	443	438	443	455	430	418	410	392	409	449	448	456	447	406	433	433	449	442	419	432	433	392	428	433	426	398	427	425	455	426	399	426	416	445	446	430	439	375	429	404	420	432	409	431	381	421	411	424	460	410	453	446	425	420	456	442	453	436	447	419	445	412	395	441	426	397	469	422	430	423	415	425	403	405	390	423	474	419	404	433	428	397	445	416	418	415	446	420	406	407	449	387	404	399	451	429	451	383	433	433	436	418	432	445	428	410	398	421	397	434	421	461	405	446	425	392	407	429	441	441	436	427	402	414	437	421	429	406	430	356	466	400	442	439	429	395	402	447	418	433	485	436	397	449	398	446	452	435	410	438	449	435	435	446	427	471	431	436	426	439	445	399	413	435	400	400	431	424	444	438	396	451	428	380	385	434	463	415	424	401	427	447	433	416	415	454	423	415	460	438	452	434	424	422	444	437	450	390	409	425	423	403	434	419	400	425	431	442	432	394	428	414	415	401	428	405	417	457	410	410	438	458	461	413	454	413	439	418	451	419	438	402	439	416	443	394	399	430	406	415	434	443	426	370	387	401	412	435	442	424	420	381	427	411	384	454	419	430	444	462	412	413	478	406	429	391	408	429	417	448	455	435	448	435	426	379	396	404	433	442	432	411	418	437	442	421	420	450	426	370	497	410	440	419	451	439	424	405	412	408	447	443	434	394	419	439	410	411	389	411	420	419	459	428	421	412	438	440	409	415	415	440	421	398	421	426	382	430	416	425	411	442	420	414	409	419	410	472	410	409	432	404	410	416	466	449	408	431	428	396	455	414	422	413	420	417	470	413	426	405	422	421	418	427	427	399	426	408	450	409	452	401	450	431	431	403	409	444	409	390	468	434	438	429	420	434	439	430	444	441	436	439	388	409	444	419	429	407	439	415	424	407	411	420	447	404	417	404	439	456	407	424	437	467	401	434	447	422	412	415	391	418	440	422	417	401	405	428	418	398	368	422	444	423	426	443	405	424	436	393	402	424	437	410	378	403	453	420	440	438	434	411	449	391	422	454	403	405	392	423	428	411	403	411	400	409	395	408	447	392	421	439	417	393	434	449	439	431	418	422	436	416	412	418	443	427	445	443	414	473	451	414	432	430	436	410	397	398	430	414	419	432	422	434	480	407	402	418	412	419	423	426	392	415	438	428	408	424	421	431	411	456	422	465	418	413	407	433	420	445	400	409	401	403	434	415	429	429	409	474	415	406	410	426	439	420	423	447	436	412	399	431	426	415	411	388	433	438	429	465	460	400	399	403	414	431	438	442	423	427	425	419	406	446	424	399	410	423	424	417	446	387	406	416	430	446	402	418	433	424	454	448	414	439	456	477	387	412	435	438	435	444	428	419	408	454	415	413	398	418	410	400	464	406	429	408	428	422	434	415	430	427	394	449	416	415	441	353	451	422	399	445	416	441	387	404	394	468	439	423	421	462	460	429	390	459	386	422	384	433	465	441	417	435	387	440	451	430	403	426	403	430	407	433	433	409	414	439	426	409	442	414	446	449	408	438	424	414	392	409	437	388	493	445	405	420	446	468	439	393	408	392	418	397	400	447	415	411	417	436	408	432	448	440	405	419	460	415	423	406	437	400	422	407	411	427	404	455	400	384	426	429	389	401	409	441	429	420	404	448	412	415	420	436	449	415	427	422	394	438	430	400	444	416	424	390	408	435	457	454	400	409	456	415	447	437	388	429	453	426	452	424	448	441	440	421	454	422	400	401	420	437	412	389	425	455	428	420	401	450	417	440	420	427	432	396	450	385	435	429	436	416	408	436	440	426	451	418	409	446	431	392	440	413	420	387	448	420	441	422	442	422	403	412	431	414	433	411	440	407	447	406	422	411	405	416	386	367	426	406	450	412	430	405	422	415	441	404	405	440	418	401	464	442	393	416	402	436	412	424	443	374	422	413	408	423	413	413	449	413	407	421	408	420	431	450	402	418	431	433	397	403	451	451	437	451	426	456	427	416	410	409	393	435	438	409	390	403	419	411	433	434	405	398	431	441	414	427	374	409	401	407	451	424	412	424	437	435	383	478	377	431	422	401	404	418	411	444	460	392	402	415	435	454	382	430	403	441	414	443	411	438	452	443	448	428	461	387	445	418	437	392	438	388	445	433	423	414	404	408	381	413	426	459	417	465	439	394	422	418	436	434	423	441	361	436	407	416	424	403	452	414	384	408	424	376	443	457	430	434	440	444	426	408	443	422	440	397	438	433	430	391	400	418	460	378	420	388	437	415	402	410	438	411	419	423	452	456	419	385	444	424	449	412	404	403	426	426	425	437	414	432	410	423	428	436	449	414	431	461	423	444	439	442	399	412	457	414	414	412	411	456	444	427	380	401	425	421	404	434	414	417	386	413	426	431	459	414	417	403	383	437	472	408	409	427	406	431	427	383	444	430	410	431	433	433	404	407	420	410	439	459	427	457	446	441	443	410	416	410	399	417	403	408	432	411	399	435	411	438	428	439	414	424	415	419	436	441	418	429	408	416	432	420	452	440	396	438	470	415	383	463	409	396	442	471	443	408	416	406	440	403	455	397	395	413	427	420	406	433	389	425	409	444	393	473	459	414	411	408	427	419	445	415	456	408	412	420	435	408	421	425	406	412	413	436	424	428	427	435	408	395	424	394	449	450	405	421	428	431	429	408	389	431	399	486	425	444	416	435	415	390	429	422	416	434	424	446	436	414	443	416	440	422	453	407	438	415	432	439	419	399	426	420	382	439	432	372	437	422	427	434	409	408	452	434	462	425	424	426	436	439	450	422	441	458	424	437	418	418	410	433	387	400	427	424	437	418	439	429	463	420	436	415	455	431	400	468	460	417	388	430	460	385	441	401	436	407	406	416	397	393	409	430	420	402	452	432	453	451	465	408	430	424	419	468	391	404	429	441	449	391	438	410	426	411	405	437	415	397	435	414	418	448	417	441	433	432	418	438	422	387	425	402	415	440	397	422	424	426	410	421	414	408	419	410	448	433	413	441	414	406	441	446	414	451	390	401	436	417	430	426	412	442	410	367	409	454	457	403	397	414	420	366	448	443	390	438	459	428	407	404	414	394	399	448	387	419	387	446	451	414	416	472	421	406	400	448	409	434	410	412	434	406	395	406	383	441	403	389	361	470	449	422	419	431	450	438	417	427	454	370	466	462	453	414	396	420	426	410	393	475	447	439	425	437	426	424	411	403	438	429	452	436	413	438	411	407	443	427	416	419	434	427	446	421	448	433	440	384	416	399	441	420	446	428	423	411	414	422	423	435	433	444	433	418	421	439	407	440	409	400	381	433	432	397	417	433	391	418
25234	21583	29325	27140	19344	10707	8212	1166	601	572	530	545	538	458	523	527	536	514	489	536	534	541	521	518	510	534	491	508	544	476	480	493	525	493	492	498	508	529	528	561	535	509	509	528	512	512	502	516	525	521	550	566	686	610	656	565	507	535	477	509	489	466	506	540	495	499	490	474	513	499	497	506	442	448	475	486	510	508	490	510	551	515	498	515	482	497	455	459	477	520	470	475	514	511	496	500	504	522	510	497	507	479	495	515	509	509	504	497	498	498	503	496	535	501	489	509	467	511	526	531	504	469	516	486	504	529	515	521	500	539	489	530	509	505	484	493	488	474	505	536	517	523	483	492	526	474	517	511	491	523	500	518	493	492	506	494	505	470	485	511	508	499	473	488	484	520	487	532	472	492	476	526	491	493	470	495	513	531	478	479	475	500	471	529	530	465	506	486	440	476	497	537	524	521	512	500	510	511	522	531	536	509	527	527	474	486	512	503	490	508	470	535	472	493	526	515	488	508	484	513	495	510	512	505	458	506	528	535	437	525	522	506	474	523	490	479	500	515	480	514	499	480	515	507	501	496	499	509	511	507	522	506	501	534	508	529	551	499	498	520	523	492	483	531	492	492	489	537	533	490	490	509	499	489	500	482	477	540	480	506	486	473	478	530	477	523	479	545	470	502	473	467	559	511	523	474	471	477	492	477	513	547	511	467	454	509	511	563	476	490	440	514	477	512	496	465	501	507	512	486	504	514	504	500	494	506	505	498	528	493	493	509	460	509	508	537	511	521	486	474	463	518	534	500	509	490	513	462	506	530	524	525	537	489	466	489	522	511	445	555	499	497	459	496	526	509	484	478	505	541	455	521	475	498	489	484	476	490	492	506	464	520	510	524	516	529	515	504	509	511	486	525	526	511	473	491	507	476	474	497	464	482	554	515	491	508	527	468	447	533	481	514	509	460	495	499	497	525	493	483	502	522	535	492	499	524	506	491	485	528	533	484	493	494	518	494	490	485	504	509	487	523	506	491	486	509	517	471	493	531	544	540	493	476	516	508	513	489	514	490	546	495	542	506	514	489	478	444	469	535	497	496	483	496	474	505	542	487	502	506	522	477	479	514	504	519	453	490	464	525	468	492	491	484	508	538	520	527	480	510	496	487	503	484	489	525	545	468	479	545	469	474	494	501	480	504	477	452	504	488	465	496	532	461	483	532	486	497	496	498	508	507	512	508	496	493	462	508	486	530	513	497	541	514	462	520	568	520	519	492	529	485	509	554	531	519	519	495	500	501	512	469	509	510	502	562	475	482	476	507	484	519	472	499	495	514	508	498	508	506	453	491	478	485	508	496	496	477	511	512	530	503	500	536	490	520	504	485	543	484	499	489	477	508	500	490	537	518	490	526	537	468	500	488	532	497	478	495	486	514	499	525	511	521	495	490	465	501	487	500	509	457	546	532	511	499	488	511	503	497	483	506	512	484	529	486	539	512	478	505	516	537	462	520	469	467	513	505	481	499	532	477	503	505	512	522	475	517	473	510	518	531	498	463	554	496	480	439	450	510	536	510	476	495	468	484	510	466	507	528	534	509	517	480	467	546	489	555	469	537	517	487	525	519	504	503	468	508	520	499	530	517	510	494	478	488	471	473	490	496	508	460	488	526	480	524	521	448	499	507	496	485	490	462	469	468	503	465	524	509	515	461	516	510	501	498	508	479	522	476	505	493	546	487	515	504	487	499	512	532	491	493	496	508	478	463	476	475	510	537	548	504	518	496	506	497	491	515	475	505	538	504	488	479	484	519	515	527	513	476	540	484	490	454	513	467	506	476	509	489	502	456	524	521	497	491	488	547	499	467	482	504	511	525	478	530	486	498	486	539	495	466	483	511	501	479	477	491	473	492	519	490	467	514	508	476	504	513	556	503	474	481	496	494	470	478	441	447	501	528	480	486	537	506	498	524	481	537	521	517	483	479	520	512	544	514	491	498	494	460	529	483	471	502	495	477	515	501	517	533	475	540	489	520	502	502	495	476	558	516	531	477	480	520	549	496	494	537	516	496	498	491	504	493	485	499	470	489	488	561	492	474	561	496	493	502	463	491	485	507	523	520	488	524	511	503	499	496	510	489	523	466	514	487	439	476	508	546	522	483	463	512	529	480	484	500	506	489	497	507	465	485	488	501	466	487	475	473	516	492	505	523	535	484	548	512	474	517	427	517	508	526	533	475	487	505	543	508	497	523	511	497	508	509	504	546	481	507	499	533	490	483	494	522	506	524	525	475	472	514	437	473	491	479	482	501	476	516	472	487	499	514	454	522	507	526	485	480	525	500	516	522	501	529	496	490	527	494	473	500	494	506	506	519	463	477	511	459	490	491	554	510	499	494	527	502	527	490	498	523	493	501	497	507	449	497	514	534	549	478	472	550	485	519	497	494	498	494	517	521	475	521	537	497	495	511	537	486	526	493	529	482	471	521	486	513	557	479	534	503	506	493	535	510	466	514	521	467	538	515	503	494	489	521	465	501	549	482	510	516	508	499	492	502	509	515	502	494	475	562	476	503	508	511	539	495	496	509	517	498	512	520	512	519	511	526	494	503	498	463	542	484	505	457	475	516	504	466	491	539	508	471	510	496	529	479	467	458	524	464	514	508	485	478	488	492	518	509	501	464	527	454	462	503	497	522	500	505	493	485	521	507	515	517	497	530	518	506	515	499	485	506	512	490	541	484	485	474	496	479	485	530	479	494	531	489	491	500	534	506	519	532	472	508	492	471	506	582	533	518	469	452	491	499	526	518	487	501	513	508	486	503	497	507	494	507	507	520	500	493	456	470	499	520	514	498	516	494	518	490	469	482	526	517	532	538	497	487	513	509	502	497	497	499	509	514	497	499	481	493	500	488	510	544	521	488	486	496	507	521	475	507	473	495	500	502	505	525	538	494	464	502	492	537	478	486	525	519	485	489	497	449	527	508	484	487	500	519	476	518	468	504	493	525	475	523	513	495	489	531	518	522	514	503	525	507	521	503	487	527	480	513	500	517	514	457	499	496	513	554	464	494	463	507	458	536	530	496	439	505	490	488	522	495	524	471	504	525	465	526	503	501	505	496	536	516	531	491	499	513	460	479	479	513	498	529	511	502	486	523	507	511	485	540	524	515	476	495	496	518	483	531	517	496	483	513	516	463	503	496	475	509	500	514	483	483	553	542	521	509	516	460	490	480	496	497	532	479	516	488	512	494	507	479	459	520	505	522	507	477	498	464	482	463	470	508	498	498	482	478	510	524	517	461	470	500	497	491	500	529	540	496	488	548	507	509	502	532	518	461	531	488	487	485	469	507	488	458	532	531	513	471	448	485	477	527	490	494	518	515	471	469	492	484	509	477	466	473	515	520	523	481	459	471	498	486	515	536	490	491	512	526	484	516	473	490	540	501	494	533	502	487	515	528	549	536	522	498	496	519	535	464	484	488	485	462	497	516	487	486	482	496	530	543	522	489
42498	59516	39946	26656	10655	8342	8757	932	535	504	524	518	514	501	471	488	513	525	474	466	502	487	482	481	441	482	474	481	461	486	477	453	498	504	484	513	473	464	473	487	524	460	468	476	523	500	526	478	454	483	462	566	802	691	586	556	502	494	479	471	485	437	445	434	448	449	463	444	432	485	479	459	458	468	446	437	448	494	466	441	470	450	489	453	516	420	452	440	467	442	433	461	446	426	476	492	454	460	473	458	461	477	465	416	499	435	466	459	493	450	447	444	481	427	426	456	442	470	466	432	439	480	485	425	450	482	451	439	440	421	453	394	488	450	425	417	450	470	465	471	472	510	493	439	449	474	458	454	476	459	460	463	458	484	403	451	492	439	459	464	461	442	427	464	459	443	455	436	465	501	457	462	425	490	469	478	453	439	428	478	501	464	442	461	465	459	452	474	462	449	441	461	446	487	474	419	479	457	415	470	476	477	434	453	463	447	424	454	500	452	414	454	484	513	458	467	456	465	458	446	441	458	483	449	455	450	440	485	447	437	496	461	471	455	433	491	467	469	423	479	460	480	458	450	468	464	457	460	446	477	424	469	409	479	455	488	450	434	462	475	480	458	473	435	437	457	467	483	468	440	454	486	460	450	523	435	475	484	426	455	462	449	467	439	477	494	456	471	419	487	441	418	455	460	455	455	430	456	461	439	433	445	465	446	442	488	461	475	471	449	427	457	448	433	440	434	452	454	477	508	462	466	488	448	450	452	431	432	460	462	476	462	463	472	441	454	429	464	422	443	451	482	478	480	449	468	465	462	462	424	442	453	449	467	428	494	441	464	446	450	435	443	452	441	472	457	457	480	456	440	488	474	425	463	455	443	482	486	462	460	474	431	488	482	420	452	470	484	453	463	494	463	459	400	443	482	452	412	439	446	451	477	423	451	453	439	444	453	452	436	487	448	439	467	482	432	481	431	442	497	434	463	470	437	453	429	475	485	435	473	434	493	468	442	467	422	481	447	431	457	461	424	460	460	462	472	448	430	475	432	476	454	459	473	443	468	438	434	422	486	472	476	480	440	443	472	459	471	414	443	425	455	422	439	450	451	469	476	477	420	471	462	436	446	457	442	475	424	417	504	420	468	440	449	432	499	475	462	446	448	449	490	490	482	460	486	420	456	487	433	475	404	481	468	490	445	477	464	436	423	424	470	438	462	464	472	470	486	425	447	449	449	482	446	468	433	457	442	496	440	415	453	427	432	506	472	478	438	426	436	461	436	497	444	452	453	458	447	442	455	463	466	447	456	424	432	454	445	438	477	429	470	440	452	470	441	430	461	467	445	413	488	457	454	434	471	456	457	421	443	476	489	460	430	456	439	437	431	475	480	447	468	470	478	469	484	495	465	469	454	419	437	435	438	446	460	448	477	506	438	453	479	458	460	461	468	434	460	481	444	490	441	477	470	473	463	463	469	495	426	470	466	435	452	433	449	405	448	441	402	468	457	463	464	431	462	435	441	495	480	467	451	456	477	475	483	473	445	506	451	447	444	444	465	456	475	480	466	480	446	452	517	490	495	453	469	449	470	447	459	462	439	446	481	498	449	442	458	453	422	417	456	464	457	450	458	452	459	448	446	472	447	486	476	469	432	414	464	481	468	449	475	490	419	431	482	467	498	492	468	451	495	410	438	439	456	419	458	455	488	447	433	469	451	439	468	481	436	441	457	465	463	484	443	442	444	487	498	479	460	450	460	464	451	467	430	432	452	471	425	452	459	450	463	473	453	419	462	461	455	489	449	433	427	440	411	453	462	477	482	449	465	463	425	449	445	470	456	443	417	466	421	478	426	430	443	454	438	454	443	466	468	466	468	453	501	466	442	431	516	426	441	491	476	426	491	484	475	447	489	463	485	466	467	443	459	473	492	463	470	426	472	463	428	465	453	428	448	488	474	447	464	464	481	511	464	417	413	451	516	434	440	463	487	485	463	452	443	454	437	465	467	441	462	454	436	443	446	432	474	466	463	449	413	446	467	450	427	482	493	508	418	433	429	436	434	518	452	453	442	494	518	450	458	491	464	478	471	493	458	441	464	431	487	464	456	468	445	441	442	488	457	438	474	432	503	434	480	427	455	420	459	450	470	443	439	456	461	467	449	435	456	438	446	477	462	456	470	437	472	472	429	427	486	460	486	461	429	476	455	492	445	468	468	447	472	466	454	438	453	472	503	480	441	438	500	469	445	435	461	433	421	498	419	459	471	468	458	450	493	449	468	474	459	469	471	480	437	439	460	525	467	484	438	447	484	448	470	433	415	441	450	519	475	470	458	455	459	473	464	455	432	456	445	486	459	451	457	459	464	466	442	450	428	445	464	423	442	426	459	456	426	410	468	463	474	453	467	474	445	479	461	433	487	474	442	459	452	480	469	457	495	441	461	412	459	482	469	436	439	472	431	464	515	437	495	466	479	463	409	474	443	462	476	407	431	470	429	397	497	466	427	472	448	422	455	464	475	417	451	462	487	457	445	450	472	457	456	485	469	465	437	480	452	467	414	462	493	493	469	454	454	428	466	447	476	457	447	427	416	469	452	479	461	477	443	488	475	467	445	465	444	426	464	452	437	437	449	429	442	477	447	472	437	449	472	457	467	446	464	463	436	525	454	423	489	465	452	425	470	458	453	498	505	472	492	455	425	477	487	449	433	468	474	420	441	441	486	496	427	465	458	449	481	459	450	449	438	429	473	441	471	458	441	443	454	455	452	459	430	490	445	497	447	450	482	454	434	435	429	441	452	459	452	456	488	447	468	427	470	453	430	431	483	489	434	472	453	433	463	446	470	492	453	474	463	452	464	453	480	468	455	471	470	473	438	487	505	461	485	466	424	461	394	447	451	458	464	467	453	466	434	449	417	511	478	507	456	465	478	508	433	430	487	457	427	455	481	453	448	460	411	444	437	445	452	470	486	439	465	475	445	423	468	436	462	418	432	442	428	468	443	466	488	438	454	496	478	473	449	444	435	454	472	484	446	435	475	439	484	458	454	488	467	415	455	424	491	480	460	440	438	461	449	505	415	451	467	457	477	467	456	478	455	451	443	483	502	485	454	435	464	452	517	439	447	448	472	452	462	433	484	418	452	444	448	432	435	422	460	467	434	455	449	439	468	437	447	469	443	431	429	472	414	444	503	494	418	453	457	479	462	440	434	443	461	457	459	450	447	453	449	465	440	462	448	431	434	509	461	430	474	452	475	464	486	491	465	455	411	475	470	492	446	462	465	465	467	452	437	469	483	477	470	443	465	444	465	487	489	458	475	429	435	445	474	459	492	451	437	440	432	459	390	457	467	457	426	470	424	434	443	451	462	454	454	434	423	460	463	448	490	436	436	435	429	455	471	436	517	485	461	459	447	462	505	523	486	448	454	448	432	438	506	488	454	464	464	444	461	478	444	433	471	444	480	458	453	466	462	466	403	475	461	452	496	454	443	454	447	468	467	428	455	466	446
24254	21471	29184	26287	25312	19013	17751	2927	840	655	704	648	671	672	692	693	713	633	612	708	665	694	625	630	636	604	675	646	690	612	633	644	696	672	665	650	615	616	693	699	651	659	638	654	672	670	659	626	671	658	655	847	999	905	782	682	671	623	645	604	678	638	633	589	626	643	612	616	630	606	611	618	650	635	653	630	618	590	620	654	641	601	614	623	647	667	620	619	612	624	597	619	650	648	645	658	581	632	591	604	634	585	620	634	632	636	615	651	592	595	634	603	598	655	592	641	674	604	602	592	625	624	644	594	592	613	558	641	638	613	603	603	610	652	643	621	656	640	635	602	650	623	610	663	682	635	611	620	658	636	630	611	639	610	611	606	638	661	603	597	625	620	641	645	634	605	622	607	610	635	620	625	578	635	653	646	591	642	641	608	588	645	631	635	624	630	624	636	599	570	585	635	616	628	651	621	646	635	610	616	625	584	620	626	675	619	624	594	655	618	634	638	578	612	577	602	650	634	646	628	655	612	663	594	617	629	595	614	620	606	590	594	628	608	612	619	591	667	592	614	597	619	662	602	604	638	601	629	599	595	647	598	622	633	612	674	633	631	599	671	621	589	591	632	656	595	628	592	614	604	637	609	622	658	650	594	627	616	613	620	615	614	614	617	646	633	626	648	620	641	633	626	633	639	672	652	621	628	620	615	653	642	615	594	617	632	611	573	610	593	648	634	652	594	608	583	605	637	593	607	615	614	623	593	635	617	644	606	629	617	651	622	598	597	627	626	601	676	618	622	646	589	598	597	616	621	639	604	640	613	614	637	631	621	614	602	638	632	596	633	628	613	625	637	643	579	624	601	608	636	592	618	581	609	635	583	660	605	612	644	645	577	615	595	630	623	637	620	610	657	675	613	641	612	636	586	610	652	615	657	643	656	659	619	606	655	623	693	601	621	631	629	611	628	622	628	597	609	610	618	663	597	668	622	651	648	667	660	589	609	615	613	608	589	657	611	610	607	616	629	615	606	637	616	616	660	607	619	673	621	578	592	633	624	608	623	654	596	656	638	624	654	647	625	657	686	657	621	631	584	654	632	637	613	617	621	618	575	595	584	613	589	634	649	618	566	588	588	611	575	589	628	642	611	627	597	698	609	685	629	626	614	624	602	649	621	657	619	590	634	549	580	658	618	602	631	564	647	616	651	603	619	645	585	649	603	669	606	632	610	637	609	608	609	615	577	614	651	567	624	662	641	548	616	622	640	591	614	614	606	602	583	610	611	622	606	603	626	660	616	666	611	637	604	664	641	637	628	571	623	610	603	609	603	643	594	640	621	642	640	629	644	597	603	622	637	624	622	619	578	625	616	642	610	624	629	653	623	642	622	623	598	624	610	621	621	616	676	647	637	663	616	641	572	649	584	607	617	638	601	650	660	603	642	622	644	635	655	615	640	647	651	616	579	635	609	597	655	588	615	629	575	638	607	655	635	620	613	652	646	627	641	620	604	616	663	611	643	659	627	640	636	666	680	682	603	624	608	680	628	662	611	651	613	653	646	607	636	617	568	609	624	638	663	632	604	618	658	594	618	660	648	654	647	588	598	636	621	638	616	641	617	623	595	615	633	606	595	612	682	646	580	664	657	620	653	670	644	629	622	656	574	672	661	634	627	644	601	577	598	600	597	616	569	641	560	646	589	632	614	596	644	605	637	661	605	648	588	633	625	606	631	642	618	574	608	626	600	643	624	628	651	638	678	629	628	648	625	609	578	648	614	613	630	646	635	632	631	611	659	580	658	580	608	590	595	615	610	624	623	631	634	613	648	612	637	610	621	632	581	591	596	649	582	608	662	595	632	644	660	629	633	610	614	609	574	604	638	643	581	618	582	632	642	599	584	603	603	646	610	639	653	577	608	626	622	593	619	632	597	606	634	605	671	642	632	629	622	628	653	572	623	618	671	598	591	688	610	626	612	620	628	577	636	604	586	606	619	593	622	637	648	626	613	601	609	626	612	640	713	622	608	635	580	604	573	625	638	569	615	578	615	637	618	635	573	639	580	648	658	621	650	612	623	618	606	614	621	598	632	655	609	593	668	652	630	623	653	643	598	591	597	606	619	599	568	618	629	622	686	596	633	603	617	602	665	630	620	650	641	609	622	634	640	603	628	616	663	595	606	624	628	648	622	643	616	645	607	596	636	636	632	637	655	642	621	614	657	597	611	637	597	655	650	662	613	626	673	658	630	673	682	639	644	626	601	636	613	622	623	618	596	629	608	582	622	661	624	587	606	617	626	562	642	640	646	627	580	591	634	648	616	546	618	626	604	651	614	605	626	608	605	631	633	617	660	611	598	581	589	641	642	628	632	592	596	625	631	608	622	653	652	620	656	635	663	626	587	596	629	614	639	600	630	616	607	595	687	625	660	652	592	594	621	617	611	609	646	630	559	621	619	619	646	603	635	624	578	665	613	609	641	669	632	613	609	613	603	612	631	654	639	604	656	606	607	633	594	639	628	605	620	639	573	620	653	626	605	656	636	554	611	666	597	671	620	651	640	614	640	629	606	635	626	661	612	606	597	613	636	619	656	677	634	586	652	640	659	588	613	605	617	639	619	603	628	608	588	618	644	606	631	662	627	585	646	625	631	640	654	652	618	640	604	580	631	573	598	643	677	630	588	630	649	642	646	642	608	611	570	643	641	614	594	610	643	611	663	600	607	572	600	628	598	576	618	611	625	632	604	662	639	600	580	636	603	635	585	636	642	591	659	561	592	620	596	608	588	620	620	623	672	583	630	636	629	617	644	648	595	630	604	638	592	563	647	621	657	600	662	663	645	609	646	624	613	626	630	629	593	589	648	589	637	638	647	668	621	625	611	620	604	586	647	619	642	605	626	633	607	585	609	643	615	618	618	605	623	653	565	647	645	691	628	677	644	643	656	636	609	601	608	639	573	650	657	588	640	642	655	620	588	625	611	628	679	678	626	596	614	647	645	583	559	600	594	599	623	647	644	666	603	666	624	614	652	602	633	606	638	637	591	659	560	629	649	679	593	614	627	641	647	607	610	601	576	614	633	592	589	600	639	617	637	675	592	602	688	645	595	634	645	607	654	622	621	656	583	619	605	620	642	630	593	618	586	594	630	620	640	601	595	619	635	611	598	643	643	676	593	600	640	651	647	621	596	599	632	606	645	618	630	614	638	646	636	603	657	609	634	616	651	624	599	614	638	621	575	626	648	612	609	621	602	636	601	629	627	602	614	587	637	649	626	617	613	628	606	635	579	638	649	617	588	639	607	593	647	637	616	602	611	632	621	618	611	668	642	605	609	672	596	604	588	620	620	657	595	569	636	631	655	599	642	627	621	601	638	626	613	631	625	591	607	626	622	650	596	611	640	588	610	648	614	619	652	651	652	665	699	631	614	615	607	642	651	639	640	636	630	667	617	617	608	646	586	589	629	603	645	606	630	590	667	596	679	629	666	622	598	612	628	629	658	646	627
53917	78119	50202	40665	21275	13475	15647	1502	745	719	673	667	633	628	603	601	600	631	591	545	676	618	532	608	612	583	585	553	584	570	574	598	589	574	598	638	585	631	610	606	631	604	646	624	593	601	574	594	585	589	645	848	1164	950	874	703	646	553	544	541	543	580	556	557	571	547	560	574	547	567	545	552	579	558	592	601	568	557	617	562	550	588	564	533	546	568	558	544	574	579	586	546	566	577	553	585	603	544	577	571	540	531	558	526	564	565	605	538	599	567	590	528	574	599	560	575	557	562	601	577	569	558	551	566	564	536	572	533	575	628	544	531	560	585	580	549	523	580	558	572	581	545	565	515	565	552	536	585	589	572	546	543	513	583	551	547	535	564	573	559	597	543	553	535	554	530	556	572	559	566	537	536	546	550	542	565	557	604	547	552	576	576	570	611	609	572	579	529	559	569	585	536	568	546	541	556	544	535	581	540	591	551	585	552	540	595	566	596	604	518	556	558	603	518	536	527	554	541	578	538	574	600	542	560	558	568	500	577	546	534	561	578	523	595	541	562	603	584	546	546	607	530	508	569	572	552	589	536	561	535	547	567	586	616	580	547	543	557	583	560	599	556	560	555	559	522	543	556	610	551	553	584	553	523	560	567	589	549	579	597	551	545	545	561	558	566	560	548	508	574	521	599	544	550	549	583	581	563	547	543	535	542	563	576	569	580	544	521	475	530	610	525	570	540	506	575	546	562	530	551	551	541	581	592	528	541	560	571	568	546	583	562	596	577	537	551	565	585	532	535	543	553	579	598	575	577	590	548	583	540	519	596	532	564	586	581	569	549	571	566	535	536	544	544	568	572	555	574	574	552	571	554	553	571	536	560	592	561	546	594	574	589	579	566	588	552	597	576	551	575	542	576	551	594	575	569	574	581	589	550	618	536	538	526	546	548	589	582	594	565	559	591	553	591	573	530	540	512	552	570	572	552	587	533	555	578	564	544	573	544	587	547	535	560	568	557	552	587	550	525	557	556	528	576	560	556	526	612	571	584	549	532	574	536	609	584	537	562	541	572	546	563	578	581	564	551	528	568	629	563	576	565	548	601	523	557	534	604	612	571	569	542	556	554	568	586	546	575	553	579	540	560	540	535	549	579	562	572	590	513	563	525	549	573	542	558	524	600	584	582	558	552	530	549	529	554	555	596	575	538	585	548	555	568	545	584	593	545	549	572	541	559	605	560	538	557	559	560	570	535	599	568	552	573	581	581	514	580	540	542	558	504	506	608	542	540	586	583	509	576	557	558	580	590	584	559	587	542	556	540	557	583	571	581	583	533	580	510	556	574	606	550	603	558	550	552	566	532	548	545	572	558	569	545	524	534	529	576	551	547	518	532	590	549	539	539	562	542	596	530	545	528	619	579	589	535	554	553	562	563	536	551	556	556	570	561	564	583	548	546	557	531	507	563	544	607	528	583	531	533	525	536	556	562	563	566	570	549	536	568	535	536	584	533	566	579	579	543	608	532	578	542	546	559	600	566	556	564	567	561	543	548	551	575	531	524	556	521	545	599	536	553	562	517	544	523	567	594	577	542	525	560	557	591	584	539	543	545	562	564	562	580	595	506	567	570	531	540	581	536	567	564	563	532	562	532	563	554	584	546	539	605	572	546	517	558	535	481	556	559	534	548	579	518	558	572	558	540	574	547	548	542	556	557	601	552	546	552	539	609	567	559	553	589	545	609	528	553	556	559	540	602	556	597	562	567	551	581	554	542	578	561	532	589	583	572	536	550	547	553	557	548	547	583	623	537	536	572	569	616	575	564	558	540	504	554	564	552	561	569	519	528	519	561	523	551	544	528	556	606	541	540	566	572	582	562	541	561	532	562	527	522	593	556	533	581	564	558	558	553	560	561	580	508	521	558	541	534	542	596	575	559	616	491	584	591	600	567	536	570	553	560	537	562	578	543	563	570	544	553	574	508	585	534	573	609	556	555	562	570	563	603	555	541	534	566	563	503	562	558	534	554	533	534	566	530	544	555	586	587	563	545	555	529	549	564	531	567	561	527	555	559	576	516	573	604	549	588	582	588	541	565	551	529	547	579	565	576	588	559	538	544	559	560	540	588	580	625	526	532	507	566	579	565	516	581	558	568	572	516	589	581	547	556	544	541	557	565	561	572	536	596	547	551	524	565	556	573	565	557	530	565	544	580	540	539	556	579	558	578	533	557	600	550	608	560	618	588	555	541	597	567	533	549	589	531	577	558	560	524	522	520	546	585	555	566	555	561	578	544	567	570	549	564	546	560	534	584	594	553	549	557	618	553	526	534	539	601	575	574	555	549	542	551	519	558	526	540	527	547	506	588	489	535	558	616	550	562	542	522	541	577	527	599	569	535	553	531	541	542	544	535	551	583	585	536	556	561	587	529	554	562	559	553	604	572	529	528	548	527	540	576	574	543	599	514	526	567	637	548	508	571	553	564	577	484	565	560	602	557	549	528	553	572	530	521	579	564	579	536	572	529	563	565	533	562	578	541	562	552	560	552	572	515	568	542	556	526	521	538	543	525	541	567	575	557	546	574	569	585	554	525	552	555	569	565	573	520	526	552	583	563	559	571	577	608	531	548	574	549	540	597	532	560	557	560	591	536	574	605	559	554	535	531	540	565	558	546	564	550	575	536	555	531	515	548	579	569	560	581	531	555	520	556	564	558	580	558	524	556	580	560	559	549	538	574	571	609	529	567	532	513	597	534	546	620	540	577	534	554	576	578	560	533	548	544	577	537	542	568	567	593	585	581	563	576	547	554	529	571	555	554	567	529	548	550	531	555	548	584	568	561	592	582	611	597	509	597	536	552	558	521	576	538	531	567	573	524	525	541	535	520	578	573	558	556	554	554	554	579	552	553	547	533	540	536	536	565	545	569	590	552	546	534	512	523	555	591	538	522	578	531	568	552	551	598	497	541	557	541	587	570	504	559	556	573	528	537	530	543	573	577	595	554	579	583	556	551	544	587	546	544	550	581	539	582	562	584	523	534	553	619	562	591	614	592	548	571	601	565	559	523	549	566	554	567	527	551	555	538	568	578	538	568	545	569	582	558	562	531	560	590	574	508	543	592	566	574	545	569	532	551	554	552	600	548	499	539	565	466	543	538	555	573	517	557	568	555	594	551	565	580	550	580	533	532	579	583	530	602	520	588	539	579	540	532	554	508	543	556	570	549	546	573	547	550	619	558	541	557	545	534	580	552	556	560	582	541	558	534	534	570	565	572	539	580	506	588	578	562	565	545	583	566	537	572	538	521	571	558	535	573	506	555	554	519	544	541	553	591	536	556	554	543	571	565	581	538	560	569	555	552	522	531	531	543	536	563	567	578	551	561	572	605	522	577	512	579	554	554	572	595	502	576	582	525	573	563	532	552	515	574	540	535	538	548	582	559	574	534	561	506	517	582	596	564	539	540	584	581	553	591	506	567	547	590	537	532	566	601	554	552	558	564	588	602
28081	19861	11457	4169	2151	1114	1040	637	552	534	606	555	546	593	534	563	520	529	534	559	529	589	509	523	541	568	571	563	542	561	578	568	572	543	575	528	566	537	566	576	561	574	549	583	543	548	571	553	612	538	574	548	581	597	575	553	534	510	561	538	554	563	548	563	545	585	571	550	538	525	557	545	550	574	533	517	538	521	546	553	512	570	566	538	561	581	566	501	550	545	543	535	593	540	516	543	532	534	560	527	538	490	542	538	572	550	602	548	526	567	519	526	577	536	548	513	579	525	554	551	552	522	548	520	562	564	534	525	559	554	555	586	518	526	522	561	556	549	517	599	561	576	534	566	517	552	577	565	512	569	536	589	528	508	523	563	536	527	547	534	538	567	543	562	515	545	565	518	533	524	547	542	572	525	529	560	535	524	574	534	574	543	537	538	578	547	545	552	541	571	574	556	574	571	541	533	522	502	531	569	560	541	558	574	582	548	561	553	532	561	562	547	566	509	509	558	548	543	516	538	550	543	535	572	494	544	536	511	558	554	532	554	566	578	582	538	559	531	560	563	499	476	556	551	568	591	581	554	563	538	549	577	527	557	530	546	542	515	537	514	515	572	517	532	583	554	578	488	545	546	553	525	563	519	556	566	547	544	524	564	544	595	503	557	536	565	545	574	519	609	560	515	557	579	550	552	549	559	538	533	543	560	540	531	568	555	548	538	548	554	534	548	539	551	554	564	537	554	577	589	517	538	562	547	503	533	520	544	505	552	563	580	560	546	530	606	550	512	570	541	565	541	575	546	569	544	505	526	539	519	574	550	551	566	556	527	562	568	588	544	551	543	569	518	534	554	569	538	561	588	490	543	568	515	562	572	551	521	546	518	560	572	569	573	541	554	522	570	535	554	511	544	583	556	545	581	579	546	574	575	609	548	566	578	550	505	543	596	565	514	537	558	598	580	529	559	539	567	543	583	564	548	545	501	551	557	540	541	549	551	535	549	547	564	506	545	545	544	572	576	519	571	518	569	556	564	569	568	559	551	556	532	566	575	557	542	548	546	552	524	526	570	549	545	580	541	566	540	535	571	561	535	532	585	506	552	522	553	546	546	577	601	582	529	592	553	549	548	523	536	527	522	518	514	534	530	568	560	562	528	518	543	531	541	556	546	563	525	578	553	514	554	543	526	538	556	573	547	534	560	554	559	556	556	552	534	525	535	483	581	556	539	519	535	524	563	565	525	530	536	569	589	547	526	576	535	507	539	552	523	539	536	606	536	580	587	534	542	567	538	549	562	552	590	577	555	547	498	553	547	543	564	565	592	498	555	572	574	530	526	575	553	570	531	570	543	556	528	569	558	552	526	539	561	570	519	546	530	540	567	525	574	552	531	562	563	555	558	554	586	560	514	554	576	554	575	548	514	584	545	547	521	544	565	587	534	580	577	536	548	586	572	531	527	600	553	556	587	560	526	559	526	584	554	531	527	538	499	520	540	562	553	508	520	558	564	520	514	546	584	530	575	566	564	540	587	585	568	591	546	521	515	517	581	520	558	567	552	541	548	513	543	523	546	586	515	556	515	522	524	582	560	554	556	560	562	574	522	516	576	564	561	520	544	531	536	540	549	508	579	541	556	525	566	519	553	549	550	560	509	552	552	547	548	523	557	580	550	550	516	578	544	555	555	493	545	558	542	514	540	540	534	589	534	523	569	553	586	555	550	550	535	599	533	542	545	484	542	550	572	551	557	548	509	513	546	539	572	559	578	553	561	539	525	557	574	559	542	521	570	523	544	573	509	521	575	568	568	503	543	557	584	557	527	541	511	555	532	514	529	568	503	543	550	522	557	571	531	549	542	560	554	557	556	553	548	539	513	568	529	583	596	555	525	533	563	555	558	528	526	540	522	502	521	573	552	536	532	518	546	512	531	545	532	555	556	559	561	519	520	546	546	532	591	535	563	582	561	575	582	515	530	562	598	550	517	572	524	554	581	530	551	580	540	574	562	585	530	521	556	549	500	512	560	584	553	509	541	610	525	505	552	540	521	568	556	510	518	541	504	554	542	532	538	557	557	575	543	552	564	547	553	550	548	518	575	551	579	535	555	506	514	559	530	522	542	553	529	605	529	550	531	562	548	546	560	554	535	576	538	524	535	567	561	547	529	557	544	549	506	517	536	572	524	587	550	484	539	523	514	564	534	502	509	516	566	535	533	575	511	540	548	520	587	500	548	539	522	561	562	576	512	580	544	550	549	551	561	525	549	497	532	543	522	556	547	568	576	564	536	530	551	510	558	549	518	545	516	548	519	496	513	578	567	533	551	552	550	576	512	552	581	532	532	558	583	591	564	551	590	578	526	560	552	517	522	511	540	526	574	566	524	518	536	484	517	496	571	540	562	513	540	565	528	535	518	524	541	545	570	503	541	495	546	511	542	531	528	590	534	571	583	534	547	526	546	572	523	579	566	540	565	528	553	585	508	550	533	521	528	545	533	569	538	502	582	555	563	542	549	565	507	522	509	558	596	518	538	528	587	555	553	491	558	559	573	572	539	522	545	566	534	567	542	558	554	577	527	601	533	548	555	573	542	547	532	506	531	546	549	574	586	561	554	522	525	574	537	560	581	516	529	555	538	581	564	514	574	515	590	549	524	572	523	549	552	547	534	520	513	565	578	529	513	556	539	555	546	526	544	511	567	536	540	548	564	584	555	572	537	505	604	539	547	558	573	555	531	527	586	550	532	558	590	519	539	538	568	550	526	540	516	568	549	560	538	559	565	549	512	548	545	559	576	540	576	546	551	497	552	548	542	538	543	566	559	558	556	556	535	511	628	551	536	556	552	532	554	539	548	565	537	564	524	518	530	534	591	577	566	525	564	515	557	558	588	526	553	544	538	506	574	532	506	491	548	531	531	525	581	531	593	536	554	556	522	580	560	526	531	568	564	620	533	578	507	557	569	578	541	555	538	525	516	551	549	569	533	543	546	540	545	538	552	537	494	580	557	522	541	542	548	514	515	574	579	561	527	564	555	542	519	545	580	601	544	509	538	570	527	567	558	547	560	582	533	572	543	561	559	562	586	597	551	545	547	539	556	539	565	517	574	522	551	513	547	542	514	514	518	568	538	546	546	550	538	553	531	529	555	513	513	565	587	572	538	571	568	558	520	530	534	548	519	572	585	520	563	551	541	521	506	549	544	527	523	537	566	549	574	571	564	515	596	565	565	534	533	571	517	567	568	524	538	581	548	563	520	530	521	569	566	488	589	556	507	535	511	596	618	557	551	537	562	575	545	591	540	533	548	570	552	589	509	574	524	581	522	587	537	561	579	543	514	539	520	538	484	553	533	524	556	558	559	587	546	568	590	589	521	530	506	522	594	570	530	523	568	557	545	540	574	559	570	523	565	540	549	574	512	562	552	545	532	492	581	581	571	530	570	547	538	558	538	559	515	551	531	562	559	572	555	560	540	586	541	534	542	524	554	548	539	526	533	581	558
10911	15063	8728	3420	2196	1121	1170	531	480	462	453	476	431	463	492	489	494	439	472	492	464	478	508	475	415	401	470	460	451	418	502	484	483	424	449	482	476	481	462	473	456	467	490	526	470	476	480	485	521	517	478	516	499	494	516	499	476	456	470	513	454	469	489	454	480	446	480	445	491	471	464	454	455	494	482	470	442	501	451	433	446	469	478	461	471	435	464	494	443	435	482	445	448	489	496	472	452	416	439	432	440	494	476	458	505	437	430	443	472	483	449	451	456	436	457	438	445	454	417	459	449	482	477	475	473	468	470	420	433	501	465	496	467	409	487	466	461	506	446	449	472	492	495	448	463	466	439	465	453	441	475	478	447	485	452	482	477	449	432	472	443	475	443	463	428	465	450	474	420	464	457	453	477	457	477	431	471	466	449	486	426	447	456	450	472	476	509	445	443	447	464	473	452	469	452	465	497	466	436	467	445	446	453	421	401	463	462	501	442	435	451	442	473	436	487	459	470	463	440	468	441	463	468	438	504	443	456	456	513	469	477	430	486	487	464	473	482	475	485	478	449	531	434	485	476	462	464	483	449	421	458	475	434	436	477	467	435	432	474	431	469	452	466	457	480	464	483	431	475	448	462	432	461	452	465	462	453	434	470	443	450	482	467	446	433	447	431	440	448	450	467	467	439	443	468	467	442	450	464	461	463	461	441	467	464	417	429	461	496	475	436	441	488	468	461	475	419	474	460	449	455	468	419	433	480	488	475	419	462	459	457	413	455	490	443	484	434	493	456	443	465	448	426	437	438	443	474	460	496	467	453	491	451	435	422	412	445	439	455	483	471	481	428	449	500	475	451	481	450	451	472	466	454	473	476	472	488	453	486	453	455	466	458	463	470	469	438	468	493	462	449	481	439	468	448	479	453	396	500	472	444	435	454	487	452	519	448	479	450	452	461	447	444	484	446	416	502	437	435	475	420	480	442	462	487	475	458	446	467	461	450	447	476	495	439	492	487	454	458	432	442	452	441	503	466	469	444	475	441	421	451	463	478	480	461	505	465	434	429	505	451	477	483	429	424	440	479	437	474	473	467	515	469	463	457	467	423	472	452	456	421	447	471	448	460	460	469	482	449	462	445	453	485	477	463	466	470	441	430	437	497	474	471	452	429	469	458	446	456	477	448	477	458	486	449	482	469	466	469	481	476	465	507	510	488	480	470	422	472	517	452	469	430	470	470	467	501	468	468	459	458	483	441	461	483	458	476	460	465	506	448	461	504	411	457	455	478	458	463	459	447	485	454	446	428	473	484	469	430	474	441	473	473	466	464	433	444	452	483	473	440	414	471	460	465	460	444	440	439	446	465	479	481	416	471	410	495	483	438	448	430	439	473	447	467	499	481	477	474	477	441	447	461	427	464	483	493	451	446	471	495	472	474	470	451	473	441	410	456	443	460	506	424	457	475	511	443	442	466	491	453	477	479	390	426	430	448	457	437	456	457	472	445	441	455	442	462	456	442	458	508	487	470	513	442	468	506	468	453	456	453	462	462	445	456	462	457	461	433	452	463	460	444	449	474	463	424	476	489	484	489	428	437	473	453	443	438	450	480	469	438	465	465	449	443	466	458	461	456	482	450	430	429	458	501	464	478	513	464	419	450	448	468	473	468	448	453	448	457	447	475	463	448	438	437	449	436	446	454	447	476	475	443	478	458	446	481	482	457	425	482	455	448	454	458	467	436	449	461	466	434	481	477	477	460	453	463	467	458	470	464	468	435	484	430	439	462	454	471	465	471	432	460	452	454	478	450	463	472	522	500	442	437	461	467	439	442	497	459	453	438	447	489	448	460	427	450	460	450	470	442	442	458	417	448	441	504	518	449	442	537	465	481	477	455	452	487	425	430	449	507	457	474	481	454	444	458	485	459	479	493	468	465	454	462	422	520	424	476	431	462	501	465	466	478	479	463	497	454	437	444	422	461	462	423	478	437	467	506	469	466	452	447	487	482	455	446	441	440	449	442	442	458	479	458	425	490	467	440	448	404	466	433	431	466	418	469	445	468	458	411	477	449	453	443	459	468	478	428	475	476	442	485	459	436	493	488	457	450	458	437	454	440	490	477	432	517	476	482	482	470	446	471	464	476	463	431	475	475	467	481	484	496	437	429	459	437	486	480	470	458	415	453	495	440	454	465	486	441	452	472	474	470	492	438	452	438	463	441	495	496	480	468	479	461	442	446	461	444	479	453	459	427	470	468	434	477	423	467	439	489	466	465	420	473	458	457	443	457	454	435	449	470	451	491	481	483	460	468	463	439	463	471	419	466	482	478	450	412	467	450	489	498	436	443	442	471	446	480	470	452	475	514	426	442	434	456	483	476	470	483	448	453	446	493	462	490	426	461	481	447	470	470	503	489	428	456	446	487	492	442	483	438	457	492	438	447	485	450	464	475	480	446	445	452	453	435	437	457	458	479	478	478	444	479	428	451	452	443	456	456	452	476	481	451	474	476	449	483	486	451	462	447	454	453	496	469	430	438	447	436	442	465	442	435	447	484	450	435	466	489	499	458	434	490	462	456	447	434	471	455	503	473	466	438	488	461	478	430	451	481	424	470	442	466	432	425	451	466	425	484	413	477	461	477	450	415	492	459	428	466	473	456	442	459	430	479	427	462	438	437	493	466	428	483	442	506	489	427	461	469	481	504	467	428	485	436	460	472	422	484	427	456	452	418	442	447	463	473	482	441	424	471	481	466	480	496	434	476	493	433	495	422	428	505	481	500	461	443	476	461	458	445	458	455	460	492	448	445	467	422	490	437	419	475	458	458	487	457	456	477	431	481	481	476	463	461	472	461	467	491	520	468	492	440	456	493	461	460	439	448	465	457	468	447	464	437	455	486	486	457	463	483	473	482	461	484	445	475	440	457	459	482	408	448	472	467	447	454	463	427	459	471	471	486	496	432	439	453	432	455	461	443	494	437	492	445	485	450	498	508	456	473	493	434	450	452	462	518	423	451	488	476	490	433	458	498	503	466	441	488	441	447	472	454	476	451	465	455	488	460	464	460	463	418	488	460	441	463	447	457	484	454	472	434	484	484	456	482	465	461	452	414	444	425	486	465	489	440	488	482	430	439	482	430	446	432	488	476	455	496	445	416	461	476	474	462	451	510	489	487	484	476	446	471	448	459	431	462	431	499	427	451	441	466	444	459	476	497	455	466	497	441	452	432	483	448	467	484	445	445	472	471	376	424	448	437	449	490	484	458	432	488	451	477	474	464	494	469	482	480	482	483	461	422	486	485	433	434	456	486	457	463	454	444	450	454	486	461	447	477	465	489	468	485	452	458	482	450	466	480	466	464	491	472	438	463	487	476	453	460	447	458	503	471	471	475	485	496	462	413	494	452	449	455	480	449	456	421	451	453	451	455	450	480	450	460	462	402	466	452	426	473	446	469	476	463	446	477	453	436	450	436	441	438	454	483	438	471	452	421	491	448	443	431	456
25325	21700	28376	28093	22752	10961	7697	1342	656	599	610	587	593	566	606	594	607	605	552	603	557	556	506	541	538	546	576	576	549	529	526	570	554	547	567	597	619	605	554	551	554	628	533	609	599	566	575	538	564	573	625	614	691	695	647	577	597	592	537	555	585	549	521	566	556	575	523	548	537	560	618	585	559	551	580	543	554	587	526	570	560	588	582	560	580	543	527	545	584	562	605	551	552	569	540	581	551	519	549	522	571	581	546	575	563	529	544	544	541	571	533	549	593	555	571	518	548	551	532	568	544	553	553	527	559	556	564	591	564	551	556	518	519	524	593	565	533	552	557	548	523	555	542	501	589	563	550	534	597	558	528	546	573	575	513	548	536	528	580	522	573	512	563	591	539	540	557	587	539	553	575	567	535	563	578	532	518	521	534	545	552	567	581	519	526	573	585	547	544	558	527	547	547	554	530	544	549	552	560	540	503	553	547	559	554	548	529	554	566	544	555	543	530	544	570	500	547	529	534	518	519	532	555	555	585	517	515	552	555	566	547	526	531	572	555	571	565	558	577	533	513	527	537	540	572	549	543	566	566	531	555	531	528	518	563	537	535	546	542	584	568	533	550	559	558	573	565	573	570	557	537	539	555	510	514	514	605	526	560	527	548	532	601	574	514	578	540	485	593	532	598	589	552	544	527	562	507	555	545	506	562	544	564	589	558	560	566	529	514	549	583	547	577	568	554	544	529	518	558	527	532	575	536	575	593	556	548	513	549	546	595	548	536	558	606	529	551	552	528	577	525	570	559	580	576	564	536	570	529	600	553	558	582	563	559	558	541	560	544	556	567	544	559	513	543	566	531	540	542	564	557	543	577	541	574	568	533	577	583	540	569	582	553	549	562	554	563	522	550	551	581	591	546	578	560	552	527	551	542	512	563	564	565	566	539	538	533	507	530	586	529	571	551	556	529	511	502	559	582	552	556	533	535	556	524	538	570	596	547	560	538	523	572	583	570	554	567	551	548	542	545	544	557	533	544	590	555	565	570	561	569	543	592	540	525	547	536	542	521	555	542	595	519	580	556	544	540	536	555	563	539	544	563	555	513	573	529	555	588	551	544	562	538	540	538	575	546	531	526	537	530	529	562	578	537	526	566	582	561	541	592	546	558	535	531	519	567	535	546	551	576	542	578	557	550	547	536	556	532	529	566	566	582	560	563	555	545	566	581	564	572	555	555	587	561	559	572	535	526	591	537	555	555	585	573	578	564	566	586	581	516	575	560	569	565	540	529	576	550	546	570	571	484	604	542	562	580	613	539	596	531	564	546	547	540	557	577	572	571	561	541	558	523	552	534	556	512	536	565	570	576	574	566	544	523	566	544	535	553	563	544	572	506	546	537	565	522	538	525	535	566	538	588	536	547	551	543	531	568	542	556	563	567	524	526	567	548	583	573	602	529	559	578	541	519	578	542	570	553	552	542	528	559	561	579	558	592	566	544	582	561	583	547	577	547	586	554	572	543	547	543	538	571	532	516	592	554	599	590	564	532	540	552	547	547	543	578	560	570	537	560	557	510	519	594	581	592	576	568	546	546	558	595	550	559	520	566	500	566	565	521	543	570	488	582	555	526	575	536	533	597	565	545	531	543	560	568	566	590	530	543	597	528	557	562	511	539	530	575	583	529	517	576	531	562	513	532	584	552	575	547	544	546	576	580	541	569	553	582	529	591	562	535	526	564	533	578	522	573	578	595	567	486	534	536	521	548	570	580	525	593	549	564	527	584	535	597	535	548	539	592	564	529	526	561	536	544	561	558	558	501	640	571	525	528	552	607	606	561	522	583	569	541	536	546	554	532	564	579	541	549	530	583	503	544	570	561	560	526	558	516	505	535	524	568	562	558	559	518	527	539	537	539	530	531	558	553	523	524	519	541	576	569	555	534	511	515	559	539	578	539	534	542	558	579	537	578	578	598	587	594	525	593	577	560	566	562	561	546	599	598	569	597	548	542	553	538	570	572	546	555	537	586	504	556	540	561	550	545	568	574	552	578	509	552	522	540	561	533	569	570	556	594	516	544	561	563	533	522	559	530	542	502	514	551	557	559	555	559	548	532	561	578	554	555	619	561	551	523	536	546	603	584	601	580	585	569	545	516	548	505	572	542	570	543	571	541	543	590	574	562	546	573	580	543	582	599	555	573	562	564	555	515	506	595	561	517	552	583	551	567	560	556	562	562	590	506	539	552	610	577	565	565	525	610	570	573	538	552	567	557	576	567	571	606	522	551	542	512	538	533	553	555	561	565	551	554	553	545	578	487	562	561	540	572	568	553	582	563	583	575	572	563	574	569	548	551	541	514	537	544	565	587	526	527	537	552	529	530	579	525	567	569	561	526	569	585	557	545	581	546	564	522	548	540	585	568	555	552	586	578	579	576	554	513	535	539	555	571	534	613	537	525	543	552	515	538	554	527	561	516	547	553	569	540	530	577	570	537	519	566	583	555	534	560	563	505	547	541	529	524	552	526	577	559	554	502	540	580	573	548	589	568	584	506	528	562	544	543	586	523	543	548	548	598	552	529	582	584	545	531	523	546	576	514	561	557	517	566	561	576	569	561	551	536	538	550	545	532	549	566	532	557	559	560	555	562	523	604	569	552	498	565	526	524	506	572	546	551	530	593	563	551	527	558	579	514	523	588	541	580	576	557	579	551	541	588	546	545	531	525	593	566	615	534	615	598	561	578	534	596	558	617	556	536	529	526	547	516	516	567	573	529	561	548	616	530	550	594	556	540	561	547	537	548	554	574	505	559	513	569	522	544	578	533	519	571	521	564	559	509	538	536	593	542	584	538	529	591	573	544	549	544	582	524	541	539	572	514	551	569	568	571	546	585	555	562	537	512	524	574	559	548	549	527	543	566	560	520	529	533	542	566	543	531	573	525	562	524	557	561	551	555	539	561	566	532	581	508	573	544	550	551	532	587	561	561	590	564	565	558	530	576	581	556	547	546	533	516	558	560	558	550	584	526	551	574	539	599	541	562	564	537	548	489	578	512	547	553	537	554	515	536	603	589	605	557	538	523	558	551	559	534	544	548	587	556	552	524	555	573	545	551	548	575	561	567	588	572	522	556	556	575	516	542	577	522	528	544	551	543	548	573	567	559	564	550	536	546	559	514	589	526	535	509	547	547	590	546	538	536	579	550	552	540	570	532	578	554	566	554	585	560	527	503	559	507	551	552	526	569	593	547	604	543	590	559	590	528	542	554	538	563	555	518	580	544	551	547	572	569	587	554	588	537	554	540	550	537	552	561	536	556	556	550	562	525	589	541	587	535	516	543	549	561	574	548	587	507	543	566	547	557	548	524	541	588	582	605	492	546	540	563	526	566	590	542	551	500	538	520	553	575	533	541	533	581	537	529	522	531	582	569	567	564	583	547	567	490	520	561	608	621	584	574	549	562	528	563	551	520	556	583	529	572	594	535	557	552	555	590	575	509	561	564	562
43084	64537	43457	26751	15258	8286	7674	1138	560	573	561	542	513	524	485	567	525	495	541	515	484	510	459	501	501	546	538	493	475	547	544	505	513	540	531	530	504	551	516	532	537	512	549	548	480	523	475	518	523	544	642	673	746	673	606	563	550	483	574	512	529	467	509	509	512	515	456	491	510	524	473	465	463	511	509	465	524	539	518	468	475	543	494	505	483	495	492	473	512	501	518	479	511	509	486	514	505	501	520	509	492	445	478	510	488	459	503	496	529	483	495	512	514	522	453	499	479	494	487	500	497	521	460	509	480	467	481	481	459	495	506	497	516	492	501	505	488	464	487	502	509	509	480	484	511	514	498	530	468	501	519	542	514	513	515	492	508	496	493	505	536	523	479	465	484	492	471	470	467	493	484	477	483	479	495	529	502	494	546	533	496	491	465	509	463	504	495	478	523	502	533	539	442	478	504	467	492	468	498	536	454	505	472	434	487	488	500	524	544	467	507	521	512	507	486	511	516	485	503	494	493	518	481	505	502	455	490	505	468	514	542	469	501	509	479	485	522	483	487	474	549	506	476	496	495	492	522	469	458	506	541	472	512	459	489	468	501	487	499	455	476	507	548	433	502	526	507	495	533	496	507	496	500	454	531	497	483	522	500	496	492	460	520	531	506	499	499	504	526	497	515	459	510	480	475	503	455	445	487	511	435	457	508	494	494	513	470	482	490	473	472	480	540	510	511	481	493	503	486	486	540	508	497	506	471	550	469	482	487	480	501	524	497	549	503	479	491	504	528	503	479	484	529	493	521	494	482	525	461	525	483	492	477	509	486	517	495	476	507	472	495	500	497	522	480	488	480	496	488	534	491	486	480	484	507	466	465	476	514	497	493	491	508	549	491	491	518	506	482	482	492	476	518	516	475	561	527	540	495	484	528	465	508	518	494	502	504	451	544	488	511	487	518	447	533	525	500	502	481	466	498	449	463	469	506	486	509	500	501	469	467	473	485	480	465	482	530	501	535	502	474	473	492	505	497	507	478	500	521	504	495	488	461	542	464	434	516	487	490	463	522	492	517	511	481	504	515	486	489	476	506	518	524	462	492	525	536	482	550	531	494	474	453	466	509	496	478	496	509	514	491	511	519	489	459	507	524	506	515	506	507	509	521	492	495	508	491	507	492	534	517	464	511	478	488	507	495	479	513	516	496	468	503	525	482	510	500	485	485	455	545	495	474	491	485	474	506	491	501	493	533	481	508	505	484	529	499	517	511	518	471	522	509	485	508	496	503	512	518	510	506	514	465	506	493	521	473	485	497	526	521	483	501	497	441	488	490	497	522	502	494	490	505	515	489	482	454	489	496	518	519	511	487	517	470	518	538	551	496	492	484	489	456	512	445	518	487	465	531	461	470	542	459	506	467	547	492	475	487	445	511	463	465	499	456	498	515	481	454	457	497	461	496	494	518	483	495	525	492	503	465	495	565	497	465	482	510	476	511	473	447	497	503	493	512	489	525	473	511	478	469	485	490	515	514	480	519	488	502	527	484	506	537	502	536	508	470	495	479	493	522	490	547	490	478	489	487	510	490	473	500	464	495	517	492	475	487	539	487	474	525	546	482	470	481	538	494	488	525	469	468	521	488	481	496	476	497	557	510	455	544	508	539	531	523	513	483	495	518	489	496	461	485	457	524	544	493	516	469	477	477	518	492	482	476	466	495	500	487	509	473	499	487	497	462	517	515	481	468	467	493	496	501	513	446	485	452	463	472	466	515	496	483	513	497	487	518	462	487	529	506	464	532	500	531	502	499	483	459	507	457	492	497	482	471	494	474	496	524	473	492	506	481	492	493	505	540	517	500	506	515	448	487	487	540	506	442	508	490	485	470	497	482	495	503	518	479	454	540	505	490	488	501	483	498	478	518	494	478	481	497	473	511	493	484	499	472	512	512	506	495	490	496	521	483	483	507	516	481	460	488	472	498	502	487	491	480	449	509	538	487	482	521	512	518	514	484	487	561	532	525	477	504	495	517	559	498	477	489	512	524	475	498	439	462	478	522	491	503	506	493	500	511	526	496	520	456	478	522	533	500	484	507	502	534	490	488	499	503	488	497	490	477	524	507	494	499	517	517	480	465	468	474	527	518	478	472	487	498	511	470	507	510	466	455	443	531	515	500	499	494	507	512	527	487	483	493	495	496	503	480	483	506	513	541	482	469	486	521	461	481	497	485	508	462	473	497	495	465	478	493	481	488	512	501	500	477	511	500	505	490	493	486	455	532	531	452	530	469	492	497	470	477	481	519	498	470	467	486	486	505	510	503	496	483	514	527	480	466	485	461	479	520	494	524	536	462	489	505	501	494	489	468	508	494	499	459	487	490	481	508	483	489	532	490	525	532	485	508	513	445	486	517	475	469	519	546	462	470	478	568	496	508	511	499	512	519	487	496	490	513	493	524	463	484	504	492	449	490	528	464	488	508	485	468	556	478	481	498	506	491	523	511	502	465	513	428	502	489	485	535	498	515	481	514	513	466	517	524	506	503	476	522	466	489	481	495	465	515	464	507	500	487	544	493	497	521	477	494	496	489	467	480	490	475	463	485	525	470	532	503	467	459	468	490	519	506	483	480	525	498	508	476	497	475	525	474	527	528	490	477	490	473	480	524	514	529	441	483	479	488	481	534	534	517	486	490	507	482	508	492	503	554	444	457	498	470	472	475	455	499	510	488	521	495	513	510	481	473	509	515	487	468	479	460	454	517	545	510	524	490	523	463	522	510	487	490	534	480	516	483	494	480	501	473	456	504	479	523	485	525	479	473	493	450	495	523	478	484	517	496	434	480	509	538	497	499	498	493	497	502	494	494	499	501	508	478	496	498	483	460	486	502	487	454	494	512	460	493	484	491	465	529	532	498	497	502	469	483	517	506	491	487	509	527	548	524	477	493	492	520	493	508	478	466	459	486	505	522	471	511	527	438	489	501	505	446	483	505	510	513	468	497	464	511	507	478	491	486	488	487	475	542	514	492	516	467	504	504	492	478	508	545	517	511	502	425	501	509	509	486	507	522	518	520	512	465	546	474	520	489	500	510	466	503	504	502	527	523	504	497	489	467	476	497	551	492	542	507	485	503	490	494	519	450	509	453	534	540	492	473	489	519	537	476	513	507	504	509	501	487	509	532	500	511	521	449	503	516	495	486	465	500	492	495	494	508	486	470	480	508	511	502	492	521	500	495	494	467	510	500	485	487	480	494	476	516	488	539	499	483	522	481	480	476	541	510	471	508	463	470	482	493	486	466	488	511	497	511	481	486	513	466	472	502	456	475	491	500	483	518	450	511	500	475	525	497	465	465	513	505	481	516	511	504	470	489	468	457	506	506	493	526	496	481	469	535	458	491	486	493	499	491	475	470	472	478	475	497	506	535	503	486	542	485	481	485	569	510	513	485	518	503	507	519	522	500	465	459	553	521	470	487	515	463	457	506	480	530	477	478	517	489	490	511	487
24225	21486	29072	27023	28029	21315	15568	2182	752	759	743	720	712	690	702	676	720	722	733	726	657	680	718	655	642	685	688	679	685	649	631	690	685	667	698	689	664	696	633	685	659	704	706	641	687	658	696	667	675	696	801	869	920	879	817	722	720	651	705	668	647	627	648	602	655	718	614	647	652	617	687	685	657	623	661	654	627	699	661	691	653	644	649	611	656	645	654	645	663	659	657	653	638	671	606	620	681	657	636	691	676	694	632	668	637	659	620	667	666	687	628	651	682	709	648	641	649	668	634	610	645	641	652	687	680	630	618	644	645	656	659	642	693	660	675	657	661	648	647	651	692	631	666	668	640	696	629	697	622	671	696	680	627	644	630	652	677	672	656	638	629	657	629	683	631	612	687	620	682	671	630	640	667	657	688	617	636	678	677	665	646	652	665	687	666	651	633	656	648	679	618	616	643	675	660	648	659	679	672	603	683	602	649	687	645	666	674	640	633	643	630	636	666	631	657	658	659	657	652	624	660	663	643	686	684	692	653	680	641	648	677	642	703	650	719	633	692	633	662	629	668	647	687	665	645	653	631	609	667	669	679	602	654	747	652	632	670	622	646	659	639	710	659	637	660	639	661	683	593	693	647	685	667	644	641	614	668	668	631	671	632	635	660	651	610	624	617	661	663	681	659	645	670	672	680	684	675	691	661	606	646	622	653	643	636	684	670	659	654	648	667	666	605	661	678	648	688	659	605	626	673	661	665	677	636	628	671	657	578	659	656	670	651	684	672	633	686	651	697	649	657	643	599	667	648	596	616	651	652	664	648	636	674	672	641	673	602	654	640	659	691	661	637	669	659	638	620	682	641	608	636	631	621	646	659	640	671	693	641	683	667	609	637	639	677	632	668	625	649	671	658	686	644	644	682	701	669	653	638	663	649	638	704	625	689	662	652	659	664	678	653	647	684	684	635	685	630	651	712	655	649	623	621	684	637	707	627	636	664	615	663	636	621	670	636	679	632	634	619	632	660	625	629	660	654	597	668	659	646	635	646	672	643	658	656	655	648	628	663	675	629	669	691	609	674	685	627	706	674	599	612	666	679	624	610	675	639	640	675	646	654	649	624	618	684	693	653	703	662	662	668	640	675	654	627	673	604	654	663	655	648	609	669	616	637	660	651	639	663	645	619	650	637	654	652	665	678	603	658	701	641	679	669	677	660	658	667	619	677	623	631	645	618	677	662	629	678	642	707	703	621	615	632	641	656	664	734	663	703	648	640	681	663	697	690	637	678	610	676	648	645	651	635	651	612	697	673	675	622	683	631	627	649	642	649	670	663	697	682	634	652	727	676	668	659	639	690	650	635	646	628	657	654	632	615	633	662	626	665	688	660	643	601	649	692	608	640	682	619	658	631	634	695	665	673	656	651	674	676	647	637	630	643	703	632	655	653	618	663	644	664	628	639	646	646	651	662	677	675	691	687	646	651	619	629	657	632	626	577	664	640	661	625	692	657	624	620	642	638	649	606	637	637	649	658	671	623	622	637	636	674	663	646	638	660	640	703	654	698	644	637	672	620	603	712	649	642	599	605	648	626	629	685	656	654	638	661	655	637	650	660	659	639	633	667	667	662	650	640	668	653	644	609	665	698	625	635	643	637	657	681	646	655	638	670	642	642	657	659	680	621	652	613	682	707	588	639	665	665	684	638	643	623	627	615	656	661	688	664	645	688	672	665	645	674	660	674	695	648	682	630	630	624	633	671	625	693	648	666	634	639	700	633	631	647	630	684	692	672	672	636	619	670	661	647	650	646	661	685	652	663	643	666	635	597	635	620	664	630	637	672	681	680	669	656	659	683	618	689	670	624	638	670	638	680	662	651	648	652	622	634	671	680	669	654	667	653	630	643	642	661	583	591	658	641	604	624	634	649	639	681	637	646	658	614	690	630	654	673	633	614	635	648	649	657	649	672	640	630	620	621	687	645	649	677	667	625	634	653	608	643	658	675	670	635	659	643	589	598	627	709	666	640	705	638	689	629	673	666	659	635	648	657	680	652	658	665	655	646	677	658	633	660	707	662	677	639	669	606	646	644	645	632	670	678	678	636	690	662	675	614	629	685	671	650	703	633	683	658	675	668	669	626	648	632	640	680	659	667	683	669	682	636	641	580	703	641	665	619	673	667	638	648	663	656	634	648	642	628	639	637	627	673	619	648	634	659	659	696	600	609	724	655	606	649	643	667	645	679	664	660	618	627	663	672	635	655	662	614	631	657	688	627	709	686	628	654	647	617	674	661	641	674	720	643	649	709	624	693	654	630	727	634	669	697	630	626	656	637	627	638	679	648	616	693	610	589	636	650	659	658	671	612	641	709	660	664	657	663	624	639	650	640	676	657	647	614	643	627	707	682	686	679	625	661	655	649	639	662	668	610	652	652	656	661	691	663	684	645	635	649	656	646	611	672	630	716	671	615	656	622	643	630	611	652	656	629	663	650	695	694	624	642	609	655	636	683	641	639	718	727	660	680	616	663	687	652	656	672	598	635	687	674	672	669	663	660	646	655	652	644	604	629	620	657	668	680	656	694	673	657	697	674	678	679	588	639	667	622	642	654	652	601	627	626	604	670	591	648	642	668	645	653	638	646	624	621	645	642	683	680	640	648	666	655	665	644	672	601	647	636	647	649	671	653	678	662	713	654	677	658	673	707	686	719	667	655	635	673	672	633	643	696	622	654	631	671	673	633	649	654	670	611	651	648	621	635	640	657	637	614	604	621	626	627	657	685	679	657	682	669	650	615	671	657	638	611	628	679	609	669	650	658	642	648	612	659	641	645	652	597	590	659	660	647	653	668	648	662	659	657	695	673	669	649	642	639	613	629	645	665	666	657	631	579	656	661	657	635	671	653	637	623	681	682	627	641	616	673	590	664	642	641	648	644	629	635	641	628	654	689	624	656	610	646	646	619	626	673	640	651	647	643	678	660	660	684	650	625	661	613	639	685	605	664	645	644	688	612	661	651	624	674	656	669	677	642	625	576	638	632	637	609	613	640	650	673	637	669	653	614	701	662	614	668	676	700	612	660	633	634	671	690	665	638	673	663	678	690	641	649	692	571	648	687	650	662	623	671	682	667	597	652	651	657	669	669	652	626	652	692	622	652	648	634	662	651	602	619	643	625	695	673	641	622	657	641	658	652	605	651	605	634	622	639	618	732	683	669	654	654	670	655	644	637	652	635	676	678	668	683	680	613	625	638	648	674	671	639	659	656	663	651	685	650	657	665	640	661	640	676	670	634	643	628	707	660	656	643	614	652	626	627	636	653	652	684	650	671	673	645	650	643	611	634	648	691	656	682	673	668	652	647	613	701	683	659	667	639	648	689	633	679	680	662	685	625	698	663	656	687	627	695	689	579	633	641	628	662	629	650	614	712	647	706	664	648	679	606	696	730	636	668	674	640	650	649	641	643	665	634	665	678	603	652	659	629	669	651	652	626	653	649	643	647	617
53065	79120	54344	44235	25608	15787	12142	1449	725	721	708	714	638	656	622	639	615	647	610	631	630	648	588	584	645	602	582	605	606	641	587	571	649	633	669	658	583	662	649	637	595	687	605	655	680	608	607	722	644	633	790	1009	1106	968	773	663	580	580	575	563	602	564	604	565	563	594	578	591	576	583	575	608	584	600	553	596	568	594	616	602	558	569	559	561	602	625	594	582	571	586	596	600	587	566	564	581	559	654	605	578	617	581	531	583	594	586	581	549	559	591	576	601	563	571	583	583	591	602	595	634	573	558	554	589	546	630	596	577	646	607	592	571	572	581	612	584	612	570	564	605	591	581	557	596	629	599	617	602	608	568	620	560	607	564	609	593	573	562	590	610	612	583	591	593	574	604	596	556	618	619	575	555	597	561	633	623	592	607	605	595	615	570	630	601	629	592	560	585	599	576	574	605	608	587	588	609	597	608	549	558	599	570	588	546	564	574	610	604	587	594	593	602	590	582	622	573	604	616	603	595	598	583	522	594	582	600	609	624	589	626	600	591	556	607	575	594	573	586	600	596	572	605	585	574	560	531	556	612	570	577	566	603	604	632	599	575	583	646	565	578	566	586	641	594	584	599	585	605	615	596	614	577	594	587	588	593	641	555	615	630	547	602	588	603	584	590	619	555	564	584	594	591	581	615	601	575	579	560	587	579	595	553	585	611	583	594	598	593	610	614	606	560	569	589	596	617	594	594	588	576	620	616	606	617	595	573	588	590	616	578	601	530	580	545	576	575	581	548	551	577	579	581	602	610	597	550	579	567	589	631	604	550	588	588	588	619	567	581	556	533	640	589	600	569	545	582	581	598	572	584	552	604	578	616	582	612	592	668	562	614	592	598	606	622	610	581	570	618	598	553	568	601	591	572	604	606	581	564	550	589	589	596	578	563	579	591	574	603	580	595	593	647	642	588	601	596	592	580	546	634	606	595	607	547	610	588	589	551	572	608	606	602	597	586	553	584	581	588	550	582	578	593	567	611	579	555	602	586	583	573	614	613	580	570	527	581	608	605	583	600	617	614	567	568	582	633	608	587	613	580	579	616	607	601	579	602	573	566	595	600	593	565	583	581	607	567	587	591	586	632	625	578	581	606	594	615	572	576	565	620	573	594	566	569	588	615	593	650	563	575	564	540	572	562	547	615	605	612	568	580	565	600	611	594	594	602	574	573	612	606	561	581	593	584	602	633	564	576	529	590	595	601	599	582	556	621	562	611	564	572	612	573	604	585	529	594	572	590	599	600	594	589	607	595	559	580	631	559	597	603	613	587	606	561	585	552	607	594	615	614	601	600	614	622	596	588	595	628	579	575	599	608	542	575	663	571	604	536	608	611	532	589	595	535	575	619	587	603	605	571	589	594	586	594	578	589	613	568	577	571	586	575	585	571	580	569	590	579	587	591	575	576	631	614	590	609	612	579	620	561	599	559	574	606	560	609	548	629	583	594	581	582	618	577	604	571	557	606	577	608	580	572	617	601	589	544	550	586	586	590	565	580	585	558	630	602	602	563	596	566	535	630	564	621	582	565	587	593	555	555	593	585	573	560	568	595	597	576	585	573	556	561	584	567	648	609	582	573	553	578	551	578	651	611	611	567	617	591	557	595	582	593	585	597	575	599	541	608	584	579	570	602	612	582	602	586	551	592	587	529	598	581	567	554	586	634	584	597	594	563	603	581	590	586	618	574	572	564	585	589	609	595	566	607	575	593	589	590	579	641	589	555	573	556	602	570	590	583	561	604	548	612	622	616	556	580	615	593	585	573	594	600	564	591	590	633	591	561	583	600	604	548	602	544	606	558	564	614	564	549	571	603	575	624	563	548	601	603	562	586	582	573	596	612	585	592	588	579	578	610	595	543	565	582	610	567	625	585	628	570	563	588	612	578	585	598	549	575	576	559	567	562	559	548	545	606	575	555	626	540	582	575	579	574	629	580	599	588	576	586	586	580	634	566	603	603	592	576	612	619	566	608	609	569	604	575	596	565	560	607	567	532	589	600	631	626	542	585	587	594	581	616	569	618	594	562	568	611	566	601	619	633	595	558	625	555	581	566	597	576	577	575	571	582	618	560	613	635	585	608	612	576	591	571	565	591	567	590	602	598	560	572	548	605	550	621	606	576	594	587	609	572	542	605	604	601	568	599	590	559	557	605	564	578	594	595	588	574	589	560	608	605	589	589	594	575	619	580	581	569	558	554	570	569	614	616	561	602	562	548	598	566	620	599	590	581	553	574	574	609	542	594	524	583	588	580	633	609	628	580	623	620	582	536	601	587	612	586	574	609	569	560	596	590	610	550	606	602	587	563	577	583	565	624	563	590	609	592	555	612	599	581	568	568	580	621	588	618	557	562	611	552	594	577	585	569	536	574	588	572	587	572	602	540	578	568	622	619	581	584	590	599	608	607	611	590	568	595	597	570	554	610	576	587	582	615	626	624	588	616	606	577	630	537	560	602	576	564	593	592	560	582	585	567	553	554	564	617	567	586	600	578	617	586	571	590	573	585	610	560	608	582	607	617	604	599	562	591	608	577	583	604	584	606	586	598	577	638	558	593	545	589	599	626	598	599	563	607	594	583	568	624	592	569	611	585	595	588	632	591	592	561	608	627	570	614	600	563	580	567	575	595	592	637	557	612	608	614	597	619	613	593	585	570	546	568	570	601	581	562	589	582	624	567	605	578	568	570	636	603	575	560	624	547	584	576	596	618	574	618	597	590	562	610	623	600	569	598	562	563	563	563	616	567	580	544	653	579	554	537	617	604	572	588	570	594	626	581	617	560	572	529	614	574	588	560	589	574	520	574	579	598	549	595	587	574	564	610	594	581	554	555	563	597	570	575	569	562	592	573	552	592	610	584	580	594	581	575	578	621	591	572	613	601	580	574	591	593	592	583	572	564	609	619	593	607	604	616	614	585	622	549	575	608	535	595	645	608	610	603	586	569	528	566	574	558	594	601	612	575	631	604	558	573	604	585	580	568	557	581	535	584	567	577	608	625	582	586	579	587	592	579	605	569	573	541	549	570	608	609	624	519	542	573	563	558	578	592	573	568	633	590	573	608	608	572	582	604	599	534	565	591	562	614	573	568	558	584	554	630	629	612	586	587	625	587	559	565	574	585	591	571	537	614	620	597	597	569	569	596	588	603	584	596	631	590	620	581	559	572	552	601	621	643	605	583	591	603	627	581	591	590	585	557	591	568	577	567	584	628	567	584	571	588	603	599	594	594	587	555	584	570	575	597	577	582	627	566	594	633	653	603	588	596	573	605	574	576	572	592	586	560	583	602	612	574	572	580	618	550	582	583	551	607	641	604	611	588	614	526	569	601	540	603	603	568	595	565	573	603	566	599	562	588	585	556	586	561	594	596	550	539	603	557	547	639	573	628	595	611	559	567	616	593	561	555	584	619	636	585	594	544	630	556	582	630	600	637	579	575	596	563	587	593	583	561
28200	21057	11486	4806	2427	1300	958	626	623	567	567	568	585	591	611	557	556	582	545	595	585	575	587	566	548	523	564	588	585	550	550	599	624	580	565	608	525	615	646	621	568	605	562	606	556	585	595	600	595	583	557	601	588	564	579	604	562	538	552	532	576	602	559	542	580	524	555	569	578	549	575	561	535	550	541	544	569	569	572	573	575	553	563	561	569	567	571	539	558	577	592	559	539	572	569	598	609	557	564	547	573	532	530	562	596	559	586	551	541	557	561	576	546	580	554	519	558	526	540	553	580	563	605	567	543	593	560	557	579	645	520	556	529	570	564	556	549	573	553	537	618	547	568	583	545	585	572	563	576	557	570	570	529	516	601	571	583	579	580	543	588	549	537	572	572	566	574	584	549	593	571	607	597	614	546	565	612	557	531	528	523	510	575	565	588	517	579	586	588	555	574	575	544	540	529	579	558	564	558	556	567	573	555	603	555	580	570	577	566	550	564	577	585	541	556	592	537	570	550	596	549	541	548	566	528	511	546	587	520	580	537	567	571	556	563	495	529	568	579	563	602	597	563	574	589	511	523	535	534	573	536	611	548	578	573	556	544	537	614	541	559	598	541	567	528	582	581	570	546	612	592	559	531	517	588	571	559	571	552	537	604	563	566	564	573	570	591	567	629	576	552	556	556	599	583	541	547	547	573	557	579	584	591	555	560	577	574	529	584	578	607	564	550	567	601	594	578	572	590	533	539	601	553	578	620	560	546	560	589	552	563	615	575	540	567	551	564	554	572	549	537	541	550	599	564	550	599	545	539	586	544	532	592	568	586	577	548	560	533	571	539	589	548	517	578	525	583	565	602	519	539	500	531	551	571	550	558	562	575	604	544	581	552	523	569	579	538	624	568	551	578	543	555	537	592	571	569	553	571	560	571	608	577	575	591	569	549	555	552	567	565	543	584	589	565	531	559	550	547	560	560	588	551	529	519	556	609	576	532	556	546	583	560	562	566	562	596	522	554	593	577	532	552	562	535	588	540	553	568	566	571	594	604	573	566	558	537	557	524	554	601	597	583	576	564	595	584	540	565	558	553	554	544	557	593	560	615	538	558	567	562	564	603	531	569	551	560	558	581	539	581	592	576	559	533	592	567	516	534	547	535	551	603	578	560	558	528	556	576	538	525	606	570	579	567	579	563	593	549	566	559	596	550	543	587	613	534	565	584	587	567	576	574	532	578	567	590	588	533	580	557	544	565	606	538	539	558	555	523	576	521	586	574	573	517	573	598	582	589	590	566	543	558	590	574	534	577	560	544	544	568	547	532	534	558	598	577	542	570	604	573	612	541	570	551	547	561	594	521	574	546	548	557	565	582	524	581	547	577	594	540	555	563	595	532	550	532	538	538	512	536	526	547	536	576	541	563	580	575	577	568	546	588	555	544	582	568	542	545	567	529	530	577	587	534	540	560	523	546	521	568	554	569	539	558	564	598	549	561	606	531	575	590	569	570	580	535	564	578	573	552	570	596	574	546	579	530	541	582	547	581	540	565	539	564	579	571	537	564	530	562	561	579	560	541	565	578	609	560	576	538	562	561	604	564	539	549	618	537	526	529	557	551	560	545	546	587	561	584	589	563	562	562	560	521	574	577	553	560	564	558	529	563	591	552	580	535	624	581	563	581	556	601	575	507	582	556	533	553	545	569	565	579	587	553	550	584	561	560	565	546	549	564	553	521	556	569	586	545	540	557	581	562	531	563	558	585	537	512	583	532	531	597	586	551	554	565	558	572	552	582	559	540	587	612	627	517	565	561	575	582	545	581	556	543	527	558	540	550	580	577	559	615	581	595	563	564	574	580	579	514	579	548	550	565	606	603	616	587	563	596	596	585	580	567	525	596	598	524	571	567	587	536	563	554	568	568	562	537	569	605	544	597	569	583	562	592	607	587	557	553	562	590	570	511	571	567	575	528	564	486	571	530	564	566	563	540	573	605	623	597	565	537	548	575	529	582	549	547	549	559	585	573	549	573	499	527	577	545	577	556	560	556	527	563	535	595	585	532	545	615	574	554	548	528	529	520	575	589	589	552	526	573	596	588	542	569	574	548	538	613	540	558	545	535	555	513	570	578	592	581	579	528	574	531	516	580	547	555	555	546	577	544	574	490	575	548	565	566	552	579	601	565	578	541	562	574	572	572	546	564	577	560	513	590	537	557	561	543	593	574	557	550	570	536	554	525	568	563	612	548	606	579	527	579	559	595	582	549	552	581	533	556	569	546	595	582	530	557	602	537	581	598	564	602	579	561	627	548	583	556	581	570	553	568	556	586	554	593	558	576	579	556	567	562	580	566	553	557	565	575	530	548	566	596	554	602	550	545	582	591	520	569	591	585	561	534	555	532	553	549	553	565	573	574	584	567	552	536	555	524	552	505	569	540	571	614	566	582	534	568	534	621	587	550	569	552	528	489	606	576	574	523	599	531	566	605	558	570	519	577	549	577	593	565	595	584	547	568	564	573	537	560	586	571	528	544	548	565	576	587	578	574	577	546	562	602	537	602	605	582	552	562	594	566	546	596	576	592	548	587	546	546	559	596	570	605	569	589	545	564	579	607	545	557	571	549	585	594	490	554	588	560	591	583	583	561	574	578	580	576	598	554	542	549	538	556	567	569	548	550	552	589	558	552	600	569	507	596	551	558	575	544	576	561	574	567	583	502	562	570	551	550	573	544	520	586	535	555	562	539	554	568	567	543	558	506	564	554	535	539	574	525	560	562	548	605	612	555	533	543	563	552	557	563	551	569	528	559	579	569	574	548	543	554	517	575	553	532	573	572	529	564	589	564	571	586	558	548	572	563	557	576	603	572	595	577	604	566	596	598	650	577	543	589	552	561	551	553	592	542	564	542	544	623	558	570	526	579	542	563	574	569	529	572	563	588	594	609	514	521	576	575	543	540	568	556	583	586	588	618	609	551	546	570	598	570	558	593	562	542	533	556	594	525	557	536	565	538	508	551	540	551	559	591	556	584	570	535	511	577	582	608	567	558	565	549	585	586	593	536	539	572	567	562	556	581	566	583	556	591	596	567	548	551	555	597	549	531	567	599	556	600	531	590	496	569	571	622	575	605	537	542	583	578	536	560	603	596	543	585	570	549	517	570	554	566	580	580	570	573	560	592	583	538	532	562	525	534	541	552	588	573	583	584	560	584	556	549	589	600	615	540	561	588	574	534	661	571	603	559	537	579	534	606	555	583	572	588	544	560	554	591	501	592	552	562	544	590	592	557	562	555	598	595	595	578	560	530	566	620	574	580	572	574	605	588	573	563	579	557	581	591	599	560	564	552	569	566	550	525	536	556	537	556	597	532	591	544	562	544	572	586	602	563	555	519	547	562	529	557	595	560	561	528	556	580	601	550	564	598	568	550	554	575	563	557	576	607	534	535	562	489	562	563	548	574	573	532	579	580	575	498	521	560	555	570	574	520	595	557	575	574	545	566	564
11471	18384	7789	4253	2446	1368	1040	514	444	486	478	468	503	491	478	475	447	459	451	442	487	443	478	483	476	471	499	468	476	485	465	507	487	489	500	512	498	479	510	523	470	449	509	518	470	472	455	486	496	495	472	504	513	495	489	467	413	481	498	464	469	493	484	474	456	442	441	459	498	506	481	460	490	442	481	467	490	503	472	456	454	485	465	475	459	474	479	463	437	460	475	455	446	493	422	463	505	451	431	472	477	460	451	492	443	467	465	507	484	455	458	485	436	470	440	443	463	505	479	464	471	470	502	481	477	457	502	477	445	448	444	431	492	441	443	464	442	489	476	472	549	460	491	464	460	506	488	464	469	458	468	445	434	439	497	450	484	473	478	479	461	497	481	479	448	493	452	466	430	460	465	498	447	494	505	463	446	473	515	453	480	473	445	472	485	484	494	476	498	493	447	494	473	492	442	463	498	501	475	477	450	495	460	457	486	475	479	443	491	450	452	462	470	472	468	460	496	494	464	448	486	481	410	466	478	471	478	452	500	489	466	462	490	476	501	477	483	475	488	430	469	502	424	457	486	465	486	474	467	450	457	481	480	479	491	451	436	443	484	483	465	450	437	510	489	458	466	447	493	485	446	487	491	472	430	459	453	490	443	485	513	481	413	498	473	447	455	454	462	466	484	469	487	495	465	493	501	442	401	497	482	437	486	457	486	489	473	461	492	504	443	535	439	453	467	486	473	445	462	481	481	482	454	446	453	460	473	441	445	526	496	449	443	490	457	489	441	415	499	515	467	486	426	455	451	469	448	483	524	412	465	514	472	441	469	496	461	517	469	417	467	481	443	474	479	431	473	448	412	473	452	474	470	435	452	476	498	494	482	472	506	465	466	465	463	508	473	461	443	475	502	501	487	466	483	525	461	480	481	492	471	452	440	500	449	448	452	487	437	467	481	474	470	461	469	451	430	494	473	475	485	443	436	474	487	477	490	450	485	478	481	537	488	442	481	495	455	464	472	505	502	467	454	446	480	456	442	493	483	486	478	490	474	483	473	442	482	464	457	449	474	432	490	511	480	431	496	447	472	495	485	449	484	444	510	454	450	456	440	502	503	459	454	418	495	510	479	478	431	479	475	453	441	459	471	536	484	441	460	476	464	470	485	499	436	483	461	464	502	470	486	444	481	504	494	460	462	446	455	494	467	427	447	487	460	460	484	436	502	476	449	440	484	482	475	464	452	497	475	492	439	490	486	485	470	474	521	472	443	448	514	457	492	455	449	476	477	464	404	461	467	461	454	475	486	501	463	489	504	468	475	451	471	483	451	482	514	487	453	479	442	491	471	496	449	452	476	474	484	461	483	447	481	498	435	453	487	473	494	450	503	500	449	447	473	435	479	476	469	486	462	466	464	479	431	487	479	427	467	462	510	464	458	472	517	490	496	498	478	458	461	521	484	498	502	485	511	447	489	463	467	468	436	486	471	451	459	460	445	462	483	472	499	500	492	483	503	444	458	480	483	505	490	466	473	497	458	488	487	448	461	420	470	451	482	532	476	474	478	448	505	477	499	452	480	464	421	509	480	454	467	474	438	487	484	488	462	444	450	444	463	483	469	451	491	489	430	487	470	486	491	486	449	470	472	478	466	477	458	493	444	438	473	477	487	498	458	487	477	489	505	462	489	497	453	475	461	489	471	478	440	483	478	456	456	495	489	525	501	467	457	450	498	478	478	480	473	494	460	473	489	485	478	494	523	472	448	486	476	460	425	478	435	477	471	462	463	450	477	467	459	474	501	492	499	457	429	496	452	480	457	510	511	492	469	483	450	521	459	487	482	481	453	450	477	468	457	483	479	467	472	474	482	471	485	516	423	447	447	463	425	460	471	472	485	480	440	495	464	485	482	469	505	463	456	482	477	460	502	499	469	506	496	529	461	420	446	507	446	498	458	457	465	468	462	416	419	445	457	452	504	448	499	478	450	481	458	510	489	479	421	454	478	459	481	493	501	495	457	488	460	463	467	470	488	473	495	460	520	431	454	460	418	513	489	460	484	451	457	449	509	526	458	473	464	451	447	479	489	488	475	494	464	470	482	460	436	470	437	441	467	485	514	454	499	461	527	462	475	489	499	479	477	467	450	453	453	466	452	470	484	500	473	447	512	476	479	469	439	471	485	438	452	457	498	461	486	460	455	485	489	491	484	468	436	472	449	536	497	485	445	475	460	453	471	442	482	480	472	452	457	478	452	482	476	489	468	471	457	459	465	460	476	450	493	444	477	457	469	437	457	502	489	488	435	460	433	490	432	474	433	448	406	462	478	487	445	463	520	466	480	459	490	448	437	485	459	466	466	484	454	470	469	503	429	498	461	502	460	467	488	457	432	434	469	454	494	447	471	453	451	460	444	485	457	469	449	470	481	491	492	459	456	494	459	488	482	461	523	479	491	465	495	461	448	442	467	454	473	496	493	438	482	466	503	445	448	469	475	463	484	491	438	442	451	440	514	460	502	497	461	479	423	461	447	507	506	462	487	461	486	435	477	472	484	447	479	447	482	449	466	465	459	482	466	449	425	487	448	482	474	507	473	460	441	498	474	487	438	474	479	473	468	471	481	481	492	485	490	479	475	475	431	494	475	453	474	441	505	481	437	476	492	476	455	438	470	457	471	488	429	461	425	449	484	465	485	436	479	484	454	483	468	471	466	465	471	477	497	423	463	470	514	458	464	453	469	489	457	464	489	467	476	466	504	496	495	481	418	444	450	476	483	474	503	496	449	480	461	474	418	477	476	468	457	468	501	504	454	503	467	453	477	489	491	489	461	441	489	485	450	457	502	452	449	455	452	462	474	471	456	452	499	481	457	455	477	470	472	498	500	497	468	455	478	468	502	472	454	483	416	473	472	482	495	456	462	506	460	479	463	483	478	439	462	467	497	470	489	469	472	485	459	498	476	487	477	484	489	463	496	432	507	463	519	454	480	469	458	481	481	490	505	477	461	475	460	502	481	482	469	468	491	508	457	455	478	457	490	470	437	480	471	467	453	482	487	508	451	503	465	463	475	483	475	473	480	507	498	466	454	468	476	453	478	470	474	479	469	450	436	459	483	465	442	509	449	474	489	501	476	455	456	470	497	465	431	468	455	443	478	456	462	490	475	495	470	485	469	500	462	428	497	454	483	478	479	474	448	438	462	465	458	477	485	479	496	453	464	474	489	469	442	462	442	479	431	474	482	425	476	464	486	445	476	469	490	479	450	511	502	487	483	493	470	487	452	476	470	458	528	453	449	508	452	439	466	441	491	444	422	472	460	452	471	464	454	489	467	503	493	484	507	492	448	460	482	454	481	442	479	494	475	479	491	491	441	487	463	454	483	472	450	456	426	503	471	444	481	467	470	488	442	461	516	463	465	480	495	446	466	501	497	443	488	483	455	469	487	471	493	447	475	494	460	446	485	475	444	463	458	500	465	475	502	451	464	451	490	476	472	457	491	451	509	455
25313	21903	29743	27127	21416	12307	6157	919	569	626	589	576	631	593	613	563	629	604	629	618	579	592	604	561	586	569	534	541	551	583	586	569	613	596	565	601	549	611	587	607	595	605	583	560	578	576	544	611	603	565	594	644	716	710	646	620	591	541	540	552	547	578	563	564	595	599	576	579	584	600	606	597	572	540	596	566	598	570	574	572	571	593	559	608	597	559	564	600	541	609	575	542	554	561	556	557	524	554	586	565	542	541	589	563	588	524	579	507	578	592	509	581	573	579	564	567	574	593	563	575	583	560	580	583	623	565	553	577	598	565	559	595	572	573	592	566	618	573	643	529	565	603	579	547	581	577	571	587	611	570	560	575	559	539	593	579	572	598	512	540	559	543	609	567	549	580	549	603	546	556	541	567	580	554	561	548	555	582	575	598	565	555	526	541	579	583	555	571	569	574	558	566	615	510	542	548	572	566	572	569	576	576	572	565	570	553	613	608	584	549	567	587	607	570	569	559	550	548	524	554	583	601	552	559	561	564	573	581	602	540	500	546	538	516	583	564	576	558	535	563	587	573	553	528	579	581	574	531	557	572	536	587	574	582	568	578	575	613	556	582	537	579	553	548	602	576	566	563	606	592	531	574	564	552	579	536	535	586	530	599	535	574	571	550	615	533	550	533	559	602	571	545	573	524	574	544	549	618	556	570	557	530	582	592	552	573	584	545	577	619	609	573	553	543	588	560	565	569	539	597	532	546	550	559	533	530	580	587	543	601	568	566	598	567	552	574	565	602	562	571	564	605	557	547	504	570	574	556	569	562	543	545	593	542	568	565	551	588	556	589	554	562	552	552	545	575	542	532	536	535	538	549	610	575	587	545	575	549	559	542	587	555	556	557	558	566	581	572	556	556	580	543	547	562	586	578	610	568	538	595	566	530	559	584	569	592	571	553	579	537	535	548	606	568	552	558	618	564	564	550	525	569	580	579	625	539	594	573	580	566	572	566	552	570	575	556	601	583	550	546	566	580	574	560	575	602	588	573	566	557	576	556	546	573	585	548	597	607	555	551	577	594	578	585	547	585	589	541	504	563	571	607	560	502	514	554	570	531	573	563	577	579	551	547	586	571	609	585	550	548	618	598	529	553	538	578	607	573	551	510	530	570	564	572	567	539	563	561	579	583	582	584	556	595	574	564	576	554	568	584	594	568	604	552	589	533	562	594	562	602	550	535	559	574	566	570	586	545	582	576	533	585	536	594	556	572	582	561	572	580	572	548	615	532	546	568	569	571	550	570	553	563	536	598	549	538	533	539	572	540	552	595	569	539	607	572	546	594	586	570	569	543	545	521	559	579	608	555	545	567	623	580	555	588	563	583	581	560	558	580	572	584	585	571	593	595	505	574	548	521	562	584	573	566	574	615	533	552	568	562	616	584	600	531	518	563	521	525	551	568	562	589	546	561	577	559	586	593	572	567	597	554	602	554	573	579	596	558	557	540	538	522	596	573	567	570	565	532	544	561	593	560	596	597	541	537	574	583	568	588	576	509	595	601	580	572	594	518	572	582	553	586	540	563	558	534	571	570	570	583	558	568	558	577	534	514	541	585	575	567	559	544	531	594	521	600	600	587	576	578	590	560	612	571	547	570	538	583	539	537	578	573	533	583	562	570	556	563	580	558	599	537	548	591	552	581	564	612	500	561	535	550	554	547	538	529	569	516	561	532	525	580	573	568	533	558	542	591	567	551	562	569	613	590	567	523	582	524	572	569	541	568	568	564	538	577	595	572	585	571	542	579	572	608	559	538	581	550	592	547	542	566	559	586	585	570	605	600	609	567	610	619	551	610	552	549	570	613	604	611	556	589	582	601	549	587	516	539	557	554	568	557	548	548	541	582	533	555	572	611	550	567	568	561	573	540	555	523	569	572	556	570	558	554	568	514	554	551	602	521	587	548	594	594	565	562	576	566	547	591	570	593	614	492	532	565	537	568	546	556	570	564	600	603	585	616	522	582	582	576	592	571	559	585	569	560	600	597	514	578	583	520	550	579	531	574	579	583	539	561	562	570	577	535	560	516	567	583	595	590	594	548	500	540	626	580	550	571	544	577	544	591	557	565	554	598	583	543	547	569	539	562	546	553	550	572	557	560	560	571	562	564	594	562	598	552	570	555	562	601	553	588	569	579	604	555	528	581	602	582	569	570	532	555	547	550	589	559	567	548	567	561	550	567	588	574	547	560	578	584	551	575	593	543	585	550	513	594	580	505	574	583	535	574	572	611	597	510	566	584	580	533	594	552	603	571	557	554	537	574	580	593	548	557	583	540	555	580	600	582	557	529	538	597	511	560	518	570	548	581	577	569	566	566	536	527	534	601	559	560	574	602	583	580	570	545	561	595	581	581	587	541	546	535	550	531	555	542	537	605	568	566	548	593	514	539	578	549	557	595	533	517	596	537	567	581	589	538	583	610	555	559	570	576	570	584	558	569	536	532	579	561	577	515	538	542	598	575	575	532	568	535	547	572	612	567	538	572	583	547	536	569	575	596	562	572	581	584	579	575	566	576	548	588	588	535	597	557	572	600	571	584	568	554	566	558	602	541	587	572	602	601	556	549	585	594	575	583	547	575	589	535	543	553	574	538	562	606	580	587	546	558	563	557	541	528	581	570	517	566	548	559	557	529	590	549	573	587	538	599	545	548	597	565	572	566	576	556	548	587	597	601	626	572	557	559	562	566	535	556	583	596	532	571	566	536	606	542	586	569	573	580	631	543	593	615	564	529	544	549	584	565	572	540	549	527	573	557	543	577	536	532	586	533	586	591	534	578	551	591	622	549	537	549	550	546	619	542	566	629	570	556	541	579	569	558	560	606	570	580	580	571	534	526	548	568	549	589	576	524	580	569	564	545	561	582	553	582	572	545	526	579	563	590	543	544	608	595	555	573	588	551	564	529	546	579	536	597	561	542	578	561	549	600	567	555	572	574	579	561	566	555	551	557	559	582	530	540	525	544	549	594	536	580	543	568	519	548	589	585	591	579	562	625	589	593	541	559	540	511	604	534	579	610	524	578	588	535	621	560	578	578	575	585	554	551	567	584	557	582	619	558	574	593	565	569	546	584	523	558	621	527	566	573	556	583	596	563	562	544	537	585	568	585	576	557	507	585	548	552	589	550	548	569	543	604	559	579	569	593	559	570	558	593	546	561	553	583	574	596	617	543	573	562	562	574	589	587	558	551	552	593	542	573	577	603	591	552	555	541	532	572	584	580	589	546	563	557	576	540	591	563	584	600	605	554	606	558	589	576	568	564	529	595	587	587	529	587	579	611	567	587	554	527	527	550	576	557	561	596	541	561	573	579	603	533	568	568	589	529	555	581	528	540	556	586	579	505	608	530	565	577	549	574	557	580	572	566	593	561	582	585	545	552	578	612	552	587	588	568	574	562	534	580	582	555	536	590	562	548	592	578	535	586	599	577	593	581	627	545	556	541	537	534	559	584
43459	67277	37355	29156	15406	10509	5907	793	587	607	550	597	558	554	507	511	503	518	557	513	557	536	543	517	527	522	542	483	511	519	501	545	514	571	536	536	574	565	534	533	579	548	535	561	558	556	482	561	532	552	571	629	828	720	619	556	551	527	539	526	529	550	509	481	507	563	540	513	503	501	495	491	487	507	535	489	513	504	528	487	500	504	471	510	506	520	500	493	512	516	498	509	507	471	474	536	520	529	510	486	512	487	505	493	544	522	512	516	499	538	539	518	487	522	530	515	540	510	500	531	503	473	470	462	499	489	523	531	507	516	513	509	488	505	533	507	522	481	508	510	542	517	485	562	527	480	491	520	487	474	507	523	526	495	525	501	534	578	508	505	493	472	503	534	481	536	526	486	527	523	516	492	544	467	500	493	471	496	481	506	481	489	541	485	495	490	514	539	485	521	514	509	490	559	538	493	524	480	506	503	536	528	492	477	488	521	534	527	484	520	482	532	483	476	521	527	488	493	546	523	487	564	519	494	503	504	518	496	521	470	464	510	519	502	461	518	527	547	493	494	508	495	506	471	539	510	494	541	507	512	514	552	543	547	504	507	512	517	512	518	555	529	490	488	481	523	532	498	480	510	522	532	490	498	504	535	516	531	487	493	543	496	482	526	496	509	521	499	488	528	514	520	511	542	535	492	509	511	549	492	479	526	496	517	517	481	567	511	504	483	495	505	488	521	483	495	515	508	538	501	548	502	505	529	538	536	556	512	471	552	500	531	476	540	503	507	484	493	538	471	496	493	540	496	486	504	515	529	499	528	481	496	511	515	505	498	503	527	501	498	505	494	517	497	533	515	560	561	528	529	538	491	480	499	497	511	475	505	523	481	493	504	510	499	521	460	527	516	514	531	495	509	560	490	508	485	491	482	516	527	498	514	536	529	485	515	477	473	523	483	504	514	474	520	521	456	480	515	533	535	536	513	518	508	508	499	499	479	486	536	458	493	488	511	482	526	543	544	532	517	498	542	521	495	531	520	519	509	461	493	506	496	483	508	549	498	512	527	540	505	536	515	502	477	515	536	567	513	512	567	530	530	517	530	465	473	527	519	514	498	522	506	540	532	525	535	529	520	538	486	516	467	493	522	512	513	508	527	456	509	467	513	476	522	506	536	446	509	477	534	511	499	454	509	516	518	491	507	493	487	510	527	512	523	515	489	503	515	527	505	495	524	539	464	525	519	519	541	481	525	505	513	518	494	473	530	489	492	515	512	528	532	546	485	497	545	537	524	486	493	490	501	480	513	511	507	492	477	485	515	490	508	477	533	572	511	494	492	509	447	501	507	487	514	541	490	488	503	496	463	487	545	530	531	527	531	503	532	460	510	528	505	507	486	534	510	499	493	473	470	491	484	503	493	511	543	515	541	518	517	534	500	505	507	518	496	511	494	494	487	489	539	501	497	526	510	530	528	505	519	514	538	503	493	512	550	486	545	511	483	519	467	485	506	510	478	513	552	510	498	497	530	474	538	516	506	518	527	483	532	511	491	478	532	515	514	524	526	535	491	510	526	482	528	482	479	505	538	536	499	520	497	501	496	525	499	506	517	511	508	478	482	501	481	497	496	503	499	543	522	476	502	540	498	516	495	539	462	537	497	524	526	507	517	502	522	463	502	502	501	557	516	542	551	520	486	513	514	498	513	521	517	502	483	509	504	501	482	483	501	506	511	495	484	512	451	534	507	525	498	519	533	510	477	510	508	484	516	545	476	494	472	499	483	529	526	495	506	513	536	496	469	506	515	507	525	533	511	546	542	494	534	524	559	481	540	534	505	490	538	487	477	538	530	511	495	485	508	525	547	523	501	478	497	537	504	503	547	480	522	511	506	538	464	513	555	528	484	464	491	503	518	500	499	518	510	512	492	489	515	529	509	494	498	537	464	511	553	507	482	528	524	507	544	520	493	508	537	481	450	536	484	515	486	489	545	494	492	518	510	466	501	500	529	538	528	542	502	540	509	463	557	536	497	473	530	465	497	543	498	510	469	527	489	482	491	488	517	497	506	547	532	517	529	539	507	481	498	487	472	488	504	516	490	500	512	501	499	472	509	499	531	555	503	484	488	518	498	516	469	519	513	496	522	531	534	521	493	525	487	459	488	517	516	496	488	522	506	534	472	474	500	507	519	477	542	559	476	482	491	510	499	500	493	485	527	497	504	502	519	484	496	539	444	541	510	484	494	513	553	491	499	499	509	508	517	500	492	526	471	513	512	482	487	486	477	515	493	500	511	499	517	479	474	517	504	524	531	528	478	517	508	515	476	502	505	464	515	517	512	552	472	494	516	510	493	510	506	511	541	498	524	511	498	497	524	522	464	526	505	503	489	490	523	534	535	495	531	569	476	490	483	516	492	478	514	508	534	482	508	509	533	472	518	518	567	491	507	527	516	510	541	478	463	513	502	501	499	520	510	472	533	510	513	504	508	524	464	495	504	530	484	501	544	518	506	521	491	511	481	508	533	496	477	509	507	524	480	513	493	509	529	522	530	500	528	526	547	523	489	489	520	525	523	503	494	547	504	506	546	474	490	463	504	501	507	486	504	530	505	536	465	495	482	469	500	479	519	477	515	507	533	517	489	521	534	493	464	480	499	509	538	520	478	534	495	507	528	491	525	537	459	476	529	535	533	513	531	542	535	494	476	523	494	481	479	507	553	538	532	514	479	497	496	484	520	513	481	520	475	561	504	513	510	507	506	482	538	491	521	526	544	513	518	483	516	531	538	524	459	480	511	522	537	505	514	515	491	499	533	465	508	529	488	476	493	518	494	506	534	483	531	517	467	489	484	510	504	525	539	514	508	496	467	515	515	547	466	524	507	503	527	516	503	489	465	550	514	509	511	537	501	474	504	492	507	459	522	501	478	559	515	514	510	491	442	477	517	469	494	539	503	513	512	479	548	460	525	520	486	496	522	477	498	524	485	510	514	522	494	479	506	488	471	525	480	510	514	507	504	495	497	494	514	521	555	468	506	487	491	532	504	525	516	463	518	546	505	502	517	507	516	520	510	485	485	521	495	503	511	487	493	535	542	484	496	502	490	557	523	451	452	492	511	486	468	534	531	475	550	469	477	486	492	511	545	484	496	512	481	546	514	501	504	550	489	521	548	505	519	531	549	515	473	506	522	483	537	490	495	537	527	501	519	533	511	461	469	541	464	497	466	509	524	482	514	494	513	492	493	493	509	487	474	535	521	541	495	518	521	540	523	503	542	488	495	499	527	485	544	508	532	504	502	507	486	521	521	483	520	523	506	451	461	494	520	504	534	550	524	556	539	485	492	519	532	510	495	490	533	506	517	530	493	492	510	503	498	473	508	518	498	464	486	496	515	459	514	507	544	500	504	457	527	483	491	499	511	515	529	532	481	520	510	505	481	516	508	503	511	504	487	503	510	535	489	470	488	500	494	486	524	464	507	487	502	511	513	497	462	517	454	504	506	526	487
24248	21559	29792	27207	26178	21989	13434	1612	882	807	770	725	701	764	758	761	694	772	699	721	655	728	661	771	689	738	735	702	688	713	691	755	719	678	682	723	714	740	701	753	662	716	764	715	705	760	734	735	655	751	715	851	994	967	836	817	683	685	713	699	714	718	667	696	672	705	697	689	719	661	711	706	712	680	704	687	688	652	682	699	618	688	698	691	665	710	688	713	704	682	622	675	683	707	697	687	682	683	683	719	695	711	687	712	679	725	739	717	669	695	654	680	697	726	673	673	746	684	679	646	695	697	727	752	662	671	683	669	676	684	731	717	661	723	668	673	693	710	691	672	699	679	704	646	653	674	683	669	708	659	663	704	670	722	694	656	689	670	698	687	705	700	713	642	685	645	701	663	651	676	712	696	642	665	658	673	674	700	674	687	697	651	664	681	678	699	727	728	667	690	697	718	664	722	676	670	676	685	718	680	673	677	707	665	680	692	691	689	697	678	722	661	680	697	685	717	663	707	657	696	693	671	686	745	648	675	681	716	667	660	650	733	713	670	715	698	688	673	701	684	702	674	685	698	686	689	704	665	651	697	712	698	686	672	730	658	671	668	683	673	661	686	656	661	682	650	741	709	656	688	679	690	652	667	684	692	702	710	707	668	706	665	703	678	630	710	679	664	688	703	668	692	670	697	648	688	678	705	671	701	683	676	685	662	621	672	676	655	703	676	668	653	669	694	692	651	664	683	645	666	661	656	678	711	647	710	683	687	665	669	673	727	678	687	682	698	696	654	649	708	724	659	731	697	659	714	633	661	693	642	693	621	640	719	644	638	686	689	710	703	678	674	691	639	720	658	687	696	646	690	683	708	671	661	692	679	673	654	708	659	683	666	653	677	671	642	691	668	697	703	669	655	716	680	683	668	690	680	649	680	672	694	731	696	684	703	671	647	660	719	672	608	744	657	679	627	663	670	712	680	693	679	710	718	669	745	688	672	658	717	719	639	688	639	698	659	615	692	692	692	712	670	683	733	696	662	713	698	658	697	661	694	662	736	671	695	667	746	663	678	692	690	674	707	631	668	711	725	686	664	675	707	704	671	686	673	698	680	671	706	686	677	672	699	714	667	678	710	632	688	739	686	694	696	655	716	651	667	716	689	663	687	648	710	718	671	673	679	651	646	658	667	679	709	695	666	692	658	669	730	688	723	714	665	707	705	713	692	730	675	719	657	712	631	683	677	665	706	707	719	680	693	643	712	659	673	706	658	722	674	705	695	647	667	692	682	695	682	651	706	661	705	689	678	683	681	659	660	656	665	699	705	637	659	657	713	720	663	690	653	657	723	686	701	735	682	641	761	661	684	679	599	662	671	690	701	643	672	720	701	673	660	662	653	740	692	697	701	722	661	617	652	662	674	689	699	674	699	667	709	674	688	701	689	666	671	670	671	687	673	699	697	701	717	699	726	704	668	683	697	663	670	722	722	712	678	657	635	675	653	647	663	681	685	687	717	622	688	700	677	691	639	664	722	679	694	664	706	688	659	728	702	697	674	679	666	671	632	670	656	646	697	642	681	664	671	704	699	670	689	646	693	649	672	656	686	686	734	669	694	696	662	699	692	662	666	683	677	690	655	684	664	668	703	692	673	709	709	685	678	669	679	658	715	684	695	679	689	680	709	685	674	673	695	692	701	680	700	698	646	634	718	654	664	642	699	662	682	672	678	670	675	677	648	695	656	675	649	701	720	683	705	696	697	690	659	715	647	678	697	656	726	682	696	705	704	670	680	676	638	645	738	671	704	712	722	708	749	707	708	634	658	659	653	743	660	692	705	668	650	664	693	691	711	667	705	681	689	647	690	705	688	704	714	671	686	702	685	675	690	690	675	671	731	656	663	715	669	657	721	660	654	679	672	669	662	703	694	716	642	674	709	715	731	675	655	686	675	672	666	614	724	668	669	687	616	633	660	701	696	658	701	701	722	667	705	684	655	706	688	686	705	683	712	666	666	701	695	649	608	661	688	709	658	691	717	667	699	697	647	651	653	729	672	738	656	648	660	726	688	702	679	722	670	695	736	709	666	702	679	690	677	681	716	776	686	753	623	722	681	665	662	636	659	715	736	675	671	702	691	649	697	662	661	620	666	653	661	693	698	682	723	681	699	683	664	721	725	661	659	711	729	689	697	710	672	699	696	651	721	663	692	693	689	647	683	671	698	694	676	684	697	697	665	678	620	676	677	675	665	696	745	701	696	691	674	707	680	667	706	673	700	680	696	644	683	671	700	642	690	712	677	673	707	661	671	654	707	703	689	650	679	670	676	657	711	672	679	676	657	678	673	674	653	681	604	640	697	709	721	673	670	699	685	668	689	623	699	706	676	700	667	726	668	649	695	680	683	709	642	660	685	672	683	687	688	706	684	723	711	690	700	689	670	641	689	674	743	708	681	681	710	680	620	689	683	671	659	711	681	641	643	678	697	684	729	703	698	652	666	733	724	699	690	639	680	690	710	705	691	694	691	731	677	687	681	707	697	660	732	668	692	649	667	668	680	660	716	703	667	704	691	647	678	673	703	648	693	705	714	682	716	630	647	657	684	706	624	669	646	677	638	679	696	651	685	761	675	715	680	656	692	699	674	761	691	689	670	726	704	645	636	709	719	711	707	687	701	677	658	699	632	659	684	681	686	704	644	647	702	671	690	736	728	692	627	678	662	657	726	732	654	663	708	681	682	694	708	667	779	703	696	658	667	674	633	647	679	697	680	659	712	665	661	725	687	685	666	684	713	635	664	700	690	700	650	680	681	666	694	668	695	709	682	692	710	646	671	666	725	704	664	684	687	663	704	674	643	675	677	710	699	709	707	680	670	691	691	705	692	673	664	704	700	616	724	675	661	692	626	692	690	677	665	663	722	673	676	641	665	709	699	666	674	717	678	692	702	730	696	677	683	678	668	687	698	719	717	678	724	670	688	646	672	695	698	682	663	655	674	657	693	679	639	691	682	712	732	702	707	673	656	683	677	685	652	692	662	672	683	669	684	678	677	653	690	672	698	699	696	671	694	657	665	701	662	707	700	718	633	672	661	701	699	701	650	636	688	747	680	737	682	650	673	725	710	724	655	684	647	658	637	700	677	668	711	693	711	689	662	655	699	695	671	685	662	672	654	675	683	689	660	659	634	707	700	678	701	668	672	679	676	634	690	678	707	687	714	694	704	722	691	667	677	679	685	647	633	662	639	661	690	673	697	745	738	648	714	672	644	698	691	713	712	690	670	687	594	646	650	677	665	701	656	680	696	703	640	688	703	672	681	652	685	670	702	629	694	676	702	645	694	651	695	711	707	662	701	631	673	660	631	643	633	623	697	667	657	679	687	683	640	648	693	721	657	661	685	692	649	718	699	703	699	670	668	712	700	697	696	720	692	710	731	703	637	677	649	652	657	681	655	700	710	664	700	685	663	691	704	673	688	685	713	657	696	663	716	677	668	667	657	699	700	705	661
54993	80270	45759	43642	21431	18437	9472	835	755	714	695	698	678	670	696	670	643	648	646	617	597	634	616	658	594	670	598	640	641	670	599	638	652	676	635	685	672	662	688	671	662	664	679	638	625	676	647	673	668	641	673	897	1132	996	841	677	637	638	593	595	576	639	599	607	620	631	606	583	602	633	579	648	616	600	604	550	638	586	603	649	582	651	625	590	591	674	611	570	612	620	667	602	624	616	563	553	586	618	635	614	614	583	640	582	599	592	660	617	659	615	641	619	586	610	615	550	604	622	596	612	606	618	652	602	588	627	601	578	609	622	607	593	656	639	600	652	625	597	618	589	630	591	609	631	617	641	584	654	564	603	601	675	565	622	606	579	610	614	644	619	654	612	607	587	614	604	614	602	618	637	614	591	599	617	610	578	618	616	596	572	573	604	610	564	595	647	584	595	611	578	623	608	635	605	632	579	602	604	574	599	580	614	612	559	584	624	611	596	579	598	597	617	619	573	621	644	623	592	610	614	616	626	620	623	616	578	628	647	566	610	597	594	603	613	600	607	636	648	638	564	598	608	603	607	610	638	581	602	542	593	594	610	614	616	612	633	597	589	577	577	614	617	626	587	609	611	628	647	604	579	580	594	576	619	628	621	637	656	614	608	635	593	595	641	580	621	620	597	594	614	608	625	585	568	673	585	586	595	600	578	615	604	652	586	596	635	595	558	625	599	619	628	538	597	593	641	603	645	608	608	614	582	565	612	603	605	569	614	578	626	582	607	576	571	546	575	598	632	603	579	598	573	620	609	600	621	687	627	568	588	618	623	636	622	598	600	610	585	664	625	573	585	588	580	621	594	617	585	590	635	609	598	639	602	618	580	575	583	604	590	542	616	653	613	639	613	557	618	649	614	589	592	635	568	594	661	619	642	566	638	617	625	588	628	582	601	579	605	606	616	643	597	603	582	544	594	601	628	626	639	613	570	582	598	622	642	561	646	590	593	612	577	572	616	534	568	596	581	579	600	608	593	621	623	606	629	604	587	610	600	608	584	615	583	593	600	623	566	630	609	594	622	651	640	645	631	626	609	563	586	566	607	647	643	621	628	613	615	603	638	645	643	581	634	633	611	591	612	589	612	641	591	583	608	582	565	573	602	640	603	561	627	604	631	620	591	592	642	620	589	608	611	595	596	601	624	595	600	602	660	563	609	574	544	640	618	587	632	565	597	663	602	583	597	662	603	631	582	605	613	610	603	649	608	629	602	593	631	591	615	598	620	593	620	618	632	640	601	589	608	614	603	623	565	650	604	592	631	616	586	612	598	608	635	577	587	595	632	670	610	624	606	586	587	636	608	609	617	584	636	587	617	639	561	604	593	609	627	654	623	582	585	618	581	629	641	600	580	580	607	654	641	624	579	633	621	588	627	614	622	605	550	583	598	576	585	595	648	640	601	600	617	628	616	594	631	634	622	615	598	574	626	632	628	623	625	615	603	563	591	646	626	590	591	615	597	580	591	551	574	621	606	649	649	565	609	656	586	632	599	646	615	628	572	589	596	592	608	614	614	624	568	627	590	613	562	602	639	598	629	638	564	596	622	562	607	578	614	616	612	584	596	605	591	664	637	621	626	647	598	578	564	559	615	647	592	628	594	606	634	572	642	602	618	655	642	627	622	574	643	635	622	576	617	602	640	636	554	617	607	606	577	663	564	585	594	586	638	583	626	578	606	614	629	586	611	567	559	594	602	645	609	618	677	541	582	596	548	585	561	617	601	561	584	608	602	610	564	579	592	608	553	594	598	594	577	641	628	595	600	600	616	602	638	613	640	574	560	580	580	579	578	636	649	619	592	605	583	585	582	600	585	620	621	595	600	630	625	572	627	571	560	606	638	568	608	634	619	635	606	582	587	637	589	582	662	595	619	591	634	616	565	606	563	615	643	631	583	626	617	597	619	604	608	571	628	656	592	619	637	587	557	596	631	627	593	617	569	591	626	611	592	605	620	621	596	594	612	612	596	586	577	565	594	570	565	606	593	586	619	608	612	575	599	626	601	640	657	658	613	625	599	574	625	623	610	622	595	591	632	662	629	645	581	618	610	612	626	644	589	622	583	587	582	623	584	600	573	632	620	634	610	600	636	655	627	608	670	601	633	610	598	581	566	649	579	615	595	561	633	581	631	631	616	620	596	613	576	611	625	586	602	617	627	633	591	637	637	578	663	598	655	585	587	600	589	600	629	615	605	617	618	613	605	598	581	593	645	617	588	560	625	605	643	580	627	630	600	558	581	652	594	583	583	638	581	618	657	572	620	600	600	633	641	609	590	617	609	623	593	589	611	627	605	633	637	610	572	592	596	596	607	616	582	621	580	628	571	562	608	608	586	575	599	597	601	587	589	588	600	617	629	566	618	626	607	580	562	593	594	612	614	610	580	581	623	553	602	598	565	619	609	610	642	589	635	563	633	599	565	555	631	590	618	592	591	590	601	579	658	589	588	596	589	618	643	618	636	594	578	608	599	606	607	626	611	596	613	619	577	612	652	613	588	598	586	595	594	644	618	571	620	605	590	598	576	600	653	618	639	591	626	570	597	574	635	572	635	601	667	621	582	616	567	553	570	586	641	594	590	577	607	656	591	602	666	602	605	551	576	593	601	556	585	608	616	615	609	596	622	579	625	600	601	605	639	570	568	557	562	575	589	609	593	570	638	604	571	620	593	602	640	617	579	620	614	602	629	604	621	610	587	636	566	616	594	568	604	608	620	623	627	618	618	630	611	625	603	631	640	584	588	612	580	588	610	638	592	592	601	575	630	620	593	570	603	600	617	610	607	622	610	602	607	618	607	577	576	593	602	591	614	601	589	595	587	586	608	609	610	606	597	587	607	598	627	582	610	619	598	598	579	610	609	652	579	603	567	625	549	595	632	601	638	579	642	581	611	630	587	591	594	608	616	561	640	588	595	574	585	623	607	573	627	589	587	602	600	577	597	588	568	625	591	586	664	597	606	606	557	589	600	633	592	606	603	602	605	609	644	587	606	598	561	598	629	578	613	634	591	636	592	576	622	618	614	621	584	581	604	616	608	603	581	609	608	595	620	578	604	607	505	636	649	628	630	586	592	605	619	611	597	616	622	595	616	622	600	581	654	618	613	588	585	591	596	574	624	601	621	654	579	557	572	591	649	625	659	605	634	619	576	590	639	622	624	555	584	583	560	573	587	652	582	614	571	625	632	619	635	612	626	594	582	615	591	641	639	604	593	605	557	553	579	643	573	613	599	606	631	613	610	600	604	630	598	607	612	609	639	609	636	632	591	579	657	599	625	596	602	605	587	589	588	621	620	593	650	617	572	632	633	622	616	607	637	597	594	561	590	559	629	594	608	611	600	623	628	603	611	601	629	626	625	586	646	635	562	600	586	640	603	567	616	617	571	621	583	605	607	583	643	596	610	611	641	629	650	634	627	650	614	577	596	659	599	621	603	588	614	614	645	610	567	600	601
28119	20681	11201	5091	1865	1582	959	637	624	633	591	593	572	632	594	605	602	610	575	627	621	592	582	633	581	639	544	609	623	589	645	584	617	646	635	605	629	609	619	582	612	632	644	584	596	673	581	626	585	594	584	595	614	660	587	607	600	615	638	588	628	634	626	601	620	618	575	602	595	615	591	604	609	616	635	566	581	622	605	570	552	633	627	602	548	575	585	577	585	577	566	670	643	599	643	617	623	568	638	546	618	608	604	550	556	634	626	594	602	605	556	635	608	576	607	624	610	601	575	609	609	656	638	561	629	626	580	590	586	646	609	609	598	580	608	567	602	620	584	603	566	581	609	562	637	598	609	570	606	566	606	603	571	565	569	599	568	607	600	571	584	587	586	578	581	609	569	585	627	617	612	589	573	612	565	590	621	605	602	562	565	586	603	590	590	546	619	575	553	625	611	642	603	594	631	596	609	591	565	572	580	582	603	620	664	582	647	608	625	585	625	625	588	595	614	605	603	542	577	581	632	642	610	620	608	603	546	615	617	567	585	634	616	560	554	594	620	614	618	613	579	579	599	579	614	597	631	593	661	578	578	653	622	618	602	559	594	561	545	563	553	571	676	612	607	602	610	609	595	596	569	575	601	652	565	605	610	617	632	558	581	598	612	618	606	587	582	593	588	611	642	594	584	611	641	550	569	590	599	554	659	615	596	645	613	594	592	637	627	618	601	593	617	618	605	609	605	611	594	626	571	629	584	611	629	591	582	622	606	601	591	567	598	577	591	604	579	612	604	619	578	603	609	590	622	586	599	616	603	613	594	561	564	622	618	600	595	589	598	649	623	591	580	572	576	599	585	621	587	593	624	615	600	610	574	593	608	614	613	624	599	657	624	609	550	585	580	611	663	617	622	571	548	611	622	620	555	590	571	603	629	594	588	629	621	598	596	580	575	592	599	640	581	571	592	558	605	596	595	605	632	588	595	585	614	594	568	627	589	620	623	584	573	653	624	591	661	588	632	606	603	615	610	611	623	568	603	564	568	591	634	586	676	612	609	592	655	584	635	589	615	639	641	613	646	602	561	624	650	650	589	616	622	603	590	595	592	609	624	629	581	609	588	602	564	614	594	598	565	655	618	616	583	587	604	592	620	608	613	607	636	635	636	586	626	568	609	614	614	595	606	616	638	607	615	627	584	653	639	537	640	651	609	612	595	587	577	576	615	607	545	614	619	569	576	601	586	602	609	588	615	616	637	618	591	601	647	598	591	607	582	601	587	619	593	593	547	583	586	633	587	576	639	623	660	604	578	600	616	615	575	607	613	606	618	637	622	631	587	661	624	583	635	616	571	614	622	586	613	590	586	608	598	566	628	597	617	606	621	577	599	582	572	595	609	596	592	621	596	595	601	595	618	608	606	643	596	606	556	610	569	632	569	587	625	619	620	587	632	549	586	582	618	626	610	607	578	609	589	589	597	598	577	588	603	609	618	575	596	585	593	630	606	592	600	618	599	594	583	617	603	587	595	585	620	579	607	614	589	630	579	629	597	601	618	623	620	591	623	584	595	613	599	563	615	616	605	637	602	598	610	603	620	639	586	629	590	544	588	624	629	619	584	626	586	618	585	585	588	617	617	583	639	609	623	574	641	589	617	581	620	609	597	601	570	593	594	570	611	650	568	602	640	603	612	598	589	572	629	577	617	622	615	587	602	590	574	563	544	599	577	607	615	631	655	570	604	598	635	619	602	627	564	594	605	625	604	606	578	611	636	573	608	577	597	606	575	593	572	573	626	605	549	660	597	603	612	628	589	584	578	590	548	600	595	592	641	607	538	585	624	612	628	618	668	598	637	594	618	634	617	620	613	597	594	627	661	642	604	607	590	611	626	609	604	596	597	637	646	590	586	596	594	610	624	599	637	602	589	570	575	566	605	559	580	601	588	579	575	610	592	594	574	554	553	599	654	646	600	655	595	628	601	568	632	606	593	625	623	588	615	629	596	608	606	542	644	581	640	626	594	573	565	569	593	545	617	624	556	612	615	635	588	588	590	612	564	605	588	583	626	599	602	557	612	628	629	608	551	594	675	619	596	601	581	621	575	622	594	647	581	614	601	620	604	643	628	636	644	604	612	603	584	587	573	592	642	593	572	604	616	645	577	602	586	636	626	634	624	608	588	630	578	576	601	605	633	618	611	619	618	558	556	573	640	601	586	592	621	613	644	566	591	575	613	613	625	651	579	643	624	603	648	591	625	601	596	606	601	615	597	623	649	617	598	592	629	613	599	593	599	576	577	624	549	567	623	589	654	589	608	570	605	639	624	617	587	595	634	589	604	594	612	590	572	646	591	574	591	573	620	605	595	614	581	620	600	619	591	597	585	580	573	609	624	608	615	576	597	586	589	630	610	612	593	586	577	595	571	635	645	598	601	604	630	576	591	614	618	591	555	602	593	620	629	577	624	593	574	625	624	539	583	582	590	589	638	612	642	598	619	635	596	587	608	621	646	595	546	606	630	588	621	585	594	618	586	609	600	609	626	572	584	571	593	595	592	617	627	611	628	592	613	591	571	570	593	614	578	590	605	607	557	567	612	582	569	593	600	559	564	587	551	614	585	561	590	617	582	635	586	609	635	601	583	597	608	606	624	597	642	592	600	585	618	587	598	630	647	619	624	578	591	598	591	614	598	603	588	555	572	618	632	605	555	590	590	630	629	593	583	628	607	576	607	572	612	589	646	591	591	585	584	587	569	579	630	615	622	635	603	559	646	567	566	613	615	606	577	614	592	639	597	584	632	648	595	645	609	580	622	593	652	577	571	598	622	582	554	634	552	598	598	593	586	635	613	611	610	613	594	588	579	616	595	639	626	586	616	600	622	593	565	625	588	594	636	586	567	622	579	562	629	571	640	599	647	584	598	556	557	600	586	551	613	604	620	609	628	622	600	594	616	590	614	619	607	599	540	571	583	563	566	595	584	570	625	581	593	598	629	556	614	606	613	644	573	633	600	597	610	579	622	628	580	597	610	610	569	592	600	576	664	616	578	595	668	559	572	588	590	578	601	575	592	640	591	614	575	588	591	607	595	581	561	579	585	593	627	577	580	560	606	602	604	571	604	626	564	604	607	569	584	622	563	603	620	578	616	617	601	621	600	587	591	597	608	603	607	637	579	566	614	576	565	612	563	608	587	600	625	588	586	584	610	603	589	605	596	626	629	620	637	588	597	586	595	606	602	623	581	587	633	629	590	601	612	624	645	592	624	624	568	612	603	598	592	595	642	607	629	576	592	595	614	588	632	599	653	639	582	618	585	582	599	595	607	562	602	595	558	586	568	613	606	599	595	575	608	608	635	634	566	597	605	636	621	573	582	602	590	600	602	642	580	627	610	589	573	584	642	582	643	624	629	600	561	659	595	599	601	591	630	625	588	612	596	604	615	587	620	608	594	628	589	569	615	575	663	590	591	593	597	556	591	657	633	621	576	592	575	575	604	623	578	623
11320	17978	9697	4880	1730	1756	907	536	507	478	536	502	506	524	505	500	482	511	495	480	476	470	487	492	521	566	503	495	508	527	477	539	550	510	498	531	512	524	516	526	499	481	497	507	489	533	495	538	538	498	506	498	539	551	550	517	508	512	533	526	514	520	489	500	501	465	501	517	521	523	449	506	534	501	570	507	471	510	448	502	513	473	530	518	539	475	510	505	516	469	502	489	535	509	509	520	481	505	502	543	494	510	487	519	502	476	504	480	494	487	513	522	489	494	488	491	520	531	485	477	496	478	505	481	528	503	483	516	490	500	516	523	504	505	556	473	499	498	512	504	499	531	504	512	529	513	473	527	526	478	480	473	507	477	530	500	488	506	488	485	482	479	502	535	488	514	500	508	491	490	516	487	502	531	552	496	459	534	521	537	461	538	527	500	537	504	473	479	504	494	508	455	451	483	479	521	512	493	529	513	512	471	520	469	496	500	487	512	488	470	467	497	495	465	499	505	508	547	498	508	534	516	508	495	501	520	510	501	466	501	522	514	530	513	472	550	489	521	477	492	462	494	508	513	498	520	500	491	519	499	515	510	513	493	477	502	512	506	512	497	512	534	483	538	486	551	499	508	478	507	478	506	508	488	495	501	543	517	502	484	519	499	487	496	487	502	509	531	504	484	518	488	489	469	517	516	510	484	507	516	483	518	488	484	475	512	536	476	522	470	534	511	501	470	510	489	433	498	516	506	493	481	522	471	474	498	518	523	535	508	475	493	500	479	509	537	508	494	467	488	522	496	474	513	514	525	512	454	482	539	548	480	513	507	470	459	507	518	512	456	521	491	476	472	517	478	490	488	484	537	502	523	531	478	465	508	531	520	480	536	504	506	505	501	535	484	516	482	514	488	498	540	484	501	503	473	507	486	512	465	515	527	504	506	497	529	506	559	518	479	480	513	493	502	500	502	512	467	494	533	492	526	502	478	532	517	449	520	515	467	478	502	494	503	515	465	490	490	517	491	537	495	493	517	500	509	501	500	532	481	514	494	506	505	498	505	521	498	521	532	454	530	488	501	510	490	498	509	508	495	495	504	447	483	495	506	518	510	512	500	535	504	511	504	497	476	495	458	478	480	515	506	473	520	538	537	491	500	518	477	466	506	513	511	468	479	482	484	531	499	500	549	523	534	497	532	520	508	509	533	475	549	518	538	508	487	493	519	513	501	486	505	514	492	517	491	546	501	475	449	467	525	526	483	505	473	485	495	504	489	465	483	484	509	523	544	474	477	478	493	517	504	525	515	548	517	518	507	531	460	538	464	498	495	507	474	521	506	488	476	506	493	449	471	498	476	509	491	505	519	495	485	512	507	495	523	513	516	500	473	525	531	499	498	513	479	499	508	492	515	482	516	486	518	511	517	518	506	485	496	524	501	549	492	523	494	486	498	531	458	492	453	505	516	496	479	522	472	503	476	504	477	479	513	497	490	494	490	514	481	504	528	461	481	468	489	489	501	536	496	475	528	529	509	503	503	465	489	499	493	522	491	523	526	494	512	528	522	452	456	519	492	474	508	474	488	531	494	440	533	518	520	486	506	484	500	466	516	516	507	508	517	496	543	537	510	496	503	487	524	450	480	483	507	487	519	518	490	512	503	459	456	522	553	489	480	475	481	545	513	512	502	487	460	515	515	506	509	500	505	520	518	484	468	469	491	480	537	499	539	492	504	506	558	499	493	510	484	500	476	497	477	460	528	499	462	503	536	485	488	494	495	518	525	506	468	481	503	478	499	502	517	499	469	520	522	466	482	527	508	500	466	480	517	507	489	498	469	512	482	483	508	463	483	523	497	538	503	505	489	481	495	464	465	511	520	507	497	504	505	494	477	539	472	497	510	504	522	531	470	511	519	459	494	496	520	489	481	545	502	493	473	527	469	469	456	529	487	496	516	457	485	498	498	551	486	499	484	492	471	482	545	486	487	500	517	457	477	517	513	476	475	516	478	482	481	492	504	445	504	497	496	491	492	528	493	512	562	517	514	469	511	500	542	494	507	517	473	494	502	459	488	516	519	487	520	465	521	479	481	506	467	530	469	533	519	535	453	539	515	509	511	526	523	522	527	489	522	496	489	517	521	497	504	513	503	510	526	533	481	545	499	496	532	470	520	514	489	473	495	479	527	463	498	514	518	501	508	526	485	469	485	478	504	498	521	455	510	519	491	468	481	488	517	523	507	495	469	515	484	482	516	529	535	513	487	529	480	490	512	513	460	470	521	468	504	507	489	506	508	495	494	470	531	515	516	494	473	519	508	495	469	510	456	479	501	547	464	459	523	517	506	479	516	474	498	481	537	491	504	498	509	496	457	531	527	510	521	499	532	502	516	497	518	482	499	529	472	469	507	476	489	528	524	513	483	531	484	497	468	490	515	504	490	506	516	503	510	541	512	513	500	497	507	482	498	530	495	481	524	486	511	500	456	494	537	495	489	471	465	481	484	434	508	518	489	518	517	501	477	509	496	475	508	442	527	482	521	486	479	552	510	523	475	517	486	512	511	476	519	498	503	494	527	486	491	515	495	478	475	483	528	526	531	505	518	485	518	507	534	508	503	489	503	500	502	490	508	526	511	474	495	501	494	503	522	495	492	501	541	492	492	531	499	498	481	516	496	544	480	484	503	501	526	517	549	500	500	484	498	494	538	514	483	508	495	503	471	500	505	468	507	517	514	512	499	530	496	484	509	482	486	492	504	531	494	508	513	522	521	531	510	515	445	488	499	522	490	503	512	499	461	503	486	483	521	525	507	524	506	502	526	486	503	430	549	487	490	526	494	493	469	524	480	497	485	489	493	505	517	487	457	508	540	497	513	494	503	500	514	481	461	500	517	475	498	480	508	518	487	497	502	481	506	512	505	489	495	486	520	524	466	476	477	486	544	507	481	495	514	513	447	503	496	502	537	466	521	513	521	493	499	535	502	522	536	516	492	482	493	471	497	514	499	494	474	499	516	464	455	502	507	543	500	521	515	524	485	481	518	492	500	519	528	523	486	514	498	492	481	469	478	516	498	481	489	468	474	508	500	533	516	511	498	524	499	510	469	513	493	500	457	496	514	508	551	467	514	510	457	455	500	486	491	532	489	519	493	522	510	486	444	521	521	498	510	515	503	490	520	494	479	499	505	511	518	524	514	534	478	476	529	523	519	475	485	456	511	508	500	488	493	503	488	489	522	512	539	497	509	505	508	519	486	527	489	473	500	512	551	543	482	512	486	482	535	539	543	531	486	481	485	504	520	508	496	491	493	505	506	513	549	491	547	508	516	509	492	520	484	479	534	501	516	529	479	496	513	510	495	492	510	500	503	486	494	498	503	503	520	466	486	481	495	527	488	487	525	480	518	487	551	477	468	481	493	504	478	492	498	467	527	468	489	516	505	522	526	485	496	486	483	492	525	510	519	489	529	487	529	512	483	487	501	484	521	504	535	503	516	529	505	468	489	526	484
25225	21715	28514	29603	22795	14496	5232	859	691	647	661	614	602	591	618	606	645	617	621	617	563	598	625	623	622	638	614	628	599	611	621	612	597	630	605	623	639	587	594	665	609	589	615	646	609	583	659	597	642	617	684	647	779	718	712	662	604	611	585	661	573	605	616	603	645	606	620	677	577	641	599	592	603	596	572	612	588	622	590	586	552	597	603	567	587	645	589	611	613	577	598	583	665	586	571	566	597	612	587	594	605	620	614	627	580	598	609	639	581	607	600	598	641	606	595	650	598	607	592	615	599	663	617	576	586	577	604	653	593	596	571	585	572	656	589	559	587	634	572	588	604	616	616	614	621	587	577	628	598	662	598	592	589	623	588	621	615	616	613	666	618	608	594	604	552	564	574	634	602	586	626	603	581	612	593	621	607	605	589	605	580	586	584	606	599	605	652	630	581	566	591	602	576	638	606	580	568	599	563	590	622	626	582	624	580	629	597	614	611	567	593	610	605	629	611	562	616	626	628	605	612	621	566	571	582	606	635	590	626	644	576	624	638	620	590	626	616	671	662	614	584	617	611	582	617	594	609	616	624	615	571	587	586	589	587	578	595	637	593	592	583	597	616	574	594	621	635	603	624	546	595	652	602	566	607	596	599	573	586	561	595	565	605	619	612	610	577	622	560	652	606	559	600	632	652	574	628	604	597	611	576	589	603	631	607	595	619	576	648	635	579	615	616	633	579	575	629	576	579	556	598	602	624	618	585	608	611	599	581	635	594	637	589	637	602	620	572	626	605	603	612	600	598	608	624	619	605	636	577	581	620	584	590	584	558	591	616	589	605	616	614	644	602	609	590	599	586	597	623	606	610	623	614	594	600	602	563	566	624	581	622	598	591	614	593	626	616	611	572	612	636	559	633	612	619	602	564	646	611	617	584	578	579	616	639	652	603	593	606	600	568	538	609	575	617	587	630	622	564	605	585	589	626	615	612	586	586	601	589	583	597	627	616	547	558	576	619	619	603	626	604	612	602	596	638	592	572	624	594	592	619	585	600	609	611	599	592	637	580	625	595	585	585	591	624	568	579	614	614	607	590	599	574	601	582	571	556	608	644	588	584	603	632	612	592	651	579	604	625	675	608	619	569	607	562	651	577	633	622	605	570	602	629	586	627	576	618	658	598	596	592	550	635	623	602	591	590	581	581	631	602	640	596	590	619	611	584	613	576	594	600	576	573	611	610	642	636	588	617	560	574	613	589	582	548	561	576	558	593	608	582	608	606	589	638	601	561	629	613	597	577	603	635	592	578	559	621	631	596	607	628	574	644	572	588	614	559	641	611	590	631	610	601	566	569	597	593	614	570	638	594	632	640	548	601	586	645	609	575	592	589	582	606	607	564	627	584	588	639	649	605	566	622	591	620	595	629	563	576	606	662	596	600	596	592	639	573	617	613	652	664	600	585	609	615	544	613	548	600	629	621	609	604	604	589	556	549	594	565	603	563	589	559	632	574	599	578	611	560	595	604	607	571	593	594	676	584	588	649	572	623	560	624	582	551	589	594	591	605	646	587	674	628	571	604	655	588	582	621	578	595	599	592	618	559	590	605	585	623	614	599	617	543	671	641	604	637	555	602	573	567	594	571	579	586	610	593	644	598	612	577	584	604	610	617	628	563	614	584	591	583	571	599	578	583	642	605	652	582	587	588	603	601	581	618	643	574	645	657	569	597	611	570	589	629	598	615	613	596	592	635	600	583	581	592	592	556	598	608	651	601	581	578	656	591	647	584	580	607	598	564	600	598	603	643	610	581	597	607	569	581	613	622	561	642	618	603	581	593	535	611	620	607	607	629	571	627	602	603	601	614	601	592	619	576	556	562	615	586	599	581	596	601	621	595	619	591	611	604	615	573	631	584	599	584	597	646	554	594	612	554	618	583	593	608	578	614	587	570	626	627	586	543	606	623	613	614	609	572	629	580	600	622	599	596	579	618	607	645	620	607	617	655	597	609	569	585	649	618	576	625	568	574	612	592	591	571	598	602	617	604	575	551	606	638	607	630	620	593	619	576	654	605	640	614	571	692	647	591	592	617	609	563	610	596	616	608	596	602	528	648	573	633	567	584	619	584	603	603	604	645	563	616	607	614	629	557	639	617	597	578	616	562	601	575	583	596	608	610	609	583	611	562	575	567	639	599	600	588	629	606	575	597	652	594	611	625	626	611	522	611	589	579	616	584	626	601	582	653	660	592	631	605	609	567	567	602	613	586	606	645	599	616	602	606	626	597	656	572	641	617	600	599	644	609	620	610	630	595	638	605	585	595	602	612	603	629	604	581	589	623	585	560	617	613	615	582	620	589	606	593	575	601	564	625	588	579	633	628	619	623	595	604	605	616	586	570	574	579	607	601	637	583	608	565	620	590	541	557	595	591	597	576	588	573	592	645	569	634	618	599	591	602	581	614	570	650	606	591	617	598	639	616	618	619	591	598	648	573	622	599	596	613	556	616	612	578	635	575	606	632	609	597	626	640	585	568	629	609	555	597	617	598	588	592	608	612	631	613	610	550	613	593	608	623	576	608	606	575	590	592	558	559	618	631	616	655	613	604	597	600	650	624	596	591	620	570	581	591	583	556	603	604	604	591	574	621	617	622	614	590	599	565	561	577	606	596	592	595	626	592	602	611	623	575	593	595	650	647	594	640	578	622	616	597	577	579	596	579	638	578	558	594	601	595	600	622	607	667	595	604	617	527	642	607	624	620	663	609	598	622	605	545	622	569	565	630	616	587	625	584	625	584	595	615	611	613	589	638	578	604	628	609	590	610	574	596	624	609	594	579	585	641	621	631	560	594	610	622	628	641	620	613	594	620	605	630	628	650	568	593	586	626	644	636	606	587	594	632	606	526	606	588	599	596	567	603	596	577	635	571	590	672	575	618	617	612	608	562	601	614	609	599	597	610	611	630	581	616	619	634	552	545	611	617	564	632	624	593	592	610	607	588	573	626	589	583	604	601	625	587	582	668	602	557	604	558	593	622	582	612	616	622	602	613	589	563	598	619	583	637	614	604	636	599	656	571	610	651	566	587	594	628	616	617	618	592	628	579	639	592	582	595	644	599	613	604	591	592	586	600	635	592	590	581	594	573	584	622	621	597	581	593	587	545	636	612	585	627	587	621	592	587	588	585	606	635	636	625	627	626	627	574	575	561	612	620	602	638	638	585	622	608	574	629	622	624	592	628	549	593	616	576	614	610	584	624	587	600	557	582	579	621	579	576	595	566	633	641	620	596	647	602	545	572	617	628	584	600	611	641	617	582	552	573	624	601	586	597	605	610	631	605	602	582	596	624	616	545	620	594	594	599	544	559	617	634	572	604	574	594	627	603	586	555	576	626	617	598	629	648	635	566	588	595	560	577	597	622	617	650	621	592	631	581	606	575	607	599	625	628	591	623	609	664	652	625	624	560	579	597	585	592	615	588	628	603	620	588	601	618	580	605	565	567	598
41316	65681	41731	31009	15391	10723	4585	684	624	583	547	587	565	581	567	576	601	562	579	556	562	602	533	565	550	556	546	529	549	555	561	536	540	571	546	547	572	635	595	602	568	551	593	582	587	540	534	607	610	605	598	705	800	695	633	599	568	547	507	566	508	519	504	525	506	548	535	564	562	522	548	581	536	526	563	582	573	538	527	534	562	557	557	534	546	567	582	550	560	488	553	534	510	577	548	491	543	606	532	602	529	518	556	537	543	528	553	570	514	503	529	541	536	499	577	509	535	503	552	567	570	557	544	521	511	549	534	570	508	546	517	479	525	544	529	517	540	503	565	532	514	559	525	538	527	540	525	529	530	569	527	539	534	535	490	551	503	545	556	565	536	534	516	525	547	539	556	560	516	521	550	541	512	552	527	523	523	499	556	554	534	543	554	570	549	515	533	551	532	511	518	534	553	507	564	522	527	544	516	537	530	576	539	539	507	532	534	509	545	529	526	531	530	569	507	493	522	492	540	558	533	520	499	537	550	501	559	517	588	538	526	553	507	551	556	508	534	543	534	552	540	551	561	573	512	554	504	563	501	539	555	534	527	541	546	518	530	510	506	575	511	532	565	563	548	498	532	523	538	550	515	545	535	562	552	545	595	485	504	518	533	540	524	540	541	522	525	552	501	524	492	552	524	549	539	544	589	558	538	550	562	523	512	544	559	558	576	479	547	527	501	536	553	542	544	528	544	502	571	590	543	566	534	514	529	519	537	495	520	544	547	548	548	531	566	548	531	555	566	571	534	511	561	518	510	560	541	531	539	565	526	543	547	517	522	629	486	520	525	579	504	532	534	562	549	564	546	575	535	546	514	531	551	514	537	565	542	548	503	525	532	540	542	586	500	550	540	505	532	547	543	549	471	527	515	528	531	557	523	499	531	536	545	539	580	533	533	532	516	522	536	498	551	543	562	550	531	551	524	563	587	512	487	540	541	540	532	539	514	551	520	539	549	528	547	569	546	548	526	541	529	544	537	481	541	533	539	575	553	530	513	538	526	540	532	521	547	567	531	517	529	532	535	526	554	530	557	558	552	564	543	513	555	551	497	509	539	538	559	563	562	496	537	556	531	542	523	503	520	521	513	536	583	557	531	544	495	515	550	525	524	582	502	572	533	575	489	525	537	523	530	528	515	552	518	566	563	527	517	524	536	529	556	528	529	546	507	501	528	544	532	521	563	517	543	545	506	531	528	548	532	538	559	537	561	585	556	519	558	531	557	500	509	553	567	534	514	530	569	510	527	551	590	560	556	499	534	509	539	546	507	566	539	532	583	532	575	520	486	558	562	520	542	537	540	568	546	555	529	521	578	542	586	516	549	527	552	547	558	529	503	517	527	547	541	543	510	535	519	506	540	529	570	562	499	481	508	503	516	522	477	556	523	556	518	582	565	540	545	543	566	561	568	568	541	533	523	558	505	559	531	537	545	536	521	519	521	536	508	521	507	544	548	564	575	542	539	508	556	517	522	570	542	515	527	526	523	571	578	541	588	517	588	557	562	557	529	567	558	496	526	534	595	526	566	495	570	538	544	516	526	495	518	566	555	529	512	559	518	524	542	551	503	563	532	520	546	505	544	550	557	531	574	553	520	527	512	523	571	506	549	514	514	541	527	543	517	528	546	451	542	525	531	538	536	557	563	546	539	548	544	498	534	572	556	518	515	524	525	539	538	540	586	550	557	548	538	515	515	546	494	552	540	512	513	535	536	501	544	540	561	536	569	565	523	544	550	559	511	516	604	518	562	551	534	561	519	554	521	494	540	527	501	540	578	540	524	554	550	556	524	520	589	554	578	522	552	546	536	507	562	500	576	504	511	555	529	520	553	549	576	528	564	533	513	555	588	566	619	528	547	533	570	545	513	563	510	523	556	527	552	527	552	530	537	524	528	545	557	556	492	556	519	511	567	559	503	532	532	534	536	536	556	560	552	537	505	566	546	500	537	564	511	486	520	488	595	573	536	546	546	570	542	530	534	546	555	516	548	538	491	535	540	525	522	532	530	526	531	564	552	552	520	535	489	516	515	520	562	581	492	524	553	501	568	532	518	518	524	566	545	566	522	550	524	548	565	523	501	528	540	515	503	530	564	503	535	567	516	544	558	548	539	540	516	533	553	565	528	543	536	526	515	559	511	520	537	548	509	510	565	535	538	559	555	505	492	560	556	574	513	562	539	569	545	575	532	504	561	567	528	533	518	531	535	567	564	556	547	511	581	532	564	595	550	503	494	542	521	528	527	559	558	572	533	540	503	553	549	545	547	496	542	522	538	518	537	532	524	509	567	517	551	566	527	484	547	534	505	525	527	523	560	507	554	548	585	556	542	547	542	535	559	533	542	517	525	551	502	564	541	514	554	572	496	552	480	580	539	516	513	521	563	544	550	559	541	537	574	545	556	563	527	522	510	543	570	534	521	539	566	549	580	547	525	524	511	544	538	558	530	541	548	568	529	555	560	546	521	576	552	506	497	531	517	554	542	527	522	542	559	555	582	556	538	521	517	563	562	540	588	541	524	525	494	531	523	512	573	530	527	556	540	542	577	509	526	517	511	526	521	512	573	552	524	526	517	614	562	549	574	579	529	535	552	522	543	560	576	548	585	548	545	537	524	543	494	525	524	543	551	542	516	513	564	532	504	497	548	541	558	504	560	524	555	548	531	542	519	560	528	529	529	522	541	545	513	507	521	526	532	507	526	516	511	540	538	512	539	518	561	523	554	528	534	521	530	555	581	493	569	524	530	528	535	536	548	551	541	540	553	544	532	527	505	551	553	564	563	534	525	528	535	554	517	512	534	585	558	522	546	547	528	529	534	555	533	545	512	534	516	552	531	523	542	528	528	536	567	604	527	526	519	526	540	542	512	559	496	541	516	533	484	516	558	549	555	560	521	559	532	573	539	522	547	552	516	514	511	559	551	521	493	546	540	523	535	520	546	497	507	570	556	511	543	527	502	583	496	544	578	490	550	535	521	482	525	526	511	537	528	566	521	525	546	576	515	512	527	524	489	539	549	528	527	548	520	548	528	581	574	568	534	560	562	550	530	538	501	542	572	552	528	545	527	599	570	558	524	541	543	492	514	551	517	546	552	545	567	566	543	497	519	578	557	550	481	517	506	536	567	545	535	558	518	550	537	555	560	599	543	546	525	525	540	543	574	514	553	534	532	525	512	528	528	558	556	538	501	510	519	526	572	547	522	535	541	498	531	567	476	536	501	575	529	465	545	534	523	545	564	541	525	556	557	514	529	567	501	541	497	520	531	514	533	539	532	534	558	560	543	520	499	594	536	534	530	534	565	532	565	547	551	528	529	537	508	511	586	531	494	511	571	551	511	555	506	508	520	538	547	544	547	553	520	538	541	538	519	525	555	575	566	556	575	562	518	526	486	564	577	512	545	577	501	531	531	552	563	559	519	529	564	508	530	500	484	526	502	533	484	548	526	515	533	554
24215	21465	28948	26428	26367	22223	9629	1378	863	816	777	833	755	768	777	753	723	758	735	755	672	750	751	753	756	708	733	747	754	716	784	717	799	735	781	741	766	786	831	744	738	765	737	748	790	772	766	769	755	744	870	955	952	843	832	829	745	664	683	678	700	794	697	686	723	704	692	708	721	742	704	737	729	794	730	734	721	734	706	765	695	708	661	724	725	709	753	680	733	713	733	724	653	688	688	769	759	775	719	708	714	718	731	756	698	701	781	778	690	749	721	685	734	728	713	750	734	703	668	692	742	726	717	736	693	697	696	717	728	680	728	707	683	673	648	691	696	689	739	803	727	698	694	717	685	728	784	697	737	698	707	740	662	718	679	781	716	708	723	759	695	717	710	673	703	753	743	708	702	698	696	701	704	692	716	725	695	680	719	732	716	760	746	723	708	730	726	694	686	755	713	707	725	691	687	695	699	748	699	703	741	711	740	694	725	756	685	682	730	746	738	699	763	737	651	691	691	701	725	714	679	746	694	740	706	729	708	694	724	671	764	721	696	737	675	686	695	726	724	709	688	726	692	698	734	686	693	723	709	752	683	701	696	689	706	746	722	713	774	686	725	741	712	670	638	706	741	781	710	706	719	679	730	723	761	732	686	675	756	735	664	695	714	731	723	693	740	680	741	721	751	688	700	702	702	723	675	754	782	696	730	702	727	738	701	756	662	747	716	727	725	741	686	748	698	716	739	703	721	720	710	688	683	708	711	725	671	728	719	714	726	709	703	737	759	724	700	762	747	728	666	717	762	762	751	708	715	713	681	750	706	690	752	718	721	722	686	752	663	754	727	694	685	691	704	711	715	712	658	700	727	724	733	746	719	725	720	686	758	722	717	730	700	681	713	703	681	719	730	653	720	698	677	742	737	705	680	756	706	753	715	706	717	718	732	719	720	735	726	683	647	674	731	752	683	738	746	769	714	739	688	722	765	713	665	728	731	694	692	720	737	671	779	700	685	716	706	671	746	748	767	744	775	697	690	732	752	703	714	705	721	733	720	732	710	688	700	733	708	727	721	751	684	698	766	658	734	723	722	728	754	681	713	709	728	689	687	712	740	768	677	723	721	711	718	712	735	720	705	747	734	703	723	678	756	698	715	708	705	700	722	673	766	726	692	731	709	725	682	706	689	732	757	737	715	744	742	745	733	712	686	716	731	663	713	667	696	722	725	698	731	691	719	724	756	708	732	702	710	683	740	737	758	704	760	721	689	749	726	721	734	721	717	751	737	702	733	710	767	734	729	700	812	734	693	719	746	724	683	745	670	734	687	721	708	716	675	674	711	702	727	718	711	733	667	762	701	678	691	744	713	754	696	746	657	692	711	689	691	696	690	773	744	716	717	708	736	678	712	698	686	651	736	682	684	692	701	649	695	708	744	739	741	687	729	706	739	698	737	761	735	704	689	711	712	704	722	730	721	702	663	718	726	705	725	755	729	705	720	744	700	706	707	707	684	707	719	700	671	697	716	688	722	726	697	698	689	668	706	693	707	700	661	689	728	712	696	689	722	703	742	712	683	675	735	685	698	688	716	711	673	695	697	689	748	714	692	710	665	727	723	749	736	690	653	777	688	715	635	644	716	707	698	701	713	718	745	683	754	752	739	754	719	711	766	708	714	727	740	702	749	738	696	750	738	643	670	717	708	709	705	719	736	761	740	737	713	726	712	725	700	707	690	782	733	699	723	704	742	761	720	718	778	715	725	672	749	742	724	697	661	733	735	737	729	703	749	719	761	740	704	748	722	714	725	723	743	739	736	746	721	717	707	672	736	700	739	726	737	692	725	750	708	743	693	725	730	670	707	668	698	750	747	711	721	698	751	740	706	712	724	713	712	780	711	700	739	669	744	746	693	713	741	696	785	696	686	718	746	766	693	699	721	672	723	709	669	707	709	703	669	702	693	706	722	674	708	711	728	687	700	749	754	675	706	707	698	705	724	738	710	698	696	738	710	683	724	679	697	734	727	745	692	710	664	736	749	728	729	743	755	766	721	670	755	739	676	736	667	738	718	705	736	731	716	748	701	732	720	746	714	685	698	682	736	721	708	745	706	730	714	732	716	675	703	743	730	701	712	687	710	728	753	672	717	704	725	777	718	719	669	690	680	706	735	700	684	682	694	735	682	715	705	685	746	636	731	682	692	697	736	724	708	709	708	698	718	682	691	658	701	741	700	699	704	776	765	671	682	703	677	694	648	694	711	738	712	695	688	696	666	677	689	694	659	667	710	720	701	793	717	700	706	706	711	753	725	706	721	695	669	669	691	700	723	712	740	725	709	762	691	691	692	729	747	689	681	705	689	686	687	720	680	725	670	775	732	760	719	687	741	756	725	705	691	669	754	731	667	746	738	692	721	652	720	734	663	695	699	707	753	669	722	705	704	732	723	728	734	737	719	679	771	697	684	731	708	717	759	761	746	719	737	714	722	755	734	729	667	734	679	691	743	659	714	698	692	701	720	686	721	736	715	708	697	708	791	692	724	707	719	735	712	710	710	699	730	717	760	706	738	778	728	718	733	677	762	684	708	709	698	696	699	745	681	678	706	717	732	684	722	684	671	697	702	750	748	770	750	673	714	713	692	714	702	737	749	738	775	724	705	738	708	687	760	700	714	672	731	748	726	649	718	702	668	705	670	690	791	716	732	731	722	711	720	666	727	709	704	707	678	714	709	753	688	695	660	709	693	730	697	690	758	763	678	691	705	712	763	726	713	700	727	688	727	687	733	733	714	725	783	711	693	704	753	661	733	711	699	739	750	728	638	704	722	768	727	718	688	736	722	697	738	687	710	713	700	679	691	744	679	732	714	693	707	727	714	717	728	702	701	688	673	727	731	685	689	741	742	686	782	732	707	729	753	692	726	709	715	710	717	736	759	767	646	741	711	719	725	730	698	733	694	782	721	721	719	728	718	711	738	745	720	726	695	665	716	677	648	725	716	720	764	712	715	703	695	741	699	679	768	692	707	678	691	663	685	681	705	737	720	760	709	694	708	698	715	707	701	675	711	700	698	677	743	727	685	684	733	750	646	646	685	724	710	718	741	715	707	749	703	705	741	720	756	778	690	757	713	704	710	682	728	715	744	737	668	694	732	690	703	674	719	730	708	698	730	720	721	758	717	661	674	732	693	696	760	765	702	689	645	767	712	708	742	716	690	680	712	722	717	724	714	723	734	723	702	699	695	712	736	725	721	749	686	744	710	716	725	709	686	703	724	733	710	711	686	724	721	723	704	696	689	721	692	722	766	698	733	715	741	762	724	696	703	700	705	714	698	689	732	719	710	701	710	709	713	695	726	751	680	718	710	697	724	681	704	698	743	728	717	716	715	745	731	729	702	732	719	668	737	761	789	673	775	724	701	713	764	700	728	746	726	777	709	695	724	778	696	711	717	711	685	697	713	705	726	709	677	735	682	761	685	704	739	750	701	742	741	666	695	698	708	699	705	719
54606	81628	54388	36159	28648	16320	7647	904	815	809	686	720	699	703	721	708	700	690	692	690	640	661	644	645	621	666	683	708	596	662	633	695	669	676	669	731	751	736	716	743	737	698	630	695	705	683	725	730	708	705	897	1022	1118	873	799	716	686	683	641	672	685	613	670	684	649	614	642	671	628	696	622	619	622	665	626	674	659	645	650	655	645	660	602	640	621	644	630	614	672	633	710	639	657	663	644	653	661	655	656	640	582	634	642	668	626	650	626	661	665	657	632	595	597	645	661	625	626	618	587	623	631	613	665	652	606	618	609	623	633	620	614	603	632	688	632	669	647	632	635	620	662	604	620	635	641	673	613	617	635	639	627	579	669	663	671	561	606	667	614	655	668	644	635	658	647	619	659	586	661	612	597	626	662	648	599	659	617	673	653	641	631	611	672	617	638	637	627	609	676	614	672	655	627	629	625	656	608	682	625	649	645	597	618	665	602	669	635	588	655	646	644	648	599	634	659	639	667	678	608	624	641	632	673	711	643	623	671	652	645	679	646	674	601	656	744	629	635	602	668	598	665	615	601	634	645	607	630	630	669	618	651	622	673	630	656	606	669	616	630	647	662	669	628	629	646	615	612	603	676	633	665	616	633	641	651	638	616	611	663	651	619	636	608	646	600	603	651	659	612	664	662	651	607	643	629	623	662	681	636	638	656	648	635	632	598	619	611	657	593	629	676	661	677	621	668	621	659	672	701	610	598	684	617	627	597	625	645	660	626	628	633	666	643	617	609	680	682	653	670	613	650	620	673	643	718	636	646	605	649	673	679	670	633	609	639	619	625	618	643	662	634	615	613	649	616	680	665	671	615	681	639	608	649	654	612	604	628	621	627	630	623	639	619	644	691	655	647	618	652	636	629	660	647	622	696	642	630	617	625	651	683	639	613	610	649	628	601	612	642	659	653	577	626	614	588	635	660	625	585	648	625	647	632	633	656	661	660	708	653	688	596	647	596	647	623	613	642	627	637	677	632	659	608	649	638	668	669	631	658	624	642	647	670	600	618	665	621	625	614	619	660	606	667	698	663	630	627	636	653	644	656	663	567	672	627	621	698	612	631	663	627	549	614	633	640	654	600	673	611	661	706	624	645	648	629	636	641	646	654	604	612	622	634	636	643	641	634	632	659	629	581	651	649	680	642	573	618	653	618	650	674	643	586	649	690	625	646	653	631	643	601	658	645	619	630	619	616	688	633	641	658	614	676	626	646	607	621	649	632	615	664	637	602	634	587	654	618	627	645	670	679	594	692	638	597	657	688	675	630	643	633	640	644	650	620	636	629	650	663	647	663	661	678	632	693	641	666	661	661	638	670	619	659	657	638	679	596	621	653	596	622	644	643	682	660	647	633	674	670	625	641	628	629	673	640	654	661	619	650	629	645	643	616	643	595	656	629	604	600	673	640	675	630	623	647	682	657	641	642	636	634	601	640	620	671	665	669	637	657	615	620	653	659	615	631	579	628	674	674	660	657	650	637	651	659	653	641	595	636	622	629	638	642	636	642	659	665	668	663	607	668	644	639	684	621	641	660	655	632	620	630	618	624	619	601	649	671	600	634	622	705	683	650	579	656	631	609	670	660	628	620	651	668	589	651	600	642	654	651	612	646	650	655	642	645	658	641	637	643	639	659	627	652	626	647	649	642	644	640	627	629	609	621	607	628	651	641	680	648	663	617	636	615	605	636	631	613	599	650	666	640	676	609	626	667	651	659	674	636	628	627	648	626	628	631	634	644	653	620	635	630	621	623	604	616	606	669	661	618	626	672	648	583	690	659	636	634	643	639	638	659	626	639	595	685	678	688	677	601	631	678	661	668	554	649	706	667	610	655	656	679	642	657	657	598	650	641	678	622	686	688	659	641	624	623	644	638	603	612	623	605	652	661	687	655	659	647	646	630	671	666	644	628	606	671	623	700	609	642	637	645	625	626	592	635	652	625	643	649	633	579	670	580	663	619	593	614	609	629	639	656	640	621	635	622	647	640	639	623	640	612	626	646	624	683	671	623	623	656	605	697	585	617	678	693	609	624	625	611	639	617	645	638	596	643	637	659	620	670	592	623	669	662	626	657	645	662	682	704	648	699	599	594	590	673	608	624	638	671	649	621	636	643	577	612	636	658	672	648	608	649	634	642	650	643	650	615	654	666	650	617	678	609	636	612	600	640	660	688	622	627	639	645	626	618	622	637	646	626	649	621	651	629	623	655	643	705	629	621	639	662	592	612	622	634	592	666	671	618	624	629	627	647	693	620	603	635	627	607	657	616	616	639	643	635	631	631	661	663	645	616	643	650	639	657	644	625	636	651	644	599	640	610	648	615	628	659	638	674	698	630	638	623	664	566	669	637	633	647	640	617	612	602	668	664	627	601	639	589	685	661	656	640	612	663	628	671	651	597	626	622	630	581	632	647	662	630	622	594	629	622	667	615	628	616	651	644	597	667	644	647	654	613	618	652	628	623	627	622	657	620	674	625	647	616	606	585	610	599	655	673	627	678	645	655	604	620	655	643	631	610	640	623	636	640	667	604	625	641	617	656	638	652	660	604	640	618	666	610	653	650	611	619	620	648	616	652	604	667	620	683	605	675	623	642	624	667	612	650	622	599	612	640	655	660	643	653	621	643	672	615	658	641	625	637	586	622	658	625	615	668	605	628	631	651	626	691	647	630	599	651	658	631	608	641	599	570	636	624	663	626	617	659	659	673	656	659	620	676	611	646	647	671	617	626	600	605	609	645	611	615	638	649	645	614	657	600	622	659	676	618	625	634	633	629	651	614	612	654	672	651	704	642	677	665	673	621	628	661	631	623	628	650	646	655	651	681	605	609	656	636	649	603	646	608	624	652	649	619	648	622	571	600	639	611	619	637	669	669	647	635	629	649	611	636	609	607	573	602	620	637	640	639	588	601	612	649	672	641	637	641	640	637	650	630	664	668	638	665	661	618	616	692	598	629	638	661	666	678	641	658	629	600	607	610	621	673	656	673	605	623	633	640	658	622	661	612	656	663	644	630	635	591	623	675	617	640	681	608	601	651	627	639	624	656	638	603	672	641	660	619	596	619	665	620	630	623	694	616	676	627	644	621	666	609	640	622	648	641	651	631	628	635	623	590	626	602	654	648	630	639	671	640	593	612	565	678	642	596	619	669	640	596	661	635	621	631	608	645	646	585	631	613	623	647	628	684	592	675	612	663	628	609	632	632	646	654	622	684	597	616	632	614	616	637	609	621	666	671	596	628	655	636	640	668	647	636	586	586	627	700	675	627	599	644	612	618	581	651	642	663	564	657	640	645	643	590	599	630	587	656	584	671	630	612	610	637	629	622	624	651	636	636	665	635	628	620	623	672	675	635	631	654	605	663	639	664	653	633	598	652	659	628	602	638	608	593	654	625	661	635	664	651	658	602	617	643	628	626	630	659	636	668	588	625	659	609	649	626	632	595	642	645	626	652	616
28066	20173	13579	4201	2239	1486	952	705	640	621	625	678	669	707	665	629	586	690	649	646	674	644	660	677	660	662	632	655	648	654	696	653	663	678	656	637	668	603	668	644	689	668	681	660	650	695	662	680	652	691	699	697	658	703	652	650	685	684	658	656	654	644	685	673	655	662	634	664	631	634	696	613	659	680	667	636	620	667	726	711	666	653	660	646	639	713	608	674	662	655	652	625	643	659	687	654	637	618	653	621	617	664	655	649	651	654	672	660	696	660	679	700	645	630	660	654	632	655	654	671	596	659	637	657	651	665	691	675	664	655	629	660	610	701	633	650	618	661	605	605	676	684	634	663	641	650	679	650	682	642	632	640	661	658	618	689	675	665	640	646	668	650	617	674	660	638	658	660	637	647	655	608	657	638	644	648	632	695	645	628	607	633	683	714	647	644	669	625	610	670	657	627	699	645	621	666	632	684	662	657	607	651	642	644	652	637	626	651	654	645	629	636	675	644	637	679	632	624	631	644	619	591	654	716	618	644	653	643	662	631	658	616	636	659	618	650	636	658	654	622	660	635	660	627	655	626	630	648	646	616	641	652	675	641	624	623	672	641	687	660	638	638	628	648	625	654	624	668	641	686	717	660	648	652	638	667	706	675	644	651	662	657	664	636	652	628	696	639	658	592	707	648	650	628	675	602	639	651	673	640	615	618	652	696	646	671	635	620	645	665	688	696	629	655	672	665	660	660	694	651	645	647	628	655	670	713	636	676	668	619	640	630	624	666	692	656	652	679	720	677	595	642	664	658	667	663	662	655	695	648	656	674	651	705	676	656	671	602	649	634	685	637	701	646	625	664	638	705	654	631	639	617	636	700	705	685	672	622	642	674	670	629	646	662	700	600	649	638	653	697	695	640	712	676	643	669	659	650	637	667	626	701	645	708	704	588	611	664	625	624	671	641	651	640	656	625	612	678	642	634	675	627	644	692	675	701	646	620	681	655	679	656	619	673	651	693	682	643	633	676	661	672	684	636	618	642	687	607	615	661	681	597	646	633	692	635	653	688	644	643	684	591	616	654	645	652	623	655	662	656	670	671	682	660	618	626	660	666	672	641	645	621	696	656	679	659	617	656	690	654	655	615	619	659	672	651	646	665	700	684	625	639	671	655	609	606	651	643	702	650	698	677	667	668	643	651	608	655	649	658	637	630	703	657	619	646	696	654	662	641	654	675	655	661	652	652	655	652	621	670	622	655	688	620	648	642	624	642	645	651	646	646	632	642	646	668	629	678	730	716	659	654	625	634	653	659	687	618	634	650	658	674	638	621	653	656	647	669	597	679	675	654	647	688	616	671	686	646	636	671	636	691	671	630	659	649	683	691	657	680	659	611	634	649	639	640	687	640	624	670	634	670	613	638	619	696	650	597	675	670	679	616	613	670	665	614	665	630	589	644	659	648	667	646	623	618	685	665	669	689	642	645	706	660	682	653	607	635	635	690	685	622	641	618	640	646	641	606	633	668	619	631	649	673	659	636	677	680	654	606	610	697	603	665	726	684	679	691	652	670	642	648	668	660	662	663	664	634	667	668	633	659	660	649	652	642	674	679	637	640	662	724	683	632	632	635	675	653	698	646	665	651	630	631	637	692	683	687	719	619	652	680	650	642	623	683	638	639	669	687	656	650	632	673	674	669	671	632	696	665	653	643	652	646	628	673	671	664	697	659	688	621	647	668	691	649	641	609	687	637	669	631	630	643	627	667	625	680	633	696	625	661	607	704	665	645	658	654	637	631	644	625	683	646	654	683	688	632	658	615	656	629	623	657	665	634	649	632	664	628	614	656	663	753	615	610	694	705	686	637	651	625	623	637	651	623	642	671	722	719	682	679	650	650	650	676	638	692	644	654	627	624	632	684	654	633	639	644	671	664	661	605	661	694	659	654	660	655	632	639	633	683	636	660	664	670	712	642	643	636	642	612	639	620	672	679	656	638	688	614	639	604	618	628	664	656	639	628	652	684	620	660	638	668	633	667	669	618	680	652	677	619	695	688	668	684	644	700	640	694	653	670	671	693	681	670	642	652	690	679	631	635	655	671	589	673	664	636	669	620	677	681	627	655	680	655	635	694	617	662	639	705	630	611	607	682	649	666	621	667	674	647	620	654	643	640	634	650	676	673	642	675	668	705	610	699	683	666	695	612	687	637	672	619	670	675	667	681	615	633	642	683	651	683	704	670	667	640	666	659	692	635	665	654	640	609	646	647	623	631	612	631	671	654	679	669	617	603	648	693	701	649	662	607	662	669	665	619	657	650	688	664	634	689	628	681	689	646	646	670	666	652	646	630	651	633	650	682	658	680	679	661	639	649	631	647	660	649	659	607	602	651	631	665	666	663	683	644	654	635	669	706	632	648	644	663	651	636	644	660	639	620	628	633	722	697	676	642	663	684	674	665	655	697	641	670	656	639	698	641	657	640	656	662	624	633	640	633	658	674	664	658	635	613	688	682	643	660	658	622	723	626	627	705	650	665	646	703	656	633	638	641	642	679	647	639	671	705	636	687	652	648	660	645	644	651	659	669	643	665	628	654	589	656	616	613	625	661	636	663	672	640	599	668	619	668	681	649	681	639	678	673	624	661	670	659	675	657	693	620	626	589	689	672	657	661	675	653	627	660	657	678	656	688	598	660	632	651	658	618	643	687	644	657	677	647	666	643	656	723	603	634	636	618	641	672	654	641	650	701	659	634	675	634	643	586	698	612	593	666	656	643	698	628	600	646	631	659	671	690	628	638	619	681	617	621	648	658	656	703	652	624	616	689	657	667	651	672	630	632	642	611	662	655	684	694	687	629	634	681	610	649	632	651	630	617	691	651	651	639	613	679	638	717	630	655	696	624	679	613	641	648	677	669	655	634	621	628	644	677	643	680	668	614	639	688	655	711	631	650	689	635	638	663	693	682	681	658	602	642	620	668	645	651	615	659	662	630	637	682	624	666	605	700	644	656	663	661	654	618	616	649	660	646	638	631	649	654	635	611	646	629	646	654	638	625	644	686	656	661	693	661	607	680	706	607	653	626	629	641	638	681	641	639	659	658	668	649	594	717	641	677	632	630	683	657	608	614	625	628	623	603	616	659	635	637	677	636	650	633	651	622	651	661	656	637	633	681	644	651	615	625	656	650	619	637	657	671	657	652	639	678	695	625	690	643	673	649	638	725	618	658	638	668	658	598	655	625	628	666	677	672	658	665	714	617	630	660	642	646	631	647	702	607	608	623	668	631	632	678	600	618	669	647	651	661	677	622	622	649	639	646	631	660	689	702	631	647	639	606	664	643	679	670	681	631	674	626	650	639	589	694	655	644	642	700	668	650	616	632	603	661	671	667	658	656	660	615	652	630	659	632	633	631	648	679	665	672	675	644	636	639	637	629	606	650	655	643	644	668	654	642	656	654	625	655	676	601	647	625	665	658	593	680	619	635	657	643	644	648	641	650	644	661	617	671
11219	16576	12124	3317	2378	1499	914	536	565	551	516	558	550	548	551	540	567	540	494	549	557	501	535	508	535	555	539	542	561	548	561	556	550	537	566	578	572	539	560	541	528	548	579	566	561	581	542	596	584	558	537	554	575	544	523	557	562	547	551	602	579	523	531	520	502	563	513	515	541	520	589	544	575	492	529	531	545	585	530	509	545	551	513	516	514	517	517	541	520	526	531	541	544	523	556	509	553	535	546	597	552	556	530	566	513	540	498	529	523	547	533	532	516	563	570	541	572	492	578	603	527	565	515	538	556	535	522	559	532	514	535	500	541	532	507	520	535	508	490	536	520	492	528	500	518	480	536	520	579	584	558	562	546	529	574	531	541	534	541	558	531	528	521	541	540	528	541	551	506	521	543	543	552	542	535	512	535	542	507	550	504	534	565	532	543	526	565	545	515	513	553	559	505	515	543	523	567	560	551	475	540	533	556	485	534	563	547	554	543	561	567	542	531	541	523	505	497	521	498	528	540	528	555	549	546	550	575	568	535	525	528	517	514	527	518	535	529	523	558	509	574	598	526	560	555	543	540	541	509	534	493	555	531	521	504	538	517	519	548	537	518	552	589	523	561	528	548	554	536	549	527	505	532	523	530	530	528	554	501	553	539	525	550	557	516	504	561	548	516	540	541	538	503	522	539	536	516	502	505	514	520	518	563	533	507	520	530	535	568	541	543	554	500	526	492	568	534	537	555	554	544	561	533	530	535	554	511	545	542	559	510	546	513	530	543	542	546	523	536	490	491	528	512	518	591	519	520	562	499	513	527	507	601	530	517	539	548	537	568	524	547	522	498	538	550	536	557	503	508	522	519	521	509	542	517	543	559	508	519	509	522	523	554	537	564	481	523	521	562	531	532	519	502	523	560	532	577	524	549	516	558	513	539	523	518	512	525	527	503	509	540	575	524	552	583	504	557	570	538	560	529	541	506	552	493	569	510	518	522	552	533	544	516	546	539	520	548	509	495	547	538	523	564	538	576	547	505	571	516	504	539	546	549	558	519	557	499	553	552	535	559	548	564	566	545	541	524	552	538	534	534	550	549	549	524	544	523	532	548	516	554	531	494	502	552	576	522	558	511	547	512	525	552	537	526	570	519	533	538	467	525	564	543	536	566	536	552	566	516	513	534	517	541	496	566	519	556	549	510	530	531	492	545	554	520	503	541	531	492	506	534	548	504	566	524	536	540	535	523	525	526	569	536	543	499	542	523	576	517	494	598	570	526	503	497	540	515	587	575	524	531	548	559	552	520	549	512	553	555	526	545	522	553	513	537	529	554	542	509	561	515	490	535	526	532	517	532	538	546	579	527	517	530	537	504	535	532	549	558	532	550	558	529	511	481	520	537	553	504	559	561	545	529	569	533	536	558	496	550	535	517	519	564	512	579	532	509	484	531	539	535	497	513	542	560	515	552	509	514	530	541	532	520	536	546	576	560	519	505	520	534	531	552	500	539	541	562	573	531	550	531	525	563	514	556	562	525	506	529	581	580	527	557	538	543	560	546	502	514	491	544	550	512	533	534	546	510	538	538	493	498	536	511	555	541	544	568	528	538	504	521	542	552	571	536	541	561	559	518	503	558	535	514	514	528	532	575	543	562	534	501	548	555	559	514	545	531	539	482	554	512	562	546	551	513	518	506	513	535	536	471	578	517	553	542	519	542	542	574	539	558	507	504	555	523	519	535	566	512	548	505	513	521	535	510	539	513	532	550	546	531	585	528	527	563	562	513	506	545	516	537	488	523	518	479	559	542	511	573	523	547	551	528	510	553	521	589	561	528	558	539	514	558	523	522	526	562	488	571	528	525	517	513	511	531	505	520	578	544	520	548	536	601	535	523	563	535	530	510	512	519	521	531	529	551	535	540	540	537	512	542	542	536	542	508	529	544	511	517	582	534	525	539	547	536	525	504	527	526	546	536	539	525	492	552	552	586	566	534	554	504	504	501	531	540	540	546	556	552	543	523	521	501	506	522	536	527	600	553	584	528	509	560	545	500	484	520	552	498	509	533	513	555	505	531	497	582	535	574	550	514	549	532	551	520	535	548	547	542	540	556	492	570	515	535	525	522	572	540	514	526	579	519	486	559	500	532	540	523	560	498	531	543	561	521	576	558	551	516	527	520	544	547	452	513	531	514	524	550	512	520	557	550	549	528	527	542	512	539	575	591	568	537	533	496	527	537	543	601	521	499	508	548	599	556	559	540	551	558	530	522	529	511	512	527	493	551	532	509	545	518	562	518	548	534	533	546	522	567	522	519	530	541	509	555	494	566	552	545	531	518	489	509	556	533	571	576	532	556	522	521	541	517	568	534	504	473	565	576	540	542	549	553	562	516	553	525	540	557	533	522	577	546	533	536	510	555	544	556	527	526	578	518	530	564	565	571	490	517	581	521	545	517	532	577	564	546	511	580	536	583	537	510	559	552	532	556	554	534	538	560	521	546	518	564	557	558	503	511	553	521	514	530	529	514	557	522	572	542	548	568	510	548	556	540	547	526	546	534	509	543	569	561	525	547	526	520	538	514	510	496	522	495	524	562	512	504	529	524	520	542	546	523	568	542	524	547	560	491	521	541	585	530	564	543	509	505	548	510	535	550	543	520	514	546	517	528	533	522	570	516	515	559	575	572	568	551	492	525	557	533	571	524	557	568	531	553	529	550	573	481	523	524	592	533	519	525	528	568	513	533	506	516	571	560	523	559	556	548	492	577	515	524	575	526	542	592	560	553	550	555	528	526	593	506	481	519	515	532	490	560	508	547	548	519	533	544	537	556	529	513	531	511	528	495	546	560	533	569	546	528	496	546	546	551	498	547	590	538	520	563	493	538	518	498	465	529	545	529	556	534	558	594	569	555	504	550	523	524	525	539	568	525	543	555	543	544	563	519	502	526	551	534	526	537	551	490	524	496	524	558	556	578	558	533	539	526	545	522	544	578	534	533	555	550	540	531	522	564	527	526	524	548	567	514	547	541	542	526	566	528	535	539	590	540	541	496	516	535	513	523	543	518	530	544	564	504	477	550	544	536	520	532	502	566	514	547	511	533	547	550	524	560	519	548	555	527	490	541	561	550	514	538	541	561	550	559	516	523	507	502	565	516	516	533	482	535	512	564	517	557	552	516	560	475	532	532	520	509	520	563	550	516	512	537	558	556	542	522	528	531	520	545	518	553	550	572	528	523	533	555	540	527	504	510	490	569	532	524	529	553	524	563	529	549	561	540	537	512	546	541	552	536	574	520	513	514	494	524	539	543	510	549	492	523	532	510	544	548	527	563	513	563	534	539	536	569	520	534	557	564	535	524	521	517	572	543	555	509	528	547	544	560	556	561	527	510	535	503	534	517	511	526	577	518	486	547	519	586	491	566	507	569	521	521	508	541	496	523	564	543	533	525	524	562	537	522	539	527	529	583	517	507	536	532	491	533	535	520	504	495	575	520	561	550	515
25296	21779	29818	27887	20088	12960	4179	941	722	750	730	741	685	701	633	673	640	725	719	650	695	677	706	669	718	694	664	658	688	672	636	680	656	691	724	689	719	692	692	649	667	641	711	670	656	702	734	683	679	701	735	816	789	775	736	698	653	640	703	664	649	656	645	693	683	699	678	643	669	651	637	668	664	654	669	639	681	689	665	673	663	653	674	647	672	673	703	634	706	663	621	748	714	652	694	623	670	685	628	689	694	649	677	665	665	693	651	673	643	669	645	675	691	678	652	660	668	645	643	610	656	696	659	677	650	694	702	661	641	648	676	706	662	660	660	682	683	651	631	678	664	647	684	684	695	653	664	666	657	682	690	653	664	693	706	633	629	673	673	674	631	728	659	662	680	676	660	629	648	723	646	664	679	634	679	639	653	647	673	637	661	700	648	677	664	668	655	669	626	680	633	655	673	652	631	688	647	666	653	691	683	637	639	652	660	602	670	700	671	609	660	657	634	627	665	678	694	633	658	660	628	650	710	657	663	637	687	668	731	650	685	637	707	662	674	670	709	603	679	723	651	698	632	674	674	644	659	677	680	669	628	680	658	661	674	654	662	661	641	648	715	658	639	672	645	647	665	657	654	644	657	670	619	657	691	628	667	644	677	653	714	653	702	615	663	668	598	670	649	678	711	624	653	654	643	676	662	664	684	655	681	680	720	673	696	685	631	665	667	635	677	691	612	657	642	713	672	659	661	668	620	639	706	696	650	636	661	658	683	604	669	617	667	695	680	647	669	663	631	610	654	724	672	681	681	701	631	672	637	628	647	711	651	636	625	677	681	629	668	663	622	658	661	701	657	650	673	680	677	666	638	649	642	645	675	642	682	698	738	615	659	678	706	705	678	664	670	636	629	646	645	679	653	641	645	676	644	649	642	658	652	621	641	625	717	648	695	659	652	665	657	681	666	664	660	679	661	673	665	666	683	694	676	649	718	634	675	625	665	707	690	678	645	625	662	636	655	659	650	700	621	697	666	654	642	679	642	671	678	690	657	695	682	713	712	650	700	695	687	630	670	681	666	655	695	675	647	596	645	693	691	670	634	670	680	667	621	682	661	688	667	646	651	757	647	660	667	655	656	646	683	700	733	678	674	679	665	643	674	709	676	604	660	690	652	643	709	641	701	694	625	636	653	692	664	692	716	614	700	621	676	651	685	657	659	663	626	644	644	693	684	642	634	656	659	653	634	626	643	632	649	626	691	676	702	702	707	671	670	691	680	635	644	653	653	692	699	686	631	654	671	642	670	632	659	707	680	674	683	646	602	665	641	675	689	655	629	671	615	589	701	654	657	660	639	632	664	663	625	651	659	599	684	663	685	684	682	654	630	662	600	660	696	682	658	646	659	636	668	673	643	648	646	656	614	671	676	651	644	671	648	704	654	644	651	699	670	714	688	667	685	694	709	702	666	674	690	667	682	653	657	640	709	676	671	664	630	577	661	653	707	612	647	662	717	657	677	649	636	645	638	631	644	677	676	672	618	647	644	646	675	649	673	684	674	628	637	704	684	672	693	677	662	697	656	632	633	666	671	675	616	701	622	683	694	674	639	626	663	633	669	663	693	634	659	632	658	671	712	657	634	659	655	648	728	684	671	639	696	662	660	654	638	671	671	652	663	667	622	697	641	611	665	681	689	727	692	635	667	695	669	652	702	652	639	654	705	689	666	688	684	613	651	712	647	670	681	690	684	657	618	645	643	679	655	681	660	650	667	715	681	701	622	639	653	659	687	661	713	686	642	650	703	728	691	624	642	682	651	679	700	702	683	662	678	665	684	683	637	689	677	644	673	712	633	648	642	702	632	605	647	648	598	670	658	630	660	676	641	650	670	653	680	675	714	675	659	666	673	673	686	649	679	662	654	659	642	613	637	703	657	659	651	666	650	654	665	702	647	673	649	650	675	662	695	696	711	637	662	659	692	657	705	682	663	653	661	634	651	651	682	619	691	647	616	725	650	648	644	707	693	631	667	637	619	673	679	645	644	600	646	689	696	641	688	666	659	631	654	643	638	663	657	677	660	693	656	680	702	664	655	700	662	657	640	666	662	699	697	691	665	687	703	695	658	689	663	614	692	682	652	664	706	675	667	635	624	644	636	616	592	688	704	616	671	631	676	687	664	650	618	657	679	637	658	645	688	674	657	653	703	672	660	698	682	675	658	638	651	684	690	671	666	685	666	653	653	682	660	708	665	692	592	694	685	693	636	671	643	731	696	679	649	625	698	669	648	685	678	647	678	664	615	629	664	654	694	677	651	671	663	641	640	703	697	674	723	668	681	707	672	669	719	681	682	650	605	649	670	634	631	630	644	688	687	664	678	665	692	681	652	675	665	642	670	599	673	670	691	666	653	627	631	651	709	651	691	691	627	682	635	688	717	715	601	627	668	645	657	691	658	627	644	666	655	613	652	663	671	671	625	627	644	621	642	685	662	631	658	686	629	657	683	670	629	691	705	645	697	681	631	727	646	643	639	671	647	666	721	696	661	668	722	713	697	677	680	665	694	694	692	639	610	644	660	699	685	708	654	673	638	630	639	695	660	693	681	662	610	649	663	681	651	618	704	626	620	664	670	674	663	639	654	688	637	658	655	653	682	657	697	686	657	667	662	662	652	663	702	658	693	623	643	671	645	655	690	677	645	696	681	679	692	635	654	670	642	628	662	667	677	692	617	673	673	644	666	678	634	650	658	607	623	663	670	669	635	632	654	650	674	660	664	619	654	677	654	614	693	654	669	616	704	612	697	710	642	683	639	694	696	711	667	648	658	653	667	620	637	663	652	691	658	631	672	667	682	685	693	679	616	609	668	642	676	659	644	688	691	629	674	637	670	645	660	683	660	625	643	669	649	632	663	629	718	635	653	670	644	614	651	639	654	677	654	661	654	685	660	637	686	654	646	658	668	664	672	674	693	666	666	630	649	637	653	657	664	690	668	664	673	656	653	697	670	719	680	642	638	628	634	700	669	662	694	675	649	658	662	693	646	645	606	671	649	672	657	653	623	668	697	653	646	717	683	663	652	676	693	678	671	676	654	635	709	677	649	672	663	713	679	660	653	676	618	672	709	639	700	612	679	719	682	608	669	636	650	657	619	668	667	680	642	701	654	631	633	664	708	634	658	637	677	657	675	678	637	646	640	642	697	685	641	618	655	666	645	646	639	644	626	669	668	657	682	667	701	680	677	662	651	640	629	660	677	680	686	663	672	704	651	662	635	626	658	653	681	683	673	702	645	656	616	707	671	666	692	651	650	655	639	696	687	630	654	680	678	653	657	667	627	697	670	662	620	670	666	726	602	634	696	696	641	631	684	659	669	689	714	731	627	681	677	691	627	661	674	641	660	673	627	660	632	699	672	684	668	651	643	655	668	634	659	690	676	699	698	706	674	678	715	680	643	627	656	660	679	706	666	649	679	666	663	669	616	652	616	663	685	651	636	666	599	653	702	649
39936	67435	45485	20709	14415	9147	4390	712	685	596	619	611	605	619	614	609	641	633	605	588	621	601	598	575	587	596	638	606	609	545	623	658	593	625	622	649	582	646	604	647	581	605	630	639	620	596	646	582	608	646	701	806	836	746	639	609	605	601	569	619	561	573	618	562	635	572	596	593	571	615	594	585	549	610	596	601	575	564	594	579	562	614	573	577	639	572	604	561	543	595	580	595	582	586	566	574	548	596	585	545	553	592	553	585	585	588	550	569	567	542	641	605	542	616	586	549	589	613	595	625	551	600	596	623	543	550	578	569	577	548	558	538	570	604	582	557	570	583	624	588	553	562	570	516	573	566	605	559	579	591	577	575	556	553	551	570	600	579	565	573	613	573	615	630	575	575	613	584	576	582	616	580	602	567	622	584	614	566	581	569	569	581	603	579	594	543	587	579	591	546	583	561	607	619	612	573	577	627	593	590	570	551	600	586	589	590	531	585	553	548	614	585	601	592	589	561	570	645	565	580	543	572	569	576	540	585	599	562	602	544	600	568	599	557	551	617	586	620	567	587	566	598	592	571	614	611	552	560	557	593	606	579	640	557	570	610	564	565	604	560	553	620	568	569	566	574	586	574	561	588	571	554	562	601	555	605	585	584	558	523	624	569	577	535	591	577	539	580	571	589	569	565	616	600	585	597	573	594	607	595	567	580	599	536	582	537	511	589	559	615	563	557	577	571	593	556	596	609	595	540	587	614	583	588	553	565	576	594	537	566	592	603	600	572	574	577	549	585	560	640	590	606	565	561	561	605	560	563	587	619	579	609	591	590	594	596	577	567	604	531	579	593	597	563	547	568	519	588	616	568	554	595	614	604	581	593	584	568	588	620	584	588	574	560	593	597	591	555	607	546	601	558	576	603	564	596	581	590	521	553	555	599	552	629	577	583	571	585	567	597	590	533	616	564	559	574	564	556	583	583	568	590	582	568	503	567	607	571	570	554	546	554	612	545	587	580	529	613	594	567	577	581	575	542	559	537	565	582	590	541	573	544	543	550	572	575	561	615	590	548	642	614	577	555	578	564	587	572	573	581	560	566	554	617	581	611	645	547	558	606	585	567	590	575	584	598	579	562	578	550	532	551	531	540	624	555	585	608	606	570	554	565	636	538	573	577	549	533	571	567	564	562	631	576	548	601	580	558	579	586	542	598	592	551	604	584	565	574	558	560	572	587	586	561	599	585	564	614	552	573	587	545	559	557	598	564	620	615	560	568	591	539	554	588	550	595	594	572	561	569	591	604	562	587	572	601	540	571	597	560	565	574	544	564	580	584	576	565	578	605	579	588	599	561	620	571	597	564	540	560	573	625	556	599	606	594	580	595	539	586	544	580	590	575	611	603	572	621	539	560	575	547	581	575	565	610	535	566	596	589	600	566	590	562	559	609	598	580	580	549	581	554	554	578	556	567	571	616	584	571	577	564	559	582	573	586	597	611	594	569	556	573	582	563	611	574	551	599	593	589	586	589	611	594	570	613	586	570	552	541	609	551	583	598	555	580	594	589	603	536	584	590	541	550	599	566	565	628	569	556	567	549	552	562	541	586	596	579	576	555	554	567	585	546	597	609	588	570	555	577	567	517	568	576	558	578	553	610	589	593	559	571	592	611	583	595	545	581	569	577	586	550	548	560	571	597	557	554	536	645	582	552	575	601	551	603	564	540	574	541	613	534	561	570	585	582	552	574	558	582	627	548	542	588	591	565	538	587	571	570	565	586	574	569	586	583	556	593	549	540	570	570	615	547	582	607	550	598	545	591	541	531	589	591	615	607	549	571	597	584	550	586	562	547	620	577	576	566	584	585	591	545	598	581	599	582	589	535	621	583	564	567	572	593	540	579	571	556	612	587	570	598	552	586	603	579	555	553	541	599	568	580	553	609	581	610	611	599	548	624	539	614	585	565	584	601	554	566	583	561	604	585	567	544	579	610	590	576	605	534	558	598	626	595	573	556	661	588	596	593	595	581	567	567	542	602	582	581	581	626	566	557	567	582	566	572	579	610	578	556	581	616	587	633	565	583	552	555	569	613	599	560	547	564	554	608	526	550	598	578	581	580	578	562	567	647	603	593	565	568	576	597	552	584	580	572	598	583	572	558	555	540	524	612	563	609	574	541	555	589	545	589	569	582	585	583	598	571	579	571	552	596	586	601	622	580	584	594	600	586	554	549	581	599	603	603	564	545	635	596	541	554	569	577	550	584	573	604	599	563	558	594	592	573	586	603	589	558	601	557	554	593	535	553	550	564	641	586	584	573	559	579	579	580	563	590	593	588	572	598	607	566	612	586	566	553	599	537	573	595	553	575	550	537	586	535	589	596	586	535	603	600	623	579	594	598	549	576	572	597	599	594	555	620	572	582	585	565	574	583	605	549	576	593	587	589	609	562	602	579	593	590	575	593	570	586	591	563	631	584	562	566	571	532	594	600	600	585	547	510	570	575	577	584	553	576	599	567	564	589	554	557	581	504	578	597	566	556	592	604	590	569	578	560	565	571	578	615	554	539	551	561	631	552	612	622	570	570	605	559	545	574	557	593	512	603	574	571	579	537	573	618	544	609	562	556	597	570	603	609	590	580	548	600	602	529	577	577	595	593	588	529	583	555	577	567	603	565	544	621	580	596	564	585	564	565	515	554	579	543	568	571	590	573	583	547	582	568	577	516	557	577	567	609	544	554	568	591	608	569	601	603	599	553	560	624	544	581	544	585	591	552	571	567	606	590	591	579	572	572	572	583	609	608	553	570	593	558	578	619	547	597	571	597	577	557	567	592	584	603	533	570	526	590	616	587	582	589	591	583	563	571	571	552	590	548	569	567	561	599	570	594	575	557	575	582	596	545	561	556	562	563	586	589	563	572	502	614	574	573	541	587	590	592	601	572	559	598	550	551	565	592	588	600	571	594	588	572	554	586	530	566	578	587	550	587	568	588	565	565	596	573	592	562	613	514	574	575	571	552	604	599	562	550	583	545	584	625	582	577	569	584	630	565	564	567	581	580	553	567	600	536	585	605	593	597	564	559	587	600	591	562	558	563	578	583	581	593	588	598	574	561	596	606	617	560	558	601	581	579	562	572	548	586	610	578	533	548	560	576	585	594	525	569	587	570	561	561	571	614	585	604	613	592	552	540	577	561	594	574	588	623	584	577	562	539	581	552	583	568	578	565	561	575	559	557	609	601	564	522	599	555	554	556	550	605	574	568	571	581	601	561	555	586	603	617	591	577	580	631	593	592	542	599	579	560	599	544	578	559	554	634	548	588	599	552	566	524	577	568	567	570	584	547	591	590	558	592	567	582	562	577	569	512	564	601	594	565	515	549	527	575	556	602	558	544	618	564	564	611	583	557	555	573	546	592	601	615	561	564	585	572	563	556	540	572	558	590	563	616	589	580	573	611	601	593	584	580	524	547	596	563	579	581	587	568	548	560	570	559	554	584	560	610	562	559
24250	21470	29501	25773	22365	20961	8436	1336	942	877	826	868	823	815	804	784	778	813	841	822	831	792	778	839	791	822	765	769	800	754	825	791	808	807	837	825	766	797	805	864	830	846	817	854	762	822	846	792	826	825	878	1053	1111	954	903	882	854	795	799	743	779	816	763	824	794	768	781	775	712	777	781	740	799	733	806	840	773	739	730	763	741	765	787	792	790	803	784	749	765	787	760	809	773	790	825	797	793	776	795	765	750	784	795	820	767	774	774	786	749	818	735	775	720	777	777	772	788	812	806	828	750	802	813	748	769	760	764	765	771	832	772	774	811	745	765	796	833	801	778	723	769	782	801	789	776	726	792	776	748	795	746	838	741	778	812	787	793	796	753	810	795	831	788	780	792	776	762	747	754	783	780	809	773	770	777	784	760	725	740	768	715	833	740	757	744	730	750	730	804	757	777	787	792	799	784	800	755	781	777	803	792	784	776	752	757	756	818	768	815	774	804	751	768	768	712	797	770	797	741	800	777	730	822	764	824	825	730	798	787	837	833	775	803	794	804	774	767	788	732	738	737	807	764	805	750	769	844	754	768	755	771	757	776	798	808	788	793	758	758	782	808	751	822	795	730	777	762	782	775	833	788	783	779	713	770	785	773	765	765	770	775	817	772	751	795	750	805	748	787	746	815	759	730	784	766	774	743	763	786	802	791	757	723	825	812	763	788	780	853	800	791	824	801	774	800	814	764	763	782	747	776	746	779	751	750	729	787	811	817	776	783	779	768	831	801	795	754	789	793	799	806	837	774	815	785	790	772	785	730	804	770	815	809	780	833	777	807	814	747	774	752	765	796	808	757	819	739	775	789	783	705	811	823	723	785	789	788	779	827	735	775	773	733	759	764	758	751	758	821	806	800	729	804	779	730	751	770	788	771	758	813	828	741	792	778	787	760	766	774	802	820	737	834	769	737	827	803	780	774	801	786	761	821	813	834	735	779	759	762	779	773	806	796	774	769	765	807	783	793	771	764	756	733	746	765	715	814	798	755	741	781	783	736	730	792	763	798	848	779	724	746	793	783	766	804	776	790	712	798	789	749	717	758	745	761	735	754	777	745	794	738	804	746	770	803	768	785	781	787	777	780	770	736	779	793	766	820	750	774	832	810	798	833	834	770	714	754	825	780	787	795	793	776	784	749	806	781	808	811	752	778	767	750	786	771	760	776	779	777	770	762	764	791	778	791	824	784	752	751	772	812	786	801	776	763	763	725	779	777	785	769	747	850	813	798	762	774	754	751	777	728	798	774	805	816	790	832	768	776	739	769	769	753	782	785	822	756	760	798	816	824	838	760	840	811	787	765	792	779	751	774	750	794	756	763	778	729	745	757	847	731	810	767	749	744	770	742	744	816	742	810	788	746	785	825	778	813	823	806	738	779	833	788	799	789	729	721	765	789	760	796	829	775	814	775	778	800	786	771	751	761	819	817	781	799	801	763	785	774	792	806	766	767	723	825	795	717	795	807	798	786	828	841	759	735	819	820	792	780	801	781	713	790	796	799	779	773	774	775	757	772	825	791	760	745	743	789	758	757	787	793	802	760	797	747	774	770	790	810	741	854	789	822	749	776	768	823	742	769	815	753	755	812	792	801	764	816	774	752	773	751	819	757	832	794	800	798	816	802	768	785	724	838	773	790	801	842	722	771	757	809	810	766	736	741	763	747	800	735	768	737	755	822	765	808	837	766	741	772	814	798	798	754	779	751	836	779	793	791	746	778	792	752	806	802	793	782	775	783	747	782	784	749	798	754	731	782	794	806	748	778	825	788	745	767	781	821	745	797	788	840	788	808	764	833	778	779	726	821	774	738	767	786	802	780	787	835	746	805	756	768	792	781	810	738	774	789	772	763	762	783	762	772	808	760	768	765	786	747	799	770	767	754	760	791	788	741	766	763	788	771	780	729	772	826	780	751	755	751	761	766	775	799	752	797	774	741	759	786	797	814	790	747	728	775	787	770	793	809	782	793	756	751	762	750	733	746	789	809	801	776	785	774	778	782	839	781	767	790	817	773	766	803	786	776	778	765	788	739	820	768	786	754	778	787	721	788	811	789	788	824	772	801	773	744	803	749	793	762	751	742	743	788	721	786	744	805	811	788	755	730	761	744	761	763	783	777	766	769	798	762	809	802	787	765	759	791	796	801	810	831	767	769	791	789	804	797	799	761	762	750	790	768	830	772	757	841	811	773	792	792	747	798	795	779	769	788	772	808	786	824	779	758	787	774	774	755	808	749	784	826	794	795	766	808	790	756	781	826	766	721	744	784	826	797	736	780	788	794	755	799	720	797	758	761	796	777	776	825	769	782	750	755	739	778	802	789	759	800	777	785	779	788	767	749	764	785	817	766	734	772	749	784	811	831	790	818	823	812	775	819	776	796	788	794	762	817	810	771	775	744	762	774	816	736	813	805	790	799	755	757	763	779	793	798	768	742	783	732	771	780	795	769	786	737	818	806	753	767	802	800	741	782	767	782	795	728	817	751	810	781	763	769	829	770	741	778	767	766	733	751	796	769	784	783	787	761	781	797	805	770	787	823	776	756	757	765	780	776	750	776	759	752	826	771	832	775	707	771	774	798	768	735	777	765	734	798	748	752	794	824	799	816	734	765	775	763	827	787	831	748	780	757	798	827	782	773	776	838	780	757	764	789	775	722	803	813	764	768	783	778	794	802	758	778	777	735	747	765	773	735	754	759	845	763	805	788	796	776	774	775	757	824	767	816	736	762	788	794	802	786	758	796	817	772	757	729	836	740	779	768	804	747	789	705	811	747	804	768	802	759	825	782	763	773	742	756	731	784	849	732	744	794	747	816	804	806	738	806	769	780	832	780	734	819	754	735	778	719	812	804	754	802	749	752	736	798	795	807	761	751	801	794	777	783	743	792	809	755	756	779	817	823	769	734	776	770	720	854	738	731	768	786	793	756	813	765	793	774	801	726	773	771	830	819	730	772	768	842	783	818	764	812	775	781	794	782	746	746	725	798	790	761	762	806	780	819	769	765	725	723	741	772	757	810	791	737	755	781	801	793	781	756	809	757	790	810	770	840	789	802	795	790	769	746	821	801	692	779	786	762	774	821	802	813	743	797	786	784	721	761	750	804	771	768	804	780	803	775	792	751	737	741	793	783	779	772	813	778	780	758	776	828	768	779	766	788	842	797	781	763	759	806	755	775	804	751	740	810	809	737	784	798	765	770	802	769	759	782	778	754	788	794	797	763	799	796	785	762	786	778	786	731	738	783	807	787	744	758	795	763	806	746	806	744	761	792	744	767	751	760	766	780	771	782	771	801	738	776	785	797	783	741	776	821	749	783	777	750	723	791	770	716	773	792	820	755	761	748	780	735	794	772	782	769	785	755	799	763	730	768	750	750	795	773	801	780	813	771	808	793	753	784	767	771	762	819	797	771	753	793	802	809	807	771	820	798	753	764	805	832	790	786	824	782	763
52759	82821	53644	29344	17673	14543	6422	1015	799	812	793	764	738	752	690	765	730	682	744	681	699	741	716	673	694	689	688	688	668	674	674	726	651	707	699	707	725	784	708	738	736	717	709	718	730	663	723	719	777	771	781	1123	1195	1000	826	757	689	696	677	660	678	647	647	653	675	671	688	667	633	659	658	681	696	729	665	647	603	670	679	666	670	677	663	699	694	616	675	681	703	697	647	700	673	655	693	644	650	676	656	657	650	616	693	640	702	676	719	653	632	675	668	673	662	700	658	708	678	653	733	709	690	623	712	704	638	646	672	654	683	665	687	699	662	669	649	718	696	671	657	663	615	683	639	626	678	711	672	657	662	669	715	604	675	677	662	659	607	651	706	663	664	679	664	695	622	699	643	697	693	665	669	643	688	650	670	677	678	693	642	645	710	697	623	688	634	658	706	700	697	653	635	624	637	720	696	649	679	673	695	678	617	661	645	649	678	651	651	638	643	646	656	665	697	667	675	648	711	665	682	641	597	690	692	648	641	677	688	638	669	689	640	653	684	691	698	666	645	647	693	649	678	643	735	676	628	652	673	686	633	644	664	612	715	668	673	680	691	659	609	656	656	670	630	665	708	691	656	648	661	651	657	678	650	703	636	702	683	658	701	698	686	684	669	670	705	683	649	643	699	661	675	645	679	640	695	623	651	654	660	664	703	680	661	665	652	653	674	690	657	641	670	664	678	680	644	640	651	705	675	692	676	686	658	634	635	661	673	636	640	683	673	693	688	721	724	646	657	698	683	630	654	647	697	696	697	657	632	658	699	668	661	661	686	673	693	652	656	669	634	664	670	675	702	655	692	709	645	672	670	672	684	674	671	665	703	688	689	668	618	637	663	689	677	686	731	676	707	668	624	626	676	648	684	646	667	657	684	681	642	681	643	672	693	672	671	656	642	693	693	654	667	638	685	720	673	664	618	709	672	631	670	652	655	627	679	663	659	636	687	673	684	654	632	622	668	678	667	722	635	675	686	632	652	726	663	691	662	730	665	667	641	683	701	680	700	624	695	707	659	670	653	687	668	675	721	699	653	679	666	670	630	710	684	681	653	637	706	652	725	661	637	666	648	642	639	705	660	716	670	657	684	701	696	672	656	659	647	694	675	678	710	685	684	679	684	661	649	680	687	662	660	656	683	656	683	677	668	673	641	703	687	666	671	647	658	674	670	642	669	664	659	650	636	678	664	721	669	645	694	666	701	672	639	655	633	715	667	679	676	674	678	654	652	675	646	667	676	665	666	649	669	680	662	689	645	710	661	649	687	654	668	659	625	685	693	661	632	676	707	667	655	666	711	671	668	695	631	636	679	649	647	684	716	679	642	664	662	681	634	715	697	723	662	692	665	710	641	677	714	675	667	645	667	638	736	681	672	671	660	609	700	678	698	623	696	652	678	680	709	684	659	684	663	654	693	646	670	647	656	695	637	681	657	684	643	669	677	714	616	676	705	666	634	623	645	674	657	683	661	641	712	699	669	674	618	694	652	667	689	681	677	652	630	677	680	683	683	712	653	696	650	675	671	645	680	687	684	696	701	649	721	684	671	729	674	642	644	641	661	666	666	669	663	681	654	668	686	610	678	638	690	642	662	665	689	644	663	669	648	639	714	664	684	683	634	687	660	675	664	683	651	642	652	641	607	660	658	647	665	681	698	646	672	686	664	695	684	628	618	703	648	666	666	670	655	654	636	667	692	678	666	686	649	707	625	661	706	650	688	697	654	702	647	668	700	649	670	662	616	671	629	659	661	659	678	651	682	621	686	690	697	665	677	666	678	663	681	660	620	671	658	620	673	654	677	673	636	586	673	637	680	626	705	677	660	641	713	640	667	613	689	653	635	642	649	650	646	663	677	632	651	693	679	655	639	702	662	680	663	647	701	687	679	686	642	703	654	640	696	626	643	703	696	701	652	671	664	672	657	639	640	643	678	707	614	685	688	619	640	656	659	672	681	694	688	692	672	668	680	637	616	664	697	672	656	652	653	657	656	683	649	642	666	669	668	640	648	655	646	657	600	661	683	714	685	677	693	700	668	685	635	687	683	676	653	692	652	630	616	661	674	668	662	646	672	668	630	671	680	687	702	661	655	659	687	663	646	716	633	663	643	649	656	640	684	607	643	672	650	701	706	679	607	663	683	640	647	725	662	656	645	727	689	665	682	640	676	676	666	677	720	665	671	637	684	658	710	708	714	642	673	590	668	707	664	618	647	714	666	671	631	672	658	682	612	669	625	677	656	658	652	663	649	677	609	661	582	649	657	656	668	686	655	726	630	690	617	678	700	714	646	674	649	704	664	662	674	675	617	666	697	693	629	668	667	679	644	605	654	688	664	649	713	666	673	702	639	706	656	656	685	654	717	643	642	660	693	669	661	670	688	634	667	670	645	668	654	668	642	622	622	673	667	663	691	680	673	692	691	675	689	707	663	710	675	647	685	670	716	675	642	649	701	670	658	680	665	638	664	632	658	685	660	646	653	673	637	661	647	670	648	667	664	684	669	623	663	692	668	692	676	651	633	668	655	635	644	706	631	694	646	653	664	667	641	640	638	692	693	732	683	661	692	686	672	682	690	666	631	649	712	669	721	621	659	661	666	652	703	682	688	690	636	636	674	660	669	640	651	651	702	667	698	692	639	698	657	732	626	706	665	617	613	695	682	675	661	657	645	618	658	640	618	634	692	617	690	669	620	623	615	652	637	695	677	693	708	656	686	663	660	626	700	699	727	645	682	642	636	654	686	709	683	677	688	671	683	668	697	631	715	657	657	646	673	642	668	701	663	691	704	664	671	660	617	652	695	632	668	654	673	654	658	656	679	677	705	655	699	692	649	681	695	636	692	675	694	704	621	624	691	667	647	685	624	685	689	634	685	679	669	638	736	694	670	681	693	655	656	672	663	660	635	699	664	592	662	642	643	635	674	623	624	642	691	641	670	702	661	609	672	656	657	639	620	665	655	703	670	662	658	650	664	642	659	646	671	703	642	669	632	656	657	648	675	686	683	616	704	684	638	626	674	696	678	667	600	683	641	703	650	708	660	644	654	649	656	689	725	622	683	701	689	645	643	687	720	680	670	616	702	660	683	631	693	665	704	718	678	662	675	688	673	699	702	685	679	665	689	681	636	688	686	685	666	652	653	663	675	680	672	633	695	686	676	685	681	670	705	650	672	677	650	661	682	672	677	639	636	593	696	708	677	680	673	713	693	660	658	653	659	718	667	688	673	690	688	616	680	655	645	629	612	667	650	653	649	636	625	646	661	713	650	644	655	633	681	657	678	709	637	696	660	688	676	628	708	658	672	650	658	699	680	644	685	663	682	680	694	671	647	657	681	708	667	670	662	656	682	652	669	684	633	706	674	636	680	643	627	681	700	610	657	678	622	674	649	651	688	632	694	646	672	633	685	661	611	683	669	669	591	651	684	653	679	710	637	678	637	652	677	673	677	679	687	643
28274	20119	14188	3679	1592	1280	845	690	730	656	725	654	657	690	671	669	689	677	706	676	712	682	646	671	689	690	648	604	692	650	718	711	714	705	669	674	691	703	644	712	698	655	681	713	718	678	651	657	643	685	688	696	722	723	736	694	714	687	685	732	675	658	693	664	712	682	694	709	694	715	672	682	700	660	671	653	690	674	648	680	673	735	674	688	662	708	672	726	661	661	685	691	670	657	636	670	696	639	694	648	664	695	689	679	701	676	680	719	649	703	649	655	716	659	644	644	676	640	704	679	659	691	629	666	704	697	680	699	671	688	679	692	645	675	702	724	623	650	730	709	670	725	697	737	700	668	680	735	689	698	667	663	708	648	687	674	659	721	686	709	713	712	675	673	700	704	681	694	721	657	665	695	659	683	665	686	695	690	642	679	704	672	718	694	667	661	636	719	702	732	667	679	695	675	671	688	712	700	667	673	697	678	707	665	683	682	670	664	668	631	678	702	721	667	665	698	635	704	708	665	705	674	687	702	656	656	680	670	672	697	721	679	668	645	669	666	673	646	696	668	656	612	686	711	656	659	654	687	673	663	625	688	692	670	692	661	642	632	648	713	706	672	709	704	674	673	687	713	648	676	671	650	703	701	685	667	662	673	718	738	679	684	667	674	641	707	676	643	643	696	673	650	665	698	683	667	654	677	673	646	712	664	689	666	742	626	690	671	680	686	685	674	665	685	695	729	776	682	702	670	663	709	621	706	647	677	658	751	709	662	682	681	637	717	661	687	622	699	697	622	680	694	683	704	691	718	654	678	682	632	680	635	654	691	666	707	694	653	637	670	637	665	692	696	688	673	657	721	655	657	658	722	655	630	680	664	689	657	661	648	652	655	661	658	687	617	733	637	612	707	655	700	689	661	664	668	686	736	663	699	672	658	662	741	663	680	670	662	622	655	691	698	657	656	743	679	641	667	619	655	629	702	663	720	690	694	670	645	689	690	677	707	631	698	699	668	660	673	714	656	655	706	683	682	643	718	685	665	672	701	671	639	654	622	707	658	644	668	709	639	687	671	620	671	706	679	702	646	675	665	653	648	660	696	638	719	713	669	710	693	675	727	622	684	662	675	716	675	698	650	687	712	752	660	693	682	685	635	687	640	693	655	670	648	687	732	698	656	719	676	668	689	664	683	677	698	692	646	668	679	707	698	683	648	654	711	673	683	684	674	668	677	665	644	688	690	700	666	642	750	681	674	702	699	681	658	686	660	692	691	684	634	678	688	712	681	719	669	660	722	669	687	640	635	700	711	684	717	665	642	714	625	660	660	697	666	702	683	728	593	663	688	674	706	677	670	674	699	699	639	716	676	679	667	709	664	691	705	685	678	722	678	697	707	684	653	703	627	681	691	681	697	655	674	715	679	690	642	722	692	672	709	677	691	701	669	693	719	690	693	708	711	624	705	692	687	717	729	688	706	706	665	696	675	646	695	710	706	636	657	685	670	717	719	670	622	690	666	665	716	714	702	711	675	639	688	667	632	620	690	735	702	682	682	732	624	664	679	689	694	672	677	662	678	710	663	654	686	657	697	667	722	675	685	673	633	611	721	662	647	708	713	708	719	698	666	711	685	673	656	679	649	700	701	745	700	702	668	701	676	697	739	648	681	673	665	665	652	680	739	692	676	713	684	670	668	664	662	714	724	653	654	696	687	696	679	661	656	664	695	615	709	699	687	664	648	672	681	643	655	691	710	714	680	711	686	682	750	666	685	749	652	707	684	682	695	685	653	712	678	709	681	680	643	680	672	706	677	706	682	679	680	698	630	634	677	705	672	677	693	697	648	716	646	653	669	662	763	649	677	708	700	699	688	653	638	700	663	668	700	716	695	662	686	691	697	714	672	740	684	722	754	675	747	666	669	714	676	651	690	624	694	690	728	662	671	656	653	659	686	637	693	685	698	678	688	663	668	696	710	696	732	687	718	672	644	666	687	669	738	704	646	598	622	682	733	671	705	690	709	648	696	689	718	672	690	683	658	686	652	670	689	667	681	620	652	711	660	711	682	638	669	658	690	645	627	737	687	635	704	672	694	666	703	681	639	663	685	695	712	724	635	663	704	665	724	672	690	668	727	677	735	729	670	702	674	637	691	665	694	688	738	677	671	741	682	666	677	669	684	680	713	624	692	723	677	643	639	642	667	690	689	691	651	709	696	689	663	679	701	673	660	678	689	737	664	665	672	674	667	709	710	688	684	661	699	700	688	689	663	694	684	708	728	660	705	701	674	687	671	666	705	676	651	700	657	683	700	696	717	641	700	630	679	675	679	687	683	674	690	678	661	696	672	697	697	632	692	640	651	736	697	691	666	662	710	687	690	675	650	696	708	698	642	657	678	690	650	685	656	661	645	661	660	708	704	644	676	666	718	693	656	633	690	671	664	717	664	645	724	691	676	689	682	661	666	698	695	693	731	689	721	637	666	649	683	655	672	667	694	663	659	672	658	702	682	669	699	665	678	670	686	737	591	684	673	704	637	677	689	715	685	661	670	629	643	658	643	750	680	689	707	687	674	664	682	654	657	681	645	692	666	703	698	639	695	684	656	655	690	661	669	712	665	656	673	692	681	654	695	693	718	635	669	684	692	659	684	680	660	651	719	676	698	660	701	713	702	672	674	645	672	702	670	726	676	741	667	651	675	687	665	620	658	658	683	653	691	700	676	654	596	673	674	683	677	689	700	681	681	682	662	638	691	677	727	653	679	698	669	677	651	700	674	653	704	688	689	691	661	672	635	659	676	654	713	672	700	683	678	655	693	715	687	705	690	649	679	674	734	722	686	684	671	673	681	708	729	645	719	705	684	669	657	712	686	678	680	662	726	688	679	720	679	685	689	672	695	697	691	665	668	683	670	731	668	716	659	673	719	695	670	642	701	679	682	673	664	667	691	683	679	738	658	665	663	707	740	685	677	716	709	687	667	682	693	732	694	656	680	709	679	654	661	682	635	686	638	686	683	684	689	659	716	730	667	655	680	719	645	704	665	696	648	695	675	688	723	655	681	705	667	657	672	633	694	729	707	677	713	674	656	690	638	684	668	699	699	675	689	637	683	700	652	753	680	680	669	689	682	676	712	678	684	712	648	651	670	737	675	678	633	636	684	662	737	705	713	744	666	689	667	719	654	628	611	749	737	667	674	693	667	710	693	660	689	668	707	650	640	716	683	646	728	649	671	652	679	679	685	686	706	699	698	718	679	692	693	685	731	630	656	701	663	685	649	679	657	688	677	708	673	660	753	707	712	681	690	634	696	660	712	707	709	646	665	673	624	670	662	668	648	694	691	684	634	696	691	676	739	666	695	687	711	637	715	706	715	682	680	655	708	693	700	690	674	731	708	702	660	677	734	681	668	687	711	645	692	674	665	697	700	629	748	686	675	673	673	670	687	676	665	624	662	665	658	705	695	687	631	754	698	677	700	679	709	693	652	757	633	640	676	707	702	741	722
11272	15224	12076	2375	1535	1249	738	603	530	550	573	604	545	558	567	590	562	563	551	548	596	539	509	587	551	563	530	540	539	549	549	529	512	524	561	575	525	564	585	532	593	537	511	557	585	530	549	590	538	573	579	537	579	576	582	547	584	554	525	564	536	542	582	581	563	541	568	539	565	581	565	560	571	527	523	553	573	529	518	547	558	557	517	550	518	570	522	555	530	595	585	571	512	524	560	517	551	542	475	547	550	558	562	555	492	519	539	565	559	526	565	587	507	529	559	552	529	540	541	587	560	549	546	582	544	539	587	561	547	547	540	529	515	573	556	533	553	574	593	537	563	556	578	541	548	547	547	534	550	554	515	521	578	548	545	527	547	556	525	587	545	547	539	514	535	532	559	589	594	544	533	559	530	536	508	530	539	545	524	551	503	536	541	563	580	579	530	537	536	543	490	563	548	511	578	543	540	516	525	573	480	547	520	529	540	504	559	534	545	523	576	540	583	596	522	572	527	570	567	548	540	589	521	536	520	575	488	485	553	533	550	539	579	546	549	570	533	546	536	564	558	528	547	522	524	533	525	512	587	537	582	566	527	507	510	559	551	585	520	513	526	508	532	525	520	568	566	509	564	522	526	614	567	544	545	556	567	572	566	566	502	530	554	529	576	556	545	579	537	566	548	539	559	561	566	548	558	600	564	569	551	536	526	543	558	536	563	560	583	566	534	536	561	537	544	610	568	528	539	540	498	544	537	554	518	539	579	528	560	540	556	543	551	556	540	501	521	519	549	541	528	564	529	507	528	542	554	491	535	537	546	531	542	578	502	539	522	547	536	571	538	497	569	556	502	562	504	563	559	539	564	534	545	549	526	590	540	579	502	527	523	544	534	534	522	543	544	559	518	535	531	534	536	557	520	571	504	550	537	547	553	600	565	582	566	583	554	550	507	551	596	555	528	585	540	553	541	556	536	541	548	570	536	577	538	577	523	559	563	570	592	575	563	545	563	589	560	554	508	549	537	537	574	563	545	555	569	597	557	562	532	565	549	555	568	563	577	518	536	510	536	521	545	555	562	552	546	528	561	545	519	521	503	567	562	554	525	568	527	539	570	498	528	531	533	597	566	545	538	590	523	534	518	544	498	562	512	614	564	543	546	525	565	539	531	532	563	499	540	527	534	545	541	542	527	557	542	507	523	549	550	560	539	563	561	570	537	561	527	536	584	549	569	568	546	553	565	562	528	527	540	540	582	536	547	535	538	565	581	549	570	585	567	559	540	541	545	504	516	597	531	545	584	579	574	548	547	532	515	519	528	535	531	531	559	518	546	548	608	531	587	517	550	525	530	566	552	531	524	519	510	543	510	582	550	546	559	526	569	557	542	568	566	560	525	582	580	554	551	534	576	518	548	568	532	514	536	509	553	521	564	548	583	550	508	522	522	581	552	544	547	521	559	547	527	524	531	577	540	575	540	577	588	567	524	539	469	553	522	594	538	542	524	570	523	522	509	553	523	533	551	531	553	572	559	571	568	586	554	509	592	530	576	560	514	535	532	534	535	574	550	550	555	547	525	556	506	527	547	547	522	564	575	532	558	554	568	554	547	567	512	521	574	526	525	566	538	521	522	537	578	534	569	568	523	527	545	537	536	569	556	531	520	518	537	580	531	548	568	547	588	553	518	557	556	554	541	541	534	560	545	551	546	533	564	560	535	529	578	550	516	559	560	583	539	561	581	514	557	562	553	565	541	538	555	525	582	520	567	518	544	549	609	528	513	521	548	540	543	539	540	542	542	533	556	513	565	513	552	505	503	525	566	537	523	578	543	539	525	544	593	580	536	582	551	550	507	597	526	514	535	547	527	550	508	549	548	567	515	514	553	550	545	517	568	550	558	573	541	511	524	549	570	583	552	551	534	578	563	531	529	535	553	542	555	561	520	581	525	577	570	529	564	547	508	601	541	595	567	547	552	524	530	557	535	589	571	490	536	522	566	515	571	505	509	571	556	539	534	536	570	516	510	554	531	533	604	529	544	593	508	551	552	576	514	556	582	574	512	506	510	538	545	550	543	528	571	537	545	532	555	539	566	534	581	573	550	582	514	539	528	548	516	577	578	541	529	537	517	515	533	533	536	579	603	564	565	576	519	576	591	548	518	509	538	537	543	544	547	531	529	597	552	521	540	556	558	490	543	605	571	542	533	580	596	562	535	546	533	522	515	542	528	605	537	558	540	541	556	498	577	536	528	574	563	534	584	565	487	540	551	569	564	546	589	578	549	529	565	582	537	548	551	532	550	511	492	556	551	539	542	552	522	516	560	526	520	546	546	570	523	527	492	541	530	525	532	510	514	523	513	508	570	554	547	540	554	545	528	539	546	558	581	532	555	596	545	502	554	506	543	570	523	514	537	548	544	578	547	500	529	514	545	585	540	550	523	517	544	598	572	579	522	564	559	555	553	563	523	549	521	567	533	554	523	535	524	547	543	547	554	525	557	538	561	531	538	566	546	548	578	531	499	544	517	538	562	555	594	541	563	540	566	545	559	541	505	542	556	536	528	506	508	554	539	571	537	572	553	561	555	488	526	560	557	514	569	569	517	559	563	519	538	553	571	531	508	569	537	565	559	553	534	561	545	518	562	543	560	529	562	563	534	569	519	584	583	529	534	563	574	533	484	580	527	587	562	565	571	544	553	537	535	559	573	564	554	525	528	556	527	568	529	552	562	548	574	572	501	516	556	564	569	566	549	587	515	524	538	581	554	542	538	569	579	525	551	545	569	566	577	531	534	561	559	556	519	555	530	582	537	576	511	513	580	592	522	578	544	525	503	535	526	496	561	565	553	528	550	549	559	600	521	544	538	537	536	493	555	560	555	549	511	553	578	515	532	575	530	551	524	546	526	524	523	546	533	585	569	544	570	584	507	554	551	532	585	572	557	544	539	517	557	555	596	538	538	529	560	555	538	522	527	534	510	558	526	575	535	507	517	536	513	536	540	539	558	517	570	542	573	589	559	549	559	567	551	575	577	536	534	526	552	563	565	574	568	515	524	569	554	539	520	503	552	538	524	559	546	564	565	585	499	579	545	557	520	578	534	561	541	537	537	560	545	533	522	554	564	597	596	542	568	557	537	532	516	508	577	490	527	532	553	566	543	575	534	576	512	507	566	547	519	542	527	544	529	558	526	508	538	516	547	580	555	583	544	528	512	565	561	555	580	560	575	560	535	547	517	593	541	525	540	487	556	540	549	534	531	509	543	591	520	529	548	497	550	526	509	551	552	507	524	552	557	513	547	550	543	537	544	520	531	534	552	574	556	550	518	532	535	565	552	573	541	556	553	544	547	538	583	581	545	553	567	593	552	548	494	539	532	546	506	558	558	511	547	560	543	523	532	520	557	510	553	573	559	542	570	568	519	525	569	571	539	576	549	536	533	567	549	529	549	557	513	536	526	508	567	539	535	506	557	557	520	564	491	539	540	502	560	537	548	513	497	537
25312	21667	30736	26713	19782	12310	3823	852	719	714	715	650	671	726	711	649	684	669	707	632	639	638	675	661	685	649	736	702	718	684	660	639	713	672	676	662	710	668	692	676	641	706	697	668	665	632	639	674	661	689	685	774	788	726	744	710	663	675	678	612	675	654	657	609	629	647	600	657	655	652	649	628	639	724	644	638	622	678	633	690	645	617	604	608	634	637	653	643	683	650	644	632	628	650	666	649	653	636	631	640	628	657	624	665	625	599	619	657	608	596	591	676	655	645	654	600	639	633	648	630	658	687	616	663	651	642	657	675	699	669	624	650	699	652	652	609	683	648	677	618	655	644	619	621	648	695	685	658	632	693	626	664	656	655	693	654	674	648	616	638	663	674	635	626	619	602	592	669	654	632	643	611	685	650	636	646	642	632	614	614	680	696	659	651	621	657	694	676	691	648	666	665	669	676	638	629	655	664	590	602	644	608	622	605	711	682	603	657	648	641	668	628	638	608	645	653	621	689	643	672	657	642	599	672	670	641	621	650	671	645	701	658	635	653	569	621	612	629	653	654	677	674	681	624	686	637	632	653	649	663	647	647	644	617	648	636	649	658	676	619	617	651	645	672	597	635	673	692	660	618	659	631	638	641	649	642	658	652	646	631	670	663	676	638	684	644	639	620	612	626	652	629	692	666	644	688	665	678	630	659	599	636	640	613	632	645	657	630	637	617	672	659	641	630	661	674	654	673	674	644	661	650	659	619	626	658	614	636	684	662	635	651	588	669	649	646	651	638	652	657	688	648	658	647	653	642	693	595	654	649	696	590	651	654	661	651	643	655	684	698	648	639	662	599	671	636	681	693	686	673	633	684	609	587	611	666	636	665	637	660	679	664	630	653	664	607	633	634	659	673	670	648	674	683	646	620	683	650	651	642	642	644	673	638	636	690	661	628	633	623	634	636	644	699	682	657	607	659	607	649	653	660	653	634	690	673	640	650	612	619	683	671	625	707	696	671	679	642	619	655	686	656	624	662	646	584	637	641	685	666	656	643	632	690	654	621	655	611	661	661	661	692	662	629	628	599	681	691	629	618	651	634	639	632	632	632	667	655	627	637	646	670	644	688	638	683	624	651	655	610	638	632	646	632	670	668	630	618	626	609	657	624	633	702	664	635	577	678	656	640	676	711	622	637	638	645	627	638	705	670	613	665	622	665	655	638	664	657	663	660	678	703	625	644	590	658	650	659	610	673	641	654	637	635	633	652	627	618	641	614	663	632	667	673	645	690	638	695	674	618	673	608	661	650	664	678	669	632	606	657	665	589	674	649	646	617	600	695	660	637	652	684	666	690	644	672	618	658	634	660	601	635	647	622	629	652	650	654	623	646	584	663	690	623	648	606	639	651	669	610	675	652	640	631	692	651	653	631	621	632	656	631	634	641	631	676	623	647	598	648	700	643	644	671	616	699	651	652	639	650	616	654	655	651	635	670	696	622	657	670	629	636	583	661	626	630	652	661	661	637	679	687	674	641	610	674	643	655	637	617	672	649	649	625	655	638	623	637	662	637	652	640	656	662	665	655	655	670	725	706	678	636	642	623	672	633	652	634	657	623	670	641	672	663	645	657	685	657	651	656	670	598	622	652	617	646	680	667	665	638	644	622	622	615	615	603	645	653	684	652	657	690	669	655	675	645	637	651	673	665	618	644	647	627	655	624	591	608	682	693	639	660	681	621	637	678	656	621	644	676	680	687	677	665	614	627	623	665	667	656	634	646	635	671	662	662	639	639	627	647	654	638	664	619	671	610	647	648	688	639	644	658	617	646	689	695	633	680	670	647	651	668	655	625	638	652	625	634	659	680	630	666	650	610	659	631	657	632	643	633	660	616	676	679	655	698	657	667	623	645	635	653	604	627	663	661	683	635	619	606	675	651	603	630	674	675	658	671	693	625	631	656	636	650	599	655	660	664	642	686	661	680	632	639	713	684	593	614	648	645	647	622	629	636	635	654	587	619	649	647	662	595	659	649	649	631	663	675	649	641	617	652	683	661	675	700	640	648	680	662	662	667	686	633	640	624	634	645	703	683	609	642	634	615	662	660	676	642	612	661	666	621	624	656	672	642	698	604	662	690	652	651	621	657	630	612	612	651	641	661	654	626	657	634	656	658	645	666	649	631	639	649	709	662	621	634	622	619	634	664	604	627	652	647	632	635	645	703	641	663	680	669	610	646	635	635	683	652	661	627	658	673	654	624	674	657	649	654	685	655	656	657	635	678	669	618	688	659	662	633	653	617	597	649	612	661	676	643	629	588	667	667	628	616	685	656	635	608	709	631	689	648	628	643	645	591	659	659	661	612	670	630	642	629	636	687	658	659	658	606	652	653	643	725	668	602	659	620	630	632	664	634	653	640	646	651	644	652	632	671	639	682	667	642	639	640	681	621	631	651	667	648	648	637	642	684	641	637	602	651	636	607	603	612	688	634	644	643	680	690	631	680	651	652	662	602	665	671	675	681	637	666	651	731	610	618	607	643	641	680	622	619	652	629	651	688	601	650	718	678	631	651	611	618	611	611	683	676	657	637	657	692	630	617	614	688	650	676	634	592	701	670	649	642	627	587	688	625	684	635	675	633	637	645	686	657	620	703	658	664	642	664	654	603	638	628	656	645	673	689	681	678	705	681	628	613	624	674	653	693	644	603	626	623	601	616	607	641	666	677	659	613	639	649	658	680	643	607	688	627	632	653	661	651	615	629	588	673	636	632	646	676	673	610	671	666	602	633	665	689	633	674	616	608	672	641	651	657	633	679	646	612	645	626	653	640	604	666	653	644	670	651	634	691	643	658	617	622	614	630	663	649	633	682	628	617	643	659	692	663	649	662	644	615	698	673	670	638	632	632	646	652	607	632	661	674	664	629	649	657	699	667	657	612	678	649	680	681	641	702	681	653	619	627	663	637	671	645	659	643	666	663	684	683	675	621	699	589	629	689	648	677	671	687	632	644	710	592	639	678	669	635	645	626	659	651	635	624	668	655	641	635	616	625	625	654	622	657	710	637	649	679	645	682	625	654	658	620	643	683	667	658	663	614	610	635	666	618	663	648	638	579	658	672	656	580	652	635	663	633	651	604	642	649	649	641	677	638	629	654	625	584	662	650	696	633	643	648	638	630	609	646	617	663	621	661	643	667	642	692	647	678	709	665	706	642	691	597	592	658	598	621	662	632	637	628	666	612	661	644	653	628	630	611	611	653	644	692	662	677	652	642	619	624	599	695	692	664	627	639	631	633	650	661	623	622	651	595	605	636	670	643	650	618	675	642	649	629	658	715	643	647	644	668	634	633	704	627	680	613	631	626	657	622	632	655	649	615	629	615	677	630	629	676	648	638	638	671	612	629	650	633	607	649	663	691	646	690	695	625	681	611	679	659	673	654	655	665	622	677	676	607	662	673	660	656	656	685	647	650	648	629	670	637	621	705	692	686	622	618	682	666	581	625	655	599
43085	65080	50325	18340	12697	8044	3245	697	658	630	636	636	545	589	583	590	566	533	538	552	560	550	527	591	613	566	592	527	557	554	576	543	599	558	565	595	648	551	671	619	580	630	605	565	565	557	566	595	551	614	589	704	720	748	685	690	590	563	578	554	587	551	540	559	556	554	552	546	569	497	527	578	564	570	571	508	571	537	566	574	565	555	501	547	570	588	582	536	536	602	527	542	583	557	545	576	555	578	542	587	572	553	549	559	549	517	567	556	578	555	576	594	533	557	533	504	583	548	555	535	561	555	538	542	585	546	551	590	517	546	576	535	568	563	540	547	537	553	544	525	568	557	524	552	514	542	544	555	544	535	564	536	524	605	570	546	584	585	579	576	563	569	566	580	566	563	530	549	533	534	559	571	550	574	570	586	554	543	550	562	559	550	544	550	542	493	547	507	558	544	529	572	545	532	522	576	541	569	522	523	627	558	540	594	512	525	586	524	567	554	559	538	599	531	590	549	566	552	547	542	549	556	549	560	562	561	571	529	562	539	528	551	534	544	572	582	573	527	553	591	581	561	544	530	544	535	547	564	536	552	558	556	548	550	602	558	530	563	557	534	594	578	559	564	553	597	534	540	571	535	559	569	514	566	522	551	538	538	544	558	584	539	541	573	574	570	535	564	535	570	542	541	605	584	570	565	557	518	595	554	557	571	562	588	593	541	535	587	543	534	536	567	556	563	552	565	562	505	560	577	558	583	565	575	551	562	524	531	567	555	549	552	534	539	520	589	539	511	522	560	542	565	568	555	531	536	528	539	551	584	541	544	529	573	539	551	554	532	558	567	556	555	562	519	552	549	550	572	562	543	587	538	547	568	573	560	582	545	543	546	538	528	561	580	583	500	555	537	558	537	561	562	537	556	584	537	583	556	522	544	545	509	578	538	545	522	570	548	571	564	555	526	579	547	513	574	532	539	563	534	618	580	542	558	528	533	580	502	530	557	553	548	531	595	537	584	529	525	564	557	548	591	525	517	568	576	539	548	505	554	583	527	569	554	503	554	522	506	506	547	544	572	542	563	565	573	552	579	536	535	539	585	582	544	538	563	570	527	546	534	554	552	586	524	548	532	526	590	499	577	545	519	538	555	531	559	567	556	572	540	559	559	607	573	587	572	541	553	571	567	522	550	560	566	559	550	554	545	574	509	535	555	537	507	563	538	575	599	571	582	555	600	533	528	553	552	564	547	563	596	552	574	545	555	558	568	529	569	564	567	541	585	554	540	560	569	527	581	531	596	552	574	539	561	546	564	492	556	557	559	530	560	562	558	514	551	593	559	593	537	542	549	534	582	522	551	529	514	564	579	646	541	556	508	543	544	530	572	541	560	542	566	530	556	563	557	541	512	564	522	548	531	557	590	533	553	551	539	560	544	527	538	559	535	567	543	566	587	534	558	573	514	558	537	572	583	591	522	573	514	525	533	565	538	598	573	537	590	561	522	489	557	565	539	535	527	563	591	520	530	514	541	549	531	559	517	555	515	548	541	567	557	552	563	545	541	563	576	565	560	567	521	545	548	590	547	530	582	580	541	566	537	561	550	507	600	523	548	560	534	608	556	556	530	543	547	588	523	589	554	544	501	515	563	555	538	544	520	558	555	578	570	595	558	539	564	521	535	518	542	595	539	547	513	570	523	575	538	576	587	521	557	546	510	529	547	597	558	552	555	585	584	576	573	564	551	583	563	530	505	536	570	529	547	557	533	559	560	534	526	525	591	544	535	552	543	528	549	556	543	533	575	535	553	549	511	563	507	535	566	550	555	559	556	553	541	542	580	564	548	565	510	544	555	562	515	560	490	527	573	577	595	584	514	569	554	564	551	540	547	569	566	547	529	573	544	567	546	567	542	514	532	562	544	574	576	548	550	557	511	595	554	528	562	534	582	528	569	521	512	555	542	524	527	539	525	554	596	573	521	591	565	580	547	550	541	523	551	578	518	502	543	524	546	510	553	551	595	539	513	553	523	500	518	596	549	539	569	523	571	513	602	485	530	522	542	561	561	567	505	511	537	559	557	537	546	534	629	581	548	570	505	538	558	567	592	561	569	445	515	549	504	584	564	550	509	569	546	559	549	557	595	490	536	576	552	578	546	570	549	543	530	567	535	576	581	563	548	532	556	613	498	561	518	561	563	513	555	538	562	561	536	583	569	516	540	553	581	546	553	559	554	562	546	582	578	527	549	551	552	565	548	522	551	551	502	587	539	547	524	484	549	573	532	539	551	566	502	534	539	552	552	553	537	575	580	560	521	570	562	515	549	587	533	543	541	561	520	556	525	552	582	536	605	568	561	569	555	549	613	560	566	528	568	557	543	568	543	519	569	534	541	532	551	537	558	575	579	535	568	577	550	568	571	573	552	553	579	534	534	577	536	576	567	544	577	543	566	579	556	554	570	541	535	544	537	526	587	591	573	540	535	505	520	555	569	511	558	545	557	542	562	602	552	559	530	557	584	585	592	547	507	539	559	570	564	566	561	562	550	550	521	553	552	582	535	532	508	582	526	512	552	541	516	558	554	544	517	535	538	569	540	544	549	525	525	550	601	574	527	584	564	567	570	563	544	538	518	585	586	571	587	559	560	543	525	564	547	546	557	560	563	588	549	551	541	553	559	560	540	569	556	542	555	559	568	588	544	502	566	531	542	543	542	552	561	566	540	528	580	558	575	592	545	521	558	559	559	585	541	550	517	566	537	554	509	562	540	579	544	577	555	541	556	546	545	548	549	569	573	516	551	555	541	590	563	542	535	573	536	565	557	559	567	608	585	587	566	556	563	619	567	537	553	548	536	528	555	524	536	581	551	538	548	588	536	559	564	577	567	574	546	535	549	547	548	553	542	553	533	504	547	567	534	511	541	570	580	594	557	519	537	572	549	545	554	562	552	549	543	544	540	530	523	523	571	541	545	537	531	535	602	555	520	561	546	554	553	549	547	601	562	522	552	541	515	510	559	558	540	533	520	525	556	549	519	546	533	531	521	543	562	518	574	520	532	551	558	544	511	556	605	571	550	497	542	543	541	523	571	551	538	543	548	537	542	529	529	558	518	557	472	539	514	512	537	574	548	534	571	558	562	570	535	528	528	579	549	574	532	535	569	587	547	548	559	578	557	564	562	575	526	566	560	552	562	543	509	533	532	526	537	528	560	547	563	539	507	555	543	571	518	523	546	523	581	587	551	504	531	610	573	557	554	550	510	562	528	530	569	554	547	564	553	528	539	557	571	559	592	525	533	550	536	540	556	562	537	574	570	555	518	583	564	512	591	600	542	546	576	531	539	519	591	528	561	542	560	565	560	508	580	515	560	532	553	565	569	568	560	598	567	526	517	570	572	541	572	592	578	537	561	540	528	534	548	553	534	552	547	582	516	535	522	593	602	590	553	538	553	545	530	549	594	577	577	563	548	580	592	531	584	541	595	550	553	524	522	583	523	527	546	570	581	560	523
24333	21436	30190	24955	22958	20582	9468	1224	877	896	762	815	799	807	819	784	770	762	745	743	739	759	799	731	750	743	702	735	726	732	696	801	747	779	745	735	780	805	773	793	771	739	757	766	752	709	732	811	768	808	825	1041	1052	953	811	786	752	780	733	749	714	723	704	761	735	707	721	745	690	742	767	719	714	741	686	711	744	800	654	756	734	744	722	718	691	732	784	791	754	743	688	750	742	725	731	735	726	729	710	726	717	774	725	702	700	691	699	759	709	663	669	686	723	738	706	756	717	748	716	798	725	738	694	736	726	735	734	701	746	722	726	731	739	692	712	751	709	639	701	740	695	720	706	744	714	780	710	701	711	760	690	757	724	696	737	723	739	690	762	723	736	680	696	720	725	766	752	742	721	727	716	733	743	721	712	712	683	680	741	726	709	706	729	752	712	725	786	759	712	779	721	733	683	736	706	694	685	705	712	723	722	742	709	769	731	796	728	685	708	796	766	661	719	691	776	684	724	752	714	734	744	700	678	690	723	716	708	736	701	690	716	699	774	729	748	693	717	724	726	775	703	735	751	750	697	749	715	704	730	739	736	689	741	774	724	691	731	758	714	707	718	688	726	724	748	769	711	723	781	723	743	741	723	706	751	748	759	744	709	703	709	785	722	726	709	712	702	737	711	730	715	727	717	700	702	668	682	763	750	730	723	721	728	731	679	729	683	717	708	742	770	706	727	721	739	723	713	732	693	727	708	654	739	748	726	709	710	710	690	744	722	785	740	759	691	681	740	738	707	651	716	710	686	736	689	757	690	729	677	723	721	772	705	722	679	725	729	742	735	734	716	755	738	707	683	685	709	715	733	727	716	685	747	745	741	715	747	742	752	706	718	696	728	724	711	752	727	713	735	726	698	713	733	697	768	690	720	771	687	685	719	728	730	699	716	713	709	761	700	695	665	733	679	701	756	719	705	738	755	774	687	725	711	723	768	689	765	731	753	733	746	754	722	744	716	719	741	738	661	751	728	779	716	738	708	703	754	746	716	679	745	724	701	687	739	771	682	741	739	748	755	763	744	673	737	728	699	697	708	722	684	704	728	689	725	714	763	689	729	722	754	732	741	713	700	743	705	688	730	731	725	722	734	746	741	719	761	748	743	695	703	733	729	693	739	738	737	787	684	716	706	747	760	701	733	726	676	701	674	714	743	751	730	702	712	704	728	738	744	704	729	705	697	694	738	691	692	692	752	709	704	710	712	736	726	722	721	733	718	711	693	671	723	754	723	730	737	723	742	732	732	695	724	724	743	724	752	761	756	686	733	757	709	726	742	753	734	693	725	743	723	671	705	724	697	724	707	750	720	691	772	698	755	766	749	718	758	746	740	682	654	707	746	704	709	714	740	722	796	761	718	706	773	730	702	672	750	731	678	720	736	739	717	724	730	691	734	702	720	733	710	702	730	739	749	774	750	766	724	709	739	764	708	751	744	699	724	747	723	752	690	753	755	723	758	727	703	723	761	659	699	764	720	670	718	704	711	745	744	753	705	722	706	727	695	707	757	718	706	702	752	709	710	697	691	706	678	743	746	743	760	685	704	713	712	754	741	767	681	722	709	757	740	704	741	725	709	742	687	700	739	757	672	677	738	736	741	718	720	714	727	730	753	749	736	716	725	739	706	735	701	708	749	742	759	691	741	742	784	765	772	658	763	713	700	719	741	713	731	733	731	714	680	723	713	756	760	741	710	676	694	747	740	744	696	735	728	724	724	707	740	733	729	714	766	758	696	712	718	733	771	712	712	759	735	691	708	754	719	739	701	779	731	693	726	711	743	768	730	690	700	702	790	741	762	722	729	726	678	722	689	745	705	748	706	751	709	776	733	734	710	739	752	713	810	713	692	663	719	679	739	715	715	662	692	732	682	719	730	691	726	729	790	705	713	698	737	705	739	742	716	734	752	740	756	735	719	773	754	689	714	740	723	738	731	679	775	746	716	747	720	703	716	727	711	749	770	689	745	737	706	710	721	696	729	726	780	731	700	713	765	692	742	728	720	707	692	704	720	726	674	748	655	720	717	712	708	708	701	733	767	756	745	685	717	746	763	724	726	724	685	718	776	703	756	723	679	739	784	723	668	723	701	729	702	688	736	704	688	712	774	727	732	737	732	762	736	750	685	758	674	754	752	731	724	744	712	700	749	721	734	728	725	703	707	751	715	742	666	695	703	691	675	710	691	704	672	711	729	703	744	753	715	725	717	723	718	747	701	722	762	695	748	682	712	758	748	710	721	732	712	726	693	756	731	722	714	663	739	752	697	732	735	715	730	758	714	718	693	698	721	707	770	769	740	685	718	762	710	756	766	716	793	701	705	679	708	722	764	688	704	701	702	736	722	759	715	737	712	759	767	708	740	690	728	726	761	732	700	735	766	700	733	723	673	736	724	735	770	713	780	743	734	739	741	764	748	708	744	746	710	709	742	718	732	712	711	641	726	678	667	736	693	730	728	706	737	781	721	706	712	670	746	726	750	745	707	707	736	700	742	717	745	742	687	723	704	708	732	720	732	682	715	717	713	714	759	727	716	743	699	742	739	742	738	712	722	714	703	729	733	706	702	738	712	733	742	721	706	767	716	706	731	703	729	769	695	706	758	724	710	750	740	743	723	738	745	719	695	724	761	683	716	694	656	777	713	715	708	699	744	729	684	748	730	779	730	717	693	692	742	722	740	740	712	726	719	709	672	730	718	699	714	720	767	727	740	750	734	698	714	715	717	746	731	779	737	686	742	766	719	740	684	709	694	710	744	782	737	734	724	736	706	670	703	691	730	702	694	763	704	705	734	722	773	748	782	720	766	730	704	707	738	725	753	734	718	763	683	716	755	718	723	693	778	700	720	756	733	733	745	714	685	718	763	672	717	675	734	707	766	735	701	705	688	685	737	740	725	775	760	675	717	682	674	713	719	728	735	743	716	694	784	715	682	692	759	707	755	683	723	721	728	737	693	709	706	717	790	719	746	753	760	740	701	679	697	735	700	687	774	733	719	713	698	724	716	712	682	703	729	722	756	744	709	684	723	719	741	726	709	719	744	714	722	771	729	703	768	684	737	757	724	719	681	687	671	707	706	691	691	730	732	768	746	705	753	774	693	708	761	713	681	709	736	766	779	719	723	697	717	732	694	743	699	722	721	715	715	713	727	753	758	734	675	746	721	740	772	729	812	731	742	765	736	711	744	661	724	677	767	735	757	678	725	754	726	679	738	697	724	745	713	757	733	729	709	731	724	702	723	711	690	721	710	698	686	682	726	730	692	714	723	680	713	718	762	733	713	681	741	686	676	715	692	721	702	747	682	720	743	722	710	709	766	716	703	707	719	748	755	705	704	725	736	723	756	732	762	687	706	718	717	737	719	716	711	746	660	744	683	700	743	725	705	710	673	723	671	752	742	717	708	697	745	737	717	725	713	711	691	707	725	694	706	753	738	682	777	755	763	672	734	729	719	732
55113	78659	59358	28101	20882	12059	5967	845	725	727	701	715	768	692	689	641	682	666	716	626	659	647	644	661	647	648	643	648	673	606	680	648	690	672	728	719	624	696	689	739	746	700	717	660	687	659	711	679	637	652	702	1127	1175	900	783	708	682	664	655	666	610	594	598	583	592	636	598	611	613	590	617	643	586	641	646	625	607	655	613	641	627	585	615	630	593	625	642	641	619	670	642	616	630	618	592	630	633	608	628	655	602	597	591	666	599	635	615	636	612	654	575	644	643	566	633	676	612	625	663	613	633	622	621	635	626	613	625	609	662	637	639	606	642	610	640	614	618	641	637	629	618	626	652	650	635	637	603	619	621	594	640	603	629	606	635	625	631	635	663	617	572	659	698	612	631	629	629	621	643	650	623	607	591	640	582	575	652	668	635	608	615	636	603	677	626	640	611	656	593	686	649	615	697	647	631	584	637	639	625	618	603	605	657	625	630	585	574	601	581	585	619	606	608	647	582	617	661	582	610	624	702	653	622	599	606	594	599	632	600	650	596	681	642	632	631	634	649	643	622	617	630	675	613	617	600	631	599	615	643	605	618	641	618	599	591	660	574	656	575	621	659	630	639	613	636	580	593	566	629	653	612	582	653	667	606	630	567	631	587	600	651	579	622	634	597	638	633	611	613	604	606	668	632	651	627	599	674	611	606	629	623	646	625	662	604	587	617	625	623	654	587	609	651	589	636	598	639	604	613	598	618	599	602	620	631	587	665	647	604	671	592	564	636	615	597	614	613	615	636	632	601	613	655	657	616	624	620	638	627	606	643	602	659	620	601	561	649	620	595	582	594	641	563	602	620	657	598	658	625	652	595	592	649	574	660	577	620	662	660	662	636	626	661	618	651	637	587	628	579	667	631	673	611	603	606	650	692	648	639	625	607	637	592	600	629	636	604	614	637	593	602	614	587	654	645	606	655	592	599	611	628	640	639	651	613	628	615	606	595	633	623	606	623	626	647	635	607	598	582	618	659	640	588	628	639	620	620	617	629	613	655	632	594	579	638	627	681	664	618	621	578	637	624	618	615	634	607	633	642	656	628	610	628	631	649	632	622	593	616	663	640	609	642	636	662	607	585	590	581	641	606	630	608	664	601	641	641	604	652	609	663	576	633	612	590	652	598	663	640	610	602	611	632	592	596	615	611	616	622	573	616	594	623	601	626	646	608	657	634	591	652	621	654	610	620	599	645	610	658	633	632	646	604	633	639	607	654	601	617	617	627	596	632	625	579	626	606	625	638	656	624	574	569	666	617	622	647	617	646	613	624	599	648	637	646	622	587	611	626	700	608	613	609	616	617	603	653	630	583	650	638	658	680	631	611	634	600	633	633	624	661	634	605	607	636	589	644	640	645	634	564	608	578	666	650	610	630	628	639	646	656	595	624	640	614	638	612	655	652	645	627	612	654	619	614	626	599	615	638	615	650	597	640	636	637	579	684	607	598	608	631	628	611	620	642	634	612	634	594	661	583	630	593	593	617	614	623	635	630	555	625	590	628	605	602	606	640	620	575	615	631	610	615	662	613	582	568	637	586	620	599	608	640	639	659	587	616	622	612	642	606	591	612	648	604	623	624	566	585	618	557	627	609	654	644	658	642	624	595	655	641	611	605	621	613	634	591	655	605	643	623	653	656	664	614	696	616	691	655	650	598	599	584	625	581	607	639	665	641	617	614	616	603	585	625	603	636	619	628	592	629	606	655	592	624	616	626	623	615	658	674	639	600	670	608	621	660	643	632	627	660	639	622	658	629	642	623	575	651	633	586	598	624	634	662	633	635	630	634	644	586	592	629	611	638	665	612	613	634	614	630	630	602	650	608	645	595	668	659	674	648	640	625	617	594	626	599	651	662	633	630	662	661	643	663	602	636	648	633	653	622	672	624	634	635	656	653	627	631	623	620	639	596	635	630	619	623	610	580	631	641	657	635	616	594	620	641	637	583	596	592	608	625	622	635	659	591	586	623	631	660	691	631	595	621	594	634	601	603	674	608	627	664	640	663	613	596	641	598	626	653	617	605	653	621	623	669	624	615	590	642	648	640	631	638	635	634	642	644	611	636	667	610	626	593	637	614	615	585	648	587	607	617	630	649	571	682	661	583	577	650	634	630	625	631	565	569	608	598	621	624	616	642	593	579	644	638	587	618	648	688	579	586	596	636	678	627	637	588	577	648	584	606	616	626	622	648	604	608	665	662	649	648	628	637	636	644	611	641	646	620	604	634	609	616	629	626	648	622	621	653	608	646	572	644	612	610	659	580	612	583	598	633	574	641	653	637	596	629	627	624	623	610	646	668	642	599	673	592	602	643	595	620	606	622	618	621	577	583	624	555	656	597	614	613	643	607	604	599	611	625	634	634	590	615	611	600	673	654	595	598	577	588	622	622	626	604	622	642	631	614	601	574	699	622	631	642	612	640	600	599	643	631	675	636	614	646	606	635	617	603	642	625	654	606	593	668	598	583	668	655	660	664	622	600	618	636	643	611	613	600	633	669	632	618	640	605	643	604	634	638	651	611	623	557	630	603	637	642	647	632	653	640	636	667	643	603	610	637	643	629	617	626	650	638	618	622	599	617	610	651	629	651	588	638	628	656	638	613	570	639	593	592	610	640	637	598	598	650	613	669	594	607	625	645	610	587	597	588	628	620	641	655	579	607	605	631	636	610	612	593	631	655	616	659	607	646	648	593	617	653	626	638	642	620	599	643	637	605	673	632	599	683	595	613	632	641	647	590	613	553	634	563	653	600	675	604	622	599	624	623	604	631	636	654	636	592	625	635	597	603	611	592	642	665	581	633	608	629	664	634	641	573	653	614	614	605	636	619	553	643	604	617	603	668	613	623	603	662	624	615	622	632	645	638	613	614	620	641	648	630	636	627	620	573	601	645	672	597	586	608	624	594	639	608	586	599	637	612	611	555	608	631	622	647	597	646	593	586	620	649	616	659	605	609	616	621	608	661	625	607	660	590	656	623	659	632	647	641	596	618	597	640	610	625	639	678	609	641	611	612	582	599	633	631	665	594	595	602	645	631	598	637	695	606	635	636	612	632	600	627	621	618	603	622	641	619	596	624	587	677	611	640	620	598	648	628	616	600	622	628	622	628	609	655	621	581	574	602	622	669	638	630	633	621	606	598	623	631	597	582	623	651	608	630	635	619	635	638	622	650	606	647	613	617	626	617	632	665	581	591	590	667	652	593	614	615	628	598	623	649	587	568	618	666	604	560	644	644	654	591	654	611	610	620	604	606	555	628	613	631	615	627	601	649	620	618	624	634	602	631	583	620	664	610	562	603	582	610	579	633	602	671	591	613	608	655	585	614	614	667	580	624	614	623	627	620	623	606	620	636	589	632	651	596	633	627	589	608	622	632	591	661	603	642	634	622	629	643	604	619	611	631	657	621	612	659	623	658	649	678	612	606	629	602	620	582	645	662	626	574	600	642	596	622	622
28315	20138	13436	3495	1874	1310	880	660	681	657	633	619	670	631	641	668	608	580	600	647	602	648	644	628	622	658	642	650	598	632	566	626	635	613	653	610	694	586	577	673	623	603	620	653	655	686	634	635	609	697	600	650	667	668	689	665	638	604	626	645	631	626	643	666	600	624	617	627	649	622	613	622	634	623	644	616	646	586	683	626	650	675	647	622	647	684	655	633	579	609	610	624	592	580	636	639	614	646	604	665	627	647	652	678	646	607	613	642	627	608	604	666	613	605	609	600	616	600	581	601	637	616	661	655	628	592	610	615	612	632	645	607	607	594	638	643	590	662	705	616	608	644	617	625	642	577	607	623	599	655	635	655	647	598	642	628	562	650	619	630	618	615	638	646	652	634	632	639	639	660	613	653	603	608	682	653	625	629	679	691	626	583	596	599	603	628	675	635	604	634	638	618	637	620	634	598	634	656	651	621	625	606	604	617	632	667	665	600	658	615	652	631	603	594	620	613	620	650	664	603	666	671	596	668	663	645	603	629	611	662	626	604	588	631	638	614	621	664	628	661	688	666	669	649	662	646	653	653	654	620	607	646	643	603	626	631	656	617	605	628	649	617	646	626	731	606	665	663	669	595	598	632	624	634	625	618	603	660	582	635	619	625	643	591	644	654	644	672	649	656	653	619	657	604	625	625	633	603	641	608	610	617	674	636	644	651	620	624	616	640	664	624	650	637	612	628	610	616	680	644	663	599	617	608	609	630	650	594	615	648	633	625	632	611	622	622	672	601	649	591	610	623	603	597	635	606	643	626	614	672	620	633	681	602	689	619	623	648	603	614	612	631	617	673	642	641	628	588	620	657	685	641	658	594	587	614	624	620	604	661	711	657	625	664	621	629	663	596	661	658	639	601	636	598	688	659	667	618	642	619	628	642	665	595	582	605	612	632	616	646	589	661	625	672	645	636	654	584	608	622	624	630	638	617	591	625	582	635	612	673	626	643	603	617	617	606	605	605	593	647	590	618	639	604	644	629	602	646	627	619	605	644	641	643	617	654	650	623	674	642	636	639	711	678	622	674	624	632	651	662	641	612	615	631	573	649	652	624	624	633	648	612	622	615	662	587	616	606	649	579	650	608	600	655	629	614	616	593	571	674	635	638	669	638	573	629	620	628	599	601	628	625	636	642	622	647	639	617	630	668	628	604	658	683	643	613	614	660	655	648	629	641	676	660	653	653	586	572	591	633	650	623	680	625	604	632	600	636	626	586	591	651	658	624	666	630	653	616	632	640	617	600	628	640	685	620	673	666	663	607	673	609	601	646	647	604	639	642	697	647	597	655	588	625	615	621	672	617	628	638	627	650	650	601	646	621	636	557	628	646	592	608	682	596	648	639	606	604	599	654	666	678	607	600	603	613	608	611	634	645	620	651	629	683	679	635	640	610	623	646	590	623	656	597	633	642	668	656	594	656	652	621	626	639	595	627	645	608	621	576	588	613	590	578	647	659	685	601	628	676	638	618	666	625	641	647	597	630	629	612	612	629	597	587	597	639	617	616	669	592	577	606	629	631	662	668	590	621	663	614	624	564	603	612	611	698	615	621	679	648	603	682	615	627	606	628	666	626	636	640	642	608	620	659	628	596	617	642	640	634	625	582	656	655	598	627	631	671	618	643	642	634	605	605	601	630	588	656	611	641	633	656	665	647	607	647	669	619	630	635	614	638	654	631	609	632	594	647	607	662	605	657	666	677	666	647	608	640	610	595	616	636	641	643	597	622	650	619	611	642	646	619	602	606	596	629	628	615	650	630	607	628	668	618	629	660	630	643	642	602	628	675	610	636	605	635	622	618	602	661	619	634	623	620	649	573	634	617	674	642	622	671	637	622	626	632	627	598	642	648	602	663	632	657	685	658	591	613	649	636	662	664	602	660	656	657	645	606	616	626	598	650	663	634	654	611	599	637	608	606	632	608	629	604	614	610	632	664	667	663	664	638	651	674	684	618	622	633	651	638	629	605	598	659	658	598	603	606	619	593	625	650	589	605	622	649	652	645	645	607	584	607	641	682	619	651	616	671	591	613	608	600	632	617	630	619	661	667	613	655	594	625	637	594	663	614	651	659	661	609	633	637	627	657	716	672	610	610	645	608	618	602	567	613	628	645	655	651	629	613	618	620	676	612	600	667	618	624	638	619	627	639	649	617	681	632	619	591	611	600	644	629	639	669	618	662	623	682	591	643	650	651	621	656	657	651	639	637	616	641	669	629	674	620	663	653	628	628	645	653	638	643	602	620	604	652	636	637	644	562	649	616	656	583	636	643	624	638	631	611	665	626	614	681	646	598	650	650	604	604	626	628	691	651	632	631	634	594	657	653	586	596	607	629	643	610	658	633	610	642	607	606	588	655	646	658	650	684	665	638	680	644	625	650	650	630	622	571	590	668	660	632	584	590	626	678	636	619	633	682	590	685	615	653	651	624	623	604	631	597	647	616	598	656	629	579	609	680	628	605	586	653	650	658	634	615	622	627	620	669	668	662	648	628	597	579	653	603	629	671	643	612	593	614	651	610	622	584	648	615	656	639	626	643	634	631	600	670	617	674	631	670	626	603	685	647	629	619	609	612	617	642	630	641	600	634	632	637	646	652	626	618	619	645	604	629	647	650	622	639	593	610	633	649	606	591	628	638	620	628	571	576	652	603	641	612	613	641	628	576	596	681	604	596	631	637	571	601	639	655	640	600	614	633	655	634	638	612	634	587	638	639	598	605	639	655	678	604	685	639	629	644	613	652	601	629	571	639	650	640	642	618	604	661	657	626	652	583	623	631	615	589	631	620	625	658	629	641	596	635	585	574	660	678	618	645	587	604	633	625	621	621	655	637	590	588	646	610	588	634	655	607	625	588	617	626	608	630	585	624	591	633	645	624	605	657	619	648	631	633	674	659	611	616	649	637	597	582	626	641	663	601	637	602	602	618	640	628	637	662	619	612	616	640	625	620	621	651	634	635	643	632	639	668	644	633	665	597	679	608	653	602	611	612	633	647	644	653	605	626	608	647	662	642	646	617	600	606	611	622	660	610	647	612	636	640	629	642	636	626	594	650	661	605	599	643	618	624	651	617	642	633	600	666	603	667	667	647	656	570	612	665	636	673	640	668	588	634	650	625	649	642	625	596	610	673	631	663	603	634	637	659	599	657	587	700	595	620	616	639	654	612	654	623	607	681	631	624	608	635	593	616	618	669	632	639	653	616	604	656	617	625	620	662	657	649	619	628	624	589	641	643	670	618	663	604	598	662	624	590	629	638	642	636	611	676	638	641	632	670	646	653	591	644	642	662	617	644	649	612	642	635	644	589	649	619	653	649	611	659	592	611	649	623	628	592	630	638	656	657	635	684	649	649	619	603	652	645	641	645	653	629	635	628	672	616	629	676	609	644	653	637	647	600	612	637	645	636	663	586	634	610	657	637	646	674	636	595	593	665	636	627	660	681	600	630
11824	15440	11728	2254	2009	1262	803	524	535	497	521	501	508	533	516	519	523	517	520	489	517	528	499	518	569	561	533	526	502	506	558	535	482	493	529	544	564	548	548	538	503	526	524	541	528	555	548	541	495	548	542	536	570	536	512	575	515	529	521	498	520	527	501	527	468	516	535	471	508	507	542	544	521	538	537	496	457	516	478	505	568	466	503	465	499	515	504	534	513	505	523	519	501	519	500	511	489	484	529	520	505	505	521	528	494	480	486	548	480	549	505	510	508	527	509	488	529	509	570	547	501	529	503	505	511	480	510	530	500	492	556	528	563	509	504	478	490	504	492	516	513	497	518	537	522	503	476	513	490	504	544	485	533	481	493	521	535	522	476	546	524	499	508	475	525	498	507	503	487	501	536	501	513	499	486	520	527	524	480	505	508	524	516	496	499	506	538	506	535	516	531	518	496	551	525	483	476	541	469	513	523	553	544	504	526	502	502	531	547	497	498	478	540	479	515	547	477	508	526	477	504	530	507	492	526	474	487	505	510	528	528	555	506	481	511	509	500	511	500	495	477	538	543	513	482	523	456	546	544	470	516	536	520	502	522	527	491	518	528	543	491	512	518	513	538	528	496	485	509	530	506	487	552	510	515	536	493	515	519	520	488	498	517	509	510	490	520	505	492	547	518	483	501	477	520	482	533	497	507	509	508	554	543	539	495	543	527	520	506	497	493	549	501	507	505	501	512	532	521	526	529	540	506	503	510	557	508	531	479	528	471	482	492	475	503	513	493	550	500	490	511	469	533	487	522	533	537	498	485	513	532	550	493	498	559	443	560	544	490	556	525	538	531	514	505	519	469	498	557	488	515	553	515	501	519	532	513	525	524	532	479	517	490	491	499	538	497	529	505	501	509	523	493	520	519	500	548	498	481	498	540	521	464	542	510	528	515	535	473	495	520	541	508	542	563	520	511	499	516	512	522	473	524	533	530	482	528	523	527	507	498	507	543	458	482	482	491	502	532	533	513	544	500	508	514	523	499	498	528	522	531	497	558	495	473	524	530	496	533	514	546	532	522	513	473	494	532	534	530	491	520	498	526	504	524	496	529	508	509	478	474	509	500	514	488	527	514	555	489	547	471	520	512	519	512	506	492	534	491	511	520	540	537	513	499	488	494	435	509	512	542	533	523	516	523	505	510	500	507	548	537	476	516	510	543	465	503	499	524	505	532	518	560	507	557	489	523	496	493	494	506	528	518	500	488	484	505	489	529	509	497	502	517	504	539	524	518	508	526	502	519	522	523	481	537	496	501	572	507	551	523	469	514	483	508	514	496	504	497	510	539	476	499	543	557	512	509	521	493	508	465	520	536	506	544	494	539	506	499	503	538	533	543	477	494	528	502	497	524	540	502	503	515	477	523	492	517	496	486	531	497	515	538	499	524	481	530	509	511	500	487	498	545	480	473	465	511	495	518	502	516	541	513	547	531	477	477	494	502	525	496	524	559	504	481	489	467	548	520	506	523	513	502	495	536	503	497	523	562	525	488	476	496	557	495	499	499	489	500	481	500	532	474	475	481	529	507	540	489	542	525	528	541	542	496	504	544	533	545	553	531	501	500	519	524	535	495	532	502	508	508	519	494	505	493	504	545	495	535	534	499	491	515	488	533	521	541	536	571	517	521	494	486	476	554	490	512	541	540	499	497	540	505	482	535	529	530	536	486	523	505	524	529	480	526	473	506	471	534	512	549	504	549	504	546	507	487	489	517	592	501	512	474	499	569	533	505	524	498	521	513	489	545	509	490	479	487	492	487	479	527	523	579	513	478	510	533	513	529	500	518	478	486	479	497	511	506	566	539	510	539	506	496	512	498	511	543	531	507	523	517	514	501	476	494	502	497	490	537	520	517	490	555	487	495	538	499	481	508	507	490	527	585	486	543	525	475	520	534	516	515	534	483	491	497	504	508	529	564	479	514	498	465	571	504	495	502	470	518	476	516	524	493	548	534	531	508	523	525	506	520	533	510	506	516	528	501	523	517	467	506	517	525	519	483	491	473	501	511	511	512	527	489	519	525	511	517	525	523	504	486	495	512	508	485	498	533	510	498	519	496	515	543	498	522	514	535	517	511	534	523	555	465	515	521	511	536	488	510	526	501	520	502	530	519	513	467	500	507	482	500	476	485	528	522	490	540	483	529	511	520	538	525	535	516	470	500	477	518	471	520	522	543	521	521	530	497	533	511	522	487	486	501	504	556	515	515	534	514	545	490	522	500	496	517	518	491	524	506	517	557	498	499	491	501	526	570	535	549	528	528	548	524	533	519	531	476	489	499	527	480	518	512	499	548	524	499	516	509	519	499	517	509	514	496	530	486	468	514	489	483	480	506	482	503	479	525	492	511	499	469	500	503	523	537	530	446	517	531	511	520	514	490	530	528	480	564	541	467	517	487	485	508	510	480	529	477	560	533	462	498	521	534	510	514	489	520	461	540	476	494	528	510	532	514	517	512	518	501	522	525	535	515	547	505	498	484	529	543	509	522	534	525	489	503	472	521	531	490	489	523	551	517	496	525	537	551	511	546	476	508	499	515	485	522	480	501	487	500	514	500	484	507	496	537	527	476	502	524	504	535	478	465	477	500	460	504	517	544	507	487	511	535	534	540	484	539	521	553	542	511	517	507	500	472	504	470	524	489	564	507	525	494	513	528	537	600	511	478	531	504	515	538	532	511	487	502	475	513	468	527	468	565	522	538	484	482	527	518	473	523	488	548	565	496	503	513	503	510	523	503	485	544	513	481	503	506	521	475	579	521	503	518	513	501	520	545	460	507	525	527	530	506	486	482	517	486	496	529	490	481	494	488	472	493	509	523	498	513	564	550	516	541	525	542	479	490	537	487	543	481	487	506	534	524	491	498	541	503	539	513	524	503	565	515	514	493	536	547	515	526	526	492	507	522	522	510	556	527	526	476	506	551	544	494	502	468	518	487	484	528	508	508	549	513	523	479	493	522	501	480	548	495	502	530	508	509	497	500	516	515	479	518	503	503	535	500	529	491	517	472	497	552	525	498	477	488	526	489	531	509	493	464	521	502	477	526	506	529	501	520	511	519	544	476	485	493	512	483	515	501	520	528	526	535	469	509	492	479	537	499	508	557	526	519	542	523	506	517	505	519	459	498	516	528	515	533	557	537	523	507	499	524	514	492	539	514	511	534	551	506	536	462	550	467	488	509	567	521	487	533	503	531	451	517	515	509	512	540	527	504	518	513	494	532	546	523	501	502	528	491	515	498	530	529	513	510	528	509	489	532	536	518	506	502	494	517	549	486	446	536	507	476	500	505	519	490	508	527	507	538	517	526	491	517	516	504	534	511	479	466	526	501	512	525	515	488	539	502	527	554	541	539	512	494	469	529	526	543	496	532	517	492	470	524	487	500	524	497	527	505	494	508	482	541	490	482	540	555	511	548	491	508	518	544	528	524	543	508	540	555	495	475	461	551	526
25388	21734	30738	26388	18891	9587	3094	835	690	705	649	665	632	594	577	674	681	683	660	639	645	581	643	614	645	641	594	641	699	618	598	578	661	650	638	636	644	658	662	658	663	611	672	636	608	664	688	663	676	684	704	820	786	779	685	652	649	667	637	607	592	593	618	614	598	581	627	644	603	637	641	605	599	633	609	628	604	610	568	591	675	612	670	648	594	627	612	593	615	604	640	625	662	620	640	645	649	593	581	638	633	617	630	629	617	597	630	620	628	605	580	631	617	647	615	649	639	618	627	622	641	606	650	593	598	613	656	585	668	572	655	639	614	626	679	610	625	618	627	641	606	563	609	607	631	615	619	628	616	624	652	648	644	618	584	628	668	586	593	631	611	594	646	646	612	634	591	620	569	627	629	577	552	605	604	737	601	618	600	581	618	622	607	621	592	594	660	620	648	582	627	620	636	643	597	635	591	599	678	554	609	620	660	627	608	566	655	665	629	611	621	635	634	604	616	636	679	612	621	620	599	552	619	629	611	561	612	662	572	599	625	632	611	621	648	639	607	590	631	636	578	636	592	587	578	563	618	614	630	596	620	572	675	600	625	643	568	633	586	598	619	604	606	635	608	634	610	626	623	650	608	624	603	632	638	577	628	651	581	630	598	671	585	643	623	653	616	575	589	590	609	619	577	621	565	625	628	589	619	605	612	626	584	644	603	583	629	662	664	605	598	627	651	579	612	562	650	651	629	634	583	617	609	619	643	613	613	627	613	625	651	594	589	575	590	581	621	609	601	643	629	626	639	627	611	622	609	605	614	614	668	628	637	632	638	632	600	599	650	632	664	608	661	593	601	651	632	600	593	659	619	589	623	619	652	602	625	676	610	613	663	609	622	627	619	617	592	573	638	607	621	623	685	599	568	595	618	616	665	635	625	594	677	609	652	600	593	589	652	613	591	615	613	611	658	595	598	668	603	603	618	595	602	623	650	645	629	621	594	584	616	596	645	623	595	633	637	618	586	576	600	641	636	615	616	645	630	614	577	626	623	642	600	635	629	582	591	639	640	649	580	650	589	617	644	604	607	658	580	661	605	594	627	613	603	526	597	667	660	627	646	604	619	631	618	603	621	608	647	586	663	656	577	627	578	649	631	597	614	617	569	719	620	645	639	601	608	645	640	584	628	649	637	556	621	610	647	637	591	590	635	613	593	655	615	604	630	583	592	641	586	640	626	589	614	638	651	611	650	607	634	569	602	607	615	586	621	605	639	621	611	647	603	625	598	597	597	664	616	610	608	629	608	576	643	612	617	610	597	615	619	549	557	595	592	562	596	629	626	666	667	634	652	596	574	590	639	607	636	625	622	603	625	588	621	603	650	619	574	585	637	586	665	648	611	585	647	602	603	616	584	622	582	604	603	577	619	608	635	585	645	619	593	593	608	624	625	661	608	635	589	578	619	550	606	615	624	614	610	587	581	592	668	598	626	637	660	672	627	632	611	597	649	617	660	596	628	609	626	650	647	599	601	621	591	613	688	591	545	609	606	625	623	592	599	651	618	631	613	618	618	621	650	641	624	669	566	604	574	633	591	626	602	621	633	620	628	589	625	583	599	585	644	635	645	622	635	604	615	627	632	606	655	646	647	573	663	603	644	636	633	630	582	600	643	599	626	601	620	619	629	631	588	633	606	647	636	578	657	605	612	577	581	707	618	624	623	596	572	625	628	621	640	603	607	658	657	594	629	660	642	606	641	582	628	609	652	661	619	576	648	622	602	610	645	579	659	593	639	671	614	599	594	607	631	627	624	644	647	628	640	678	610	610	652	648	605	610	592	635	602	630	601	624	627	632	617	619	658	613	614	633	591	643	620	641	602	621	625	637	612	636	585	643	653	623	600	587	647	602	651	609	615	631	635	610	639	592	572	615	614	619	667	598	637	655	673	662	668	637	632	589	587	621	603	624	631	588	570	652	625	631	629	634	662	588	606	596	605	613	601	606	591	582	579	642	620	595	624	563	623	600	622	604	614	616	643	668	660	632	614	663	581	587	631	640	581	675	639	579	614	593	674	592	639	600	630	633	596	615	625	624	640	658	593	616	639	635	622	663	640	612	601	597	630	604	619	608	612	630	628	604	600	655	646	633	585	631	581	629	592	671	628	612	631	584	588	553	638	636	620	646	589	638	617	619	620	616	579	636	607	623	606	608	577	603	613	636	640	594	673	601	630	633	569	637	614	644	648	591	635	629	608	592	644	612	629	643	615	599	637	638	642	595	634	597	649	589	623	630	609	595	655	572	654	624	585	578	574	610	596	636	605	583	613	619	603	657	563	620	617	596	625	664	564	592	576	658	645	601	673	614	635	593	632	600	637	608	647	636	596	583	592	617	593	604	594	617	614	660	609	612	602	629	631	628	642	603	576	604	585	645	630	603	597	644	619	592	637	588	602	619	646	642	586	637	602	595	598	592	543	596	660	592	641	621	613	643	645	666	629	601	615	639	594	612	603	623	656	644	621	615	648	618	617	637	610	584	649	634	565	605	591	581	589	567	604	638	660	614	594	653	641	616	613	660	634	665	634	631	607	592	632	595	621	603	598	670	690	648	608	616	637	587	591	634	583	612	625	584	617	614	642	621	602	645	644	638	635	556	647	585	680	628	589	633	599	635	615	579	629	571	641	638	664	671	642	616	619	619	651	611	626	644	576	644	637	646	616	615	633	630	601	603	631	601	610	676	629	603	594	647	590	618	584	597	623	617	626	619	607	624	638	634	589	644	611	635	630	594	601	641	626	634	612	633	641	590	682	590	561	630	648	584	663	666	639	581	598	572	634	633	608	628	573	619	597	599	670	629	604	597	642	636	621	626	594	641	644	634	627	615	643	656	635	624	641	582	569	599	587	614	601	591	592	640	612	640	647	668	665	637	659	631	573	615	608	631	680	640	642	591	648	619	634	619	633	584	587	621	628	624	662	656	627	607	573	579	609	612	637	553	574	593	590	608	591	612	601	619	658	650	589	564	621	606	624	635	641	584	644	596	588	667	611	620	646	646	581	600	628	657	632	590	642	612	613	651	627	614	623	625	613	633	656	648	594	657	627	619	618	601	601	629	673	608	612	631	603	595	616	609	645	590	567	604	645	627	660	632	639	606	589	610	598	619	613	597	637	634	649	626	610	638	614	578	584	624	617	615	598	670	623	653	601	603	592	662	600	597	615	610	589	606	642	640	650	644	624	629	590	619	614	584	602	593	596	587	595	642	600	555	590	605	626	622	589	610	632	612	579	588	638	654	662	587	573	574	576	575	613	593	654	641	592	604	576	622	636	607	606	597	641	613	634	653	585	656	590	604	660	631	683	614	636	625	662	614	672	630	638	653	612	602	623	653	577	655	600	590	589	636	632	623	607	627	623	631	565	606	626	629	592	641	614	604	636	625	667	593	619	592	625	640	609	633	654	615	615	625	608	630	587	653	578	579	629	594	583	643	589	627	601	650	583	593
40244	64311	51629	16195	13556	6516	2978	730	634	570	585	649	520	586	575	542	598	548	569	580	555	567	576	570	555	575	555	558	535	528	547	537	576	590	603	586	633	624	608	666	599	578	568	583	538	625	590	548	547	604	609	864	822	712	652	592	558	593	549	559	496	560	542	536	543	514	506	557	525	504	542	520	531	563	551	526	568	551	584	526	546	546	563	538	539	514	569	546	570	513	570	574	525	534	596	506	547	536	528	545	493	548	537	556	533	531	565	548	546	541	546	533	575	532	556	558	558	546	581	547	519	548	485	544	514	504	546	537	569	546	524	523	563	591	567	552	538	516	536	503	548	555	568	534	567	574	551	545	537	581	559	582	523	526	531	550	531	539	517	549	591	523	526	557	550	571	545	537	544	526	517	524	547	532	566	546	534	518	556	573	511	540	543	582	566	571	522	559	527	552	544	514	528	538	582	574	551	531	517	563	553	546	582	520	532	602	548	523	558	535	537	510	515	552	541	541	525	512	491	528	536	558	550	559	544	552	520	551	550	559	550	493	563	574	551	556	564	532	539	523	546	563	519	584	542	545	528	547	484	487	571	531	533	540	557	590	519	538	546	570	569	530	542	522	519	561	596	527	512	572	566	548	542	521	542	534	534	556	559	552	518	538	522	536	506	531	533	545	575	556	544	543	576	534	516	571	497	590	517	539	528	522	507	497	580	505	500	531	557	533	532	539	565	542	507	546	573	552	526	524	574	559	564	555	524	516	554	569	556	538	537	588	542	542	547	491	546	555	573	544	551	570	522	528	569	586	517	602	564	603	542	570	535	496	535	540	553	535	562	523	519	546	536	531	531	564	565	519	520	557	555	534	524	542	557	549	552	551	558	511	539	548	525	524	552	535	508	504	517	539	535	533	551	536	547	531	558	537	539	544	555	541	543	541	537	569	508	573	553	542	504	494	549	553	527	521	584	503	534	519	551	534	556	544	543	495	534	503	567	523	525	549	548	546	521	550	557	559	552	551	522	505	579	552	537	505	549	525	528	557	493	568	568	553	543	602	531	539	511	524	539	543	583	568	539	515	548	473	555	568	542	566	572	539	536	526	533	508	530	535	539	527	551	574	504	544	541	573	532	494	516	561	526	546	538	565	519	533	535	525	527	547	513	575	560	566	524	579	545	505	493	530	555	554	545	544	560	519	569	529	534	540	530	550	520	560	516	554	552	541	544	545	564	594	563	546	518	565	544	568	549	565	556	540	550	533	517	568	526	544	539	541	503	551	510	554	511	613	557	540	581	539	558	571	519	555	540	515	536	535	526	556	531	532	564	544	538	521	535	517	529	564	478	545	538	529	571	589	528	519	521	549	558	559	549	574	570	577	515	542	514	523	555	563	533	542	478	535	565	501	549	545	521	553	566	554	519	524	557	524	513	523	561	543	536	545	531	544	513	532	534	529	557	495	569	564	539	552	554	524	525	561	606	560	532	532	534	548	526	579	594	571	564	563	510	532	533	519	554	534	537	555	573	524	518	527	519	547	529	533	603	531	475	538	558	541	544	535	531	525	537	532	533	585	578	564	544	536	507	548	553	487	567	539	533	539	564	511	507	515	548	591	549	553	523	575	550	547	549	570	531	553	543	516	528	493	505	549	558	606	517	504	526	515	554	524	554	550	512	582	554	519	589	543	530	595	533	539	568	519	508	569	540	551	583	552	551	549	588	544	575	548	530	526	548	537	570	503	523	521	523	513	516	564	492	537	547	586	527	546	550	544	542	536	530	514	536	538	553	580	510	561	562	562	562	535	550	532	557	505	524	507	523	514	492	550	542	552	565	531	524	534	535	541	524	499	524	519	544	503	513	535	543	532	558	544	523	527	546	535	497	525	538	540	545	536	507	569	528	516	549	523	525	531	537	567	538	511	510	481	538	520	553	572	556	528	545	555	558	566	551	548	550	553	537	576	506	518	552	561	513	524	557	520	519	559	522	535	543	555	522	507	516	561	563	495	571	580	562	538	571	538	570	541	554	519	537	518	567	550	581	533	521	558	587	528	574	540	506	531	527	560	546	544	546	546	611	537	521	515	553	531	567	576	535	510	532	594	565	580	543	557	550	550	562	515	586	520	544	574	548	552	515	542	529	547	483	569	564	520	520	536	578	503	518	537	572	524	589	559	527	559	559	547	521	597	531	522	533	561	545	563	514	552	546	545	525	520	515	555	519	523	543	576	518	543	555	557	551	535	500	511	522	557	532	551	554	554	555	571	573	530	564	560	557	536	532	513	544	536	534	522	535	540	546	557	565	573	523	560	560	519	576	524	543	554	513	541	507	557	522	558	537	523	572	543	540	513	548	576	520	564	598	549	515	536	532	549	541	522	522	563	555	588	546	529	560	528	577	530	508	592	543	574	570	525	529	521	565	518	531	505	517	502	577	531	554	560	511	506	543	526	547	526	509	512	556	521	507	583	556	548	548	536	550	531	537	520	538	540	482	546	520	486	539	507	534	538	538	531	568	491	511	560	536	546	492	542	569	580	513	534	525	568	541	531	491	507	582	512	533	515	552	513	541	517	566	530	546	521	570	579	566	535	539	533	517	545	521	557	546	550	513	529	539	505	515	570	517	560	551	520	466	549	536	541	546	566	557	555	566	567	548	513	546	536	531	563	521	553	561	542	536	528	530	539	514	521	547	568	548	509	545	502	569	545	530	513	558	505	542	516	582	567	523	517	515	517	540	562	534	503	519	536	562	527	590	547	537	533	563	527	568	558	497	538	497	561	574	571	516	505	553	492	583	558	553	553	521	544	518	521	502	570	516	558	546	552	501	557	572	559	518	600	537	566	557	569	552	563	500	544	522	504	519	533	581	523	535	553	535	563	568	515	493	526	519	522	528	540	516	526	547	549	511	504	542	522	613	543	568	522	491	559	546	568	519	523	534	561	514	544	538	602	570	528	509	519	548	527	555	562	524	529	574	603	531	557	528	526	558	540	537	540	532	527	557	584	530	584	556	564	548	525	529	527	482	542	522	525	512	568	567	529	486	567	553	565	530	548	505	561	565	565	524	503	568	551	554	497	524	538	537	523	555	530	525	565	555	522	554	513	556	567	553	528	468	534	548	543	516	570	533	545	545	536	550	581	486	512	570	545	551	531	541	586	548	547	512	542	526	515	519	516	559	495	569	535	537	537	574	532	529	495	537	520	577	508	528	545	551	544	574	569	502	533	542	492	552	556	544	572	467	534	569	531	536	508	535	565	530	514	534	515	542	503	591	540	550	574	544	564	513	540	547	535	565	514	543	549	550	526	535	573	516	581	539	566	570	561	534	502	548	538	566	559	508	521	521	537	557	573	571	520	519	530	510	538	510	513	546	566	522	572	576	529	555	535	551	525	533	498	516	551	547	511	542	539	542	514	545	534	553	553	546	566	562	558	535	523	538	522	503	549	531	525	535	568	477	571	540	561	552	524	593	494	534	538	527	558	549	509	566	537	583	521
24219	21433	30130	24454	22644	19607	8151	1302	856	812	805	797	760	752	741	757	784	799	732	753	771	757	711	785	754	723	771	713	734	753	760	693	763	784	768	784	775	769	795	718	724	726	816	756	746	738	775	754	832	811	772	932	988	952	859	790	736	759	702	728	725	762	694	735	802	655	709	688	700	689	686	744	723	738	722	721	703	703	768	715	710	718	740	738	748	712	706	709	697	701	740	790	722	766	736	749	720	745	737	707	749	713	722	699	733	712	728	743	720	689	734	746	725	729	655	717	674	768	691	736	706	712	634	712	750	728	728	700	768	764	736	682	709	704	751	702	749	726	710	694	700	725	696	694	715	704	680	716	705	735	739	761	734	722	719	719	733	698	671	736	755	733	739	744	736	676	706	713	725	740	728	765	668	647	686	673	767	741	744	689	685	710	709	715	721	698	738	741	792	759	742	715	712	737	736	739	742	668	727	695	713	721	732	709	751	740	692	721	685	735	716	759	697	738	772	690	732	714	753	676	668	704	761	732	717	745	685	733	700	780	783	708	692	710	698	704	682	708	753	731	699	717	745	737	733	709	701	743	745	709	700	765	748	736	734	708	685	727	755	732	740	748	714	738	718	706	712	703	718	691	752	708	784	750	716	711	703	723	723	722	685	773	666	729	712	695	741	696	705	707	727	760	727	724	729	726	667	710	665	777	694	757	706	730	706	703	733	681	733	667	762	702	683	709	699	732	735	729	744	738	705	749	699	719	724	728	732	752	765	737	750	699	690	687	710	748	708	723	684	726	661	744	757	753	750	710	699	708	688	784	741	712	749	758	736	715	683	678	751	753	706	759	711	701	716	707	709	684	736	715	744	740	685	689	676	648	702	711	743	711	736	686	708	705	789	668	726	649	723	736	719	685	742	719	754	745	696	748	747	747	737	736	747	741	682	648	687	743	746	699	674	729	778	728	675	724	727	711	700	763	760	729	721	753	686	721	723	700	699	764	744	763	735	758	704	699	792	752	758	712	711	752	734	740	718	709	701	689	724	758	774	737	723	725	717	744	754	755	687	691	739	758	699	695	732	686	746	727	764	718	727	760	707	713	714	755	694	727	761	715	691	732	757	724	713	755	715	694	780	732	731	752	775	663	729	696	741	777	736	743	689	725	714	686	676	723	727	695	733	705	681	720	727	739	695	774	751	747	724	698	693	688	690	700	727	723	707	787	701	703	738	749	755	706	731	698	753	718	688	714	768	699	715	763	761	666	769	759	724	712	764	707	695	731	747	698	705	702	661	740	751	697	660	678	736	734	739	732	656	704	645	687	713	686	743	727	671	694	706	740	703	740	720	725	750	722	699	721	741	734	687	747	763	702	708	680	676	741	689	731	703	785	710	751	712	689	718	690	725	663	682	726	686	714	703	733	714	739	689	752	704	717	768	753	745	681	719	694	733	761	650	653	692	691	699	745	753	727	686	786	706	718	740	750	697	745	695	703	704	718	702	720	720	713	710	777	690	721	686	738	773	707	733	711	751	766	730	733	665	680	744	723	778	728	719	722	748	721	740	735	719	735	694	789	684	731	738	729	755	707	772	727	700	741	683	692	743	740	716	756	764	713	753	747	684	674	699	744	719	753	748	751	716	734	695	729	727	695	692	719	679	703	705	682	690	710	722	703	722	712	725	705	741	721	680	733	734	700	692	732	731	729	731	735	742	724	667	687	711	693	691	711	737	732	689	747	731	771	686	687	754	773	731	736	723	751	724	738	734	712	746	755	777	712	668	707	718	739	695	699	698	759	684	736	779	695	708	718	721	767	766	781	729	698	733	714	717	740	726	687	750	726	695	719	724	747	742	761	782	687	697	721	710	733	756	709	700	749	747	715	719	729	677	751	701	724	713	736	709	726	679	718	735	719	684	725	677	718	729	764	720	710	665	724	712	666	711	699	771	748	706	705	723	698	715	760	706	695	718	696	769	758	761	730	719	729	749	737	649	687	732	766	734	694	735	712	773	725	723	663	698	724	712	735	706	704	765	736	684	743	706	700	731	709	712	769	782	690	704	760	673	762	730	687	745	689	725	711	691	717	700	765	720	732	715	710	703	747	736	696	694	793	742	748	719	707	696	729	709	727	712	756	687	765	740	697	743	695	727	713	727	743	758	718	722	766	689	680	727	760	717	697	708	746	708	709	720	709	684	700	695	734	683	730	747	780	728	712	716	721	674	732	766	725	768	741	744	682	684	708	695	671	757	697	707	674	709	669	757	687	734	724	695	716	684	708	720	733	700	754	716	716	720	715	679	733	785	694	784	705	691	705	715	788	680	709	731	715	710	717	717	734	746	708	753	728	700	695	687	716	761	709	741	713	722	685	717	712	753	722	695	683	710	707	693	687	732	734	731	698	733	649	674	750	741	726	704	719	697	758	735	744	712	707	691	723	719	758	660	717	717	722	741	708	705	698	743	676	727	706	735	771	704	742	795	717	727	728	743	763	719	737	690	700	741	751	751	733	691	690	688	735	732	781	696	714	769	763	745	681	733	691	744	708	738	702	653	675	677	690	748	736	762	697	786	727	739	739	746	721	709	712	762	709	691	752	713	789	703	718	749	693	653	780	710	722	701	705	692	683	702	714	700	728	692	704	786	700	716	726	725	718	753	702	760	721	750	701	751	686	730	761	719	718	719	697	761	725	716	713	728	682	705	727	731	727	727	699	737	722	696	705	710	756	736	698	715	731	678	686	734	716	745	702	709	724	722	714	731	676	690	722	689	676	693	732	718	806	711	727	685	764	788	734	722	675	743	731	719	725	716	759	691	680	731	734	739	733	699	702	700	725	763	735	737	705	764	746	675	712	709	723	714	712	714	701	744	734	746	694	709	704	730	765	696	723	730	734	700	742	742	743	689	711	744	729	703	733	731	725	695	741	728	679	707	703	730	719	669	682	689	732	720	728	689	729	733	719	719	738	664	687	725	777	701	728	764	690	729	723	748	693	734	738	732	667	706	697	733	686	751	767	666	709	779	742	695	751	749	721	720	685	756	728	714	726	702	726	711	750	736	747	697	716	719	713	745	723	664	721	744	713	714	691	713	712	734	736	729	733	748	730	747	724	710	768	686	754	733	757	694	716	666	756	680	740	746	690	684	766	721	711	720	730	733	710	713	754	734	687	718	721	692	676	698	716	711	742	736	711	736	718	678	684	757	725	715	746	721	739	696	722	721	730	695	736	748	721	669	683	723	711	734	682	735	725	751	759	745	752	690	688	694	695	709	738	727	745	749	719	675	702	705	691	698	694	725	750	698	772	756	708	736	745	720	688	716	702	694	718	688	695	680	687	695	741	786	776	710	722	694	766	702	732	753	791	681	721	728	702	709	700	740	728	756	724	728	762	728	670	694	713	708	713	706	693	679	700	779	739	737	710	679	737	720	742	732	679	683	729	707	747	685	741	735	713	729	703	716	713	747	734	781	732	768	672	688	760	698	678	768	678	729	756	714	723
54823	78483	63585	27555	21828	11569	4277	903	778	744	763	689	708	684	670	709	620	633	650	622	667	685	666	629	622	686	664	645	632	652	654	658	642	715	707	697	714	706	690	706	657	699	673	739	669	746	711	732	697	695	710	1011	1114	974	780	710	674	648	638	618	641	607	602	602	609	647	598	629	583	620	643	606	630	563	598	659	649	670	649	592	621	692	609	628	581	651	604	611	659	597	634	634	599	629	570	637	586	567	609	598	597	623	606	618	601	603	611	628	644	665	625	633	629	615	635	638	613	561	584	658	622	633	630	633	647	604	625	660	625	632	599	593	582	599	590	631	679	576	626	646	663	592	622	650	662	620	642	645	592	634	638	583	695	606	647	582	595	637	599	663	612	603	625	651	607	610	631	623	578	622	617	609	624	617	608	643	631	634	641	620	624	631	621	641	635	627	608	584	622	602	620	602	668	645	637	608	649	645	616	646	593	610	587	641	603	601	592	683	646	612	620	643	622	635	616	608	643	631	622	627	646	603	583	607	624	594	598	643	624	619	615	644	610	623	666	607	638	595	606	650	624	614	661	611	617	609	652	644	617	662	622	654	617	600	679	635	610	611	615	616	625	604	637	649	577	672	584	625	647	596	621	580	639	659	589	629	628	623	619	613	635	598	613	571	601	648	595	624	610	623	627	641	597	667	626	582	624	616	614	620	656	618	602	618	595	603	634	658	651	635	605	588	605	615	621	620	627	609	617	585	626	607	597	616	643	619	603	594	634	636	609	642	626	596	624	617	587	629	623	623	614	650	618	598	647	589	638	597	617	653	639	589	656	638	566	624	623	585	660	655	612	626	615	634	627	629	629	594	621	564	656	640	603	611	660	575	591	634	640	599	615	620	623	631	622	605	622	597	601	595	630	624	628	647	619	637	610	597	633	654	632	624	652	651	609	625	635	613	602	642	615	581	606	572	643	630	625	614	637	615	655	601	617	599	634	618	601	585	635	592	641	691	621	620	648	684	554	634	605	643	577	600	639	580	620	614	611	621	639	603	606	582	615	592	652	622	598	602	602	599	652	638	606	638	639	630	633	621	569	591	653	624	622	586	639	605	613	663	611	583	574	602	635	625	649	597	669	595	639	616	579	613	633	603	623	632	561	622	647	627	609	611	615	616	636	628	607	664	572	635	602	646	632	637	583	643	643	633	586	651	604	614	596	648	575	626	614	628	622	633	612	624	630	611	598	623	619	644	612	618	620	593	615	631	605	605	593	635	651	665	583	620	610	601	580	617	638	608	640	592	586	610	612	620	653	606	617	608	567	652	610	623	644	578	669	631	559	655	632	633	588	611	622	637	638	626	682	597	627	597	645	619	608	604	646	583	576	640	616	609	585	655	595	619	591	607	625	609	625	652	644	632	614	610	650	600	588	614	583	647	590	619	568	630	591	623	635	633	614	613	603	612	600	616	627	596	603	633	613	604	567	605	599	620	587	626	621	608	642	638	602	627	621	689	634	634	600	648	619	624	592	633	631	645	632	657	589	627	671	645	580	589	565	663	682	599	649	604	599	601	639	618	583	624	618	610	596	639	650	633	585	635	601	626	572	624	592	625	589	585	578	602	620	613	625	656	623	611	616	599	634	620	640	600	650	635	615	583	615	676	589	672	625	659	606	583	596	648	648	585	619	622	649	596	589	590	662	610	608	596	596	590	602	676	616	626	618	656	647	588	647	637	674	616	597	569	624	582	615	572	652	622	608	617	604	625	573	652	571	646	618	621	655	612	615	606	593	662	609	608	638	617	588	620	619	625	627	599	620	588	601	666	627	619	608	657	592	630	608	597	698	620	608	620	599	642	648	621	654	636	587	634	591	653	630	613	582	610	609	620	609	634	595	611	612	655	615	626	599	608	647	616	626	625	603	609	609	649	642	630	626	621	602	594	601	619	633	601	585	606	620	623	640	638	580	620	630	606	654	614	615	627	626	619	603	607	625	617	580	585	618	609	584	633	611	616	582	596	626	594	615	622	600	592	591	649	589	633	603	603	663	611	657	604	604	615	598	558	616	617	646	639	605	591	598	582	643	609	624	603	649	616	624	597	620	599	590	596	604	636	644	591	639	608	622	611	657	606	615	602	614	663	600	637	591	639	665	634	578	637	612	604	622	633	592	592	618	582	594	610	685	592	620	597	626	628	577	598	599	582	604	607	596	641	633	616	603	622	674	630	642	621	614	618	590	601	626	659	596	626	602	618	621	611	602	615	608	628	672	620	637	653	587	603	615	604	619	592	591	670	638	640	608	606	633	600	613	605	613	661	596	658	590	620	606	586	630	644	590	641	587	617	603	630	619	635	594	604	660	622	610	592	609	639	625	585	575	583	644	594	648	648	645	634	585	589	619	590	623	605	640	586	630	629	602	588	620	581	620	609	587	608	565	633	552	600	623	604	569	632	631	562	561	632	615	612	633	635	635	651	588	603	620	616	630	675	622	630	623	603	597	647	594	621	622	603	602	622	584	612	604	597	595	621	581	602	614	616	594	623	631	645	618	640	603	633	639	612	626	648	631	653	624	629	592	622	618	620	614	583	608	611	605	646	605	615	635	577	633	664	573	604	584	601	599	650	643	593	598	641	596	610	657	598	623	575	620	581	616	623	596	620	605	526	603	620	614	613	633	605	575	602	601	599	591	645	649	584	603	627	633	611	627	648	605	602	619	649	584	612	631	617	626	611	627	616	599	609	586	631	626	581	642	599	595	623	577	614	601	576	629	613	616	556	603	625	559	653	678	654	583	630	642	609	612	636	661	605	635	611	611	659	626	615	628	615	632	580	589	585	655	620	577	647	598	627	624	614	625	613	612	602	628	576	564	595	622	627	606	621	595	624	574	610	581	587	593	626	609	625	565	638	662	607	561	598	613	651	600	608	602	665	620	657	603	578	609	670	610	608	596	611	632	574	611	612	577	589	644	608	616	619	621	593	626	631	618	614	612	607	673	671	641	637	638	597	624	598	600	614	596	588	611	635	660	640	631	602	621	652	585	590	658	632	568	625	605	617	606	612	612	633	618	653	608	600	596	629	680	561	614	611	649	671	596	656	585	611	622	581	609	588	642	645	606	611	594	638	635	599	588	610	590	594	612	615	586	611	662	612	612	671	616	653	609	599	616	654	590	583	629	632	620	642	616	606	564	590	660	656	599	616	564	577	604	624	596	631	633	656	618	601	604	587	630	574	592	656	610	603	594	599	617	614	631	598	620	620	633	632	625	603	627	593	673	650	591	634	646	660	617	619	607	607	631	631	634	620	599	638	588	631	632	610	627	628	626	613	627	651	614	630	653	629	626	607	619	608	583	582	643	618	595	616	631	627	630	601	608	613	627	629	614	598	644	617	648	625	624	605	610	644	621	640	610	602	577	605	642	615	614	550	578	659	653	639	611	636	609	644	652	610	594	611	621	593	657	665	647	610	616	626	618	605	610	610	629	622	612	614	627	634	612	628	644	677
28199	20101	14187	4977	1314	1123	752	627	606	604	644	597	615	575	602	613	626	602	595	621	631	604	602	582	624	641	615	594	608	639	654	626	589	581	623	598	610	606	657	635	633	624	546	672	648	622	684	603	620	574	631	625	620	636	595	617	605	602	595	649	630	564	579	606	623	624	618	657	596	586	638	572	586	596	588	554	602	572	549	561	619	606	598	567	591	576	605	594	601	645	608	616	625	595	563	566	605	621	589	566	619	643	589	617	595	608	604	555	627	594	593	595	615	625	567	584	643	630	607	622	595	647	637	644	592	588	611	618	612	597	654	575	565	581	599	583	619	621	611	606	619	601	622	580	604	612	651	591	614	595	636	640	626	631	616	560	614	582	579	614	561	592	622	614	609	605	597	568	645	602	629	608	589	584	560	606	615	621	621	614	600	623	580	562	606	573	596	612	609	596	613	625	613	645	638	629	643	581	561	625	580	606	592	617	626	603	588	595	609	562	633	580	595	615	591	605	605	605	619	599	640	620	550	623	633	612	592	617	573	667	562	574	597	628	626	591	632	590	605	568	586	603	613	656	601	631	620	603	619	570	594	613	611	588	610	602	590	568	615	628	613	590	608	612	591	631	569	562	576	559	631	557	617	576	637	589	629	579	663	621	600	607	572	582	590	640	631	606	652	625	609	587	634	581	607	614	641	595	600	610	583	597	571	564	626	579	648	603	564	578	570	610	562	641	625	631	598	599	580	591	656	613	609	594	568	625	626	618	610	612	623	584	607	619	624	629	633	590	623	626	623	603	607	607	631	634	600	590	599	620	628	579	621	602	625	604	575	590	593	544	615	604	614	620	630	601	616	594	589	592	616	620	603	560	550	619	601	578	609	584	603	605	573	625	594	595	601	630	583	596	605	617	593	604	633	627	616	579	624	609	608	568	591	606	645	594	598	584	587	614	614	564	584	608	578	562	596	626	633	563	636	601	605	591	611	594	640	653	574	591	615	556	582	574	621	609	625	615	605	593	587	582	594	621	578	585	655	592	587	593	577	585	596	577	611	574	589	663	669	601	589	570	617	620	608	627	617	617	616	548	590	610	590	632	614	616	598	598	575	602	601	589	611	607	581	600	604	593	590	625	554	581	632	666	559	583	588	629	659	582	638	578	604	614	622	588	595	628	607	673	616	607	607	582	575	618	586	611	601	609	586	605	595	616	636	621	600	556	622	575	599	635	618	566	613	605	582	593	616	638	607	675	615	549	586	588	604	603	625	600	566	579	614	643	624	611	579	556	587	612	562	608	648	609	592	561	639	584	624	616	608	598	592	584	621	575	569	591	620	559	606	617	626	608	599	665	585	569	594	613	601	599	607	598	571	626	595	597	592	612	597	572	599	625	581	616	554	611	560	585	564	591	617	593	610	584	609	617	624	618	592	611	609	602	625	628	614	624	618	610	585	596	642	596	635	651	616	589	548	599	591	601	626	625	571	597	618	607	561	598	579	598	570	593	596	628	590	617	632	614	633	624	634	619	616	583	617	586	595	604	605	599	526	582	575	590	605	606	578	617	603	634	606	652	596	614	613	609	621	640	615	604	590	571	570	626	600	601	605	601	599	605	601	615	603	644	618	610	629	589	608	604	580	662	644	613	586	656	603	650	594	603	598	641	580	636	621	625	592	649	567	609	592	587	597	602	620	634	608	622	631	586	563	621	589	569	615	565	648	571	553	602	582	621	595	603	569	638	586	623	578	636	631	656	581	589	604	628	611	618	618	611	599	605	637	592	627	621	637	620	629	591	565	592	592	590	618	585	593	622	598	565	575	602	615	620	635	595	642	603	612	585	632	651	636	566	597	632	607	638	583	625	600	592	595	607	601	618	621	603	586	628	560	611	595	621	551	598	575	540	646	600	609	621	578	565	609	607	607	576	558	599	603	629	622	591	580	620	607	601	557	572	615	610	612	610	645	591	596	587	566	619	620	598	623	595	622	608	615	605	639	619	636	636	614	613	604	630	602	592	628	603	624	593	622	589	616	559	592	604	588	601	617	578	572	625	612	585	604	575	611	585	622	583	586	604	577	629	621	596	664	673	578	628	630	661	607	608	578	623	586	577	606	670	626	586	614	618	607	608	609	635	638	620	606	639	554	633	633	637	560	594	567	590	611	611	592	649	619	600	577	609	638	596	614	611	615	625	600	611	597	580	635	603	605	610	630	595	605	587	617	598	603	620	630	625	597	543	612	601	606	635	588	607	605	620	596	583	612	620	577	600	615	569	622	577	595	607	617	587	617	599	611	595	611	594	595	590	579	629	610	601	611	590	583	596	601	621	645	630	576	610	562	602	607	601	583	631	594	593	592	596	634	585	597	613	560	620	582	562	608	608	586	595	595	616	598	572	591	609	607	580	636	596	599	629	583	572	559	636	645	621	607	589	593	609	618	589	610	600	588	579	592	631	595	584	562	569	640	661	659	545	620	620	590	632	560	617	554	574	658	597	564	630	587	565	565	599	603	618	624	581	530	580	616	649	584	610	623	630	585	640	616	620	590	644	572	558	618	655	626	629	617	601	587	556	567	576	611	569	623	551	586	561	629	587	584	640	631	610	641	610	598	569	622	578	604	651	634	559	595	566	582	545	622	554	650	616	612	626	624	606	596	663	603	592	596	576	639	590	561	647	626	561	603	594	592	571	628	614	579	612	604	597	623	571	616	621	611	632	587	614	570	567	593	590	596	614	599	583	623	594	616	632	600	609	609	582	590	582	641	613	566	599	606	604	614	591	592	595	562	613	664	614	581	581	623	576	658	623	611	562	577	614	592	602	624	574	579	583	625	599	600	617	641	595	663	618	635	614	584	598	626	600	595	670	553	580	638	591	610	597	588	606	610	607	561	579	624	591	609	603	622	550	639	585	635	619	639	629	643	552	621	589	577	591	604	672	540	590	602	646	548	590	590	648	617	608	598	633	627	605	585	601	572	578	588	635	629	594	623	627	614	576	578	616	631	617	587	572	611	597	590	599	646	608	635	617	580	603	598	651	647	589	605	604	583	589	574	655	591	608	571	615	607	636	602	605	613	622	583	633	583	614	641	579	598	574	628	593	573	600	559	610	606	575	625	556	616	569	643	597	631	599	581	619	569	617	571	612	610	609	625	606	592	558	641	594	637	610	601	590	611	615	606	640	604	612	614	600	584	625	598	603	598	621	601	600	595	620	604	601	596	600	602	617	597	586	594	589	598	603	602	569	655	592	626	645	604	590	654	626	586	666	634	573	599	574	622	582	617	614	597	629	594	604	604	612	576	573	587	614	616	600	614	626	617	571	617	624	559	619	605	624	597	591	618	577	594	628	568	603	583	658	622	588	562	612	640	610	610	609	609	641	566	621	638	567	591	619	609	552	616	627	589	607	629	610	567	622	633	609	600	583	626	592	640	635	605	596	627	660	599	571	629	600	605	564	606	605	580	643	607	585	593	634	613	621	614	593	595	612	612	634	605	646
11774	15078	11994	3321	1384	1162	611	508	461	499	484	512	503	512	487	535	482	478	486	526	505	515	539	511	470	512	496	469	489	496	504	462	538	546	462	453	522	459	550	531	552	496	540	525	529	511	517	470	517	510	480	526	517	508	528	481	523	485	476	520	511	497	501	503	460	462	475	496	474	475	512	491	462	506	500	464	486	431	477	504	468	456	493	504	470	482	471	484	489	502	529	487	558	484	460	493	491	483	548	486	446	461	470	490	500	490	492	456	487	477	508	541	474	502	508	497	466	481	474	476	513	439	526	506	521	514	487	473	456	463	495	508	496	490	482	483	473	521	504	484	528	515	541	489	505	478	518	450	468	545	499	518	482	497	486	480	480	478	489	470	475	503	487	489	521	491	482	500	469	490	476	517	528	494	508	478	486	516	453	494	530	479	485	487	484	488	501	536	489	546	523	479	504	498	469	507	518	476	479	495	487	503	537	483	506	488	468	493	465	448	470	489	507	489	491	492	483	477	492	477	460	501	473	511	483	512	456	480	517	487	498	488	530	494	533	468	518	470	488	460	457	506	462	510	481	478	480	460	463	462	500	535	497	465	495	508	486	478	487	511	466	472	481	502	478	492	450	497	488	454	520	479	474	460	505	514	472	514	499	508	486	475	480	506	492	483	459	473	486	538	514	487	510	501	498	522	473	504	502	501	514	497	478	518	504	465	447	468	502	493	477	459	522	471	472	518	480	490	505	489	475	470	474	487	476	523	528	496	485	475	486	506	483	481	453	531	509	498	468	503	462	503	501	486	513	500	507	457	475	511	475	517	484	474	495	456	496	487	495	473	476	516	511	504	441	485	459	496	489	488	491	505	461	487	459	470	455	493	495	502	507	478	484	474	518	520	480	535	495	485	505	470	482	497	473	452	489	481	480	496	481	473	479	500	511	499	518	519	525	501	505	487	468	457	503	531	471	512	509	470	497	493	483	519	485	512	531	494	471	491	486	472	489	511	521	467	495	534	522	439	482	495	535	510	486	456	483	479	474	466	472	453	498	464	478	484	458	494	507	492	481	487	516	445	521	448	551	488	475	472	476	480	497	546	494	475	479	471	464	472	504	479	511	519	488	497	483	479	495	499	462	488	452	496	480	481	463	465	525	508	511	474	484	497	482	496	473	508	494	506	511	500	526	504	493	514	546	469	487	498	508	482	450	494	458	494	516	535	510	532	502	498	482	496	503	506	500	532	487	530	491	472	538	506	505	506	495	508	515	476	531	471	479	488	489	477	520	451	458	497	505	468	477	481	484	487	476	473	475	517	520	474	544	462	463	492	533	457	509	472	484	501	485	493	515	529	496	448	488	511	512	497	460	493	530	496	508	499	500	482	494	473	515	487	508	481	500	492	486	490	474	493	460	445	491	468	492	497	479	485	480	495	501	499	490	500	466	520	491	487	456	509	511	504	493	488	473	485	476	495	471	487	467	480	533	445	452	492	486	484	488	525	479	508	502	506	503	488	518	470	443	511	478	511	488	508	487	507	490	508	441	497	498	449	506	508	471	447	493	524	509	475	444	469	480	511	491	501	489	487	496	455	505	512	480	522	494	513	485	483	477	503	493	535	501	480	491	508	508	477	483	496	501	533	486	460	461	499	505	520	538	489	478	538	487	488	490	503	517	532	522	493	509	482	498	498	448	502	508	508	512	502	460	468	461	501	485	488	526	469	475	489	520	535	482	516	510	482	503	491	516	486	487	463	509	522	491	464	508	515	488	507	503	508	463	474	512	494	486	502	456	456	484	483	482	496	477	503	453	475	522	466	479	521	479	513	512	541	502	462	509	461	480	501	474	476	521	491	475	485	465	490	451	470	476	460	476	475	459	508	477	529	510	514	463	491	469	525	464	519	486	525	473	465	491	517	478	469	470	493	473	516	504	475	491	501	504	522	472	481	491	486	473	505	471	491	479	467	460	474	493	484	523	460	513	484	511	463	505	491	496	530	515	475	535	503	491	502	464	479	474	483	540	482	489	487	514	517	499	494	503	465	477	525	467	508	488	492	503	482	518	488	486	494	495	491	472	440	499	478	470	486	505	513	515	493	530	515	506	499	506	515	467	511	490	451	487	474	486	499	477	471	489	476	502	476	515	531	448	437	468	528	527	505	498	492	494	483	474	502	479	480	498	516	488	445	488	492	514	501	486	497	452	507	453	498	534	463	470	474	500	499	495	476	521	543	505	456	499	494	550	501	514	491	512	497	503	482	473	505	521	468	488	485	504	500	530	488	469	476	497	487	526	522	491	485	484	483	457	451	492	483	530	497	468	478	461	497	533	513	470	507	475	500	534	487	481	463	532	493	504	501	462	510	516	526	509	473	522	495	511	521	478	480	466	511	525	498	492	507	478	483	507	475	502	482	496	495	492	515	499	472	529	516	520	471	484	452	453	491	479	480	512	533	518	513	491	502	457	509	468	515	476	497	479	504	496	476	494	485	499	490	470	490	487	498	494	456	465	535	515	516	525	500	495	516	487	486	516	486	471	499	495	525	470	513	500	448	498	467	546	519	483	471	499	505	483	528	494	474	522	476	480	482	473	496	480	503	470	483	503	490	502	483	487	480	458	507	520	449	493	471	494	484	465	513	516	494	476	491	518	483	480	508	509	500	451	452	522	514	468	478	502	490	488	465	490	516	459	516	491	529	469	500	506	489	522	452	506	502	489	505	480	509	457	506	521	507	470	507	496	434	447	500	489	474	475	446	531	477	480	480	461	419	479	521	471	504	481	493	488	505	482	516	487	465	479	441	505	490	522	465	487	480	487	479	454	467	475	502	499	506	476	493	504	526	515	521	513	453	496	508	487	511	517	503	531	512	513	476	495	477	466	494	503	477	474	465	503	468	498	508	461	478	529	471	486	477	453	531	472	486	490	456	488	480	517	487	503	529	512	460	506	504	477	471	513	495	494	478	520	496	471	456	526	524	482	500	471	474	530	478	491	469	449	541	476	477	503	485	491	483	488	510	495	475	445	508	500	491	504	459	470	469	517	488	506	483	494	491	477	501	495	500	492	520	456	511	471	504	471	510	510	514	481	491	494	497	463	496	470	495	528	484	480	496	484	511	465	485	458	469	479	449	490	535	448	487	501	518	480	478	477	523	510	452	491	462	522	464	498	470	529	515	517	489	480	473	482	512	450	512	498	472	455	481	511	533	440	509	489	496	500	495	492	501	497	456	535	499	499	461	493	461	507	494	534	502	458	510	483	475	537	540	507	481	474	490	501	519	487	521	518	495	468	522	491	474	466	464	496	510	465	502	498	499	526	554	529	530	454	432	478	479	457	487	490	494	477	453	477	475	494	524	462	490	480	509	500	469	489	473	476	476	497	519	498	503	505	502	535	468	503	496	493	498	479	499	494	497	485	497	475	520	473	533	497	432	451	428	443	511	493	499	530	514	494	503	468	478	472	484	489	506	490	498	501	460	498	487	515	508	505	512	435	480
25235	21720	30206	28199	16518	10436	2838	779	621	622	622	595	588	574	593	643	582	598	580	600	608	575	604	600	606	614	567	596	611	606	639	622	568	606	641	667	601	613	598	622	571	623	602	593	619	633	612	629	628	601	649	700	756	640	655	610	632	595	599	600	615	575	639	550	618	559	608	559	583	603	585	616	566	579	594	598	620	569	583	587	583	560	579	576	559	585	555	545	580	583	565	597	586	556	596	580	572	568	643	603	605	560	600	602	525	569	562	566	601	580	574	553	562	550	621	616	625	590	578	607	591	595	556	553	605	576	593	586	587	606	583	594	573	609	569	573	585	562	571	600	603	580	576	608	609	571	618	585	620	540	603	622	515	584	592	540	594	603	604	595	627	590	587	577	582	556	573	603	588	623	579	629	602	611	562	601	536	603	621	620	513	582	557	566	565	552	562	598	579	587	524	589	611	585	604	559	599	527	568	558	573	584	588	531	617	572	591	575	549	575	583	588	614	601	540	572	583	572	611	599	639	564	574	569	564	588	599	600	594	603	575	595	545	603	611	593	600	606	628	599	600	582	626	603	594	612	588	573	594	550	567	582	583	590	570	590	608	595	601	566	579	568	600	552	585	587	555	568	557	554	587	553	572	625	590	568	593	567	589	592	564	568	565	585	520	619	584	579	567	601	583	599	598	622	551	585	590	611	614	630	571	600	578	569	622	593	630	583	597	602	551	614	605	593	569	594	583	588	559	611	574	545	565	603	591	584	549	617	599	628	597	599	561	619	624	572	565	572	582	583	550	596	559	526	585	583	597	568	597	552	587	568	592	582	553	558	604	546	564	554	595	574	599	585	573	619	568	569	545	567	582	605	509	573	598	558	554	579	589	567	569	561	554	628	589	571	615	595	574	670	582	563	568	594	605	568	623	577	592	591	571	583	554	560	575	557	568	571	577	580	564	623	569	599	568	569	574	583	583	573	605	609	549	555	581	576	574	597	536	590	585	577	596	583	606	543	558	550	577	578	602	599	604	536	587	580	595	605	587	572	572	564	640	591	571	616	556	576	593	640	617	540	586	561	565	589	563	546	618	571	548	528	580	603	566	582	607	627	581	603	582	539	594	597	607	628	621	601	564	577	575	594	557	552	555	599	565	545	606	610	611	601	561	583	562	569	595	605	611	571	553	592	640	627	594	577	604	550	554	594	556	600	549	622	572	573	591	562	617	599	618	598	580	548	595	585	575	530	584	571	581	571	563	586	572	562	614	582	606	581	614	569	603	609	571	608	559	584	569	548	585	551	550	596	580	556	564	603	585	572	559	577	572	572	559	549	602	611	598	578	580	633	583	572	554	554	611	572	587	554	572	522	553	596	576	564	589	621	604	564	587	615	600	561	594	574	591	571	620	534	573	560	617	570	595	571	596	591	549	609	599	564	534	576	563	599	576	582	572	591	571	586	587	578	567	573	572	594	527	562	548	561	573	600	568	595	580	558	558	572	616	588	618	589	566	570	602	567	587	566	620	551	588	575	611	549	615	600	592	576	591	590	525	626	569	529	556	564	562	587	564	560	580	594	550	602	599	559	616	583	556	605	594	600	555	609	617	584	610	612	567	592	581	596	615	556	543	570	525	584	542	570	583	608	592	578	621	563	585	574	583	547	566	580	597	580	582	617	546	541	536	591	571	577	567	572	519	569	588	628	581	627	581	568	566	586	574	587	573	621	564	583	576	559	591	609	594	574	577	544	624	589	578	597	584	549	599	548	567	572	530	626	577	633	601	574	628	605	582	568	594	578	588	582	589	549	568	592	569	574	603	595	607	582	559	606	559	612	566	563	571	580	576	579	604	575	594	574	606	565	620	554	573	621	591	608	533	586	605	618	611	591	582	553	612	562	583	601	607	582	543	610	594	555	578	644	615	615	547	631	569	646	571	546	546	663	576	582	608	599	618	592	566	610	554	615	599	559	551	581	570	567	597	578	593	579	562	566	566	605	556	580	593	592	566	610	579	589	524	570	572	618	611	586	562	612	594	619	592	572	645	573	579	565	570	574	563	554	537	546	579	571	543	579	581	581	545	575	567	560	580	596	558	578	597	555	565	563	575	638	578	575	551	569	596	591	584	600	577	586	625	577	575	578	575	603	578	623	581	593	597	565	606	594	576	515	590	582	569	592	590	616	606	576	561	595	558	535	607	583	591	578	605	524	556	590	611	564	563	561	581	555	578	620	570	533	554	581	588	546	587	600	649	556	587	554	599	581	620	614	583	541	563	555	585	580	615	582	574	589	576	587	600	607	550	600	615	539	623	592	598	590	617	614	596	570	588	653	573	593	579	547	592	553	579	600	577	563	576	583	569	577	588	627	584	659	605	595	562	594	591	552	602	574	554	584	589	585	565	598	644	641	609	645	526	581	571	605	614	562	592	623	565	585	588	596	568	582	598	551	515	589	556	568	598	551	587	533	539	598	584	567	585	599	553	558	555	576	572	583	578	612	593	569	599	564	608	544	609	601	588	574	575	569	583	579	575	581	589	582	566	624	607	590	622	559	625	548	546	632	606	599	559	573	579	547	596	573	573	587	613	585	570	604	564	555	568	591	605	593	602	557	605	562	548	584	589	578	581	598	585	587	579	576	585	589	581	578	587	598	537	599	598	606	587	557	573	596	599	586	605	558	585	564	600	582	546	544	550	565	606	634	570	607	594	541	568	596	560	608	601	563	576	594	573	565	593	575	620	623	607	583	527	590	560	627	574	598	606	604	613	590	596	566	605	558	572	530	603	601	617	582	584	593	583	543	578	574	585	595	628	591	577	534	568	593	550	574	585	579	625	562	572	582	585	586	599	553	607	589	602	586	559	575	582	597	582	572	598	591	602	622	622	596	552	613	588	605	563	598	561	613	613	582	591	578	604	542	553	565	586	566	600	600	547	612	591	593	545	577	548	569	609	561	617	642	542	583	591	640	601	552	588	589	536	531	557	577	550	585	616	588	562	643	561	573	564	576	603	605	588	581	573	559	581	555	541	562	556	555	568	580	527	529	559	569	617	532	579	545	572	641	597	579	587	566	595	520	581	602	580	593	605	562	622	607	580	579	572	621	611	587	583	613	641	592	594	571	573	575	586	608	576	571	590	579	580	572	564	611	586	576	570	582	570	585	567	579	591	574	593	564	564	564	584	594	561	597	603	659	551	559	554	556	545	599	602	646	572	577	603	575	545	570	564	570	579	540	542	587	610	600	591	603	550	613	583	588	547	592	548	545	562	564	590	608	549	585	576	587	587	596	564	576	612	618	644	601	600	620	565	598	612	579	575	566	596	592	573	630	607	554	599	616	557	557	579	575	587	585	558	541	563	624	620	549	588	605	610	607	600	602	582	585	606	589	589	600	579	602	565	593	579	572	574	603	588	582	643	600	592	596	604	602	576	554	524	552	568	602	585	648	626	568	596	599	595	600	562	586	588	604	566	621	586	558	591	545	596	557	610	566	625	600	584	579
42890	64464	54415	21360	8811	8399	2151	663	596	554	544	541	537	557	468	531	503	547	529	548	496	554	513	511	525	522	517	536	510	554	555	518	538	587	563	554	548	544	552	536	570	523	535	584	540	593	560	525	521	543	633	751	718	681	579	580	533	520	513	477	536	513	516	496	486	493	503	509	509	581	506	506	504	487	534	489	506	488	530	516	538	524	493	495	544	489	501	517	493	470	534	472	465	509	529	526	500	500	509	525	501	530	550	537	483	515	493	529	530	502	488	502	526	519	493	497	532	499	494	493	526	501	490	498	461	480	528	530	499	511	530	550	476	530	527	512	485	480	509	513	492	499	482	495	531	518	514	528	523	491	510	543	502	485	504	526	505	531	514	490	538	542	492	527	544	526	510	473	557	469	475	537	467	505	524	538	502	543	461	511	502	543	497	518	518	519	522	495	537	537	535	503	501	479	509	522	544	523	484	496	528	451	471	519	511	525	487	453	445	508	489	483	473	520	505	502	546	536	491	488	512	483	515	485	463	490	472	539	492	483	489	499	509	485	529	537	503	471	495	500	541	504	490	497	512	481	515	527	506	486	499	491	514	507	482	527	552	490	508	507	545	505	522	515	511	545	522	538	506	533	485	531	515	491	508	502	519	507	513	493	508	538	503	550	537	480	480	519	490	540	465	490	502	524	503	507	504	575	496	535	484	470	516	568	505	512	529	508	541	491	478	475	502	535	490	550	512	484	510	491	527	526	510	462	479	537	506	502	485	504	529	517	553	522	498	512	482	520	507	518	512	507	512	542	541	527	550	499	523	503	540	522	510	541	506	563	481	488	494	515	555	514	511	532	519	527	474	526	536	520	476	523	484	492	510	515	500	478	516	516	523	521	481	477	533	495	536	500	523	506	495	467	498	519	491	528	509	509	513	492	510	504	488	516	528	502	509	492	458	509	493	565	470	494	474	520	508	495	506	482	517	572	515	485	495	536	487	538	521	537	512	474	477	538	519	481	507	553	492	504	522	495	526	499	534	496	503	557	480	539	496	490	478	493	486	482	506	513	524	509	492	509	531	534	525	524	513	503	473	523	525	541	518	515	515	489	516	516	548	480	514	487	519	528	509	536	516	521	471	496	491	533	487	502	517	505	471	498	528	537	515	479	486	499	526	524	519	506	503	540	531	503	510	542	484	548	503	527	515	540	520	459	551	531	519	439	568	492	502	526	517	573	500	494	516	472	510	512	531	500	537	525	523	500	537	497	499	533	531	428	564	485	516	511	493	523	533	480	487	499	528	508	497	514	510	499	486	481	504	497	497	514	485	518	503	495	530	496	515	544	515	478	501	516	553	450	492	501	550	524	494	551	512	525	517	515	578	522	505	532	529	517	529	496	506	516	509	485	458	488	532	504	528	518	501	518	508	495	497	511	496	520	520	491	517	523	510	554	506	537	498	533	507	490	518	499	566	541	477	523	429	518	504	533	572	528	513	499	537	525	515	528	509	516	502	485	476	522	544	464	509	508	514	488	500	520	494	511	522	520	469	525	497	459	491	514	488	529	496	510	525	466	506	500	519	480	509	500	517	503	508	560	520	519	496	543	525	569	535	477	491	537	512	485	488	499	492	564	536	526	517	522	479	529	536	561	540	482	496	509	510	511	523	519	488	532	530	527	538	546	498	448	477	516	503	520	479	531	492	529	529	510	509	497	474	506	494	476	514	508	508	519	533	522	530	498	496	487	487	547	529	529	443	488	525	521	551	522	519	497	527	492	507	524	494	506	503	474	503	523	510	524	477	486	532	470	502	483	513	484	491	490	515	498	480	525	494	496	523	516	473	533	528	523	505	486	499	507	492	491	491	515	508	543	502	543	522	530	523	532	522	493	494	479	477	516	482	512	501	508	494	479	517	509	502	507	491	462	493	476	487	513	523	539	532	527	530	502	521	480	538	461	487	476	504	499	529	514	528	498	550	469	523	523	520	496	518	492	548	509	494	506	528	502	526	552	468	476	487	500	525	506	503	510	504	520	474	521	512	529	517	515	524	516	483	513	484	485	550	543	484	509	520	529	522	501	521	573	504	494	505	536	472	518	494	494	515	515	541	522	534	508	507	476	502	518	496	542	520	485	487	471	527	526	488	515	494	484	505	483	516	526	493	488	526	495	505	518	483	518	491	535	498	568	482	483	481	525	534	518	471	477	488	483	535	549	490	543	473	528	546	496	532	537	491	495	527	523	486	507	510	534	464	488	561	550	519	565	514	485	519	463	503	546	507	485	530	500	522	492	493	463	520	496	505	494	494	504	515	557	545	539	487	540	495	473	488	518	475	524	534	487	522	525	495	519	471	465	529	506	509	525	504	512	534	488	493	490	505	574	472	475	535	481	535	528	505	510	543	502	534	549	511	509	514	511	509	494	553	485	557	536	507	509	525	498	516	510	535	514	497	513	513	542	495	538	484	511	588	494	541	526	490	490	517	501	536	504	530	511	481	500	526	488	488	500	502	552	519	536	454	464	485	507	551	514	566	505	521	479	530	473	496	536	491	507	482	496	496	518	477	515	527	500	522	493	509	502	521	497	527	518	476	521	526	496	505	544	504	536	490	509	525	477	527	519	485	474	486	510	451	540	559	498	528	502	500	507	520	526	512	529	562	485	515	471	535	460	525	500	499	507	494	489	482	511	519	532	498	501	511	533	510	500	492	480	519	522	524	449	478	452	530	541	515	526	486	519	542	508	482	505	540	525	506	488	525	512	523	525	507	522	490	521	509	496	514	489	495	480	504	485	502	519	519	479	526	481	529	507	496	510	483	480	476	509	501	518	566	518	501	479	471	541	518	504	510	512	478	493	495	520	488	513	483	509	508	526	559	497	501	519	517	512	481	500	479	474	476	458	491	516	486	520	494	523	496	519	506	502	502	494	513	491	532	465	530	503	472	519	516	503	517	485	513	512	503	555	532	537	511	488	522	509	485	492	491	515	517	515	515	479	534	490	536	491	481	511	498	485	527	503	515	496	520	498	507	507	551	520	464	552	456	507	492	503	522	472	517	499	459	533	504	525	489	488	512	497	493	530	534	501	494	518	542	527	487	500	551	524	507	518	519	490	517	498	518	480	507	508	470	463	483	524	481	529	480	477	482	476	486	529	484	519	522	528	490	512	524	499	487	490	507	490	490	508	495	544	465	501	500	529	528	482	480	549	536	503	514	565	514	501	502	501	504	490	496	523	481	539	475	497	483	504	494	504	542	463	487	502	531	513	514	516	529	457	500	520	521	507	524	494	533	518	505	507	481	517	489	498	481	503	536	493	541	559	509	552	504	504	481	467	498	545	519	503	519	495	497	488	491	517	492	560	538	531	527	511	543	543	507	538	488	519	524	478	518	515	537	534	540	495	507	535	498	528	462	476	503	532	509	505	500	533	523	510	500	514	471	496	506	481	515	498	489	492	508	539	518	505	506	494	485	484	504	498	507	536	488	504	519	531	498	500	520	496
24227	21420	29482	25495	22220	21336	8615	1336	842	784	801	734	727	716	758	721	727	717	767	730	722	727	710	726	697	709	708	745	712	667	724	691	736	750	750	727	766	735	671	721	724	737	745	750	731	730	725	707	681	750	903	993	860	826	755	772	711	706	659	690	730	649	665	689	674	674	702	687	706	673	718	715	700	696	693	692	695	714	695	694	665	669	675	661	697	714	639	665	770	692	680	696	677	704	685	645	736	705	642	624	723	696	646	687	657	630	664	661	692	676	660	671	707	708	699	692	660	677	685	710	685	657	648	663	666	707	682	705	708	707	715	680	726	702	659	656	723	678	719	664	734	645	709	704	659	668	660	662	706	662	660	678	674	714	675	690	701	655	690	673	658	741	677	693	718	668	711	675	679	680	672	709	647	727	709	698	716	669	686	659	656	688	683	693	673	725	689	699	665	652	647	684	729	725	655	678	670	692	675	671	692	661	704	715	700	723	687	678	705	722	681	672	649	731	681	682	704	669	690	719	680	723	689	647	651	659	722	676	677	689	716	691	650	671	664	642	683	667	691	701	672	649	714	722	632	660	736	690	640	685	672	686	688	651	685	671	671	671	669	640	709	708	672	749	709	671	683	680	701	687	666	692	658	689	737	689	680	699	688	702	674	698	685	708	671	657	663	674	690	675	691	661	684	705	684	700	741	754	665	698	674	659	649	667	613	700	680	665	637	723	683	652	681	668	673	700	676	701	651	697	687	683	673	679	617	642	681	695	710	691	714	702	699	660	657	683	678	730	679	668	671	725	662	653	680	694	718	735	659	672	686	678	677	686	674	721	739	681	734	683	699	667	659	717	699	710	670	669	745	635	674	695	685	712	713	680	679	727	672	701	702	662	697	727	721	680	692	666	691	712	704	739	740	638	681	676	706	724	729	660	679	637	676	684	701	662	717	675	713	668	652	671	677	753	688	707	739	707	702	645	696	703	668	669	695	691	695	700	684	675	657	674	725	672	734	661	673	709	677	657	690	666	677	731	698	662	687	637	684	686	690	648	669	668	692	705	655	631	747	739	705	680	703	646	646	702	682	690	675	660	659	630	685	670	676	677	694	708	702	648	656	680	669	686	668	682	690	719	725	662	685	669	704	685	669	737	724	713	609	686	708	677	671	664	710	724	659	655	673	643	653	675	654	658	695	700	702	718	687	710	680	682	700	668	665	681	672	673	688	684	689	734	721	705	705	664	690	754	658	696	716	693	654	664	750	670	688	680	709	688	685	719	712	690	670	676	687	702	692	712	697	709	683	702	664	688	657	679	648	668	676	624	693	664	672	712	734	688	635	698	672	660	665	696	657	710	674	716	707	653	684	687	670	681	680	709	662	677	693	662	693	696	662	700	707	695	708	682	680	654	670	666	686	706	682	698	694	632	647	671	664	664	693	737	715	709	709	665	672	650	689	712	663	673	702	664	691	653	674	676	650	665	684	730	643	701	723	682	755	689	654	654	699	659	686	705	689	682	677	640	635	696	699	717	680	695	724	717	685	667	690	646	639	685	689	650	645	723	685	727	701	678	685	671	664	720	647	657	672	666	691	711	695	709	690	652	699	645	641	720	691	682	651	668	731	694	664	669	670	711	655	708	662	661	675	703	724	687	691	655	693	716	691	679	680	655	681	686	661	688	690	686	667	713	652	690	671	668	719	706	677	660	711	673	646	722	649	658	631	687	666	714	661	675	703	733	659	635	679	636	655	704	672	702	657	706	743	684	703	734	642	695	655	657	638	661	745	698	701	704	648	654	670	673	698	672	690	690	659	755	718	700	677	718	701	673	693	667	657	684	763	691	678	667	675	687	700	654	665	659	654	706	664	712	692	641	721	649	701	710	669	678	708	700	660	737	704	707	680	660	682	721	682	681	683	691	686	719	694	649	682	630	691	685	682	677	682	705	678	712	721	666	652	673	720	689	698	661	678	676	662	686	746	688	679	660	662	695	676	684	737	701	641	676	721	686	662	736	696	731	683	685	700	699	656	679	677	699	679	718	666	672	701	677	680	665	693	666	676	649	694	697	687	660	664	661	629	608	667	644	686	694	686	674	684	723	651	682	695	698	648	707	714	679	685	670	680	689	700	660	636	709	660	665	640	726	677	685	697	713	672	685	728	689	736	673	686	703	684	685	677	687	712	762	683	729	682	726	655	618	638	688	667	663	678	766	660	667	702	693	731	692	752	658	675	653	653	684	669	688	626	703	647	666	704	671	691	716	692	697	726	682	657	727	689	704	683	683	668	685	687	731	727	703	635	669	665	665	669	648	681	706	709	690	750	693	687	693	666	629	709	698	665	691	647	675	652	657	711	651	653	642	695	668	698	675	664	644	715	717	642	654	651	713	681	679	698	699	690	682	672	687	727	646	681	638	704	695	679	699	701	697	670	699	672	663	681	749	703	659	694	657	660	654	651	692	680	675	728	663	693	685	697	702	719	637	683	683	677	658	699	714	608	683	681	702	652	666	701	689	703	674	656	672	696	656	628	652	681	678	703	676	691	708	717	694	649	705	694	644	684	686	681	681	676	694	664	697	713	687	671	686	662	679	668	681	707	679	695	686	682	703	680	720	740	638	672	693	678	731	713	694	703	649	674	655	740	616	687	720	672	733	671	677	699	691	698	700	740	673	755	661	714	679	706	729	725	743	701	676	666	704	698	669	675	723	688	666	692	674	690	674	683	709	652	665	696	725	671	723	669	664	735	739	660	684	679	679	691	664	708	691	715	641	680	650	720	688	679	655	670	675	685	673	733	704	656	632	626	619	732	682	656	671	709	670	661	706	714	658	685	718	667	682	651	668	687	716	736	669	663	708	683	685	676	670	701	682	611	696	667	653	678	703	672	656	695	684	735	652	694	668	684	660	678	698	709	719	699	751	692	674	687	672	655	687	684	682	686	695	701	687	671	674	693	691	677	659	673	643	681	677	714	711	716	642	706	681	675	695	725	695	714	683	681	699	651	679	693	626	713	668	685	647	731	671	706	662	657	655	689	688	683	683	685	687	646	707	658	689	641	625	692	658	664	638	644	651	690	664	694	711	665	692	682	697	680	687	696	711	690	715	702	697	688	679	727	632	711	680	684	676	664	704	683	681	688	696	666	672	674	688	639	674	687	669	695	707	697	684	690	683	721	680	684	662	654	633	675	731	691	715	675	699	689	704	665	658	669	677	725	733	741	654	688	690	710	717	689	660	678	729	693	694	682	692	684	672	733	743	659	666	691	714	709	650	676	666	655	700	705	700	652	652	685	689	672	686	682	652	705	662	695	705	714	679	698	699	686	689	658	648	679	662	681	703	724	660	669	689	703	764	675	696	674	674	683	648	723	691	671	668	723	676	697	675	669	752	719	648	737	680	659	659	706	678	673	719	682	694	662	640	707	712	649	694	708	701	673	646	701	660	696	650	710	667	678	665	674	673	648	702	668	643	670	652	676	706	704	708	689	640	701	696	691	678
55069	80174	66183	29711	19157	15052	3758	952	775	719	700	661	727	646	636	649	685	642	603	661	641	616	624	573	625	622	638	608	594	643	633	637	655	708	694	659	673	684	689	685	658	648	614	689	653	685	674	625	651	635	916	1128	894	747	675	735	640	648	620	604	617	570	594	632	559	603	569	583	610	586	625	625	562	601	647	580	622	642	594	579	619	662	582	575	573	595	624	604	618	611	628	603	608	634	640	591	594	620	618	630	566	552	542	630	597	608	621	639	618	590	603	602	587	609	583	666	639	571	613	595	601	592	624	568	644	582	609	628	605	612	688	573	621	567	603	564	581	589	620	594	632	632	617	581	589	594	642	589	571	590	602	605	607	599	597	541	623	683	581	615	622	588	585	603	621	601	592	557	619	618	594	624	628	552	594	573	619	582	569	620	591	546	637	576	602	549	613	596	613	645	583	584	632	605	600	628	606	609	567	608	599	562	604	614	584	615	599	581	604	606	602	610	610	569	586	574	571	648	637	606	602	617	596	615	576	621	613	613	578	628	608	619	556	555	597	658	581	582	580	585	577	601	650	613	613	593	632	621	580	554	605	619	566	569	631	590	564	629	605	627	601	608	614	597	580	553	564	551	578	569	595	586	599	604	612	559	595	580	648	582	611	614	614	572	611	585	618	627	621	584	614	609	588	608	657	605	566	583	634	618	590	581	614	610	586	637	585	622	562	566	585	583	592	580	590	591	575	624	617	586	576	572	577	602	614	597	576	585	617	585	604	625	558	615	590	589	615	559	574	591	607	600	615	596	617	640	597	641	628	599	610	653	596	604	583	615	610	636	519	604	590	630	616	553	614	614	560	611	602	619	588	609	631	631	628	607	611	548	587	599	601	621	647	628	593	596	591	603	585	560	588	595	634	611	608	598	601	602	567	600	638	578	597	566	581	620	581	659	594	605	607	609	610	581	601	616	588	584	601	597	608	588	596	580	570	598	599	542	620	571	590	623	590	648	597	576	576	643	586	558	547	603	601	589	576	611	620	579	569	565	600	676	591	597	593	626	614	590	641	585	573	605	615	613	582	593	566	585	626	594	626	590	608	635	590	565	613	604	641	605	583	599	620	611	587	637	630	593	574	593	621	569	639	621	611	599	568	643	627	579	600	627	599	619	571	626	630	620	633	701	543	595	598	597	585	606	612	597	596	581	604	564	599	613	576	585	588	579	599	588	591	625	648	654	631	586	583	608	583	574	553	585	573	556	545	598	622	583	615	609	614	623	588	646	619	598	587	632	632	565	622	590	583	559	605	623	595	640	625	583	612	632	547	638	614	550	600	626	591	624	653	624	632	637	596	569	630	570	592	627	607	614	583	604	613	594	567	585	601	589	600	591	617	568	583	577	589	608	638	654	613	569	628	591	582	620	572	607	614	593	612	644	634	618	615	621	596	575	583	614	569	581	571	570	594	601	558	635	559	591	596	567	615	629	620	564	645	602	560	622	607	579	568	557	569	581	628	675	631	635	578	598	594	579	623	571	601	627	624	624	573	616	594	620	631	567	636	556	604	580	564	603	602	599	568	632	612	586	600	608	596	578	618	582	619	608	587	611	584	582	595	582	658	628	625	564	558	609	616	626	622	606	628	602	578	653	588	568	614	591	583	628	601	561	597	640	618	571	645	647	584	582	613	555	623	584	589	580	598	609	646	631	622	603	599	648	589	624	582	583	589	612	585	592	592	642	629	567	628	612	626	601	611	611	593	595	600	577	587	616	639	594	610	590	579	588	617	616	595	624	630	631	572	610	590	640	575	571	580	585	625	616	609	601	596	563	614	541	597	608	594	599	610	591	617	561	545	601	571	624	594	631	644	570	643	595	600	574	597	633	585	587	589	555	637	602	605	636	624	593	615	568	573	593	615	605	625	597	595	580	600	600	615	590	630	559	566	623	599	615	558	604	596	629	608	637	576	602	593	588	601	606	596	588	571	574	588	572	588	551	575	624	582	587	609	610	600	640	613	597	599	599	636	613	594	596	573	572	591	594	620	667	613	583	588	597	570	644	604	620	593	584	616	610	587	582	580	625	605	620	626	584	559	600	591	569	590	626	603	532	557	574	590	562	591	577	623	607	576	612	594	594	570	594	594	625	591	586	605	614	595	620	586	605	621	570	598	586	601	583	556	567	609	608	616	609	584	574	601	567	582	632	580	565	603	613	583	589	606	607	644	584	590	562	627	563	587	608	622	616	602	601	631	551	552	581	610	589	556	594	610	630	582	609	596	589	616	616	654	599	642	614	561	559	599	624	601	628	598	591	563	608	565	639	590	607	581	608	576	582	598	598	598	584	548	642	613	603	590	569	615	658	572	624	637	592	600	597	576	572	611	580	602	656	583	578	586	625	641	581	584	556	630	548	615	634	617	578	630	598	628	550	576	547	657	604	630	612	591	627	613	570	605	559	622	595	627	616	631	604	611	593	617	609	596	623	610	599	579	577	559	594	615	627	581	640	608	607	626	610	591	599	610	566	627	593	612	650	567	613	624	557	579	576	613	604	646	600	528	594	618	613	558	588	600	585	573	587	575	601	630	641	662	598	624	573	594	573	588	620	544	604	639	626	619	539	579	590	591	592	575	587	607	614	570	595	586	581	613	560	647	623	591	599	567	581	624	571	605	617	584	646	563	630	632	624	619	593	628	547	596	602	603	585	574	621	564	577	624	630	555	573	562	626	635	632	587	614	599	630	591	647	573	588	593	571	624	597	578	589	555	628	583	609	628	593	586	575	670	612	600	634	576	561	642	594	597	619	599	599	645	623	608	588	629	628	609	579	614	615	638	645	595	565	585	608	634	576	620	608	565	609	571	618	569	554	584	589	616	624	594	578	578	618	598	629	598	596	552	638	622	613	614	599	608	615	570	585	596	577	573	609	654	598	584	600	550	612	605	599	629	612	595	604	593	613	610	584	577	585	615	596	598	588	611	595	619	618	550	627	577	613	595	591	638	604	563	599	584	602	595	611	584	629	619	571	612	587	582	550	588	567	621	569	684	605	600	627	537	617	604	606	608	566	565	586	561	580	600	597	602	602	614	551	574	599	611	609	592	616	621	568	625	556	578	545	591	541	618	573	623	584	644	579	548	603	579	579	592	590	595	616	573	565	590	584	569	577	591	590	604	584	624	593	617	598	642	598	587	590	612	629	579	599	568	559	629	562	570	568	617	617	603	600	651	624	597	593	569	556	607	582	636	610	595	592	579	587	591	572	592	611	582	568	586	561	586	558	608	618	588	571	668	578	576	626	549	604	604	613	612	583	547	622	612	586	606	601	660	578	588	585	571	575	559	643	581	574	587	647	602	566	601	601	597	583	636	575	627	589	556	579	636	594	593	577	625	608	585	581	599	563	574	617	586	595	599	574	546	575	583	600	594	575	652	623	601	565	598	577	582	593	603	583	633	592	575	593	565	595	602	595	584	594	572	627	591	593	617	601	626	592	611	600	574	599
28221	20635	14879	4544	1728	1435	795	598	598	547	603	579	582	581	600	555	589	564	594	605	583	633	611	661	566	585	598	567	558	595	601	578	581	555	564	561	575	570	663	567	608	605	625	590	601	583	585	565	589	596	595	637	645	576	613	598	577	587	600	610	569	628	571	611	601	597	586	586	590	589	601	606	572	563	554	607	565	599	585	626	590	614	598	644	568	569	566	541	577	565	579	576	595	593	601	591	599	546	621	575	565	565	594	651	589	601	540	596	555	588	610	572	619	624	570	585	600	601	575	587	545	593	563	592	549	626	552	581	556	605	559	572	549	596	571	584	595	556	589	623	625	615	566	571	593	598	586	567	578	579	575	554	584	564	601	630	628	609	608	592	554	614	596	554	587	610	616	596	593	559	607	581	565	568	561	565	599	567	565	579	596	605	570	555	613	559	606	608	590	577	551	574	634	578	613	545	574	609	592	547	585	605	574	581	582	554	640	587	578	593	524	627	552	562	588	600	585	525	586	570	578	600	602	602	587	578	572	590	598	613	570	555	599	597	587	627	562	590	598	623	593	584	569	600	594	532	593	606	589	573	558	543	600	597	615	593	567	562	598	583	560	529	602	574	643	596	570	542	606	564	590	593	605	559	598	574	591	573	608	567	604	608	602	578	596	562	565	545	608	627	565	575	613	604	569	611	595	559	566	595	594	618	553	607	571	588	595	590	602	605	560	548	627	587	586	581	569	578	544	600	609	570	545	565	573	613	536	580	567	580	525	610	557	570	612	602	609	563	599	577	599	592	573	634	598	609	620	574	589	585	550	581	541	593	584	597	589	617	590	648	614	589	597	621	588	576	599	550	605	554	591	566	599	581	594	583	570	578	559	571	630	569	617	621	601	575	559	594	560	614	596	604	581	594	541	570	560	571	535	592	591	586	546	562	579	571	561	617	551	574	581	559	573	562	565	585	605	589	539	559	571	630	605	612	610	559	569	614	587	559	568	589	586	587	554	562	559	582	611	603	586	612	596	555	609	564	593	573	610	606	579	559	559	656	619	600	576	587	543	596	571	650	625	597	584	555	587	576	588	599	615	575	561	567	613	617	635	591	557	626	623	598	581	589	578	562	589	549	614	628	584	625	586	629	590	560	600	583	581	627	593	587	620	590	578	560	562	630	570	571	591	581	582	579	611	573	575	575	589	581	544	595	564	616	580	590	581	633	583	583	598	582	613	593	603	611	558	544	582	595	591	578	590	591	615	615	543	593	543	625	580	586	559	541	584	573	621	541	575	590	585	619	646	588	573	587	568	538	594	583	579	603	568	672	548	575	589	581	588	582	572	594	572	640	567	576	567	634	610	563	547	598	591	601	554	635	552	573	591	585	547	572	597	607	601	577	635	577	600	612	618	619	600	606	590	577	582	630	584	574	565	589	594	601	607	617	568	580	586	617	631	565	560	605	570	614	579	590	593	606	582	573	595	579	631	578	560	551	588	590	600	588	612	553	592	593	635	632	604	561	565	561	595	634	598	598	594	540	590	562	590	590	549	542	577	600	558	585	610	619	559	591	589	603	601	592	585	604	602	602	572	572	608	570	608	542	604	612	582	600	561	595	587	561	624	577	566	593	626	575	587	621	579	638	583	581	553	561	549	624	583	585	599	551	574	573	611	629	543	582	577	612	593	579	638	575	579	591	536	605	637	660	569	613	572	575	594	611	579	554	581	610	589	598	578	581	601	566	579	561	605	621	606	556	616	587	590	590	536	591	606	555	586	577	573	574	616	603	571	596	619	579	598	571	579	575	620	548	562	629	549	591	599	581	577	606	622	627	557	546	557	547	622	598	584	595	636	552	600	594	601	577	581	600	586	565	534	552	607	577	614	591	574	616	558	636	608	558	617	545	581	595	582	601	595	566	600	591	562	569	596	604	605	551	578	576	573	578	585	600	583	577	604	602	557	615	563	546	628	617	626	571	574	586	589	600	599	586	610	566	588	603	586	619	569	626	592	588	621	588	547	584	587	647	574	569	596	549	594	606	588	607	590	541	533	609	559	603	557	561	602	563	631	555	600	619	587	563	577	582	630	557	587	600	572	569	601	571	603	593	570	569	609	574	611	612	572	584	612	625	602	556	603	566	595	584	596	588	586	605	575	595	614	582	573	585	581	560	577	554	552	564	530	549	611	620	628	585	553	544	548	624	594	610	578	597	555	572	598	612	580	569	581	603	615	610	613	602	558	610	612	552	576	647	582	610	592	571	537	579	594	572	600	565	602	565	565	597	582	559	547	574	585	545	593	565	605	564	588	593	545	588	575	573	611	580	605	584	601	609	570	556	518	587	582	603	598	550	616	578	644	542	591	572	532	631	619	588	633	585	570	570	583	619	604	621	554	591	570	563	576	554	591	603	530	608	592	627	582	537	567	595	555	560	592	537	603	554	593	576	577	606	608	558	552	572	563	601	583	602	597	590	573	596	587	629	579	581	581	595	630	591	574	586	562	614	548	582	584	573	599	559	551	579	590	578	540	559	588	614	600	542	616	616	593	545	596	597	597	614	565	616	662	594	591	566	577	558	565	571	613	582	556	588	625	575	587	564	576	555	609	604	523	583	550	592	607	604	569	587	615	572	579	568	578	582	575	601	628	604	581	589	599	622	582	624	604	602	606	560	614	613	596	559	572	597	597	569	599	604	590	610	503	616	598	571	605	602	557	595	571	542	596	558	613	579	590	612	600	571	567	613	613	554	607	585	620	547	557	578	584	596	585	596	586	570	601	610	629	570	583	584	595	600	589	570	572	641	605	588	558	564	542	577	610	582	561	593	582	563	590	597	562	605	602	604	621	607	580	603	573	599	578	584	606	610	600	582	594	561	620	646	576	632	536	596	598	572	574	642	604	571	555	611	564	565	615	529	593	588	635	580	542	609	563	553	561	538	581	613	558	599	585	590	594	569	589	561	574	572	578	591	564	516	592	599	562	598	551	612	559	557	609	592	563	554	585	533	616	573	575	593	586	582	571	557	577	594	623	643	596	590	571	597	590	615	582	560	608	607	539	547	594	580	586	589	591	581	612	562	628	601	578	578	557	601	579	553	558	626	575	592	586	575	620	599	595	604	579	591	552	602	566	610	614	611	571	592	573	597	606	582	585	562	591	603	591	561	613	586	602	569	591	578	610	607	590	548	555	595	543	594	601	580	556	563	628	588	559	553	551	626	587	583	612	549	538	608	582	637	626	545	605	571	621	612	598	569	598	557	601	605	589	592	626	546	606	587	586	613	608	570	558	611	611	582	601	580	631	565	587	550	603	597	607	589	576	598	561	555	600	580	578	568	558	620	574	592	594	584	620	568	624	600	589	580	599	570	587	620	615	585	585	582	585	611	590	533	597	556	565	587	583	610	635	582	572	532	614	596	604	537	574	615	593	564	628	632	554	545	581	585	572	575	571	563	589	603	574	627	632	577	594	575	586	568	580	629	620	578	620	610	614	576	575	585
11959	17227	12467	2899	1659	1595	650	534	492	519	456	478	480	447	536	489	484	520	522	498	454	506	476	487	499	503	483	470	468	518	517	462	468	479	476	467	503	529	514	561	505	512	507	469	484	490	462	482	498	506	545	531	533	516	535	486	534	504	455	447	482	512	474	466	480	437	499	482	439	492	473	485	482	504	477	508	443	522	449	484	473	471	463	523	493	491	516	469	470	477	480	482	473	517	485	488	474	496	458	513	489	462	500	476	469	487	492	489	484	458	482	488	472	475	433	502	477	456	470	486	497	499	485	484	508	461	502	486	491	495	484	452	452	472	551	505	529	448	482	484	433	494	463	482	491	471	521	489	502	523	461	507	465	465	529	503	487	468	494	459	461	483	505	499	458	466	481	502	488	485	453	517	498	474	486	462	534	422	477	447	446	471	490	487	457	474	467	469	474	460	486	481	462	500	479	482	510	465	459	434	490	487	479	480	479	487	467	487	458	458	464	462	507	481	474	455	447	465	524	456	471	464	500	483	503	488	503	509	455	448	449	482	511	458	476	511	468	473	485	504	474	527	510	509	465	442	461	486	499	496	519	510	513	459	456	514	504	519	471	464	502	504	504	463	512	496	472	451	478	481	466	466	474	470	486	504	484	466	519	497	489	478	512	510	474	468	487	493	464	486	491	482	476	475	507	472	470	466	475	518	476	475	489	490	515	496	491	457	505	444	480	489	458	484	467	476	469	476	492	502	497	528	512	467	438	488	465	494	525	452	481	482	466	497	497	470	514	504	503	485	446	450	485	501	515	507	494	521	469	477	474	506	503	482	479	497	462	505	487	479	491	483	461	444	431	470	488	488	473	494	512	468	510	479	519	476	511	488	480	486	480	505	514	487	447	453	508	497	497	507	467	473	472	476	494	469	470	486	493	508	519	495	487	483	447	478	524	486	449	464	488	500	492	498	499	487	496	484	532	454	492	510	479	473	483	471	472	513	481	469	486	531	482	495	469	505	524	441	497	471	489	476	445	490	464	488	505	498	479	466	510	469	486	473	485	496	489	477	490	473	469	446	488	524	483	483	525	465	509	474	495	503	494	486	467	487	485	437	481	466	519	481	487	495	476	455	456	519	487	438	498	499	488	513	484	475	467	496	498	515	477	457	495	482	516	465	498	490	471	459	516	476	496	475	478	473	513	497	455	459	474	488	479	488	471	476	447	517	482	471	491	475	497	499	528	484	509	467	507	470	464	493	459	467	496	508	489	504	494	477	509	487	468	490	418	487	453	446	487	512	482	533	494	501	479	464	482	482	477	424	493	489	495	502	481	466	495	523	490	502	492	486	470	502	434	491	462	476	461	504	513	453	441	506	507	519	463	460	501	479	476	486	464	506	474	464	496	493	488	493	493	498	429	495	535	476	462	535	450	470	516	538	474	505	468	494	464	474	499	457	487	515	465	466	473	459	484	458	467	490	452	488	455	433	474	480	460	481	495	486	469	472	464	491	533	493	478	478	475	492	482	516	477	472	509	482	461	454	514	447	486	495	493	453	472	509	485	463	437	468	501	505	480	483	491	500	502	484	471	451	503	472	521	447	451	499	531	497	493	437	477	457	508	506	500	498	517	468	482	509	480	473	508	496	468	491	467	458	467	494	479	482	463	479	534	490	508	513	471	465	466	453	471	477	504	440	502	522	459	506	525	454	499	449	494	486	513	511	498	461	502	525	472	499	526	447	462	467	498	492	481	470	492	478	451	474	517	455	467	493	487	478	490	492	467	494	519	502	483	497	497	483	470	509	490	491	509	458	502	473	465	512	478	448	482	467	505	503	476	492	496	495	458	491	463	466	489	476	485	501	475	483	456	523	502	493	485	474	444	465	490	483	476	495	466	494	504	480	501	436	478	436	472	482	470	501	468	446	449	461	510	498	503	461	517	480	460	481	522	516	510	481	476	480	455	482	509	480	514	501	510	479	457	493	505	506	503	496	456	510	481	488	480	465	485	467	524	488	451	468	487	494	507	499	448	483	483	492	434	503	465	533	484	488	473	482	487	452	472	507	496	446	489	486	457	459	500	486	473	447	452	459	483	501	467	506	500	468	442	481	455	465	469	484	484	505	451	488	497	477	478	461	497	474	494	463	481	494	492	516	473	464	479	467	486	465	498	496	443	510	486	461	508	487	495	480	491	475	498	494	500	510	483	482	479	537	450	479	516	476	490	496	488	504	517	480	492	458	487	509	432	505	499	450	485	434	491	498	484	472	502	494	507	471	474	459	444	468	501	493	503	480	501	493	466	487	473	514	483	448	479	479	474	421	492	466	474	498	479	472	478	495	511	491	504	487	485	445	479	490	474	482	471	437	456	490	506	483	487	525	495	498	495	500	495	474	486	481	488	465	505	480	482	470	532	523	494	498	483	501	492	505	421	472	494	500	488	496	495	493	491	469	473	495	435	498	447	448	502	482	485	485	504	445	503	490	474	453	488	509	496	469	476	503	507	504	443	466	449	472	477	505	501	497	453	465	538	470	477	511	470	482	485	463	485	458	454	517	479	483	517	492	503	492	471	510	477	468	485	472	467	498	480	465	469	451	513	491	516	464	466	458	491	486	489	481	509	479	445	484	510	524	492	477	509	499	466	479	497	449	503	472	448	540	495	477	479	484	463	460	450	485	481	474	482	493	494	500	509	486	474	488	463	473	448	510	494	500	501	489	480	487	476	465	505	476	526	510	472	483	489	519	535	481	469	465	476	507	470	490	486	461	486	491	454	500	475	460	419	475	514	458	472	491	484	446	495	513	475	476	464	492	512	490	467	476	503	480	501	464	506	456	468	451	506	481	500	530	470	480	509	469	515	474	487	484	471	491	434	511	466	459	496	471	463	479	471	484	508	521	477	442	449	490	496	520	475	484	441	499	465	478	492	476	438	469	529	448	487	507	495	488	504	461	495	519	486	481	482	455	477	462	483	473	491	470	473	448	479	520	493	467	490	445	475	474	491	486	486	511	476	476	459	476	477	484	470	507	531	454	488	508	461	464	497	488	486	469	505	452	498	490	488	501	494	464	482	485	451	463	484	515	490	459	476	460	442	484	509	434	484	487	470	487	479	489	459	503	477	467	467	471	476	469	492	512	532	509	496	528	484	488	499	528	496	495	487	469	498	434	461	493	457	500	492	472	450	499	493	518	502	456	486	495	433	478	478	449	497	460	521	484	482	482	470	457	489	493	487	493	472	466	466	504	496	463	450	476	478	475	508	487	455	492	499	490	489	507	455	474	518	482	475	501	516	469	491	497	494	508	481	473	482	457	501	526	497	520	481	477	462	473	477	532	468	481	468	467	468	454	442	480	495	472	459	463	483	523	481	412	471	494	499	482	513	465	508	493	510	486	459	470	516	503	490	472	475	510	467	471	497	471	446	489	508	518	466	507	490	459	503	461	461	484	470	471	468	485	487	478	499	487	485	479	464	435	470	457	450	478	529	502	477	481	510	482
25344	21700	29911	26924	18338	12658	4044	843	624	600	593	559	585	538	551	547	584	553	564	567	574	564	581	540	524	525	543	571	549	506	555	543	529	583	584	584	560	627	571	540	560	515	595	558	614	582	568	581	542	561	595	640	660	598	597	612	551	589	597	528	520	563	546	546	588	549	526	592	573	535	535	566	580	578	547	576	551	560	529	554	539	530	567	553	545	507	537	483	504	544	559	563	567	543	535	544	513	534	594	551	555	524	519	542	567	578	541	543	537	537	559	576	552	531	558	564	535	536	570	553	543	502	508	562	568	507	496	566	518	568	588	543	562	546	533	593	507	547	500	575	580	551	535	539	559	555	553	536	571	534	521	570	538	545	511	516	516	566	567	524	543	560	553	526	531	554	598	547	541	556	544	546	545	528	555	524	558	515	505	583	497	532	534	551	573	562	530	546	555	546	528	512	535	541	548	575	545	542	565	550	523	551	521	525	546	554	529	547	558	582	543	558	515	553	518	542	539	563	555	553	544	517	532	581	579	574	527	579	561	552	535	547	545	531	547	531	578	560	551	535	560	524	527	571	560	575	544	520	521	538	496	570	554	528	556	523	583	556	581	597	513	582	552	519	536	546	549	564	545	523	514	534	560	595	557	559	553	530	519	548	528	525	538	556	549	544	497	559	548	501	572	508	542	519	529	561	537	531	524	535	545	589	561	527	515	567	532	512	566	529	541	586	554	517	497	500	521	529	541	522	554	544	541	575	600	540	562	537	538	519	525	519	578	564	612	511	589	519	514	503	513	480	564	571	558	576	571	568	528	536	519	574	527	525	518	553	565	551	583	580	532	534	530	548	532	578	531	536	531	546	552	546	545	503	521	557	561	584	565	542	524	560	531	550	560	528	506	533	559	496	587	527	508	551	545	535	529	549	591	523	508	506	547	541	560	532	540	574	533	585	536	517	546	547	536	536	543	549	576	533	540	565	563	503	528	549	584	525	552	534	563	542	498	569	543	557	518	532	536	508	539	543	543	537	586	537	569	563	543	530	535	501	526	619	560	519	527	528	564	556	554	521	499	536	582	508	564	551	570	522	551	552	545	598	508	550	587	557	529	518	541	575	532	496	558	522	540	604	579	504	528	547	495	573	570	571	531	526	506	493	546	580	550	547	535	544	521	525	568	516	524	543	542	523	531	540	530	583	552	497	551	500	531	549	527	537	545	546	540	559	532	555	509	558	563	563	535	528	513	524	566	590	568	564	526	540	477	540	528	545	571	554	541	603	550	553	561	527	534	586	568	564	502	540	522	520	498	566	537	544	529	542	544	550	475	555	544	560	549	577	597	525	534	540	525	531	576	523	549	541	509	541	539	547	575	509	564	585	572	518	541	531	547	524	521	550	570	544	583	588	557	549	569	598	550	536	565	530	541	560	506	511	563	541	519	513	573	580	547	538	567	565	529	556	573	560	525	524	546	557	522	571	540	527	565	571	523	554	570	559	515	519	549	541	506	510	501	549	569	562	572	603	570	529	515	551	526	529	500	571	544	569	527	548	531	546	515	566	504	561	523	533	538	535	533	545	544	532	561	541	540	541	548	573	546	558	526	507	564	590	538	555	585	546	509	528	553	557	528	550	505	549	532	559	538	541	572	565	528	561	547	539	532	514	583	518	547	552	524	513	549	570	554	514	559	511	538	514	507	513	553	563	575	575	544	542	560	543	561	531	517	541	548	569	540	565	541	543	567	503	537	523	520	575	495	573	506	578	507	512	550	563	564	520	536	509	534	525	565	502	575	570	526	511	552	578	551	555	533	519	512	572	495	588	541	555	534	541	550	568	544	529	500	527	541	560	534	515	532	561	583	527	587	565	556	539	558	575	576	520	544	537	548	553	547	530	509	569	553	526	513	517	541	540	525	565	549	565	478	574	546	548	518	530	562	544	548	555	555	528	547	576	565	531	566	534	526	475	551	534	557	561	530	552	585	564	557	553	562	580	547	542	563	558	568	515	542	529	569	539	542	516	511	562	536	548	538	565	543	536	567	532	548	607	571	506	529	545	556	524	507	550	575	582	529	534	562	541	542	587	553	555	525	514	559	553	562	545	544	536	520	562	523	557	558	519	563	570	542	536	565	518	555	536	515	559	504	510	565	544	513	497	565	547	574	525	552	566	563	544	569	550	551	558	544	533	526	536	526	539	554	537	543	536	575	510	504	566	540	531	512	561	538	612	546	545	585	505	504	586	540	522	545	579	543	562	522	532	538	518	518	576	563	522	497	552	549	511	536	520	532	583	522	604	563	561	512	564	535	558	594	559	556	503	527	568	523	558	555	537	508	553	496	569	554	570	518	563	506	502	512	521	563	537	539	523	588	534	530	572	483	525	552	577	537	571	556	527	537	559	567	553	539	544	582	559	554	541	576	538	569	511	560	491	545	535	573	544	533	544	559	576	545	567	522	560	549	503	552	493	563	531	497	581	543	531	523	536	522	563	528	581	544	521	528	532	553	559	517	578	523	516	526	526	511	483	576	515	556	559	545	584	547	585	525	576	535	534	578	529	551	574	541	561	535	517	591	525	550	539	548	534	537	519	560	573	548	520	552	549	503	527	505	542	517	516	544	606	534	554	559	553	529	556	536	534	568	551	564	544	539	517	569	567	502	553	552	551	551	545	567	508	563	543	567	535	579	563	503	489	509	542	538	570	528	571	556	494	532	588	525	549	576	520	551	520	514	531	561	530	536	556	536	566	541	562	529	505	583	531	513	556	579	543	566	585	565	572	515	558	521	532	565	534	549	574	527	521	557	579	524	572	553	527	523	573	505	526	530	520	514	539	551	534	575	567	518	565	532	544	530	530	547	542	484	523	587	519	541	557	574	539	516	548	525	517	520	541	521	502	583	555	559	522	500	519	505	559	571	523	558	543	551	534	541	556	553	554	542	530	563	534	542	531	560	511	575	538	533	547	520	498	514	568	543	562	513	519	535	554	476	552	509	593	564	518	514	550	546	546	547	508	535	498	521	562	550	530	549	542	527	536	550	546	526	466	544	540	554	557	556	556	523	519	536	532	573	591	575	579	571	578	542	473	528	544	519	526	534	549	527	552	557	521	552	530	560	550	535	528	507	555	513	522	544	545	513	523	527	546	560	564	544	533	565	536	539	533	492	574	532	559	538	528	540	510	540	502	557	559	591	552	546	506	542	521	533	510	576	553	508	587	538	557	542	526	564	509	551	552	525	494	524	540	545	565	532	555	536	525	552	539	580	540	476	582	576	533	553	535	570	583	549	567	582	545	520	531	526	519	535	504	533	536	588	538	566	515	534	527	528	497	555	530	556	551	562	522	534	560	547	541	585	520	527	551	566	572	543	538	573	555	579	572	544	557	581	522	543	577	561	545	568	526	575	546	511	553	510	552	525	553	538	526	527	548	560	569	522	517	561	552	537	518	546	558	546	539	529	523	571	510	538	538	539	545	527	553	535	546	551	564	586	538	542	532
44079	64790	49117	19792	10316	10952	3484	717	515	589	529	528	551	497	507	506	553	492	498	533	491	507	492	520	503	510	475	459	504	502	500	459	574	541	504	566	511	492	520	518	499	561	498	519	527	496	565	555	510	540	630	723	683	599	547	495	501	509	478	494	501	510	467	532	481	550	509	485	491	511	467	437	493	478	496	459	475	527	478	511	472	471	460	507	495	489	471	498	480	482	458	478	440	467	494	460	485	483	475	458	489	470	454	469	498	457	514	499	496	514	474	471	462	497	477	518	477	487	471	496	505	449	524	449	468	454	467	480	511	499	457	492	484	526	483	463	515	497	492	478	446	488	496	452	495	449	465	478	496	459	489	488	465	500	455	485	456	486	478	487	511	473	445	514	474	495	455	543	444	497	513	458	522	451	511	467	486	467	530	525	514	454	470	508	524	546	502	486	516	496	488	468	512	530	497	480	467	477	469	463	483	502	489	487	500	476	471	449	480	485	480	497	495	493	469	481	492	518	479	468	487	485	471	474	495	517	497	540	498	498	492	537	461	503	517	503	492	506	491	463	540	502	456	504	472	490	505	462	476	481	500	470	456	477	445	445	446	479	475	474	513	482	491	497	489	467	524	487	504	501	475	480	513	504	515	491	473	520	469	495	459	470	522	484	488	433	463	453	476	435	488	476	463	486	484	482	485	419	478	508	472	460	483	484	480	464	489	504	484	445	487	480	523	510	500	488	483	457	485	511	424	438	459	499	471	521	516	480	462	462	482	513	492	517	472	465	463	521	436	528	484	459	476	477	471	468	477	455	507	477	447	483	498	456	533	492	480	501	477	487	500	498	474	511	458	510	479	515	458	517	494	482	499	510	464	489	527	522	497	442	510	503	496	480	500	475	469	504	476	501	495	465	468	505	455	490	499	480	505	506	448	471	472	487	473	490	498	469	511	467	477	480	463	443	481	473	438	458	452	471	462	474	464	457	470	483	449	493	504	499	514	475	483	502	494	492	455	457	465	514	525	459	499	492	500	476	479	519	461	483	483	475	493	470	495	483	525	525	449	494	471	475	483	480	494	438	492	500	496	491	484	508	486	490	486	424	495	484	476	466	468	492	461	452	456	489	477	455	435	481	489	483	502	481	449	486	440	477	494	468	464	509	491	517	491	470	496	506	519	499	518	447	473	480	524	477	522	454	481	471	484	472	513	507	453	492	460	482	479	500	440	497	494	510	428	510	464	507	419	478	490	465	507	471	494	527	440	506	480	478	471	479	473	480	475	498	466	468	515	477	485	494	493	524	499	461	482	484	468	514	498	442	475	462	489	482	488	475	493	443	499	459	517	514	472	525	474	497	525	492	481	505	469	426	507	473	468	422	483	482	504	492	510	524	483	505	484	468	441	498	529	489	475	453	451	469	486	486	529	490	463	491	494	511	466	480	441	504	475	482	467	519	480	461	514	471	487	484	454	479	451	477	473	491	526	486	487	450	510	513	470	502	469	510	475	485	475	482	448	469	473	495	483	418	491	509	483	476	470	510	480	493	503	472	521	479	459	528	472	479	485	460	466	476	488	526	491	442	477	443	479	484	497	496	491	485	465	528	455	489	501	494	464	484	484	482	505	475	494	536	481	503	458	486	473	484	476	459	478	470	472	506	483	442	466	502	475	512	466	514	476	504	488	498	504	502	496	481	471	452	519	497	529	467	479	501	484	442	461	478	452	485	496	475	479	469	482	486	466	477	468	475	489	507	464	525	481	512	465	477	508	494	460	466	468	497	453	487	468	465	485	523	444	468	454	460	475	483	513	490	492	476	508	465	500	517	488	471	489	487	480	504	461	464	485	481	479	435	475	452	457	495	466	486	507	477	506	534	503	477	464	495	480	491	477	462	482	501	480	476	495	464	508	482	499	466	453	456	480	463	463	479	470	466	489	468	444	466	470	469	485	487	502	473	522	509	490	521	453	500	453	488	489	481	450	480	519	486	453	475	462	454	491	451	509	547	512	476	498	477	503	454	459	473	460	525	532	469	447	471	473	477	499	478	498	482	461	463	476	479	468	499	472	484	452	479	474	484	463	475	485	446	464	485	473	484	455	504	499	454	478	493	493	457	482	510	478	496	496	477	453	482	514	514	499	471	460	476	495	511	450	509	503	441	502	486	474	492	486	452	492	475	485	481	468	492	442	473	480	448	486	467	475	467	469	496	468	531	468	505	460	485	515	478	478	510	493	512	479	477	445	475	523	507	523	490	490	501	488	463	506	519	461	460	494	502	490	456	472	462	452	459	484	469	467	476	495	474	449	450	453	492	505	492	462	451	461	532	506	451	472	454	468	453	486	505	464	483	478	491	478	488	467	468	487	482	442	456	503	490	497	464	486	447	507	447	479	508	516	475	517	502	513	441	489	487	471	508	440	469	487	461	531	514	486	512	485	494	513	474	481	429	476	523	495	470	533	470	478	498	474	484	474	483	464	457	482	503	491	488	448	484	452	514	509	475	497	475	480	488	506	462	485	460	431	520	454	494	491	524	520	445	476	499	481	468	446	464	459	509	479	483	505	447	494	507	467	448	497	474	458	489	462	468	477	483	506	461	440	468	518	507	451	468	531	517	496	496	462	516	497	478	490	483	437	459	480	464	474	463	474	491	508	447	462	549	527	446	481	449	511	489	476	457	444	447	490	516	484	488	459	473	480	453	468	497	484	456	456	473	496	477	497	506	496	455	479	448	489	503	459	478	432	476	475	480	489	446	499	464	501	494	512	462	511	484	496	457	455	465	482	427	487	490	499	498	456	457	514	466	493	452	488	515	475	469	491	466	480	460	446	471	469	461	479	497	454	482	499	488	487	469	499	477	495	498	487	532	479	488	475	476	476	529	453	476	465	466	467	503	485	490	505	455	460	461	488	468	499	459	492	455	466	500	498	455	499	476	476	481	531	530	499	475	478	467	481	492	532	531	495	466	516	501	499	520	490	485	477	472	458	490	501	484	469	469	492	518	499	485	494	469	499	486	480	515	469	513	518	486	496	500	488	515	499	521	499	490	483	478	516	462	501	455	469	485	441	469	503	447	453	437	477	511	491	458	472	478	488	498	484	479	486	480	485	495	490	500	484	482	457	499	470	478	486	453	535	470	450	458	482	489	473	480	468	443	464	477	474	521	461	471	477	470	430	464	467	477	487	470	459	497	529	489	495	495	457	479	476	457	503	467	460	504	493	508	472	469	514	455	495	483	515	472	507	494	484	482	455	501	475	434	478	493	465	473	451	462	471	520	473	486	478	461	472	482	503	492	475	493	472	482	530	443	481	443	511	495	501	494	448	450	503	491	497	482	502	472	493	481	478	475	462	452	435	465	469	501	480	478	492	490	492	454	496	489	482	490	476	492	478	513	499	451	491	464	482	475	528	489	507	522	496	493	430	507	489	487	487	481	514	499	467	492	519	460	469	544	476	476	479	509	465	527	494	489	455	456	456	488	506	473	457	488	481	467
24219	21460	29618	25104	22464	23809	12164	1581	800	767	765	745	736	726	747	723	702	722	681	670	708	722	674	705	678	689	644	693	653	692	682	649	690	711	709	697	695	673	702	745	702	729	645	706	703	672	686	703	677	710	829	958	897	844	758	682	673	674	708	717	649	679	687	696	685	658	667	668	683	622	680	684	660	645	693	703	694	666	699	707	655	683	628	646	664	669	653	618	624	642	639	676	662	640	685	638	661	650	641	634	678	660	678	620	677	642	657	700	638	643	686	653	678	694	677	669	649	671	660	641	651	663	622	658	642	657	693	670	680	689	717	659	663	697	674	667	679	666	624	646	604	686	699	671	685	690	698	676	629	702	652	648	658	658	672	680	699	671	676	676	653	638	665	666	677	640	651	663	668	628	622	627	625	695	643	654	628	686	655	717	693	632	611	674	683	661	650	653	707	655	626	671	669	659	697	620	660	673	687	612	681	644	656	687	628	666	681	648	647	635	604	674	625	654	644	628	647	706	689	631	677	621	667	670	662	655	610	657	599	635	663	707	661	649	661	666	673	684	643	662	657	607	691	603	661	673	658	701	650	646	661	696	685	675	669	666	693	680	655	682	646	647	688	652	707	643	616	680	612	701	684	611	654	650	648	639	655	633	662	634	668	670	686	637	699	688	666	663	617	667	586	672	663	719	685	650	706	602	635	651	611	717	659	701	689	635	675	712	666	648	658	676	690	692	656	674	660	638	657	660	683	690	657	665	672	676	645	636	639	656	634	680	660	649	595	638	665	658	691	657	657	661	680	650	664	622	637	653	623	616	633	650	703	652	687	657	649	640	683	666	644	662	609	672	700	675	712	655	631	620	661	655	657	654	665	609	695	672	701	649	635	646	625	667	610	654	678	651	678	678	664	683	640	679	637	672	664	660	638	667	622	699	624	636	708	698	702	658	684	655	664	688	663	662	706	683	721	660	636	682	657	676	678	620	664	630	662	677	642	661	658	641	692	645	635	640	705	679	677	642	684	699	692	639	625	680	740	696	620	663	653	684	659	673	672	687	633	646	671	682	675	690	656	669	685	715	617	661	624	681	679	679	658	611	672	657	689	618	672	667	649	594	661	648	672	659	701	688	677	683	637	683	692	733	624	650	727	697	662	687	683	688	632	700	701	652	643	669	640	655	691	681	676	652	733	655	637	652	626	683	734	668	676	666	644	658	658	652	609	675	653	655	672	660	677	658	689	650	668	703	660	673	663	646	656	680	655	683	675	650	694	652	654	622	636	662	636	644	686	649	702	659	728	657	691	675	675	672	651	677	693	674	700	633	661	664	688	638	671	699	683	695	661	638	690	698	658	720	696	656	665	654	633	670	670	641	681	677	646	666	665	669	673	676	677	644	679	683	667	631	658	678	637	643	724	667	638	680	660	671	691	689	705	686	664	679	638	656	659	666	614	699	642	652	674	643	631	671	662	655	649	679	698	682	651	647	674	650	670	618	689	653	643	700	696	667	675	674	648	709	649	675	739	690	707	707	620	624	684	671	642	669	634	628	673	673	654	667	636	731	631	695	604	649	634	690	717	654	706	638	694	689	662	659	687	657	668	679	688	629	628	683	662	699	639	660	720	677	689	650	649	645	651	653	642	693	641	702	694	684	660	660	628	636	673	658	691	622	648	703	650	698	607	693	690	663	672	677	659	640	677	671	666	684	677	636	650	696	685	638	660	653	642	652	680	639	687	657	672	653	655	650	639	686	685	702	661	675	670	627	711	676	661	645	675	706	681	689	693	656	726	667	712	706	688	666	645	658	678	656	639	646	660	658	673	686	642	670	713	677	616	709	681	674	662	683	650	657	676	666	648	676	630	626	651	664	683	638	617	663	617	627	690	651	670	712	655	685	648	661	647	666	636	663	643	684	654	663	688	645	610	682	670	648	693	644	669	678	644	647	652	637	715	621	625	712	643	683	645	718	665	634	693	653	671	622	695	692	634	639	641	670	648	705	707	677	674	716	637	650	689	656	666	699	652	684	666	710	641	631	684	731	655	681	638	645	621	698	698	633	681	699	689	655	694	660	619	731	719	666	724	671	650	646	675	665	641	633	682	637	703	661	669	644	714	660	659	715	671	646	684	642	638	665	673	706	700	649	707	690	665	677	631	681	647	625	695	660	693	649	644	692	694	675	668	672	647	650	688	645	612	659	689	626	633	665	710	650	649	682	705	618	676	629	636	661	651	666	645	661	619	682	694	683	619	696	667	676	656	655	679	691	676	689	673	698	668	692	666	667	641	641	637	671	698	663	682	638	664	674	681	617	667	657	680	661	664	654	606	672	651	680	663	666	698	653	605	610	655	631	698	633	651	660	654	664	676	667	675	699	668	639	643	667	664	615	646	693	694	655	667	644	643	634	683	702	657	639	641	683	717	683	684	667	674	685	630	626	673	648	646	622	653	683	638	654	678	669	697	627	655	620	633	642	683	656	668	669	694	644	720	719	695	669	663	703	666	633	677	607	692	681	640	655	659	659	681	714	640	645	661	654	663	659	676	654	612	658	654	645	647	657	702	662	638	687	670	685	694	640	671	661	659	656	657	663	686	657	664	689	657	698	648	681	691	680	595	642	623	673	638	676	627	674	687	703	615	685	633	685	680	679	671	645	685	673	648	694	665	669	671	696	636	641	650	692	673	699	655	622	645	675	652	664	682	687	651	699	657	683	667	679	641	686	652	637	665	634	668	658	681	654	661	673	636	631	685	665	630	684	646	659	604	671	700	688	683	686	695	647	668	650	680	678	675	617	632	681	647	633	681	636	717	717	700	673	670	706	659	660	654	664	640	647	662	656	652	614	651	623	696	636	689	662	658	650	659	656	684	627	666	605	709	608	643	660	628	614	730	619	624	649	648	707	658	649	690	645	646	657	650	673	690	690	630	681	646	657	676	655	662	634	668	610	646	679	651	661	696	671	709	661	669	697	691	668	659	696	662	662	634	639	600	687	667	622	647	666	650	687	637	637	661	629	674	612	640	674	641	685	674	643	683	710	654	693	693	656	648	677	640	652	639	652	655	648	679	681	696	673	640	670	694	652	649	696	632	673	629	666	650	676	625	676	651	610	685	667	688	658	654	646	655	694	678	655	637	666	676	699	667	651	635	703	669	706	664	657	669	608	690	685	638	646	674	657	642	614	637	693	668	646	669	640	660	608	670	690	607	655	680	632	691	670	648	656	657	686	691	680	627	677	646	667	625	685	655	674	696	689	656	656	663	682	678	706	673	667	657	642	663	669	653	684	615	674	674	677	638	674	709	665	731	666	688	676	681	675	659	691	706	657	670	714	635	688	650	631	717	720	667	674	669	685	656	621	666	634	675	690	686	657	670	672	651	684	734	688	686	700	611	665	655	653	638	647	689	683	644	641	628	686	677	706	650	651	654	649	691	670	676	704	641	666	656	627	654	650	674	639	625	657	670	668	618	641	657	633	636	677	656	644	639	639	666	642
54402	80442	60933	31125	19496	19833	7057	1289	729	702	705	614	675	700	663	623	617	665	625	585	623	628	603	626	617	644	630	617	586	600	624	665	624	678	645	682	645	679	660	654	638	687	732	626	635	614	694	630	623	625	837	971	1014	852	680	634	619	606	605	606	603	577	546	574	553	620	578	568	587	607	608	609	604	582	575	629	598	578	620	601	555	606	618	564	593	626	563	582	572	600	593	624	604	572	647	599	540	585	607	592	581	561	560	594	581	590	584	606	579	565	566	577	631	631	569	568	574	618	603	594	554	587	588	625	595	611	610	599	574	585	583	574	622	595	633	587	609	607	646	638	553	534	529	594	580	600	571	602	586	575	607	621	580	540	556	567	608	586	573	586	596	578	588	572	567	593	550	590	564	569	586	579	568	601	569	577	593	599	601	582	581	594	620	595	592	618	554	582	559	610	581	547	609	594	612	564	574	585	567	605	607	611	561	568	571	579	595	586	562	572	578	565	594	583	590	522	594	588	609	593	577	561	575	613	569	560	597	590	555	554	592	561	611	565	554	588	614	585	556	587	606	594	587	589	532	615	606	601	584	554	633	544	572	513	602	604	612	593	535	597	582	546	555	595	564	614	572	564	600	580	540	564	572	588	586	609	580	597	562	614	625	556	546	599	566	604	597	582	567	597	569	563	613	593	554	573	577	572	590	591	582	577	629	598	597	545	581	569	615	603	629	616	580	573	549	569	579	591	592	607	578	621	586	640	558	603	579	594	583	597	531	558	547	573	594	592	607	626	620	562	597	585	591	566	543	572	593	584	617	652	619	620	586	601	517	564	581	559	547	604	546	531	609	553	570	628	559	561	600	630	556	651	549	543	610	596	555	587	542	567	620	616	582	586	641	602	553	597	564	598	539	583	593	566	596	534	562	591	600	606	575	588	576	560	612	599	574	566	612	607	567	587	595	563	581	536	551	606	626	589	590	600	607	570	556	599	557	623	582	584	603	611	571	565	584	546	590	575	570	643	603	587	566	587	610	562	546	611	589	587	579	591	621	618	641	613	558	588	556	600	554	588	602	588	604	581	622	570	584	591	571	620	611	562	587	572	564	609	593	573	617	570	524	605	567	590	594	561	655	567	628	594	593	611	577	593	586	534	550	602	540	598	540	560	616	572	565	571	573	591	573	565	616	550	611	593	609	545	588	597	589	562	573	592	569	584	629	624	585	581	530	578	595	584	600	605	597	591	580	604	596	587	583	545	597	612	594	587	605	564	577	642	564	591	559	590	550	585	596	608	588	616	565	609	555	567	581	577	616	569	574	662	612	535	607	560	579	564	580	595	572	584	617	576	575	535	568	554	635	623	558	600	562	584	585	578	588	561	546	571	609	533	540	591	546	563	567	597	639	569	565	596	556	562	606	561	581	591	564	539	609	599	583	570	636	599	613	550	588	589	582	592	608	636	629	600	636	591	582	583	587	529	564	550	561	563	612	583	565	575	588	585	564	608	580	574	599	580	584	573	589	581	566	593	546	579	559	597	579	600	573	584	590	583	593	578	556	585	591	567	581	621	578	566	576	603	554	544	598	569	560	553	604	573	576	582	610	557	609	578	584	562	629	630	580	545	624	572	578	598	580	584	612	597	575	553	544	571	557	586	565	590	634	558	588	562	553	605	589	627	555	555	604	602	558	568	602	571	577	590	535	582	554	600	618	551	592	604	603	635	561	613	560	568	562	546	607	563	596	593	574	561	561	580	560	563	563	558	595	571	569	656	569	618	560	605	598	565	582	594	587	591	553	598	635	611	605	597	587	604	573	591	588	569	580	600	581	576	552	595	559	565	557	563	588	593	582	567	603	547	578	632	601	634	547	584	606	573	594	612	544	547	582	584	608	584	617	568	617	556	603	580	577	592	600	570	559	604	572	583	655	604	556	609	578	569	580	623	575	577	549	583	614	607	561	545	544	588	623	574	546	564	569	585	596	546	543	614	592	594	608	611	565	564	530	593	594	602	609	575	602	583	581	560	551	593	574	569	599	561	598	572	579	581	521	612	604	594	596	620	552	582	603	557	573	576	586	593	582	597	583	567	593	600	554	549	593	582	602	561	620	596	607	617	549	573	566	591	551	610	569	580	591	575	601	571	582	582	559	566	605	554	562	638	594	600	567	562	593	538	553	604	593	612	605	575	597	602	598	579	520	574	583	612	586	543	557	609	615	631	575	556	637	558	585	583	576	546	551	609	547	544	557	578	586	601	575	574	611	611	601	581	593	591	556	618	614	569	574	621	595	576	608	601	531	577	554	588	579	622	578	563	583	585	590	564	619	556	574	568	599	583	542	593	554	605	607	557	581	584	581	591	553	577	595	606	586	566	615	524	583	580	567	588	580	622	600	610	552	571	580	597	584	584	602	625	578	618	590	558	567	571	573	594	606	580	589	564	606	573	574	589	556	565	572	609	622	623	601	648	581	585	580	593	577	536	572	609	573	611	564	563	548	610	552	590	586	559	553	590	616	607	558	595	580	585	583	601	580	540	595	602	568	561	551	559	597	598	572	599	527	587	608	554	559	570	594	537	577	564	562	527	605	589	587	593	572	554	611	594	625	602	610	586	599	572	549	594	607	600	587	569	567	590	581	573	591	589	578	577	602	573	605	646	643	588	594	582	573	556	554	601	596	523	592	533	578	609	581	569	592	591	591	580	614	618	623	549	549	600	605	559	602	583	634	564	581	570	614	597	589	624	590	564	579	582	587	560	571	603	603	564	551	594	564	568	603	565	566	577	567	579	568	603	555	559	581	585	594	567	548	621	536	584	569	569	611	595	598	591	596	545	600	570	585	580	576	606	604	561	607	600	601	610	584	588	598	630	595	620	586	587	563	602	576	568	583	583	548	567	563	576	583	602	574	624	582	610	561	551	580	582	586	587	586	604	634	591	592	616	611	579	577	617	551	572	615	611	565	584	608	554	569	575	628	554	574	549	583	600	658	603	581	582	568	622	560	568	602	568	595	606	551	583	541	605	629	609	555	564	593	607	580	614	588	566	610	605	586	584	610	592	562	533	595	552	596	573	581	607	576	576	585	582	602	565	562	608	599	598	602	562	527	560	608	595	601	601	543	564	565	529	597	571	605	631	608	546	593	537	592	632	598	577	573	581	584	554	570	574	564	571	596	621	574	565	613	586	617	600	568	576	583	620	577	621	586	586	602	562	607	562	598	583	607	568	631	606	584	609	583	579	602	558	575	528	534	595	554	587	584	603	583	568	576	605	609	602	563	608	556	588	583	603	620	595	622	568	572	601	565	568	570	548	564	557	589	604	532	590	579	597	540	550	620	611	608	590	577	586	585	567	585	611	581	546	557	591	639	546	581	569	604	601	581	586	630	598	546	568	567	579	582	598	574	546	597	581	605	572	613	566	609	610	585	565	580	591	584	610	643	526	581	551	588	572	545	562	596	521	635	585	622	566	601	585	616	615	593	608	616	610	579	584	587	562
28159	20301	12915	3947	1669	1764	927	641	625	554	585	623	605	579	596	569	614	564	626	596	589	581	583	605	564	578	611	586	588	595	618	576	645	605	531	627	571	604	593	574	592	573	585	623	570	578	598	583	566	576	588	620	580	597	613	630	604	567	573	624	552	562	595	570	557	586	589	600	573	548	607	514	561	617	572	639	600	576	620	549	599	548	589	607	590	583	600	553	552	595	543	589	564	588	531	586	558	556	562	603	603	584	587	584	556	549	568	563	588	613	579	587	611	595	622	549	643	640	607	550	561	555	541	573	596	585	590	602	595	579	600	563	561	621	559	579	604	546	632	597	580	589	574	611	569	637	590	551	566	523	571	631	614	571	618	573	542	564	565	621	586	632	575	615	636	609	575	568	577	584	584	560	590	609	626	598	606	593	550	642	547	570	582	572	595	640	579	557	610	565	600	557	545	528	584	589	575	595	592	564	599	592	596	596	594	583	608	563	627	530	558	570	601	607	537	612	565	585	591	606	566	560	584	600	573	550	581	562	600	620	559	586	627	540	607	591	564	595	628	594	566	582	615	593	576	549	558	572	628	567	574	579	604	550	592	590	556	635	565	571	565	549	556	621	596	581	532	536	620	598	610	610	585	611	552	554	592	600	593	576	554	563	578	568	537	577	601	579	572	591	580	556	576	587	548	608	590	560	622	578	585	598	605	614	543	627	594	577	611	555	560	589	589	625	586	601	575	583	555	621	606	588	595	614	605	567	563	605	598	586	596	582	552	584	566	599	603	568	572	573	578	609	620	585	607	603	596	555	594	547	605	558	578	614	553	565	582	585	554	587	555	608	579	625	553	632	603	563	535	551	668	552	554	569	632	606	572	600	556	578	623	560	541	630	622	581	638	569	606	578	571	580	566	555	557	607	581	545	579	558	582	584	572	604	585	588	551	561	606	560	604	580	582	559	615	540	598	563	573	589	573	574	577	514	600	583	599	546	586	596	574	570	545	562	592	600	631	593	575	574	579	610	579	553	611	574	594	532	593	559	573	577	606	592	614	589	580	574	592	539	560	597	565	558	568	571	590	604	601	604	579	607	549	616	578	571	594	550	601	557	599	601	570	606	617	618	619	573	570	651	538	603	570	591	544	605	593	587	601	568	574	562	578	603	569	562	580	572	607	555	544	592	587	598	577	524	597	607	610	606	609	606	569	592	599	590	605	578	561	584	598	549	541	598	598	573	623	565	585	579	580	583	569	565	610	588	614	607	596	574	542	571	602	581	578	547	599	585	583	586	577	566	564	557	642	580	576	592	593	577	581	559	599	621	569	596	543	543	565	551	554	557	579	568	521	576	563	568	574	569	592	569	622	625	576	557	576	584	593	613	570	600	569	581	609	580	575	588	559	595	594	591	577	563	616	586	601	603	583	585	563	606	571	643	592	593	579	617	573	565	603	632	560	562	603	581	541	556	575	626	603	597	608	583	626	579	537	598	549	555	609	605	602	577	561	560	617	561	586	609	596	576	594	554	613	557	567	573	590	577	600	577	642	612	552	538	605	533	594	566	565	600	579	591	605	592	582	557	598	621	560	623	580	584	566	602	562	621	566	590	601	574	606	614	599	567	563	610	637	600	559	567	583	576	560	583	604	586	594	562	574	584	617	598	608	579	613	577	593	581	579	582	607	550	631	570	599	600	581	541	578	600	639	546	599	605	558	578	574	550	616	597	610	548	611	591	584	584	577	600	614	609	577	557	583	585	585	632	629	605	613	587	571	578	533	604	572	567	521	556	558	590	587	566	594	597	584	594	599	602	597	574	580	587	621	580	598	615	597	602	586	595	541	599	573	575	570	586	552	588	594	561	559	556	590	574	561	555	583	582	592	607	588	573	604	592	578	604	562	577	541	555	576	586	572	551	559	606	580	570	537	555	559	588	619	590	571	594	599	580	622	592	566	577	617	560	614	574	612	551	559	597	610	574	632	580	569	596	591	590	598	608	561	594	615	558	562	599	573	548	570	556	604	574	594	622	608	593	610	626	574	572	563	565	580	608	618	589	514	563	588	566	571	596	581	571	606	542	576	611	597	556	593	580	604	561	557	581	524	540	621	554	577	580	555	577	584	610	534	584	572	573	583	654	607	595	593	584	612	559	570	598	545	582	611	570	552	559	588	580	584	597	619	554	587	568	605	566	572	568	580	575	575	594	588	584	573	573	609	573	560	612	603	595	569	619	582	592	596	575	558	613	575	577	596	558	589	575	584	600	576	568	596	603	609	580	592	605	617	594	584	578	584	575	623	572	594	565	577	595	611	600	589	602	563	565	584	614	602	610	613	578	594	590	606	552	627	583	573	584	587	593	609	545	567	548	574	586	603	570	579	579	589	590	599	593	626	590	610	585	613	562	591	597	579	534	575	568	618	584	628	596	599	576	550	642	556	587	604	583	585	537	605	589	586	568	626	547	569	575	588	546	549	586	572	605	549	586	579	575	549	554	621	578	617	621	606	570	602	617	605	586	583	574	591	538	591	555	572	574	614	579	602	605	608	594	539	631	595	593	598	591	606	538	558	590	600	586	564	549	584	563	613	598	614	574	603	570	620	561	607	555	560	576	561	570	588	567	594	579	579	558	588	582	559	569	609	579	607	585	582	559	628	615	566	562	572	593	560	599	612	601	602	527	611	557	551	571	582	560	566	594	538	621	579	581	583	586	583	562	535	610	612	590	549	510	579	636	581	596	598	562	558	629	594	584	581	572	630	580	616	615	612	616	568	614	583	595	600	597	600	568	577	573	597	603	586	583	606	576	589	612	576	573	548	579	585	581	606	577	598	632	587	590	602	634	564	660	568	555	565	577	553	560	555	583	603	630	592	582	567	587	568	577	543	556	657	608	559	551	593	559	593	584	620	578	583	603	575	575	606	590	543	577	613	593	603	578	570	610	594	555	556	619	558	599	566	584	578	602	590	593	591	612	600	569	564	602	599	556	567	552	573	611	583	614	543	547	562	598	591	604	640	591	616	568	582	580	576	566	595	597	608	618	569	554	634	588	553	568	579	557	570	569	609	558	575	635	571	590	554	565	570	581	589	570	565	611	610	604	575	627	579	592	578	653	572	561	576	606	590	605	610	554	638	608	596	567	592	597	559	596	554	602	570	580	585	640	627	565	626	524	567	593	564	574	587	621	570	581	570	596	591	563	585	582	601	628	565	550	583	586	570	571	563	535	563	588	595	623	573	597	611	595	570	534	601	614	593	567	586	568	578	588	580	605	607	557	589	572	604	591	572	559	566	560	597	581	610	586	582	576	607	579	578	547	592	628	604	619	583	603	584	605	623	571	560	597	537	605	593	612	597	625	538	598	608	569	567	568	578	592	595	565	581	604	550	577	607	563	550	597	576	579	551	579	594	566	590	596	545	563	582	572	559	590	565	550	616	551	558	593	572	571	594	609	565	557	599	624	603	595	541	582	578	607	595	593	597	601	587	569	588	610	576	582
11528	16573	10293	2779	1763	2048	855	516	496	503	467	478	488	501	479	452	452	505	501	488	500	507	501	448	482	510	480	456	483	440	495	497	535	483	481	519	506	480	515	500	501	508	491	474	493	470	493	495	496	460	494	552	494	501	475	480	497	503	472	486	458	476	467	435	495	490	479	468	471	476	500	500	483	475	498	492	477	498	476	482	528	453	479	503	512	476	466	493	478	486	464	496	468	493	477	498	485	511	450	481	516	491	497	490	482	471	480	477	510	499	489	464	479	447	468	433	502	465	476	489	501	480	481	514	484	474	470	466	454	521	497	476	488	503	483	460	474	479	488	543	443	498	460	495	511	481	479	481	492	484	493	490	508	474	484	457	477	460	495	511	500	521	489	502	425	472	512	507	451	460	434	461	543	440	475	483	479	530	469	430	540	498	486	457	482	481	509	446	484	484	449	469	506	498	466	481	476	497	485	501	457	474	491	505	479	479	476	470	459	480	468	491	475	496	507	451	549	484	492	483	474	498	480	473	481	513	502	472	506	502	498	501	498	489	460	493	470	477	493	488	468	472	496	467	482	447	474	482	526	447	478	447	447	480	469	508	462	438	472	430	481	483	482	471	451	477	531	476	466	482	475	503	455	514	494	465	481	453	442	511	466	449	490	494	455	526	477	482	484	485	494	479	487	481	515	474	461	442	506	481	491	472	492	465	475	498	474	479	475	459	463	464	499	460	499	467	506	489	444	499	457	476	484	501	462	469	489	477	475	475	441	489	454	452	514	492	463	515	493	463	496	477	515	488	491	472	445	466	490	478	472	488	470	510	432	442	469	413	502	476	469	492	498	455	487	469	464	484	494	463	468	522	465	500	499	478	489	441	448	494	499	482	532	453	444	487	505	475	445	499	485	493	441	474	447	456	521	487	476	493	481	508	488	467	491	443	482	490	452	472	466	448	506	500	456	533	500	487	470	466	500	481	489	491	492	466	491	480	484	482	476	476	458	472	506	452	498	511	461	464	512	461	488	485	472	412	473	492	475	532	486	467	520	452	435	468	453	465	472	478	460	501	467	512	486	515	443	473	491	479	473	483	493	473	476	452	476	481	521	526	494	461	462	479	481	490	468	497	478	483	534	472	477	491	477	457	446	444	522	474	465	487	468	480	467	453	444	494	475	489	510	455	437	473	486	462	479	462	427	462	493	461	478	475	439	476	490	468	478	475	445	483	477	513	477	500	497	483	505	464	462	464	472	506	490	472	485	486	481	466	469	520	487	490	463	460	495	448	483	494	448	473	485	512	496	491	495	504	476	456	469	496	474	471	447	477	508	475	492	501	453	523	516	445	469	468	481	497	468	492	472	476	498	437	450	470	439	496	483	437	457	469	459	462	474	465	490	510	435	480	514	467	456	492	492	474	441	464	454	502	493	491	464	493	517	489	467	460	480	503	481	480	502	541	468	522	506	452	451	468	490	492	498	500	454	510	467	506	429	468	473	499	472	476	481	485	533	492	511	448	486	470	493	461	492	484	504	436	459	463	487	476	499	482	495	453	485	486	495	468	495	495	480	474	483	487	489	487	502	518	478	482	469	465	486	493	481	439	443	442	503	458	451	443	501	504	493	468	442	500	482	477	496	466	507	489	494	467	454	464	470	465	480	474	458	512	485	511	487	453	503	452	453	528	495	488	472	459	491	447	470	476	447	476	468	480	474	489	514	464	519	471	482	457	480	489	409	455	484	464	509	506	481	513	488	442	497	437	481	459	446	471	470	482	490	483	488	467	486	490	468	454	504	481	478	484	457	452	453	488	494	452	478	491	424	470	484	482	491	439	491	491	515	480	485	488	457	481	471	468	488	446	471	509	460	485	449	476	477	484	454	479	446	490	464	500	454	484	476	446	491	497	485	505	442	486	461	480	513	481	506	465	486	476	462	428	453	507	455	479	445	450	443	471	466	484	497	504	457	476	460	465	492	462	507	457	505	468	479	472	508	490	470	450	476	495	474	435	482	428	505	484	488	495	466	500	491	485	472	485	467	448	468	474	424	441	477	485	534	458	470	467	462	478	499	481	464	470	455	496	462	425	500	460	482	482	468	478	460	468	455	510	473	472	478	487	487	506	475	490	446	478	462	438	509	478	504	477	499	456	480	518	499	525	445	456	506	484	468	460	475	464	468	485	494	464	499	464	485	473	504	487	493	507	512	528	510	482	448	463	494	457	480	468	493	507	482	517	521	546	472	424	454	485	495	487	477	478	493	500	483	447	454	496	477	458	484	467	496	520	466	489	490	452	477	469	479	504	457	443	479	524	470	480	449	454	484	422	473	446	482	486	505	460	463	483	496	465	480	462	463	503	428	466	459	492	517	470	460	462	479	498	457	489	447	470	483	494	496	482	472	448	442	476	491	469	497	497	490	472	452	486	475	467	439	483	471	454	503	516	476	476	487	494	449	460	499	459	503	489	449	515	504	477	491	477	438	499	482	468	492	467	523	498	445	497	473	478	526	447	511	452	510	449	448	513	469	492	479	468	455	492	468	470	493	505	477	470	495	474	457	453	493	480	495	476	470	460	520	483	514	447	450	488	486	492	463	490	472	483	490	478	461	510	440	475	506	466	447	483	464	495	451	437	500	493	486	459	485	459	473	474	448	435	464	481	461	483	484	507	472	459	472	442	429	500	463	447	484	496	508	468	451	495	488	466	493	462	473	450	454	486	448	474	478	482	454	491	482	478	438	456	478	499	441	492	510	497	516	444	469	450	519	447	493	510	474	476	473	452	463	499	484	481	471	460	477	457	447	492	441	508	457	460	471	496	474	457	485	492	507	490	503	462	476	470	479	515	476	500	483	459	487	499	476	486	473	456	498	479	505	475	496	480	532	510	506	463	471	482	479	475	466	476	484	478	509	460	471	475	484	512	505	458	468	471	494	500	483	473	430	484	477	493	503	472	471	455	535	493	480	548	494	487	445	487	456	444	478	486	468	495	411	509	466	445	477	505	480	464	514	467	437	475	477	473	461	458	460	514	490	485	471	494	479	480	473	469	467	474	483	424	469	489	460	480	446	435	494	499	473	455	464	494	484	483	479	495	498	447	489	485	489	485	506	460	486	480	516	458	480	462	492	495	440	443	461	464	496	485	466	480	455	476	453	504	456	460	490	491	490	493	514	483	464	511	466	466	478	474	495	466	494	485	493	466	481	484	522	462	443	485	488	468	503	482	519	506	491	515	486	472	501	478	448	509	485	484	479	487	452	458	501	437	475	491	492	470	473	482	470	448	495	488	481	524	480	493	491	471	483	488	470	484	502	477	477	476	452	480	483	451	482	461	485	462	471	483	482	480	476	467	518	475	447	509	444	464	475	435	501	469	456	442	479	501	457	472	500	460	492	493	509	487	509	473	480	468	510	500	494	441	437	467	486	460	435	494	475	456	446	489	519	523	454	482	507	478	498	517	467	476	515	492	489	505	502	483	478	477	479	479	494	512	492	486
25262	21715	30483	25738	18085	17215	6012	966	606	610	635	593	561	614	555	576	554	526	557	597	558	571	510	539	565	609	603	565	572	550	565	571	558	581	606	592	589	561	593	577	621	543	553	599	579	550	531	592	593	564	555	634	698	614	612	570	550	574	559	576	585	518	580	525	552	567	562	563	545	545	534	553	594	548	516	562	540	550	565	467	545	552	583	557	523	542	549	518	576	603	553	508	524	509	497	544	543	587	537	534	560	561	518	514	540	523	565	534	534	535	591	548	554	549	554	531	556	558	562	527	531	556	539	550	533	543	591	542	512	523	590	567	564	534	547	569	548	571	544	550	561	507	561	528	550	535	547	545	524	550	518	569	504	524	562	534	540	493	550	518	525	498	551	556	559	591	492	571	571	547	566	505	535	545	568	552	542	550	534	582	530	532	504	571	549	527	554	574	502	492	555	540	525	519	539	528	551	539	568	561	540	541	566	544	564	591	510	530	513	520	539	513	560	520	558	531	510	499	519	508	570	548	561	553	538	568	559	558	510	540	529	501	523	569	517	533	562	551	513	513	525	564	566	526	533	556	530	524	535	544	524	514	530	507	567	553	519	509	534	537	534	555	537	491	528	531	552	563	554	515	508	570	554	532	529	567	564	565	523	552	532	539	521	564	574	532	557	538	540	556	512	544	564	559	544	508	547	531	528	492	535	522	499	525	547	568	485	565	489	549	565	543	540	549	553	569	525	540	543	515	540	527	535	544	525	501	507	545	526	539	532	533	531	534	524	523	511	554	503	517	516	556	498	546	537	560	535	531	566	539	563	539	548	536	547	507	559	543	577	517	535	553	554	535	552	551	499	492	518	512	510	522	559	526	547	554	593	590	547	520	534	512	543	582	514	559	547	528	552	576	532	566	550	523	532	547	578	546	552	573	529	517	559	540	493	569	537	518	543	593	505	534	494	567	530	554	544	537	566	532	546	542	553	545	577	548	532	541	546	554	532	554	507	528	536	579	537	557	478	537	540	510	557	537	547	553	512	572	523	538	533	528	508	541	537	545	539	543	569	527	530	501	519	506	521	561	518	502	536	594	523	524	571	530	525	554	537	554	500	497	538	522	550	579	544	513	524	537	551	521	556	604	529	558	558	554	540	513	495	512	555	575	523	526	530	516	552	539	511	531	550	575	547	514	550	570	541	530	556	554	528	500	540	546	523	527	520	545	534	552	532	516	572	584	557	554	576	531	585	495	520	521	555	547	528	581	524	511	557	546	525	553	528	539	540	527	541	543	558	549	540	575	517	473	533	536	521	528	533	539	526	512	538	534	609	537	585	545	526	514	575	536	544	523	530	518	532	562	540	526	522	522	552	532	564	516	552	587	538	530	530	495	577	561	557	536	612	558	558	542	565	539	518	595	561	560	553	561	536	579	518	528	518	520	534	553	548	527	524	541	552	552	556	522	532	603	564	544	501	555	545	488	542	542	516	560	504	548	522	528	544	547	531	556	516	508	562	534	515	514	567	565	539	595	579	534	479	544	526	558	502	506	559	541	534	551	511	531	537	524	497	585	505	523	528	508	518	551	571	539	490	530	578	550	524	505	558	549	546	557	557	558	585	535	525	538	516	547	560	552	569	508	540	582	571	523	528	531	542	523	579	529	561	537	534	554	553	517	543	534	556	541	535	547	533	513	549	530	542	547	516	538	531	515	552	523	509	565	481	580	512	580	506	575	521	520	535	603	561	549	541	557	536	540	528	523	518	531	515	535	539	525	525	563	526	528	536	547	557	544	535	502	523	514	536	561	566	584	522	532	510	582	583	529	540	531	563	552	570	487	508	570	508	531	523	566	538	548	505	581	532	579	574	520	518	518	529	529	494	545	522	558	519	564	535	541	513	515	557	553	560	493	574	515	536	520	555	511	551	573	571	518	534	568	565	524	524	603	494	556	554	555	572	565	531	546	530	530	565	526	542	584	541	559	576	529	547	559	553	539	581	584	573	563	516	541	543	513	507	536	544	485	532	511	508	545	533	576	517	518	550	541	542	520	518	494	564	505	541	565	562	552	533	513	533	521	563	500	545	557	540	573	538	519	572	542	563	554	530	515	558	564	557	545	548	537	528	508	541	564	540	541	528	536	557	521	513	548	591	537	515	529	498	530	550	501	569	557	598	552	586	499	508	562	556	574	509	551	526	529	554	549	554	539	551	541	537	533	534	554	553	564	558	562	561	546	520	531	542	543	557	568	554	517	559	545	518	573	506	551	525	556	563	574	520	542	541	569	589	546	534	519	505	579	532	516	530	574	516	505	546	534	503	515	563	551	523	532	532	549	557	546	545	533	555	588	517	552	567	510	518	578	553	552	514	566	508	545	566	551	551	534	541	537	515	529	536	509	609	594	535	524	513	498	505	529	529	512	541	559	581	554	555	585	542	532	535	531	533	523	554	511	584	547	524	560	533	547	546	562	568	566	514	535	509	525	587	522	531	540	551	549	532	579	558	553	491	553	529	541	540	543	511	525	574	595	552	558	596	507	523	551	552	547	535	572	510	554	518	558	540	542	563	545	531	527	525	552	519	519	530	549	536	550	527	544	550	510	538	566	559	515	522	521	499	539	502	561	501	546	537	526	525	536	533	550	555	546	535	510	534	551	540	533	547	549	575	534	545	534	529	539	516	503	540	501	560	535	514	573	527	573	488	484	569	519	530	542	551	484	505	539	521	526	519	535	538	578	554	516	528	538	547	576	508	541	528	514	477	516	531	573	548	524	557	555	540	543	509	548	515	522	547	530	530	519	555	489	512	511	500	542	547	546	519	528	511	547	564	526	522	560	524	569	532	542	528	524	530	561	517	552	493	497	540	547	540	527	578	510	517	521	547	512	559	553	565	525	577	567	576	576	530	551	532	511	529	538	513	554	547	558	527	533	548	586	539	537	573	546	554	578	566	557	585	527	541	575	519	508	526	552	562	570	496	552	544	511	547	508	552	538	515	537	575	537	578	498	523	521	503	532	549	500	559	552	573	539	545	556	561	529	553	508	517	565	533	508	518	516	546	500	534	524	552	561	552	562	545	510	533	502	559	490	587	519	560	513	549	516	511	564	532	498	497	490	548	540	531	455	509	535	521	554	553	535	532	557	527	571	486	579	577	526	561	538	525	533	515	514	533	521	583	567	516	545	538	565	574	529	518	519	519	572	483	555	576	546	552	537	548	570	542	542	592	516	529	543	509	563	584	557	537	584	531	526	557	529	546	567	534	541	535	511	569	512	569	530	551	519	545	547	531	538	515	521	546	550	573	521	563	595	496	564	556	523	545	580	559	518	527	528	510	545	543	538	524	512	539	561	543	555	546	533	559	570	513	534	508	542	488	566	506	512	582	510	524	560	528	573	537	514	525	549	546	528	536	554	536	502	558	525	563	553	549	516	555	530	540	548	517	542	557	511	535	569	551	542	560	516	582	538	517	575	523	544	547	558	519	544	527	520	527	518	546	543
40495	65881	46326	15391	12106	15461	4514	952	571	505	541	486	512	494	473	494	476	527	537	500	510	494	500	510	497	477	442	484	462	502	517	495	519	572	532	510	561	552	514	562	513	539	537	532	543	562	495	499	528	480	543	725	775	634	517	500	472	492	481	446	496	490	504	445	517	460	476	493	471	488	505	462	494	512	459	478	499	460	478	513	494	511	488	485	497	474	474	503	456	485	481	458	470	442	470	468	513	471	479	464	454	488	497	493	482	480	497	541	501	446	487	501	461	514	466	512	515	466	512	474	453	484	453	496	470	470	487	450	504	478	470	508	483	491	507	458	463	465	459	472	459	472	452	481	496	466	466	503	476	464	484	443	485	479	475	486	462	463	454	478	471	468	468	498	455	533	494	494	527	502	486	486	448	496	496	490	470	501	501	489	500	503	503	515	469	510	451	499	488	466	438	477	478	496	471	477	519	468	461	460	513	470	521	502	510	489	500	500	461	459	470	516	498	498	502	476	495	471	460	517	515	492	475	511	457	452	510	462	492	505	512	452	469	501	449	459	485	501	483	459	498	506	502	456	497	485	432	523	480	468	477	477	488	475	482	447	528	475	468	421	448	475	489	493	499	472	482	503	477	482	506	485	472	488	495	485	499	483	482	484	500	489	487	490	502	491	488	477	460	465	491	494	495	491	527	455	466	475	517	473	512	486	476	470	436	483	458	502	443	495	487	499	486	532	481	490	507	499	496	475	462	477	433	516	471	497	508	485	455	503	475	493	486	466	503	497	457	492	493	472	516	503	442	499	491	462	486	482	482	524	518	458	472	480	473	496	505	468	532	467	500	442	501	487	492	467	483	491	495	497	495	505	499	501	477	515	467	462	478	450	468	475	487	455	465	493	483	476	504	490	458	466	479	472	456	440	471	499	449	458	494	473	514	478	479	494	479	452	460	483	487	469	499	493	459	456	454	495	508	484	463	493	529	484	499	510	500	494	511	435	473	492	466	489	474	478	485	482	472	480	477	473	443	487	509	454	499	490	482	537	518	492	465	456	502	419	451	499	450	444	437	458	473	496	467	444	476	482	495	471	493	468	454	485	456	453	505	486	468	500	468	446	527	470	458	447	491	465	454	500	495	461	467	456	483	468	504	446	526	462	497	453	481	490	429	468	510	488	463	501	481	442	497	474	499	494	479	468	501	432	469	480	496	499	472	476	473	452	436	450	496	441	485	501	449	508	498	453	522	492	430	518	467	452	474	473	504	469	476	489	460	469	454	480	464	472	480	487	471	507	497	502	484	523	497	481	467	512	490	505	460	491	469	471	494	471	522	419	476	501	465	438	477	474	520	457	481	488	482	446	472	483	475	460	504	516	449	474	485	461	448	445	499	487	524	492	511	485	501	470	481	477	434	471	503	463	440	489	468	499	531	516	465	468	483	479	477	468	464	505	491	433	482	453	438	477	490	502	477	477	490	473	469	472	515	491	502	484	462	478	490	449	484	478	506	483	508	456	473	479	464	493	447	479	502	494	461	468	452	494	505	492	451	500	499	478	482	523	481	464	460	515	452	503	451	494	454	427	483	464	458	497	507	501	422	434	473	486	503	494	483	446	480	471	507	492	507	482	483	467	455	524	495	487	472	493	528	498	473	430	475	472	454	465	467	500	462	497	497	495	475	479	466	444	470	493	501	468	494	486	450	487	454	470	521	502	493	449	475	466	517	460	430	483	478	452	502	486	449	469	494	520	455	494	465	477	468	472	510	481	497	513	479	490	453	478	481	471	458	491	500	439	465	518	492	488	486	443	500	467	476	469	476	496	477	464	450	441	479	496	480	500	450	478	466	459	492	509	487	495	483	513	467	463	495	524	465	482	504	507	482	513	495	455	445	469	466	473	458	459	483	496	477	463	489	492	494	425	469	485	519	457	493	488	527	498	490	510	492	477	477	486	499	453	466	485	496	513	486	483	498	444	473	483	480	517	488	500	490	472	479	467	487	491	433	468	462	528	466	482	497	483	499	450	487	488	490	491	491	480	485	488	457	462	516	454	486	453	429	458	476	481	483	512	479	485	477	459	476	470	451	441	487	490	424	501	481	512	494	465	501	520	477	504	470	463	451	447	488	512	533	469	475	487	502	471	448	452	480	478	519	503	461	486	490	481	467	483	469	474	474	481	494	475	506	474	429	475	510	470	505	452	425	518	487	491	466	498	513	487	500	473	439	487	499	468	491	447	501	481	476	492	491	472	445	494	469	501	493	474	440	489	436	448	493	471	476	500	481	440	462	463	496	468	471	491	503	497	487	488	453	495	487	510	440	444	460	493	501	487	464	454	469	470	453	455	494	465	478	500	489	510	497	450	477	484	469	451	502	516	479	497	442	492	488	518	454	492	436	505	517	470	456	505	498	508	479	472	513	450	499	471	486	488	425	495	486	480	528	504	463	448	467	482	497	488	451	508	472	452	472	474	524	465	497	481	487	474	514	470	531	500	531	456	500	488	499	471	505	483	467	484	477	485	494	502	496	486	458	471	465	483	466	498	463	477	468	487	484	463	474	489	495	501	520	479	498	500	500	477	470	454	508	468	482	460	455	502	466	484	470	474	488	504	497	455	491	470	502	450	529	458	469	474	448	488	487	499	498	502	461	506	510	465	512	489	456	493	449	434	493	471	462	487	462	446	479	477	448	461	479	496	457	480	485	497	478	476	486	540	499	498	421	506	480	478	499	480	514	500	430	486	491	461	457	465	473	524	463	438	551	499	459	479	485	465	479	449	489	500	472	483	475	504	547	498	493	468	475	485	497	460	496	486	456	477	484	489	458	465	501	475	498	517	514	462	491	508	464	486	465	460	485	534	522	472	475	465	456	512	539	492	471	421	487	451	482	493	492	476	506	483	491	470	439	460	481	461	460	484	465	476	465	502	469	499	495	515	510	471	450	474	495	467	472	476	469	483	486	458	477	484	451	450	425	468	475	482	456	489	491	536	519	512	445	514	483	472	454	490	496	507	486	471	517	477	445	464	468	467	497	444	496	449	508	496	489	464	473	478	461	454	477	478	470	495	460	467	457	489	467	491	494	460	446	459	462	472	494	463	481	484	489	457	454	466	485	494	488	497	454	482	480	493	452	446	484	459	486	516	471	475	484	461	514	487	520	467	456	446	496	429	500	473	468	489	477	446	495	481	488	470	449	527	486	463	489	510	480	468	476	484	526	460	512	467	477	467	441	484	462	466	469	466	470	497	488	432	492	480	459	465	504	465	498	481	468	459	477	480	487	481	534	501	482	470	488	521	493	524	483	548	465	526	510	464	499	486	508	503	468	488	503	476	479	476	473	477	461	456	492	459	488	483	467	496	562	438	454	478	422	472	525	477	449	462	489	473	522	465	496	459	468	448	488	484	501	531	503	446	461	465	456	460	487	476	497	447	546	465	489	446	476	496	454	478	495	476	484	499	536	470	491	467	485	462	489	508	435	437	469	455	458	494	464	481
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
