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
339544483287	339544483857	339544484407	339544484957	339544485507	339544486057	339544486607	339544487157	339544487707	339544488257	339544488807	339544489357	339544489907	339544490457	339544491007	339544491557	339544492107	339544492657	339544493207	339544493757	339544494307	339544494857	339544495407	339544495957	339544496507	339544497057	339544497607	339544498157	339544498707	339544499257	339544499807	339544500357	339544500907	339544501457	339544502007	339544502557	339544503107	339544503657	339544504207	339544504757	339544505307	339544505857	339544506407	339544506957	339544507507	339544508057	339544508607	339544509157	339544509707	339544510257	339544510807	339544511357	339544511907	339544512457	339544513007	339544513557	339544514107	339544514657	339544515207	339544515757	339544516307	339544516857	339544517407	339544517957	339544518507	339544519057	339544519607	339544520157	339544520707	339544521257	339544521807	339544522357	339544522907	339544523457	339544524007	339544524557	339544525107	339544525657	339544526207	339544526757	339544527307	339544527857	339544528407	339544528957	339544529507	339544530057	339544530607	339544531157	339544531707	339544532257	339544532807	339544533357	339544533907	339544534457	339544535007	339544535557	339544536107	339544536657	339544537207	339544537757	339544538307	339544538857	339544539407	339544539957	339544540507	339544541057	339544541607	339544542157	339544542707	339544543257	339544543807	339544544357	339544544907	339544545457	339544546007	339544546557	339544547107	339544547657	339544548207	339544548757	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3600	2300	2726	3600	2300	2726	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2730	3600	2300	2730	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24248	23961	35201	29374	22738	17546	4344	487	381	376	396	393	359	345	369	348	381	367	375	363	369	342	368	383	352	392	364	319	369	344	365	391	348	359	360	353	384	386	366	347	365	356	345	372	329	366	311	340	366	363	375	391	370	373	384	357	390	344	388	352	358	348	375	362	334	355	347	366	367	380	352	372	333	376	367	365	386	335	350	370	361	364	360	361	357	358	369	355	323	372	381	342	347	355	346	384	389	342	338	337	356	343	357	362	375	395	381	381	371	354	356	384	395	328	365	367	351	344	380	380	342	382	366	357	377	376	392	347	358	394	359	358	348	337	350	330	395	368	377	366	333	355	342	362	357	360	364	353	359	333	337	364	375	368	359	355	332	359	346	372	349	352	345	365	355	347	353	344	352	358	315	369	360	385	336	389	389	367	373	343	355	362	357	370	342	366	335	350	336	371	371	368	364	368	339	351	322	333	312	363	335	363	359	372	353	358	334	354	339	357	342	343	363	371	332	334	344	372	341	375	377	378	359	366	346	378	360	347	370	364	390	375	334	342	353	355	354	360	376	327	372	368	363	359	358	320	391	376	344	331	359	335	342	352	364	341	357	389	349	366	346	365	341	338	374	366	338	344	359	338	365	374	342	348	343	353	346	407	387	376	349	329	354	364	380	342	386	366	362	356	356	332	333	376	349	354	350	380	368	367	324	334	374	339	342	357	384	355	354	386	367	337	356	361	351	327	369	383	333	356	382	358	343	297	355	367	383	369	376	340	351	342	367	345	322	377	357	360	337	350	360	360	364	346	354	380	381	378	356	426	348	368	363	350	351	360	367	344	353	329	384	382	366	362	355	358	383	383	366	368	357	330	360	389	376	381	370	356	378	321	384	358	362	367	384	344	383	361	416	353	369	348	355	363	373	367	353	352	352	332	353	334	359	353	370	359	330	380	371	341	338	354	367	348	321	358	359	360	355	353	360	372	367	377	372	370	353	340	340	343	349	365	375	379	370	337	361	347	342	386	333	371	321	380	386	374	348	378	357	382	365	347	384	360	362	349	347	365	362	331	360	352	343	363	333	339	356	342	349	358	362	359	369	339	370	353	347	357	334	350	368	332	341	343	369	361	336	363	357	375	321	385	379	357	313	353	363	405	333	352	360	337	309	343	350	362	348	377	384	340	369	349	370	322	367	360	347	371	370	334	363	371	380	394	374	380	385	374	352	391	325	373	344	359	340	371	357	361	354	374	362	324	366	333	358	356	372	348	391	386	322	366	346	345	336	357	350	356	391	319	356	352	369	387	345	370	371	350	374	355	353	369	353	335	358	343	331	359	351	375	374	358	347	377	341	372	365	296	336	358	336	365	337	357	355	342	400	383	353	352	347	387	344	347	342	410	349	374	347	346	321	346	381	315	339	339	357	328	367	344	371	352	353	352	372	370	355	351	379	372	363	369	331	366	349	333	336	364	373	338	325	348	330	403	347	342	360	365	396	362	364	340	366	371	381	334	370	342	390	380	357	338	323	332	334	394	321	355	372	383	337	358	374	336	356	367	307	355	366	351	358	384	375	389	340	341	365	343	341	390	369	371	350	335	320	363	353	344	357	358	368	350	389	340	372	338	332	354	384	343	380	380	362	391	319	387	357	334	363	356	344	359	382	308	335	351	391	369	332	312	338	363	367	368	369	357	367	353	388	410	379	365	343	358	332	381	360	365	361	367	363	387	344	376	372	334	364	338	351	364	364	378	354	362	343	373	367	365	364	395	357	388	347	387	344	385	344	355	337	349	389	349	335	368	356	380	311	379	370	383	390	358	341	371	368	330	371	371	353	363	362	343	366	355	372	373	350	360	329	351	342	345	363	375	364	358	347	348	350	353	339	386	345	360	343	367	361	361	359	363	347	346	369	339	374	368	376	337	316	365	369	327	357	378	364	359	364	331	343	381	388	340	343	382	328	367	342	346	363	356	355	335	348	327	392	365	389	380	340	369	353	358	309	352	369	369	372	355	361	374	357	361	350	343	357	385	347	353	330	331	366	383	372	362	329	348	387	362	323	362	356	364	362	370	386	383	344	371	367	353	343	400	375	382	346	386	354	338	326	341	368	349	337	344	340	357	391	385	383	360	356	385	351	356	308	364	352	391	368	345	358	377	428	363	375	359	347	340	386	359	356	360	379	355	341	344	364	334	377	339	316	344	357	365	344	363	404	349	354	377	371	393	386	345	348	348	374	352	338	367	362	333	380	368	383	361	356	330	356	357	339	355	355	348	354	372	359	378	363	360	329	366	355	340	370	372	349	385	370	351	337	326	344	371	326	332	367	359	348	357	327	369	342	351	355	348	321	333	354	406	374	384	356	368	317	353	347	360	350	366	370	320	367	351	381	366	367	366	342	339	335	358	393	367	364	358	373	350	387	337	359	389	378	329	377	375	361	360	347	371	356	353	356	359	390	343	338	394	349	322	337	384	335	366	336	329	335	323	328	331	382	396	341	372	365	379	349	356	298	344	383	389	354	351	336	387	368	366	344	358	385	360	379	373	402	329	373	355	352	335	354	381	364	352	337	410	343	395	367	357	351	359	375	348	363	370	343	348	333	370	358	340	374	351	339	360	354	315	371	360	358	372	332	368	365	378	343	356	363	386	388	318	370	361	401	357	344	393	355	369	364	357	328	379	382	360	338	332	378	356	339	371	364	340	357	323	368	372	343	354	369	375	362	352	352	334	347	381	369	351	368	364	361	355	380	351	345	383	336	374	361	364	362	367	381	381	325	321	359	347	370	378	367	354	385	358	357	341	343	400	331	337	337	350	351	404	344	378	357	340	343	333	366	341	356	361	370	359	377	344	360	367	337	350	375	352	371	368	339	331	349	340	359	372	351	313	353	340	388	360	318	348	346	365	315	386	338	349	368	343	356	324	336	377	366	362	341	347	341	322	365	352	393	370	337	359	370	374	393	341	354	380	382	337	359	334	360	358	372	341	336	358	386	365	380	376	410	368	366	367	371	362	373	343	319	397	347	361	355	360	338	356	344	364	352	307	379	329	371	368	345	323	366	354	347	372	363	394	349	358	373	378	390	379	361	346	371	362	350	379	345	366	368	340	365	360	351	300	327	329	306	340	328	394	362	379	377	350	403	347	336	355	364	344	376	344	347	337	352	401	314	353	337	351	326	355	374	340	345	346	341	340	319	380	374	329	360	359	354	384	340	345	315	356	342	378	404	365	380	361	344	344	355	345	332	360	362	368	349	373	359	365	338	363	353	323	357	385	370	345	354	380	373	368	359	351	359	342	335	376	352	339	381	334	347	373	367	373	363	360	337	351	425	359	369	339	350	374	352	358	357	339	363	338	364	360	380	341	408	332	360	324	358	357	346	355	351	363	343	365	346	333	355	387	347	371	340	360	375	357	385	360	326	380	359	352	380	362	392	345	356	364	324	354	360	356	387	358	379	377	370	396	337	334	326	337	357	365	339	324	352	368	360	374	326	365
59344	106761	81255	51741	26643	7871	1902	812	620	621	622	619	615	647	638	572	615	588	638	601	567	600	623	607	597	626	648	618	606	596	631	637	594	588	572	544	597	615	608	615	584	595	645	615	625	641	619	547	577	625	542	616	590	632	579	614	632	624	617	613	630	654	601	575	670	643	579	612	572	613	577	609	591	624	591	637	552	599	636	641	636	594	600	640	639	583	603	580	616	569	610	609	602	580	632	599	593	606	671	677	610	608	606	682	621	597	604	605	620	612	592	648	589	599	556	584	625	603	611	604	615	626	596	594	657	591	612	614	583	628	572	595	612	586	616	563	580	622	630	598	638	586	618	614	611	589	610	597	573	624	619	569	607	612	618	627	612	629	640	600	607	587	654	644	574	631	594	623	560	624	600	630	639	661	612	584	626	615	604	623	572	647	596	637	635	634	627	617	601	582	588	592	626	569	641	543	642	649	624	583	569	586	600	633	645	583	603	607	629	605	600	592	619	587	633	567	624	612	604	620	589	616	613	649	629	588	622	664	604	605	585	607	599	594	608	657	601	628	635	617	642	613	620	617	592	580	612	609	598	625	620	598	622	644	658	607	612	600	577	631	611	643	603	595	643	636	573	607	622	642	597	619	598	625	604	637	622	641	572	615	613	597	554	600	602	631	604	604	633	614	621	627	622	569	652	576	598	609	566	639	605	627	608	658	627	613	585	648	593	612	600	647	601	642	610	675	613	600	624	564	589	619	605	614	623	612	630	585	585	573	572	642	598	577	618	570	602	630	572	640	593	581	604	637	602	638	580	638	602	637	622	581	618	610	639	619	607	597	625	610	591	633	570	606	604	572	610	621	625	608	583	642	584	571	598	631	634	589	629	619	583	580	629	592	678	583	656	632	645	628	567	611	627	606	587	676	597	594	616	577	641	586	618	623	595	625	653	611	615	616	645	588	585	624	565	633	615	619	599	626	576	566	615	621	587	605	631	659	623	623	577	584	629	631	651	606	613	579	587	640	613	641	601	640	635	607	640	589	631	636	638	583	625	640	612	599	610	640	620	667	590	562	571	580	588	628	600	593	603	624	606	599	618	598	625	648	631	619	633	578	599	608	626	647	646	622	618	629	631	636	559	589	633	566	621	651	589	604	605	596	595	639	622	628	603	621	645	585	615	618	584	590	575	630	647	622	646	630	602	600	581	641	591	579	650	600	601	606	640	603	592	631	603	630	633	639	636	579	611	657	614	576	649	611	626	585	655	614	645	624	669	646	626	597	654	594	616	614	619	653	591	610	602	593	597	614	637	628	582	607	595	577	634	596	617	623	598	616	602	637	587	618	630	597	644	617	615	644	642	651	595	556	600	595	627	628	602	598	616	607	638	627	600	644	649	576	666	593	589	641	607	595	630	604	605	609	620	572	614	613	643	614	640	628	637	568	578	617	597	611	626	630	597	604	585	620	609	678	674	605	598	641	667	611	636	641	600	584	577	596	632	626	563	663	600	654	677	590	644	555	573	619	617	580	615	609	590	636	598	591	613	614	628	608	617	610	603	633	643	614	617	591	615	658	599	614	611	630	577	600	616	618	709	569	579	607	632	607	630	626	548	654	563	616	609	627	638	612	628	608	605	606	601	608	588	589	607	609	610	599	609	663	607	639	578	608	550	601	588	606	649	586	638	597	589	591	608	597	608	570	588	634	659	610	606	542	598	569	580	645	651	574	614	593	586	591	569	652	630	601	636	577	634	622	596	627	600	618	619	541	573	635	606	677	615	593	602	582	594	607	617	607	635	595	584	617	599	634	601	598	570	578	623	602	638	611	613	600	611	597	607	584	630	547	637	612	635	608	597	655	579	642	596	661	636	568	641	617	585	642	601	606	625	621	577	653	582	587	652	639	606	655	618	545	624	635	615	623	595	606	640	609	617	595	572	600	610	625	584	616	649	640	608	527	602	576	592	607	610	627	620	588	636	616	611	604	601	616	605	597	619	623	600	638	618	630	630	611	627	663	565	630	633	622	594	634	623	595	620	598	621	556	629	642	619	591	633	638	626	598	578	587	629	664	640	616	603	631	648	586	612	561	629	630	573	616	621	610	612	610	631	585	664	677	636	610	622	574	594	597	600	595	614	649	594	626	636	635	564	637	612	622	618	623	617	617	608	619	576	573	615	617	620	643	560	634	594	645	623	582	606	606	652	612	601	606	582	600	602	659	602	585	582	635	610	624	623	622	631	607	616	627	673	617	622	606	604	602	611	647	632	608	598	614	585	626	607	606	621	638	621	623	609	599	622	615	603	561	578	595	607	597	584	668	606	620	611	629	609	637	632	607	629	638	615	626	653	598	610	584	602	568	585	575	669	615	630	596	605	595	609	621	648	592	636	633	583	637	632	599	587	618	642	626	589	624	591	625	643	575	595	625	624	638	602	649	638	617	635	624	599	627	619	666	623	688	622	598	624	620	585	589	672	573	622	586	603	611	624	595	593	615	631	603	649	586	626	614	597	619	639	635	639	657	661	673	655	595	634	589	609	592	598	608	603	635	613	613	623	588	624	598	634	606	659	610	625	642	584	583	636	613	619	643	609	597	607	598	630	602	626	666	639	628	590	640	599	605	605	616	570	610	579	597	663	609	596	620	641	597	641	583	612	657	602	616	629	592	639	626	588	576	646	581	586	592	636	584	650	604	613	632	595	595	611	594	619	660	644	610	627	630	550	609	609	588	581	594	565	632	646	683	616	600	653	609	632	602	615	602	643	641	607	607	590	630	615	646	657	581	628	635	595	642	622	619	652	607	594	619	628	623	571	621	599	634	545	645	629	612	568	638	599	637	632	610	596	632	659	620	597	576	608	616	595	627	608	601	611	609	599	593	598	605	633	599	635	609	609	638	611	632	605	600	617	617	639	605	609	586	617	635	639	651	582	609	590	649	627	620	623	623	620	619	636	615	593	595	606	612	601	590	610	616	616	568	599	643	606	631	616	620	575	592	600	634	608	583	620	599	614	606	598	661	676	638	622	599	563	612	662	616	611	660	583	563	642	575	602	656	608	625	662	620	579	565	649	602	613	648	601	579	646	601	623	597	593	634	622	596	634	570	621	616	614	564	590	570	605	632	646	623	602	582	650	606	587	595	623	618	609	607	601	598	648	600	604	593	642	595	636	614	652	583	610	638	576	643	629	636	617	622	607	601	637	604	610	616	629	587	610	631	608	615	610	581	621	634	609	626	649	640	668	603	646	640	586	604	592	608	587	620	612	606	605	631	675	602	634	615	619	593	584	617	638	606	666	610	628	622	568	580	634	619	599	627	613	608	629	623	579	637	603	588	631	658	601	641	623	672	612	607	635	623	605	629	568	637	627	616	596	600	629	631	619	634	608	597	621	607	623	568	600	612	595	608	615	612	649	627	599	598	596	638	647	621	619	623	611	630	634	648	616	603	618	593	621	617	597	598	590	585	666	571	621	579	585	611	641	664	608	634	643	605	579	596
28713	33481	31333	15206	2967	776	360	284	279	310	287	281	281	281	287	303	295	312	295	287	290	304	299	289	278	253	270	268	272	278	262	300	301	319	308	299	286	287	312	306	271	268	295	267	264	251	277	282	298	300	285	304	269	309	279	296	290	272	299	283	304	263	273	309	265	303	289	245	301	278	285	287	305	279	296	266	312	284	301	286	290	252	273	280	256	308	271	287	319	308	314	306	254	319	254	304	311	262	290	304	312	277	306	279	287	300	265	295	267	281	255	296	277	247	276	306	257	300	286	283	301	274	292	275	292	280	301	277	288	265	285	294	306	241	298	295	270	289	303	292	292	304	287	268	304	309	275	274	262	321	280	308	316	253	289	265	280	296	268	311	297	264	293	264	290	283	324	272	290	291	270	273	274	320	300	291	336	299	266	274	290	278	278	294	287	295	291	256	258	287	316	308	274	293	283	293	292	296	303	257	296	270	288	294	282	305	329	295	296	311	283	288	278	219	299	267	296	265	290	307	306	279	314	279	283	292	312	264	278	276	262	283	305	288	275	267	290	306	288	277	279	310	286	276	301	269	290	297	292	244	271	297	253	308	276	297	276	285	304	275	269	255	308	278	280	275	340	279	287	280	262	263	293	271	303	286	307	247	266	268	280	267	285	270	248	278	309	276	301	281	296	275	292	274	273	264	299	281	260	305	288	284	272	287	319	279	286	263	304	266	310	281	271	294	283	297	299	267	278	268	284	294	282	276	268	272	292	292	244	281	288	298	290	280	279	272	291	265	287	302	268	300	279	257	285	276	267	292	308	306	303	269	297	284	284	289	290	329	306	275	275	290	269	255	274	299	286	302	260	286	280	289	325	259	286	283	285	273	284	283	283	292	297	306	280	286	264	310	289	304	298	278	249	317	292	283	272	297	286	290	274	283	300	281	272	283	293	289	264	276	286	296	286	306	263	263	291	278	273	239	291	304	298	298	278	304	294	266	309	279	274	269	286	314	300	300	298	266	297	298	280	299	275	278	288	266	277	277	296	287	280	255	281	295	305	285	253	306	303	274	289	296	276	272	276	266	274	257	298	296	298	284	261	265	273	269	277	283	313	276	300	246	289	298	263	286	303	272	298	290	300	286	298	294	289	252	251	284	317	283	300	289	264	288	281	286	314	296	258	264	308	303	265	303	271	269	303	278	288	270	263	284	298	327	285	299	255	254	262	291	298	276	298	254	338	305	283	282	305	289	272	283	315	295	279	277	300	265	277	279	287	255	287	284	306	278	297	273	303	289	293	277	287	285	311	303	277	297	291	274	264	315	298	266	284	255	316	252	278	253	279	293	326	285	267	313	280	272	277	257	259	253	295	282	274	314	280	288	302	255	273	279	260	281	276	309	283	279	285	290	263	275	277	271	288	274	280	283	293	290	250	299	276	296	268	294	298	307	292	308	292	287	292	290	291	289	247	290	298	264	249	281	291	294	267	304	266	282	272	268	261	268	314	284	275	285	287	296	306	269	316	282	324	319	288	316	282	258	297	279	331	288	300	317	301	304	271	289	277	267	299	277	286	287	296	308	286	297	286	296	293	306	269	294	301	309	291	283	266	286	296	279	263	295	262	308	283	283	277	250	281	290	299	298	264	294	267	287	275	256	281	241	283	274	294	255	278	316	274	283	271	270	292	267	269	277	317	261	271	280	293	310	289	284	300	297	270	293	291	277	280	276	266	268	298	276	279	295	270	317	285	288	281	255	287	276	298	259	270	310	321	282	307	309	266	271	303	282	278	315	264	265	250	293	299	323	317	273	289	299	295	253	267	288	288	274	302	287	291	320	280	288	303	285	274	288	295	268	275	290	291	290	289	289	276	320	270	260	272	281	266	307	287	276	281	308	252	307	250	312	325	243	297	327	319	307	289	316	289	267	309	296	251	283	307	264	265	287	293	298	286	305	310	281	294	277	280	288	296	296	300	299	277	284	257	287	292	294	273	271	262	290	290	293	280	280	309	298	294	287	277	292	271	298	296	281	289	281	275	298	279	274	277	283	289	282	302	257	285	275	280	295	298	303	312	306	314	274	272	283	297	301	294	253	274	303	298	293	289	272	273	293	302	318	280	275	312	306	311	271	297	312	260	274	290	314	280	317	287	280	256	271	281	260	284	259	295	291	290	291	268	309	281	304	271	271	321	262	290	281	299	281	263	316	298	289	276	294	259	287	285	292	290	261	259	275	264	319	270	322	264	283	281	273	287	262	286	287	291	305	311	292	287	294	275	293	284	287	288	303	271	288	292	295	290	290	271	266	307	271	275	285	281	287	317	282	266	291	287	261	282	295	283	287	290	280	271	297	301	305	290	269	297	275	304	291	307	295	282	279	269	286	271	245	291	306	283	264	292	294	295	267	282	286	284	266	283	298	294	291	310	276	269	269	249	295	302	285	301	264	310	248	281	296	285	289	282	279	261	291	293	268	284	274	286	287	269	296	293	274	304	290	259	286	299	322	289	290	297	311	311	279	287	323	270	305	249	284	263	331	281	249	260	306	311	294	263	307	276	259	276	286	269	277	273	283	287	286	278	275	270	258	291	284	308	334	272	265	317	289	281	278	287	288	285	267	252	317	298	276	282	302	291	267	289	270	280	270	279	269	292	294	284	267	259	303	280	294	303	283	284	295	278	278	291	280	303	300	295	280	266	270	317	304	288	300	275	272	288	285	280	269	272	292	288	303	255	253	284	313	273	286	316	320	287	267	263	281	310	264	253	295	306	299	279	265	276	296	287	270	288	331	303	292	285	241	283	286	248	252	281	301	287	287	288	306	284	273	275	272	272	264	301	298	294	310	312	263	294	292	278	282	277	291	304	300	277	283	272	269	296	327	296	274	272	319	278	296	284	319	287	286	286	284	279	275	291	309	262	305	285	299	299	288	285	284	270	275	302	314	258	282	298	315	262	294	274	268	290	284	293	267	276	268	262	270	282	298	271	304	311	256	302	284	284	284	274	263	283	260	295	288	299	287	276	271	275	307	289	274	277	300	276	297	273	287	269	299	266	273	276	291	293	282	281	271	274	257	274	294	292	290	294	299	312	269	301	284	287	291	298	296	300	251	261	284	289	278	304	309	289	251	279	274	273	258	288	304	279	296	285	280	283	275	296	298	302	300	323	285	283	286	292	281	321	263	261	284	281	314	261	294	307	295	295	294	285	297	261	284	297	292	287	284	302	294	264	307	276	281	257	278	316	303	300	291	258	307	280	296	259	269	288	302	266	281	300	285	291	277	300	257	268	281	289	284	307	297	277	262	312	295	283	267	310	293	296	250	264	271	286	275	291	289	299	312	249	283	293	296	262	275	314	292	296	291	294	285	305	280	301	293	277	277	305	255	269	289	303	286	257	275	269	275	290	279	298	284	271	282	265	281	256	273	275	276	265	288	285	285	257	294	312	249	270	270	291	291	310	286	312	261	262	276	288	278	283	334	314	298	294	299	288	269	283	285
34821	51959	36966	16948	5114	1416	715	562	477	502	508	496	526	510	577	535	492	537	514	544	467	488	555	513	540	523	490	521	526	511	498	463	494	527	481	541	540	534	495	483	532	489	536	528	515	496	502	518	554	504	475	569	515	517	535	491	578	509	498	527	522	530	513	524	527	545	508	490	533	590	540	517	534	505	536	510	481	519	504	507	540	534	489	544	534	526	536	533	517	522	491	493	553	487	528	500	540	568	523	520	512	505	541	521	567	527	531	532	495	563	534	533	525	554	502	564	525	511	480	522	506	532	520	513	535	506	499	553	511	551	509	540	522	514	542	516	530	514	528	507	512	505	521	531	531	514	524	509	536	549	492	520	505	519	502	490	526	516	491	490	522	564	559	531	538	485	470	520	531	499	547	523	539	500	534	479	524	508	533	508	544	540	517	499	530	500	479	530	516	490	510	527	518	536	522	513	532	542	510	510	497	522	476	525	508	516	519	515	504	488	505	537	550	554	527	458	488	467	532	529	529	520	507	496	497	496	540	507	501	538	504	518	537	512	532	539	524	533	470	545	530	499	523	535	515	550	557	564	517	490	502	532	506	498	523	520	520	509	510	478	521	512	514	521	538	515	451	485	523	555	558	535	511	537	509	504	508	534	507	486	508	523	526	523	521	557	522	502	526	495	580	535	503	575	514	511	524	534	494	529	526	522	504	514	500	507	531	523	512	474	529	572	538	506	554	482	526	539	490	525	523	504	521	509	511	538	505	531	540	525	542	563	491	491	529	535	461	524	541	523	519	562	528	528	561	509	510	556	545	506	521	526	504	502	545	513	510	466	493	494	520	562	538	486	541	566	522	529	505	537	514	543	560	476	519	536	530	518	531	520	521	505	552	523	499	534	525	579	534	520	531	532	538	516	512	532	482	536	534	519	528	520	445	530	537	514	523	513	551	543	502	514	530	529	527	497	527	530	486	460	500	529	535	507	473	533	521	516	520	496	513	536	571	553	520	522	546	496	488	537	512	540	570	523	546	524	544	495	555	510	584	521	510	475	521	512	543	525	526	544	524	573	505	527	500	504	501	522	528	572	490	560	515	521	545	528	557	546	528	482	525	516	538	529	521	544	538	544	533	536	514	509	513	479	508	535	492	510	518	553	528	510	495	507	535	513	546	487	538	522	540	557	516	507	539	534	528	517	490	512	557	526	514	557	520	489	501	527	540	488	515	472	496	543	531	513	508	560	534	552	531	541	519	475	502	501	533	539	525	505	515	497	511	537	520	520	537	510	500	541	522	477	521	533	516	505	519	517	527	560	538	537	555	515	497	523	477	527	533	504	533	515	529	528	534	541	510	527	490	491	475	510	497	524	542	557	542	514	513	508	499	521	531	497	545	502	505	548	498	519	529	522	533	517	525	496	495	481	541	501	542	530	506	513	502	508	543	543	497	532	528	517	493	519	516	488	514	459	546	545	513	529	527	577	503	527	530	517	545	489	525	509	541	519	528	508	533	504	518	529	496	519	474	545	538	494	508	520	525	509	516	500	508	484	516	552	544	552	481	516	509	543	564	546	508	522	542	515	529	491	521	494	524	538	507	533	519	527	539	505	530	540	574	504	507	535	547	558	536	502	532	498	536	493	527	559	533	522	517	504	497	503	551	482	512	526	535	517	532	569	553	505	506	524	548	499	538	522	527	541	508	541	511	518	529	510	546	547	461	548	529	502	512	511	511	526	519	495	520	552	511	517	563	545	516	495	500	507	526	540	496	506	526	520	542	534	558	535	527	531	505	512	563	499	524	504	524	521	539	480	520	518	515	474	511	517	499	503	492	509	459	541	520	483	467	523	473	526	545	557	533	483	503	516	495	506	504	509	515	525	520	510	543	516	516	486	520	520	505	487	466	540	507	569	539	544	525	509	501	488	513	517	486	549	480	509	510	501	493	505	518	497	520	494	531	527	532	490	546	546	556	538	493	500	518	526	514	534	534	491	476	551	522	494	515	516	543	536	508	519	531	547	513	514	541	547	519	545	506	513	537	516	560	512	535	531	530	539	515	489	489	533	500	517	500	551	497	559	526	563	518	555	512	509	534	499	528	538	513	578	533	516	461	483	528	504	501	542	514	555	540	523	508	501	499	557	508	494	491	530	508	519	495	504	517	508	501	526	577	505	506	545	500	498	498	523	525	546	520	516	481	512	523	515	520	544	502	522	536	505	483	535	537	499	515	502	542	585	502	501	550	509	488	512	514	495	520	543	515	490	532	517	543	532	554	514	503	514	533	509	513	537	507	493	581	494	524	507	450	514	515	539	508	526	553	510	542	598	496	545	519	543	514	542	528	522	517	521	524	503	543	543	542	520	520	514	519	546	559	515	526	532	485	507	527	497	523	502	529	550	515	524	495	556	510	547	493	514	520	510	530	537	488	495	525	558	489	534	504	510	525	524	528	534	519	505	496	502	522	557	506	491	550	540	488	510	469	537	509	497	532	490	509	502	490	524	566	507	503	510	505	475	542	529	521	501	473	536	505	522	501	531	508	505	503	553	493	514	523	515	513	544	481	506	509	515	525	543	504	468	503	530	486	495	505	523	527	510	494	524	515	515	570	519	506	497	552	547	525	508	491	548	535	527	522	518	516	539	517	495	525	494	545	555	526	516	498	557	497	549	508	536	520	510	537	548	536	523	507	539	495	565	543	531	546	524	503	498	554	481	506	520	541	528	541	460	539	514	523	523	532	507	533	556	516	535	531	514	498	526	549	483	514	533	540	501	520	535	514	535	493	504	489	520	499	479	548	534	502	517	490	491	536	530	531	539	490	537	526	515	536	555	520	537	507	502	516	506	513	500	495	507	543	542	521	529	541	489	523	530	522	520	467	502	510	498	527	507	520	525	535	539	494	484	506	505	512	494	510	511	526	511	539	507	503	515	531	502	506	499	476	508	495	521	527	537	501	519	527	503	554	518	513	534	507	523	518	498	532	471	485	547	541	508	555	534	520	527	561	512	501	494	490	510	541	506	492	513	524	517	549	550	517	504	516	511	550	498	538	489	549	525	552	499	530	510	539	554	509	500	491	489	542	516	507	567	514	568	490	510	480	489	529	530	501	535	540	542	522	531	516	495	492	498	528	506	544	506	541	558	540	511	548	526	536	473	488	514	510	547	492	489	497	485	485	504	511	543	519	548	556	509	521	505	529	509	499	478	487	512	512	530	520	521	506	520	524	548	513	508	536	512	519	518	536	503	505	526	551	533	511	523	492	568	497	503	524	538	529	534	558	526	507	536	495	535	499	532	516	523	524	549	489	536	510	472	530	537	506	512	539	546	514	533	470	498	539	526	454	504	496	555	519	526	484	529	506	496	576	557	532	520	509	476	500	527	541	483	563	534	530	529	541	518	517	545	530	493	505	503	520	535	477	539	565	536	485	538	535	485	497	504	488	525	541	521	520	497	488	516	503	527	524	502	519	529	481	535	494	510	511	577	523	537	462	550
24715	25683	38153	30937	20266	8554	887	386	309	320	300	321	293	295	282	303	307	307	294	322	296	268	284	307	294	296	328	317	318	288	286	324	313	304	294	290	318	307	298	303	316	334	320	293	313	276	315	297	293	295	337	322	341	309	274	295	324	284	266	289	306	289	298	274	298	269	304	334	279	287	315	286	312	306	327	267	308	339	292	301	310	308	322	280	340	303	301	327	311	301	314	283	283	270	284	317	276	309	306	270	325	319	285	327	289	325	337	325	300	342	287	289	314	309	295	320	351	305	325	308	272	285	293	320	306	284	272	277	265	288	306	292	313	297	315	291	300	301	306	321	299	294	296	299	297	290	292	298	317	333	268	272	327	311	304	295	288	286	292	308	298	299	342	294	315	292	293	300	301	297	272	336	294	307	277	316	303	288	307	288	296	296	305	307	283	320	263	280	324	277	306	304	325	275	272	311	315	321	310	325	310	319	323	265	304	286	284	306	313	321	310	320	334	300	301	273	316	294	296	289	272	275	317	275	288	300	293	311	287	290	332	284	300	304	284	303	294	283	317	296	324	320	316	320	283	300	281	332	297	299	306	267	294	292	326	313	295	276	293	307	284	262	320	273	287	306	301	272	307	313	293	284	322	292	296	317	304	297	315	282	266	294	316	312	327	293	292	265	334	301	301	305	306	281	322	301	266	336	310	291	290	344	309	304	324	297	300	308	307	296	286	283	295	279	270	297	305	308	301	326	335	274	307	280	323	310	337	295	313	286	315	321	280	278	306	317	320	294	305	278	324	307	295	303	305	296	256	309	283	315	297	323	291	324	304	306	315	331	302	316	316	313	276	305	296	294	284	299	292	297	303	331	276	317	272	270	327	276	335	326	315	325	306	304	326	313	334	319	304	307	299	295	313	306	298	267	306	279	289	301	317	280	311	289	304	300	300	289	273	289	277	295	306	328	295	279	275	278	303	310	312	292	261	314	280	298	297	281	280	314	304	293	284	316	292	305	303	309	298	290	325	285	284	312	298	292	305	298	317	305	295	287	290	281	356	311	340	322	275	295	323	303	325	308	317	303	303	308	271	300	323	311	338	290	319	308	316	318	322	291	303	295	311	272	287	305	298	301	298	298	324	284	295	285	299	331	287	308	304	299	312	330	278	288	306	307	300	300	304	295	268	275	301	305	286	285	313	298	312	310	284	292	288	306	306	299	268	280	275	290	285	295	328	297	302	291	303	318	263	315	276	306	333	296	292	274	311	300	303	311	289	272	290	316	326	284	307	277	236	320	284	297	290	289	323	296	299	299	289	311	302	307	338	274	309	267	267	284	300	267	311	311	320	284	288	299	286	293	280	297	288	305	292	322	294	303	328	310	288	290	278	280	299	271	299	309	296	303	325	302	281	302	287	324	289	321	318	345	322	277	286	295	319	292	301	286	295	310	279	291	297	314	307	316	297	315	288	308	292	292	287	297	326	294	309	311	307	300	321	319	325	289	262	297	276	285	295	325	279	305	293	331	302	299	312	330	297	305	303	329	294	302	314	311	290	270	306	303	280	286	310	323	285	326	314	285	333	329	339	287	306	305	290	306	295	289	276	295	300	304	340	311	309	263	309	297	288	278	298	311	273	281	323	297	288	287	305	308	294	291	317	298	312	312	319	337	274	295	270	313	311	292	305	337	319	307	314	312	301	295	297	307	297	328	301	317	331	283	317	321	289	290	285	278	290	293	333	294	341	320	313	295	267	280	324	288	296	337	322	298	292	333	300	276	322	301	296	303	321	288	323	317	309	309	308	294	285	321	295	320	321	302	317	319	287	316	259	307	318	262	290	298	297	305	315	294	299	296	277	297	289	293	300	288	281	308	310	302	330	302	271	287	333	314	293	304	339	269	286	319	299	300	288	282	271	306	311	323	313	283	295	285	283	309	304	296	273	288	307	292	300	279	318	324	339	294	300	311	313	334	299	284	319	309	297	274	316	316	304	295	281	282	311	315	318	295	297	319	313	309	314	304	313	255	337	310	294	319	296	302	319	311	347	267	285	287	290	315	287	252	296	293	326	315	334	289	297	318	324	306	262	313	300	297	291	330	290	305	287	289	276	285	315	270	273	293	298	309	296	332	308	266	277	274	309	307	284	308	292	314	294	304	319	315	312	336	335	313	320	313	282	281	281	301	323	291	277	285	288	283	324	310	269	299	332	294	301	314	299	334	301	274	293	299	326	286	294	289	293	316	287	314	295	305	300	309	301	295	261	302	328	318	309	310	295	285	326	305	289	294	298	301	342	296	301	296	294	336	311	268	277	303	314	293	319	313	273	316	323	326	327	305	322	312	285	297	323	293	294	317	292	316	321	309	264	300	316	338	328	314	335	311	283	318	307	286	289	298	315	316	333	298	293	299	299	287	283	317	276	278	300	294	326	324	300	289	251	291	288	284	311	299	284	293	318	294	290	268	325	299	285	325	288	292	312	308	293	301	300	289	289	270	290	293	306	308	319	301	300	279	320	269	259	293	312	284	298	317	306	294	311	318	312	300	302	312	290	313	291	313	288	276	289	307	285	327	310	270	270	312	279	323	316	293	311	308	315	296	307	284	299	327	270	317	302	305	293	291	293	313	275	312	285	311	296	290	302	290	301	342	317	338	298	281	312	308	288	304	286	302	278	324	299	330	274	313	311	314	279	303	314	317	283	287	260	296	307	267	325	310	276	282	277	286	285	304	305	301	325	315	308	315	328	310	320	300	289	274	281	310	297	304	337	294	326	320	320	289	313	316	307	304	296	293	268	313	294	302	335	294	313	301	298	303	294	282	325	257	287	265	269	332	282	327	297	319	292	282	309	314	317	290	291	299	300	293	299	302	296	327	300	293	290	300	295	325	278	294	283	299	341	327	320	297	301	343	312	281	302	300	280	290	308	283	289	285	304	259	300	281	321	316	322	291	287	316	283	307	274	303	306	303	310	322	271	305	310	303	336	292	292	281	299	288	310	283	311	286	306	276	276	290	293	285	306	273	312	303	317	333	317	295	301	301	309	312	280	313	294	289	302	305	296	332	326	301	287	295	313	310	305	312	313	288	298	311	305	313	325	320	320	295	303	316	307	303	282	278	300	274	275	320	295	306	277	288	303	312	317	298	269	314	297	298	280	292	301	298	288	295	324	295	291	302	297	299	305	316	269	294	321	321	313	283	284	298	321	307	322	296	295	328	302	313	269	287	300	303	267	302	292	279	272	297	322	275	333	339	296	289	317	338	326	293	300	289	319	316	326	307	302	296	321	288	298	280	308	314	305	296	328	287	320	287	296	252	299	292	352	319	335	285	283	298	303	309	288	289	300	288	294	316	289	329	311	332	322	306	311	294	296	297	288	293	290	322	290	332	302	301	334	312	309	297	325	303	300	309	281	313	263	282	268	300	271	273	318	289	300	313	305	300	319	288	294	266	276	302	304	299	303	340	281	296	271	307	304	314	274	288	298	274	300	310	285	306
58786	95426	71031	41760	19244	4833	1246	617	521	535	564	547	558	568	552	567	575	533	515	571	566	523	543	528	514	502	513	560	538	555	552	534	524	550	544	558	539	544	555	570	572	563	543	576	520	539	559	524	563	549	515	550	558	539	540	537	549	508	514	559	525	549	573	554	551	588	510	535	564	543	542	557	543	548	536	543	583	528	536	566	540	557	526	566	540	540	543	541	560	536	525	531	552	538	520	547	572	535	557	565	589	566	555	557	530	579	567	521	522	559	554	571	543	530	526	567	574	566	538	519	576	532	545	530	510	539	539	523	549	533	499	572	485	531	538	568	579	568	482	516	564	549	583	558	580	546	601	549	545	543	553	553	539	568	542	531	555	509	538	564	600	550	519	532	572	551	525	524	563	504	508	517	546	556	527	528	548	535	591	554	513	530	533	558	564	536	498	591	604	539	552	513	566	586	569	516	531	511	578	554	549	539	533	596	554	548	555	569	515	557	535	576	565	557	548	593	548	547	545	562	562	542	557	505	543	565	550	545	531	587	575	565	560	528	534	542	518	572	548	521	561	549	558	526	526	526	498	592	562	514	548	501	505	575	493	592	575	555	584	494	558	549	545	569	573	516	575	538	541	547	551	527	558	534	514	560	577	506	554	545	532	558	523	546	592	546	595	545	535	553	530	521	553	577	577	550	527	515	566	550	568	548	504	584	541	537	576	545	569	533	538	544	572	542	536	589	536	497	551	545	528	508	562	592	500	526	542	522	529	522	562	555	566	557	546	523	540	558	527	520	576	526	539	535	524	513	533	510	529	548	540	565	546	529	539	565	538	557	528	539	532	563	586	567	609	549	523	536	513	536	569	537	526	520	530	576	541	528	508	565	504	596	561	542	559	521	549	537	496	560	510	546	512	555	535	531	518	575	520	507	560	522	536	551	531	556	546	539	548	570	542	526	550	567	523	571	569	483	568	536	559	571	512	534	504	527	513	524	567	556	551	543	555	525	531	535	584	559	588	508	545	542	537	528	513	549	524	592	564	581	517	572	534	560	522	539	540	559	576	547	572	557	552	520	498	577	537	541	526	550	551	523	531	556	525	555	538	540	577	574	528	530	585	517	521	596	512	543	546	532	531	546	549	537	586	573	499	544	532	545	555	558	537	576	575	520	553	535	509	531	533	558	590	573	562	521	527	558	540	500	540	536	514	567	527	540	555	498	494	557	570	519	552	579	570	518	544	532	543	520	541	524	515	542	588	560	529	575	556	548	560	547	565	554	555	559	522	528	544	568	534	599	554	553	549	507	520	515	593	555	601	542	570	523	561	542	533	533	563	584	502	529	532	577	532	488	528	530	554	563	554	545	526	531	501	555	514	567	561	564	570	545	541	519	554	524	540	534	531	575	552	545	552	541	552	507	567	529	533	525	565	526	544	527	532	540	522	517	578	528	551	548	496	570	556	512	532	550	548	540	539	546	530	507	558	529	502	549	560	555	534	547	548	542	559	522	506	543	550	547	559	558	563	548	538	523	565	550	564	551	551	523	503	549	526	507	527	534	574	564	551	572	519	555	531	521	531	564	523	567	535	573	510	567	543	544	589	545	545	547	548	548	561	534	558	561	523	579	526	573	553	534	543	559	542	538	548	503	535	550	527	547	524	576	527	552	558	522	514	554	513	547	530	544	549	556	548	549	518	562	549	551	577	559	538	491	552	546	576	494	512	508	536	548	553	542	503	549	505	572	541	522	574	509	558	542	571	549	543	556	504	522	573	518	527	564	541	505	531	501	529	530	535	538	519	545	520	563	526	536	543	521	534	531	532	561	530	595	536	554	547	577	518	567	570	547	512	570	541	555	527	528	582	576	561	545	590	547	515	541	504	507	504	544	534	606	583	541	512	518	601	586	525	537	551	540	542	539	560	552	563	529	597	512	528	507	561	545	566	526	534	522	547	564	552	572	543	566	525	576	553	550	525	583	526	552	554	558	530	494	520	565	527	630	563	524	543	532	528	559	563	565	535	577	554	573	560	573	552	584	562	534	555	551	547	575	563	547	589	574	531	534	548	543	548	534	601	534	530	559	561	574	558	548	553	552	544	564	547	528	556	539	561	536	556	594	525	571	556	570	535	606	546	571	547	573	524	536	540	563	565	566	492	522	525	511	589	563	536	582	525	487	561	537	519	541	540	547	556	540	539	513	571	499	554	557	563	556	510	531	553	547	537	541	548	538	568	529	544	551	532	593	512	511	584	537	545	563	530	541	548	522	514	531	567	541	554	591	498	557	525	560	544	552	552	513	563	538	559	537	564	579	554	534	544	568	577	551	543	550	507	526	561	532	563	569	574	530	580	573	553	556	539	521	538	573	518	526	573	505	548	529	543	528	537	557	535	552	532	583	545	491	550	491	533	556	545	544	526	519	510	547	574	554	549	536	514	541	510	576	543	535	561	584	547	552	564	529	559	544	577	536	547	531	549	565	541	569	546	569	543	543	532	552	545	547	547	560	490	531	552	546	536	564	524	530	534	530	536	518	565	517	578	566	580	541	554	576	522	531	514	551	540	552	554	581	498	551	528	558	517	545	539	567	556	531	529	538	538	545	554	557	532	568	536	550	554	490	528	579	573	555	585	598	544	515	577	570	567	537	570	595	506	559	543	534	602	545	508	531	584	510	586	547	508	547	584	532	527	567	556	557	568	541	521	589	518	538	547	572	549	512	580	577	545	515	567	548	547	545	524	557	551	554	571	553	528	548	524	541	541	584	543	596	552	528	527	547	545	533	552	551	508	546	580	488	561	527	544	521	562	547	573	542	563	521	584	537	567	573	511	539	504	523	549	527	550	529	567	585	567	517	539	541	566	525	583	547	523	528	553	561	609	550	565	543	552	552	536	543	563	607	529	578	532	554	522	550	583	551	540	533	577	543	526	521	515	552	531	560	530	532	571	544	538	543	531	533	527	574	506	563	556	539	553	577	564	541	583	526	554	561	543	529	537	514	567	543	567	603	549	558	549	561	551	544	560	520	565	545	578	509	556	517	518	519	536	553	564	516	502	567	528	541	540	532	549	540	565	562	569	516	557	512	604	529	566	526	590	563	513	544	559	560	571	547	542	554	542	544	555	541	558	565	561	603	564	520	535	590	593	554	543	535	557	538	530	542	500	537	573	562	551	548	534	588	555	525	532	597	539	565	521	562	527	512	572	572	551	541	561	577	562	585	513	557	575	579	536	518	565	533	577	573	579	549	570	545	543	559	557	534	559	571	536	566	527	537	542	553	542	527	526	544	524	548	560	566	509	571	569	546	531	563	583	557	533	536	557	554	542	588	527	571	557	520	517	564	519	531	555	569	549	517	534	542	551	553	537	537	555	525	555	529	523	564	532	528	570	523	539	551	544	519	535	547	527	597	521	543	541	552	553	541	543	521	566	507	524	556	554	536	536	512	489	577	551	544	532	540	586	570	524	582	566	517	573	525	539	553	563	585	510	581	540	559
23449	23192	34080	28322	21932	16792	4092	476	368	359	351	389	348	413	333	358	379	324	377	339	341	344	331	342	330	320	347	357	332	341	384	353	341	340	362	338	339	364	337	342	361	350	305	329	321	353	359	343	328	309	381	345	324	366	345	333	336	320	360	342	354	351	331	335	328	369	342	371	375	369	349	361	366	322	342	371	361	322	375	338	328	349	343	339	337	318	368	358	334	354	340	355	340	328	318	326	343	366	388	333	349	334	320	335	359	342	367	350	327	358	337	338	332	310	326	351	342	343	345	343	333	334	334	395	326	343	322	347	326	369	356	362	335	333	334	329	336	338	391	318	326	364	342	336	359	357	371	335	362	356	316	349	348	304	327	360	356	363	359	333	337	385	333	332	312	320	331	345	310	295	345	368	345	335	332	363	339	351	343	330	339	348	356	335	350	346	298	366	352	323	357	325	336	334	336	355	320	353	311	355	360	344	343	336	324	354	353	332	364	314	317	355	366	342	359	389	313	391	338	365	334	352	354	346	324	344	349	332	318	343	342	323	364	329	332	377	357	342	344	333	334	343	357	332	331	398	351	343	356	366	341	339	321	373	335	324	327	314	318	336	371	348	354	334	331	379	327	340	360	335	340	349	343	339	349	342	314	359	325	317	332	324	355	340	343	320	315	366	331	284	355	304	342	356	363	343	327	309	334	334	321	318	363	347	356	347	368	359	334	330	348	333	359	380	354	359	346	362	355	367	327	363	375	343	359	326	385	331	353	318	329	336	326	362	358	347	348	308	339	342	368	351	333	322	340	342	364	349	339	357	354	357	304	336	325	345	357	337	349	326	343	329	343	342	347	321	341	326	382	335	316	338	342	349	304	316	327	334	365	339	332	329	385	324	343	326	366	365	340	328	332	361	332	341	365	354	355	343	311	325	342	318	333	305	371	331	373	337	350	348	339	327	348	340	318	372	323	358	328	323	352	354	330	355	327	316	341	367	365	378	362	319	336	370	365	372	342	343	330	355	342	342	334	345	320	365	344	344	357	334	362	346	347	358	334	340	335	317	354	340	352	366	343	321	348	335	329	350	345	368	324	338	361	351	348	347	323	325	321	333	339	325	321	350	346	315	361	327	346	375	344	328	349	361	364	342	393	325	352	320	348	384	326	311	360	320	320	345	336	329	340	304	309	357	348	353	363	343	344	324	368	355	319	343	337	351	327	332	354	344	337	333	359	337	379	350	380	356	335	350	347	331	353	349	347	371	330	355	361	342	350	333	345	341	350	328	367	366	329	356	366	378	362	338	336	316	352	345	294	379	340	364	326	344	329	340	367	362	373	347	376	337	351	345	362	312	363	358	377	359	335	360	319	332	376	325	310	301	320	353	354	384	377	326	356	336	342	327	337	354	352	354	373	347	376	329	357	337	351	324	373	333	336	346	352	347	325	341	335	327	376	347	341	346	353	398	365	289	340	373	313	342	349	338	340	360	339	342	319	308	360	350	341	352	366	331	361	374	357	336	341	375	353	357	357	348	349	343	346	323	369	348	365	325	336	358	351	326	328	351	329	325	331	351	339	329	355	332	363	328	353	350	330	309	347	332	307	341	350	331	355	348	352	370	317	339	334	345	375	320	371	372	354	353	346	339	317	365	301	361	381	341	365	348	351	358	360	347	334	310	349	359	351	344	330	376	354	360	372	341	342	367	341	362	344	366	320	351	350	345	339	337	343	344	317	325	359	363	313	359	343	350	362	374	343	350	325	335	356	331	321	345	337	324	360	358	350	354	340	330	334	364	312	316	328	333	330	346	364	356	333	362	336	366	359	349	353	345	294	361	335	311	330	337	353	335	317	353	333	342	351	370	340	326	349	362	347	329	335	368	365	346	369	352	311	365	354	366	317	364	325	347	333	340	315	368	320	355	317	352	314	349	355	334	366	326	327	340	321	342	334	333	372	322	335	362	328	345	348	331	323	364	359	348	331	341	350	329	320	354	321	348	328	385	330	301	325	352	342	344	332	343	326	362	345	342	359	380	321	340	357	364	339	349	347	358	369	364	339	339	347	335	330	342	351	327	334	321	336	348	351	324	362	312	322	349	318	348	360	339	322	326	336	339	333	343	327	307	357	347	353	373	337	342	340	298	317	379	335	341	339	353	333	351	354	372	324	309	316	343	376	302	315	359	341	358	369	374	337	350	363	369	345	338	332	348	358	317	364	324	350	339	337	330	316	338	352	331	346	358	304	360	375	306	342	310	352	333	354	323	339	316	322	337	335	350	335	335	346	366	348	313	332	358	289	353	357	357	298	345	331	352	333	326	350	395	344	353	329	357	309	341	356	350	371	373	331	320	348	341	348	349	334	332	340	381	340	329	331	330	360	337	380	327	327	335	373	361	325	355	320	326	341	310	337	329	338	363	346	333	338	342	332	318	347	321	338	345	340	333	359	346	316	313	329	328	370	334	353	360	340	367	331	319	344	333	344	330	368	326	353	316	347	348	344	331	365	338	326	330	335	302	358	328	344	367	350	385	313	379	336	328	316	348	351	349	351	345	297	350	319	344	356	351	374	358	350	374	339	339	349	327	326	397	332	346	349	366	334	356	351	360	354	332	368	341	329	347	320	333	319	322	339	326	332	348	353	372	362	339	385	351	349	371	352	321	348	323	331	313	353	336	331	349	363	347	354	324	306	381	357	338	371	366	367	350	330	362	329	338	350	320	340	367	346	329	343	333	350	329	361	334	332	343	333	320	352	347	374	352	353	363	335	325	342	361	374	340	316	357	348	328	353	342	339	345	364	315	355	330	344	343	342	356	362	329	350	351	339	363	329	314	355	368	379	355	336	349	361	336	328	325	338	335	335	364	354	312	372	370	328	357	367	341	350	348	382	340	364	348	336	329	364	327	315	348	315	326	322	327	381	310	355	339	322	337	334	340	344	333	360	377	307	388	335	344	356	342	381	390	353	339	370	326	362	363	360	318	330	339	369	346	319	339	366	315	330	356	329	327	397	355	357	367	347	327	341	333	332	333	333	360	321	327	350	364	347	338	336	331	344	362	319	370	352	356	363	328	331	354	355	350	326	313	348	374	342	347	338	374	334	327	376	327	357	338	331	349	345	362	342	315	332	345	379	328	339	335	335	369	340	353	310	361	314	344	349	310	352	337	349	337	344	335	334	335	341	318	327	324	356	337	339	356	351	386	339	341	332	322	356	351	344	390	293	358	360	329	384	296	319	345	347	325	348	339	355	349	332	363	354	343	337	346	357	353	331	338	337	347	367	364	361	353	355	352	350	311	348	346	363	314	349	340	332	339	350	364	326	324	383	375	340	362	343	332	325	351	355	327	350	359	356	335	357	330	322	366	355	354	363	328	390	311	327	330	350	331	341	315	356	360	331	326	320	369	301	381	358	345	338	339	317	341	359	363	339	338	354	331	346	354	392	347	380	316	331	370	347	340	344	315	326	323	354	323	335	351	348	324	331	333	326	338	343	359
58238	103409	78755	49657	25555	7620	1735	735	624	562	574	629	584	581	643	589	627	573	593	614	598	622	603	586	612	602	584	585	627	626	574	624	612	613	614	525	593	602	590	608	585	593	588	601	570	587	562	604	641	617	635	605	640	566	584	582	597	599	578	605	593	579	618	625	572	620	597	593	585	617	570	551	641	622	606	590	646	614	576	594	618	578	563	649	601	599	620	587	620	607	597	608	659	595	617	593	582	581	612	602	604	589	590	607	600	612	583	611	586	567	579	554	632	581	591	601	600	568	620	609	630	616	579	613	571	607	556	574	602	597	589	585	640	620	578	590	557	579	602	554	617	566	586	641	570	607	637	601	622	619	666	567	586	558	584	570	563	596	551	652	581	552	588	583	571	576	584	600	567	622	624	574	620	569	591	580	586	627	590	628	598	597	556	569	604	616	575	598	571	632	588	616	571	616	598	610	616	623	587	592	630	592	606	601	616	606	587	600	576	574	617	581	616	626	571	577	637	559	566	576	583	590	635	591	576	601	547	562	584	603	571	553	571	607	584	593	583	549	567	594	606	575	637	610	566	574	643	557	611	589	585	590	606	597	594	559	607	564	597	597	592	599	571	591	596	567	619	591	580	585	609	561	602	612	590	561	636	560	567	588	540	594	575	580	591	600	577	610	624	561	588	592	627	622	642	595	577	604	572	612	608	590	605	573	574	559	580	604	616	615	617	584	574	616	587	553	608	576	578	577	591	574	646	608	591	584	572	587	597	562	618	597	564	609	590	598	600	587	599	611	548	626	598	654	618	605	600	599	550	581	590	576	552	571	566	587	607	559	594	587	602	610	570	575	618	556	588	598	558	578	558	591	545	536	602	584	580	559	572	573	581	605	641	587	594	578	556	638	600	561	579	597	576	565	604	602	580	619	628	601	614	561	573	548	579	574	573	615	638	580	577	583	586	588	577	568	582	611	607	641	615	582	611	589	620	572	572	573	604	609	572	637	617	593	638	598	579	581	594	589	599	605	586	633	595	604	612	569	584	599	579	650	581	585	604	636	627	554	596	589	577	599	586	595	579	599	605	591	621	593	623	563	624	615	585	625	584	596	570	580	535	563	582	632	589	629	615	624	598	604	618	624	597	590	611	575	579	588	582	589	572	615	603	606	563	573	629	577	574	576	603	582	585	572	582	553	570	587	603	585	604	614	594	570	610	613	591	640	557	569	585	600	572	579	604	620	625	611	605	610	617	579	590	619	593	597	588	564	604	629	558	583	585	554	572	581	596	574	554	571	555	572	596	592	566	599	615	585	600	605	575	596	581	551	589	567	592	602	561	630	590	638	572	576	582	575	574	583	640	595	630	611	602	572	612	597	645	574	594	589	584	604	560	580	577	580	623	589	583	611	617	578	607	585	591	618	582	585	617	572	591	596	625	596	605	559	591	557	605	575	631	624	603	629	573	611	644	563	602	587	613	612	621	606	592	626	656	592	624	566	565	575	573	594	570	578	567	567	599	568	591	625	610	587	621	596	597	603	617	583	606	576	592	582	615	607	538	559	588	600	607	622	596	608	542	619	610	616	592	609	629	620	598	628	607	598	583	570	624	604	577	592	601	583	613	627	590	583	546	592	595	635	581	583	610	604	626	586	644	651	588	582	587	616	587	639	558	602	596	567	591	609	603	586	583	638	651	615	583	614	590	570	582	565	589	580	576	580	603	633	626	567	534	566	577	564	557	569	545	604	562	608	594	610	623	602	558	571	627	587	580	574	593	654	573	595	611	587	633	601	638	599	566	585	589	588	591	558	615	653	566	582	585	648	580	596	624	590	603	569	575	581	632	554	584	572	602	577	606	638	596	575	593	562	597	535	673	623	572	621	578	604	607	622	598	611	553	622	608	633	572	614	597	584	620	603	592	597	617	600	606	565	597	594	556	565	597	588	558	613	588	559	640	606	641	599	580	603	587	608	567	573	589	587	609	563	604	563	582	588	567	585	546	622	612	589	542	592	564	607	630	620	586	620	594	569	570	537	593	603	594	562	597	594	613	635	608	581	612	616	630	642	629	598	584	588	584	595	595	572	583	591	582	571	609	614	566	575	592	579	567	572	624	586	584	580	586	637	650	671	597	580	557	576	652	599	579	600	556	603	598	572	594	601	639	586	564	618	550	558	624	624	586	592	562	551	559	600	639	549	644	652	604	578	618	593	534	571	622	597	599	574	605	595	602	558	532	593	563	560	575	574	607	615	569	556	612	599	607	605	608	598	575	556	578	599	590	585	542	590	628	564	573	573	606	593	586	564	580	623	525	617	516	594	594	573	589	610	600	595	657	570	594	624	613	603	570	637	577	578	586	571	541	583	586	593	593	588	645	585	624	610	606	596	614	600	612	603	591	596	559	599	576	593	605	611	573	612	625	568	611	579	586	588	575	543	618	599	589	644	612	610	593	628	562	588	606	581	569	577	582	606	582	581	597	660	617	609	590	589	634	576	583	615	595	582	604	580	573	601	569	588	599	556	632	604	599	593	576	575	594	558	609	606	633	653	608	571	590	625	578	566	618	584	583	610	605	559	637	600	599	542	570	596	598	596	602	604	622	634	583	609	603	663	576	604	583	636	645	559	585	589	608	595	621	610	563	589	658	581	630	594	566	606	590	616	631	584	559	621	595	578	572	628	621	636	604	610	616	611	559	618	601	634	561	628	586	575	615	536	590	583	578	571	597	621	575	628	613	573	660	575	625	574	601	583	578	611	589	592	597	580	566	582	567	591	602	574	600	603	573	587	617	592	573	556	593	591	568	593	590	568	568	611	597	558	609	607	563	594	622	597	604	609	558	571	613	614	600	539	597	623	568	580	653	610	595	637	564	585	590	612	606	601	540	596	592	580	614	556	561	618	559	570	609	582	614	572	548	576	574	602	595	584	593	587	585	573	616	595	617	590	552	606	620	559	568	674	579	574	622	572	627	561	563	637	600	648	602	615	610	603	596	608	577	619	575	628	635	565	551	625	521	595	572	568	549	584	614	569	592	625	564	608	587	600	595	605	613	600	591	572	598	595	559	587	583	586	573	609	615	594	608	565	619	584	598	584	591	665	561	630	594	588	571	613	600	563	591	634	561	623	586	568	560	584	597	569	596	571	614	629	607	637	568	552	579	589	609	622	578	578	578	570	571	575	576	579	591	582	626	586	562	625	619	572	624	595	602	596	587	586	562	587	604	627	565	586	566	624	564	595	577	627	581	622	629	592	617	571	609	595	611	618	585	543	594	613	566	609	615	582	532	634	585	550	544	543	631	622	589	576	580	559	592	592	637	613	594	582	584	582	571	584	558	577	539	599	603	597	551	611	596	607	622	636	600	563	594	582	607	586	627	561	607	602	615	644	544	621	614	575	616	579	594	569	608	577	586	584	572	599	569	603	609	587	647	576	597	585	596	588	550	581	579	561	579	598	559	614	587	570	574	582	600	585	609	559	595	598	593	579	578	591	588	619
28774	32855	31233	15177	2733	592	365	277	246	302	295	272	273	286	289	262	312	272	291	285	271	294	298	274	284	263	300	318	267	290	295	270	289	303	287	298	264	312	301	309	257	295	304	322	301	285	271	267	313	294	275	291	267	280	294	283	306	287	273	273	292	311	320	292	281	328	283	281	293	308	279	300	248	288	317	279	304	241	297	288	286	255	278	289	296	265	281	273	285	308	290	249	265	275	276	290	302	291	269	270	285	281	308	285	269	279	261	283	280	277	320	271	284	279	310	294	285	296	284	291	275	311	280	264	263	322	273	280	272	260	274	307	290	271	262	281	293	302	290	298	291	311	317	279	286	288	260	294	283	292	292	294	280	281	288	277	240	306	282	260	301	302	302	283	288	285	258	277	312	273	284	308	263	289	267	278	282	286	286	291	270	306	264	259	282	319	260	279	270	298	264	298	261	274	278	266	279	250	277	301	285	293	327	275	307	284	288	285	254	278	294	281	274	274	297	285	283	281	268	282	251	301	297	283	284	282	262	300	270	266	296	299	290	305	271	307	262	266	277	275	292	296	266	267	302	269	300	296	286	276	274	271	265	256	313	301	276	294	282	276	310	307	280	282	279	297	272	302	295	294	294	263	250	271	278	285	314	290	285	279	254	313	281	249	290	304	295	287	273	287	277	281	273	297	284	258	290	280	331	286	283	279	288	297	281	236	300	284	304	276	285	238	333	302	274	309	270	281	295	254	319	300	264	300	281	258	280	264	264	315	304	279	273	295	280	279	307	285	291	273	283	299	269	274	243	304	283	265	289	269	284	299	307	274	268	295	287	305	259	320	282	263	289	284	300	288	270	286	291	265	261	279	295	307	286	261	279	267	280	278	295	298	263	286	257	276	311	290	248	250	255	281	262	268	269	268	255	306	285	272	288	273	282	266	280	300	286	278	272	268	270	289	294	268	314	274	283	286	298	285	287	281	303	270	271	320	268	268	291	274	293	276	300	316	299	279	280	308	263	301	281	279	291	255	246	291	270	262	293	288	279	295	313	294	240	287	305	279	274	299	314	290	289	253	287	299	283	277	285	291	283	271	290	313	304	292	272	254	258	278	295	291	289	304	265	288	300	291	290	293	323	267	303	276	274	295	280	270	286	300	285	279	281	304	272	290	265	277	292	289	302	280	313	329	296	280	283	285	289	268	278	282	249	276	294	280	289	254	285	278	278	306	275	297	291	271	297	278	288	305	280	296	249	277	282	276	269	274	296	274	314	259	257	281	276	261	292	277	295	281	285	284	273	228	289	274	307	281	274	278	302	287	300	267	280	287	263	275	305	305	279	305	279	302	267	290	260	302	299	315	268	321	286	310	283	287	271	290	280	300	265	301	265	288	250	251	287	273	281	281	270	266	265	276	268	266	299	303	281	276	293	279	276	325	297	255	297	275	290	302	253	292	285	295	296	289	285	299	317	269	260	293	270	272	291	276	280	291	294	277	302	301	303	297	288	287	266	272	255	271	290	271	310	258	260	292	276	272	279	296	286	276	329	293	277	277	277	280	269	291	306	299	265	288	276	308	285	256	280	285	292	276	308	288	271	298	293	272	261	298	261	295	297	252	290	292	262	290	320	292	264	307	318	280	301	306	305	254	275	291	271	293	293	302	261	285	301	333	253	262	275	282	296	271	269	247	280	292	302	270	313	305	278	290	287	264	306	275	285	279	273	278	295	284	307	286	297	314	248	267	279	274	312	262	257	294	269	295	286	287	282	284	304	300	309	266	270	276	267	265	274	270	291	259	293	240	292	271	279	277	284	274	311	283	292	293	277	281	270	262	283	281	274	277	301	267	272	264	276	288	279	303	248	279	278	236	283	288	252	279	297	261	274	323	280	302	291	265	263	290	255	290	289	283	286	255	289	270	282	261	266	271	287	278	293	277	286	314	267	281	239	314	268	264	294	303	283	280	280	307	286	276	285	280	289	275	251	298	270	248	268	267	264	247	275	333	266	281	298	273	261	307	280	289	300	270	299	281	297	263	298	268	263	294	299	282	283	281	283	309	297	241	271	294	264	306	302	307	290	277	290	276	310	282	290	289	263	261	288	268	269	283	302	266	289	268	262	260	307	283	293	313	272	290	275	261	262	305	281	287	241	301	290	261	290	246	283	296	280	302	266	272	292	324	276	277	277	290	283	300	279	294	277	265	283	296	308	309	259	294	301	301	289	290	295	271	297	270	303	329	292	301	284	265	266	258	306	264	287	301	266	273	277	281	262	301	312	263	288	279	284	251	303	279	269	303	302	285	260	293	291	263	286	284	299	277	285	293	293	253	263	309	271	270	275	273	293	270	297	285	295	306	272	288	278	294	286	266	278	283	272	283	276	280	286	293	301	286	267	291	277	259	287	268	255	289	283	282	271	281	271	295	315	285	287	261	290	299	307	288	278	308	293	285	287	275	287	277	268	287	245	297	301	283	309	269	308	284	266	254	282	282	299	301	265	266	260	281	273	314	268	285	303	279	269	289	265	281	267	304	274	307	275	299	282	260	271	267	278	290	309	288	288	292	305	289	265	250	304	261	273	286	283	270	237	287	308	309	290	301	291	286	311	270	260	262	302	251	265	301	293	276	264	269	290	288	284	286	302	259	280	261	298	288	280	287	297	277	281	284	266	284	290	315	271	287	294	296	257	291	307	305	302	302	303	296	250	335	308	307	258	279	298	270	275	284	286	308	288	252	313	263	258	284	284	314	286	303	287	292	270	285	284	301	294	302	274	277	291	280	275	285	260	283	273	273	261	270	289	252	269	309	291	296	306	288	274	308	273	281	308	303	276	284	283	287	302	273	273	292	300	300	268	283	296	296	266	299	291	307	259	273	282	290	285	309	307	273	288	315	295	282	258	256	234	298	291	278	285	274	298	287	293	265	262	279	312	277	294	327	282	264	290	324	262	278	266	278	258	286	285	276	283	282	283	288	275	272	293	268	280	295	263	300	262	270	295	299	271	301	270	278	302	300	287	309	274	277	277	288	302	268	274	276	286	282	287	280	291	290	298	287	254	292	292	303	297	256	309	270	264	288	286	285	277	278	304	304	283	265	301	274	286	271	300	274	290	299	300	268	301	304	281	284	305	290	289	310	269	288	294	256	285	288	242	265	283	258	282	332	284	300	308	262	294	300	299	288	256	285	287	295	269	270	293	288	301	277	281	285	275	286	290	315	310	267	289	277	301	293	280	299	297	255	261	282	281	294	277	288	275	265	294	273	286	282	241	286	286	257	278	284	280	311	302	316	295	297	304	289	292	314	260	284	295	281	262	282	285	275	279	302	299	286	275	283	283	278	294	305	322	285	289	278	275	302	296	281	275	293	292	285	281	283	283	273	281	295	280	291	286	282	306	306	277	270	274	292	275	273	270	307	297	284	284	281	287	255	280	292	260	302	249	276	268	319	290	269	299	288	311	274	302	297	269	329	291	282	260	283	274	296	300	266	295	309
34931	51001	36480	16576	4929	1334	673	563	521	515	547	519	524	571	530	554	540	511	523	524	518	503	523	531	506	562	516	509	528	539	493	533	520	557	537	563	508	495	522	517	503	523	499	507	498	541	494	481	502	488	555	531	528	497	525	502	508	530	502	544	480	527	533	512	479	480	518	527	503	506	477	547	457	532	527	496	502	558	556	543	537	495	485	567	506	534	531	486	506	554	559	580	510	547	524	503	515	517	510	527	486	522	518	520	518	542	472	518	530	524	488	467	527	527	488	497	470	538	497	488	501	526	543	492	496	522	483	520	490	507	496	520	479	489	562	515	465	498	493	488	480	528	502	505	481	510	532	540	502	495	520	511	521	503	492	557	528	495	543	534	501	556	520	565	528	517	491	536	488	510	514	522	503	480	568	504	520	530	530	519	534	503	558	500	525	514	507	532	542	498	492	483	490	486	534	514	529	519	516	523	525	478	521	539	524	510	517	570	552	474	529	529	488	570	538	544	498	531	548	512	551	530	567	514	540	507	523	553	474	537	510	555	505	477	538	546	525	545	559	560	529	537	530	523	500	532	516	518	527	539	506	556	475	503	522	505	505	525	518	527	490	492	513	523	497	518	496	514	547	534	498	470	500	542	520	515	531	502	547	520	488	528	530	514	543	547	544	512	553	520	506	539	548	540	482	502	544	527	512	560	556	526	516	516	504	488	511	502	513	526	500	525	535	546	538	531	494	502	502	544	504	503	553	529	500	504	531	560	513	545	483	506	512	527	500	555	505	539	533	512	547	507	521	522	501	510	499	541	491	534	520	522	510	523	544	512	505	517	546	523	512	511	490	516	509	516	524	513	528	526	545	490	494	513	489	530	520	494	523	532	489	518	526	511	519	504	548	563	490	534	538	516	557	521	541	516	552	505	512	500	497	491	532	536	547	554	559	542	525	533	516	504	515	507	506	529	481	538	494	513	541	529	525	547	505	497	487	529	448	533	545	495	530	482	512	509	511	517	480	505	496	519	517	541	538	517	563	490	510	549	543	528	545	472	495	550	556	530	482	519	493	534	537	543	485	538	476	532	514	491	513	515	515	500	562	515	509	528	549	536	537	502	534	523	510	500	541	502	538	515	502	548	517	537	501	545	515	521	517	469	502	508	501	481	526	514	485	525	525	517	504	508	514	526	518	506	535	539	499	500	563	508	508	513	507	544	554	489	530	504	543	538	532	475	540	505	516	471	507	507	508	523	504	492	508	523	525	527	496	520	495	535	566	491	530	544	483	541	511	553	501	536	525	528	488	525	529	540	513	513	496	506	479	495	498	512	473	522	527	522	505	489	539	542	526	508	465	564	522	521	504	496	533	508	506	486	505	514	540	483	494	530	497	526	498	517	510	516	521	533	559	471	538	522	514	529	508	516	496	480	502	530	512	486	502	472	507	546	497	508	544	535	534	555	521	517	502	533	487	494	531	490	515	489	532	527	540	550	482	505	507	552	537	502	515	507	505	507	500	508	523	524	525	534	497	501	532	496	529	536	542	532	568	482	495	514	469	530	472	540	540	529	507	524	544	510	525	504	500	468	541	497	499	495	567	466	554	537	540	518	535	533	487	544	482	512	543	480	499	511	534	490	540	512	543	560	517	516	526	534	487	532	472	560	547	491	474	529	510	493	513	556	528	541	541	513	519	517	499	531	494	552	567	511	501	486	489	540	553	547	520	497	544	527	535	510	481	499	496	503	499	503	538	535	485	530	516	510	529	537	509	495	539	525	503	477	512	541	509	517	512	537	547	533	546	510	503	495	504	524	520	490	505	513	554	550	519	507	500	501	517	506	513	546	485	484	543	547	465	512	490	510	540	477	547	523	498	521	551	531	508	512	527	489	536	523	530	505	559	550	498	553	495	532	488	547	509	477	506	497	541	560	518	482	505	509	522	499	508	528	497	518	526	509	489	504	547	522	515	489	545	513	536	553	545	500	564	503	490	498	522	497	514	511	518	491	548	504	512	571	532	507	548	493	491	500	509	561	502	498	528	530	517	544	549	489	509	490	516	525	495	500	501	568	584	501	556	520	514	466	500	528	497	532	484	555	509	537	496	533	500	518	472	519	496	525	495	533	494	464	537	520	494	496	513	507	510	512	497	512	540	475	586	517	508	522	519	539	505	522	519	509	467	522	504	523	491	530	497	515	538	540	492	527	531	523	571	511	546	509	508	514	515	505	542	511	497	511	542	531	530	557	507	509	482	536	519	471	489	501	491	520	516	485	526	489	538	512	483	535	544	512	550	510	529	533	560	538	519	487	543	486	538	562	520	535	497	495	479	478	530	525	512	539	502	501	546	520	501	509	527	491	473	543	535	525	538	509	519	510	525	498	543	515	496	471	510	507	495	502	489	510	520	516	543	527	518	493	538	532	513	541	525	515	544	520	479	479	488	542	487	534	552	511	517	519	528	519	549	509	525	505	519	564	542	529	503	513	513	510	525	520	514	495	538	567	500	540	517	531	515	493	523	505	521	560	571	527	494	504	507	474	539	506	532	525	508	540	534	553	528	529	540	530	519	556	532	525	510	546	520	463	519	479	526	490	565	531	515	506	495	535	549	524	511	544	536	526	522	526	554	520	498	522	561	493	493	472	531	494	518	482	539	531	568	527	546	506	532	497	525	501	560	561	540	522	531	526	526	522	523	524	524	498	545	531	504	559	534	541	527	473	493	509	546	498	493	530	520	540	510	530	474	514	547	528	479	509	514	529	497	551	510	524	486	569	519	530	556	494	531	522	549	503	504	476	514	516	554	533	521	540	515	552	503	517	505	557	530	528	494	537	526	517	507	526	513	531	499	513	539	530	512	527	528	532	486	516	508	516	519	493	533	536	497	495	518	523	519	565	535	515	520	530	551	502	509	504	509	527	508	549	509	456	529	503	515	527	523	497	492	540	525	483	516	502	545	537	514	498	495	506	531	515	524	559	556	564	510	487	556	523	551	499	509	497	515	473	501	483	528	544	511	540	478	522	507	507	522	513	502	520	508	513	549	558	542	518	497	513	500	500	508	534	563	512	495	491	508	529	535	548	518	541	500	503	521	504	484	495	526	543	575	516	515	504	530	474	521	512	481	484	493	488	528	526	488	522	509	525	510	528	520	521	554	497	497	531	533	530	521	487	504	515	509	556	533	546	541	545	532	545	544	476	502	533	548	534	486	493	556	501	528	502	518	493	498	520	506	535	473	514	526	514	530	524	500	558	506	511	485	528	556	570	476	554	492	475	501	535	535	484	515	510	574	520	521	503	522	532	547	525	525	494	545	540	493	552	530	524	488	494	515	540	526	506	532	513	503	510	497	502	495	504	551	527	501	536	554	524	535	504	499	510	524	535	518	522	490	540	491	537	510	530	520	542	513	511	523	517	487	547	544	512	567	481	511	476	535	546	526	477	556	552	513	499	526	501	532	519	521	489	493	501	542	522	448	512	503	476	547	506	490	501	538	504
24461	25471	38130	30813	20401	8591	999	344	321	313	313	324	304	315	339	325	332	314	261	301	320	326	304	307	307	317	291	324	329	301	311	290	337	296	307	349	307	338	295	295	328	325	326	295	302	320	314	323	308	291	321	290	275	335	295	335	293	313	293	323	317	304	325	275	303	301	285	297	280	297	323	294	318	325	299	329	332	359	334	329	307	304	315	305	327	308	324	322	306	303	313	308	290	312	324	278	292	294	321	311	316	312	286	322	316	278	319	315	291	311	307	305	312	318	265	273	284	319	285	308	292	321	303	314	344	324	277	321	304	285	295	327	301	319	289	264	277	313	318	320	326	331	294	295	296	306	334	320	314	317	311	294	272	298	289	292	285	296	309	308	314	270	296	313	306	319	284	292	323	280	277	320	292	289	323	339	336	302	309	313	309	298	295	311	298	293	293	304	336	266	326	308	303	301	323	324	306	316	308	297	331	283	301	246	317	313	299	325	331	299	332	288	302	302	290	315	297	304	283	284	271	286	307	321	333	302	293	310	307	280	325	334	311	278	325	305	286	282	290	287	335	308	305	308	290	264	288	297	287	337	293	333	291	292	275	330	265	304	318	297	300	302	307	337	290	295	320	303	310	287	292	316	315	319	280	302	347	288	310	326	344	296	287	318	315	303	316	304	312	310	339	314	282	278	261	314	259	315	310	299	284	306	294	294	308	301	268	288	286	292	337	303	308	276	326	330	340	292	282	311	291	323	291	318	333	313	309	330	342	301	300	310	320	287	320	318	303	293	318	312	342	307	316	314	336	324	322	280	317	297	290	287	296	294	313	299	297	317	303	311	309	343	321	305	274	332	336	288	306	302	300	300	338	308	292	314	314	341	358	304	297	282	333	273	310	312	306	309	301	300	291	333	289	329	337	337	299	285	277	282	301	303	312	294	329	298	328	302	304	298	298	294	308	307	292	303	324	300	302	312	293	300	307	321	316	335	300	304	301	304	286	309	278	290	294	300	268	306	318	317	297	282	298	307	291	304	316	301	307	306	289	320	342	301	319	304	271	302	303	285	294	302	283	303	307	278	277	308	312	303	314	300	296	325	306	315	296	300	315	273	305	302	275	331	346	289	336	336	309	304	283	310	305	296	318	261	274	289	289	284	316	310	299	332	281	305	279	282	312	292	296	286	296	311	289	281	285	336	307	283	305	289	295	298	298	284	319	319	318	287	297	284	318	255	322	310	268	298	312	315	293	306	296	337	303	311	317	301	303	311	334	296	332	294	318	283	298	261	337	334	302	308	330	334	293	341	307	288	294	290	319	262	287	288	296	329	297	301	284	295	347	298	290	287	305	304	311	317	291	314	291	269	297	300	302	296	290	315	280	315	289	312	328	301	300	320	337	318	299	303	270	303	270	316	320	290	283	321	293	296	324	296	319	317	331	313	296	312	300	321	295	287	326	291	330	314	330	314	303	282	275	311	321	285	300	288	297	327	349	302	296	307	306	289	332	300	263	289	328	294	309	310	299	277	301	306	304	326	296	288	323	267	296	299	298	302	303	323	304	317	318	287	325	292	293	275	294	321	344	309	311	314	281	291	279	295	344	314	330	315	325	298	327	310	282	302	335	258	317	288	309	308	305	299	310	314	332	299	300	307	294	280	288	314	291	304	266	302	313	315	254	301	304	307	299	320	289	313	320	299	310	279	283	316	321	267	281	290	320	307	277	314	294	312	329	301	298	303	274	301	318	322	270	277	270	307	278	307	324	321	362	326	302	318	296	323	290	294	343	312	280	286	321	290	316	290	295	323	312	304	322	290	312	306	295	314	293	267	319	298	293	286	301	280	292	284	310	313	322	305	334	308	296	294	301	290	312	306	342	310	273	307	310	306	287	288	312	320	310	302	298	304	291	325	280	332	316	310	310	291	261	300	313	324	282	314	304	341	312	305	322	318	332	315	300	293	302	313	324	300	320	322	304	337	324	295	334	301	288	317	286	273	320	281	313	332	338	315	306	269	317	297	348	297	297	277	310	310	306	328	304	293	295	299	328	313	305	325	334	309	279	312	276	246	284	287	316	326	281	296	291	300	303	301	306	305	318	292	284	317	306	281	306	334	324	335	317	305	282	308	336	290	320	251	302	261	317	280	302	297	310	312	324	280	305	320	274	321	308	319	309	293	313	306	297	297	324	298	335	311	288	288	300	314	292	327	316	314	291	316	291	321	314	288	284	306	330	329	307	303	286	308	294	329	319	316	275	293	302	289	301	323	314	279	263	283	296	308	324	311	309	261	283	315	273	308	299	308	316	302	300	293	293	291	281	315	300	324	265	282	321	305	299	333	281	308	302	317	290	296	325	277	313	322	277	293	303	325	283	299	343	300	313	286	311	301	321	303	330	319	294	310	291	295	318	300	321	308	309	328	317	276	294	314	308	324	311	321	315	308	298	328	313	310	306	297	288	329	297	279	312	303	309	290	293	306	302	311	314	300	341	302	301	317	310	307	330	316	321	322	325	326	301	320	323	336	285	310	314	279	282	321	295	294	341	279	285	308	314	299	311	298	308	320	296	306	333	302	322	288	304	310	323	306	310	286	295	330	322	309	304	296	297	290	292	330	319	318	305	294	300	325	321	315	321	281	310	319	308	323	285	263	299	284	325	287	282	297	319	322	329	300	302	304	294	309	294	337	292	295	292	288	301	309	316	286	312	291	286	314	312	335	342	330	304	290	305	308	307	301	307	280	269	326	281	302	307	318	317	283	307	295	274	294	312	315	300	317	280	277	283	300	311	313	331	313	303	304	294	338	318	329	286	307	313	284	340	269	314	309	315	308	323	288	310	290	282	317	308	281	297	276	256	309	298	285	344	293	307	273	302	322	296	294	308	264	286	303	284	331	283	290	312	310	295	297	296	299	327	286	337	338	321	325	301	308	275	313	283	275	301	301	340	326	282	316	308	327	304	284	309	303	325	325	289	312	311	321	306	315	267	297	305	291	307	284	334	290	316	305	312	284	320	312	323	303	311	295	304	329	299	306	292	324	301	283	305	315	272	326	294	313	267	275	346	306	287	307	301	314	300	299	313	300	277	339	311	294	304	300	322	338	315	277	285	318	274	316	287	329	294	308	279	292	300	308	322	309	305	287	293	301	282	316	312	315	335	301	282	260	318	275	292	307	303	276	312	287	296	295	298	325	273	317	323	289	320	289	342	279	296	313	294	299	325	300	303	298	299	266	286	293	294	314	328	288	310	333	303	298	322	302	297	304	279	308	291	311	292	308	311	310	280	276	313	292	294	298	307	309	319	277	305	293	322	343	321	305	303	281	320	296	293	299	309	273	304	281	314	307	294	322	315	336	332	297	297	281	358	327	314	316	304	312	311	287	306	324	306	312	290	298	305	293	308	294	312	314	301	313	315	301	284	302	307	313	324	292	260	287	299	295	313	294	317	292	339	290	277	299	296	280	292	290	258	305	303	307	324	312	312	315	320	302	285	301
58395	95506	71076	41704	19471	5013	1253	676	571	531	550	563	589	567	555	514	533	533	548	569	582	540	543	547	563	579	550	572	513	588	518	504	554	533	581	521	561	549	580	550	552	590	564	570	523	540	499	561	587	543	528	550	546	545	537	572	550	503	557	595	534	559	541	572	579	564	527	575	571	543	555	541	566	521	531	543	519	557	553	555	529	566	577	541	547	538	542	554	541	538	542	563	580	502	541	516	552	519	531	552	598	545	556	533	539	536	543	524	547	595	563	538	553	529	545	576	540	549	482	561	545	595	540	553	543	563	492	533	523	557	534	560	540	497	544	550	522	536	551	606	578	554	545	566	519	558	603	524	557	556	571	555	513	518	530	526	544	524	524	530	545	565	549	547	533	544	580	573	537	543	532	550	541	533	558	573	539	540	559	531	522	501	518	544	597	589	541	557	544	563	554	539	554	522	552	554	530	568	526	554	591	560	528	529	525	526	528	555	522	520	544	597	584	527	525	551	552	500	529	554	551	560	550	524	557	547	559	522	527	523	545	553	547	543	519	551	597	558	560	579	551	528	544	539	562	536	527	556	529	600	549	526	527	562	528	553	574	536	535	549	571	572	531	557	576	559	530	520	533	557	545	562	517	558	530	589	494	467	549	547	554	591	537	512	521	539	528	593	555	563	515	524	567	572	537	505	524	548	554	570	535	521	501	546	552	559	567	554	577	505	548	566	528	532	555	569	542	556	605	524	592	547	561	509	551	538	579	567	558	538	590	552	623	551	555	553	493	531	551	532	529	560	527	515	516	563	528	542	512	552	555	522	598	552	536	503	533	556	534	557	554	554	541	547	550	577	545	547	536	559	520	563	562	536	552	563	523	525	552	528	556	519	532	571	506	534	557	529	535	499	532	533	566	550	513	511	563	549	570	568	531	567	528	571	564	520	548	537	538	520	508	529	545	538	595	550	565	549	570	537	558	564	559	521	511	580	532	542	526	558	536	539	537	560	587	573	532	524	509	530	552	573	558	543	550	534	577	573	524	527	544	582	529	489	540	551	518	528	541	568	563	560	567	531	532	576	565	592	560	549	547	533	567	514	562	539	566	561	585	517	507	525	519	581	592	541	551	575	532	574	552	522	551	559	558	563	524	540	569	538	555	563	540	556	578	571	529	541	531	560	555	548	570	530	554	594	568	582	601	568	549	524	516	552	541	543	510	557	512	535	552	594	498	501	570	537	537	525	554	520	535	579	553	533	554	504	548	552	533	518	510	577	533	559	534	523	515	558	511	515	534	535	555	597	543	512	530	563	550	550	570	552	524	564	542	545	575	558	527	534	570	614	520	549	577	568	529	568	543	537	587	523	554	540	545	576	511	587	545	535	520	546	532	562	570	559	527	522	574	569	548	558	575	499	559	598	519	517	542	553	551	497	541	517	542	575	564	560	498	501	557	530	565	561	498	562	508	530	540	553	520	563	589	541	535	538	568	563	558	569	549	521	542	565	543	511	545	552	548	504	531	550	542	541	541	577	549	549	555	546	569	614	568	581	543	516	567	515	541	487	516	561	547	546	564	570	506	517	544	544	549	566	555	541	531	513	553	562	538	585	601	547	511	576	537	522	584	570	552	565	547	551	561	568	555	536	581	573	511	507	567	546	574	589	533	539	553	550	552	548	506	527	525	602	531	520	533	551	549	507	533	548	583	535	558	553	560	567	588	538	550	526	522	572	538	579	519	573	570	590	521	561	501	514	526	489	582	539	539	534	566	630	557	547	543	518	522	523	533	551	528	555	568	540	526	554	507	595	533	565	528	565	546	542	551	570	590	493	506	516	520	556	556	555	512	539	554	529	553	546	583	582	502	541	533	541	551	525	550	560	577	544	560	560	560	538	569	521	528	522	567	545	529	548	564	555	537	536	551	563	586	598	534	512	559	570	564	591	584	495	528	568	554	514	532	508	504	561	513	551	535	568	508	542	577	535	537	545	576	582	553	548	560	545	565	522	599	509	516	561	536	568	549	560	536	492	568	553	523	538	539	543	554	545	540	527	540	543	518	546	538	535	545	556	541	583	584	532	559	538	529	540	586	522	556	518	541	566	524	573	507	529	524	589	542	580	534	564	526	517	529	534	554	570	570	557	532	528	574	559	495	536	537	582	540	549	570	548	594	541	561	571	551	513	538	534	543	542	560	558	546	574	527	567	560	509	540	569	538	562	555	536	548	542	545	566	574	541	558	526	564	541	527	532	514	527	544	552	542	520	532	542	574	510	576	568	556	551	560	567	563	541	516	558	585	568	520	585	599	583	565	579	588	582	535	580	522	554	514	566	541	593	547	546	553	586	547	533	581	495	502	547	525	494	568	548	609	547	582	574	515	517	528	533	569	522	551	539	504	524	538	506	548	527	535	565	525	575	522	530	565	534	520	543	550	551	510	572	545	527	558	551	604	569	515	550	558	535	543	550	561	560	556	571	532	537	538	501	568	571	540	522	547	567	564	572	525	541	579	521	564	555	564	549	553	562	545	532	569	532	546	507	522	516	567	540	497	565	520	536	534	567	550	549	549	523	574	557	577	523	560	536	558	551	551	524	559	530	573	532	506	476	539	554	518	552	545	565	573	527	512	575	589	552	580	586	569	578	568	550	522	538	565	536	503	544	542	528	529	534	545	514	568	544	527	560	568	562	545	526	537	568	554	542	531	574	566	540	573	519	559	523	576	557	554	549	549	532	575	530	527	532	558	561	537	518	485	524	548	554	554	520	559	577	531	577	560	554	563	501	533	545	556	523	570	520	565	593	572	547	590	539	532	575	520	556	554	545	556	548	566	565	539	564	522	544	593	543	534	540	545	581	503	553	545	603	573	506	530	552	513	556	553	541	553	558	537	540	532	567	553	548	558	524	583	571	543	521	588	544	573	555	524	563	540	532	516	586	566	565	552	569	501	553	506	557	552	574	595	529	551	544	547	550	560	504	545	565	519	560	539	540	584	530	558	561	582	526	533	561	552	592	524	587	564	539	518	536	522	532	520	600	536	529	556	530	555	553	549	524	525	587	560	551	551	574	550	567	553	572	527	555	520	575	546	562	577	568	542	556	601	559	529	580	555	573	532	539	509	565	587	544	567	522	568	538	556	561	529	567	545	552	545	517	547	580	562	511	567	552	562	544	565	540	562	558	574	532	541	487	532	569	535	511	529	532	557	503	513	563	560	528	551	563	534	521	545	517	533	541	514	538	546	524	562	507	532	537	518	581	490	493	527	531	539	544	579	532	516	537	494	512	503	500	515	515	576	587	548	532	546	556	557	524	540	527	554	495	561	518	547	527	577	510	526	612	503	500	585	537	552	501	564	537	567	538	604	576	523	556	559	501	504	580	529	536	563	521	544	579	511	518	544	547	554	536	549	567	551	563	581	577	563	531	527	583	574	528	544	505	518	541	583	531	551	530	571	538	559	498	517	548	518	554	559	564	572	564	506	578	572	503	577	581	570	585
23441	23004	33879	28057	21887	16830	4007	485	366	332	365	361	366	361	361	339	354	340	340	321	412	350	345	344	370	334	347	367	355	344	357	356	309	364	346	388	324	347	346	362	340	350	373	362	322	357	345	340	311	337	366	342	351	332	361	352	344	348	343	356	388	354	359	319	350	362	348	342	334	334	372	352	352	381	349	334	337	342	350	358	364	358	355	361	337	346	336	345	339	348	380	325	364	348	378	355	348	334	351	339	331	372	363	367	342	358	358	360	333	346	357	321	355	375	370	333	368	328	335	349	361	368	312	336	343	345	333	347	307	351	363	344	352	388	366	360	355	374	363	347	337	332	344	351	363	360	339	358	354	323	361	369	325	357	331	361	363	353	352	365	344	381	373	380	353	316	354	345	347	360	360	351	339	378	345	370	351	325	344	383	321	382	349	356	365	342	368	347	339	342	386	311	334	333	353	393	344	316	358	346	337	350	371	379	335	340	327	336	345	367	325	336	337	303	349	319	355	338	367	366	325	326	354	356	329	366	341	364	349	353	360	339	337	371	371	328	304	315	349	344	354	353	338	350	324	335	339	343	332	329	296	359	336	337	308	317	337	361	379	383	347	339	306	361	334	371	306	355	317	389	357	366	349	390	362	362	368	325	358	347	330	340	364	341	346	351	354	333	358	357	361	351	363	336	337	351	357	338	332	351	318	339	351	371	353	351	362	348	335	368	329	347	373	350	347	344	344	347	336	345	325	346	349	348	367	363	342	346	352	332	345	347	335	334	319	341	341	336	353	354	382	331	347	334	350	368	370	352	336	371	339	316	368	339	375	358	350	345	324	352	339	377	363	346	345	389	374	325	340	365	343	347	365	341	359	377	409	337	345	372	375	357	360	376	360	361	327	401	341	370	346	357	357	362	364	369	356	365	374	334	374	337	345	343	356	380	317	346	323	312	354	354	316	333	365	324	321	327	372	338	350	361	338	361	355	355	339	361	338	376	341	323	323	369	353	349	339	361	372	333	328	344	330	368	384	341	385	338	348	315	342	313	324	366	327	329	333	361	356	341	352	382	347	329	338	374	350	335	342	343	356	350	349	353	353	350	344	339	383	331	353	367	350	340	348	333	336	337	371	332	339	336	356	352	334	359	358	377	329	320	349	357	348	348	355	358	373	340	347	303	351	345	337	364	375	372	321	364	352	385	335	340	333	372	342	350	346	362	308	334	361	324	348	352	316	371	389	359	356	342	325	378	340	345	337	353	358	339	314	342	346	348	390	362	361	341	350	352	390	368	358	369	338	336	364	322	359	347	370	353	339	341	362	341	318	326	350	358	343	352	344	340	354	360	335	331	348	365	355	354	338	321	349	362	362	351	346	407	347	339	341	369	401	330	317	309	360	338	322	341	360	374	362	350	385	328	345	328	334	360	366	356	345	350	366	365	350	329	350	312	307	344	383	333	308	356	368	333	345	357	330	334	349	352	333	346	334	343	371	315	308	332	341	314	351	380	362	352	354	326	326	341	357	386	349	363	353	374	310	352	338	368	333	358	344	385	355	385	349	358	369	326	351	358	335	318	331	346	366	341	341	322	358	334	364	379	360	374	345	330	333	349	357	376	361	323	369	344	352	355	355	362	364	332	327	366	353	362	357	369	324	342	371	364	347	329	350	327	324	349	349	344	358	326	338	371	372	359	346	369	363	395	340	361	352	339	359	362	330	360	359	365	349	350	338	341	361	337	331	356	360	357	305	371	380	342	340	346	344	357	370	321	353	325	351	303	348	352	352	360	336	327	335	352	351	335	329	332	334	344	364	355	341	349	353	329	307	327	339	355	303	365	338	354	372	348	336	345	355	350	361	381	360	373	311	341	344	347	365	388	346	377	333	345	353	348	321	324	345	369	342	348	328	368	342	370	379	334	332	360	386	360	343	349	327	402	398	303	357	336	376	352	344	379	336	349	371	336	349	342	323	317	358	316	338	347	348	371	380	341	378	352	346	350	355	336	340	330	367	331	351	333	337	336	338	368	298	324	371	317	328	319	369	339	346	339	372	339	333	353	367	370	367	326	363	373	364	346	341	322	360	323	347	336	348	378	391	364	404	332	332	354	354	327	334	316	320	350	374	354	322	358	349	376	360	358	337	361	327	360	335	361	367	393	346	309	368	307	366	318	373	355	353	361	393	365	311	333	316	365	328	355	322	374	322	334	361	365	339	339	350	367	325	338	353	313	357	338	354	361	378	321	355	361	383	349	359	343	350	341	370	343	342	335	351	318	345	356	328	371	334	357	363	352	371	356	358	387	349	345	359	340	342	370	340	352	332	312	388	374	328	333	355	329	371	361	329	346	354	332	364	367	320	354	333	389	331	329	347	317	332	333	344	351	379	344	333	382	355	381	364	356	366	338	343	356	317	354	343	347	341	346	321	341	368	358	323	347	336	342	338	357	332	344	364	359	366	340	321	327	325	345	295	348	308	354	350	342	348	347	346	314	374	354	347	353	319	334	318	345	356	349	338	331	346	370	334	366	319	341	343	337	361	336	314	358	341	327	333	322	365	356	373	336	342	349	370	341	344	333	353	345	330	344	349	364	343	291	328	328	324	386	366	362	361	362	342	328	356	366	321	370	314	332	302	369	339	330	343	372	339	380	379	328	341	343	353	392	355	359	364	347	336	354	352	312	338	342	372	345	369	341	340	335	395	352	338	387	353	362	344	382	362	302	350	394	353	353	341	327	375	339	329	382	328	334	336	356	332	344	337	364	337	347	344	371	357	363	357	315	355	369	353	371	359	338	347	316	337	368	352	363	368	370	354	337	348	334	355	341	359	364	350	380	349	353	396	352	335	320	365	368	335	343	373	384	349	333	360	364	345	375	315	319	369	366	316	344	331	353	346	350	317	324	368	315	350	372	335	385	370	326	380	356	338	336	330	367	345	379	353	341	355	330	308	344	353	378	381	346	360	315	320	363	346	355	333	364	350	353	353	350	324	369	349	345	368	338	326	380	338	338	355	339	308	347	351	315	356	344	337	331	322	334	358	365	355	334	354	363	345	371	327	348	343	311	336	362	343	359	385	320	372	364	353	396	363	341	328	364	362	330	326	341	363	344	361	374	358	375	339	370	352	315	334	343	335	373	379	351	352	365	389	333	358	369	359	319	325	347	333	344	361	336	344	352	323	329	349	321	360	335	363	324	348	354	359	357	336	359	365	336	352	305	351	338	340	356	343	344	360	364	344	364	339	345	336	338	384	355	347	371	333	356	357	387	342	354	332	325	352	343	343	352	351	334	369	380	329	331	367	368	323	322	359	351	328	384	323	316	329	358	376	358	367	352	327	397	333	339	303	372	389	346	355	355	341	348	312	325	355	324	345	338	357	349	361	330	345	325	364	360	337	353	346	373	354	320	346	376	328	331	359	376	341	326	346	359	375	347	325	317	372	338	363	319	353	331	302	338	380	326	344	348	347	327	360	337	353	325	322	400	350	376	354	349
59815	103397	78969	49682	25938	7796	1799	747	623	586	618	598	605	612	586	602	570	636	596	519	623	609	599	563	615	617	601	605	598	618	605	594	608	635	627	615	613	586	601	646	579	580	575	646	607	582	616	566	617	598	598	603	605	551	582	592	611	607	551	609	605	607	573	577	568	605	651	595	607	618	572	588	605	516	606	619	568	583	561	607	590	579	621	594	601	555	600	582	614	594	580	625	602	592	663	578	613	615	615	570	561	588	649	590	598	606	591	573	595	583	611	606	607	640	584	589	598	612	594	560	570	592	645	622	560	613	575	593	587	613	620	596	621	602	631	619	610	577	604	562	602	655	589	629	568	608	562	652	561	634	567	622	590	613	588	596	628	610	596	605	572	574	576	555	599	633	621	601	573	563	595	622	609	553	587	598	583	577	604	604	592	646	590	619	583	575	610	628	615	597	592	614	611	610	615	581	620	587	641	595	598	641	597	604	620	607	589	619	626	563	613	596	591	591	561	609	617	576	585	613	656	576	631	619	594	630	590	597	616	542	571	577	628	615	586	605	593	602	562	613	588	568	579	564	641	560	609	589	588	579	590	539	614	569	618	635	648	611	574	612	579	575	599	573	537	592	615	607	626	630	595	605	574	584	574	624	565	619	624	615	548	582	603	588	579	601	583	576	669	551	586	546	597	559	578	629	596	614	583	533	635	580	601	609	591	577	578	594	595	626	604	567	628	600	603	578	624	577	649	583	640	607	612	611	623	584	590	616	591	533	554	600	571	576	581	613	578	604	591	619	562	571	588	546	582	549	618	609	610	581	597	604	638	604	557	563	571	605	554	617	594	618	621	621	614	608	609	587	613	593	630	600	590	637	602	606	585	590	618	557	539	601	573	598	584	653	566	598	621	571	580	582	577	590	555	554	593	585	558	586	635	610	596	570	602	573	588	586	573	575	586	595	571	591	571	583	626	565	568	610	564	588	605	585	595	623	655	590	585	620	591	582	594	578	606	579	596	595	583	601	596	629	564	601	631	564	582	570	582	608	592	585	611	564	564	593	572	548	591	642	588	602	615	581	589	646	635	600	576	628	602	619	561	587	611	569	594	636	563	599	616	577	580	603	570	553	599	611	605	621	649	639	600	583	591	581	597	617	571	615	533	584	581	582	598	557	596	568	586	568	590	578	577	567	612	600	648	610	606	594	568	595	584	626	604	613	593	647	587	603	573	629	586	581	583	572	612	615	591	587	565	604	625	620	615	626	595	571	613	567	586	620	586	556	562	603	635	591	571	612	604	584	585	611	586	645	580	615	587	569	588	593	586	573	613	615	632	576	616	587	582	583	616	586	597	592	635	590	602	607	597	561	617	556	615	599	592	601	592	646	611	621	629	620	606	604	566	636	621	582	574	585	561	613	608	609	582	588	633	594	578	619	612	646	597	611	631	593	610	572	582	654	569	578	576	563	630	584	581	577	587	579	595	578	580	568	608	589	602	617	620	592	592	604	577	594	626	567	642	551	610	606	605	605	601	610	604	630	582	609	592	588	614	563	600	555	566	602	616	648	622	635	599	636	596	543	601	593	565	604	567	630	596	619	597	576	608	605	622	596	564	624	567	615	614	599	589	619	564	574	573	569	580	642	568	565	579	595	586	556	613	557	593	575	658	573	616	581	598	586	601	612	645	609	593	536	570	612	591	614	567	625	590	595	569	617	581	617	597	591	564	584	521	620	571	624	567	616	606	662	601	645	573	573	598	596	566	592	602	584	605	598	602	624	570	606	589	601	598	576	581	604	630	655	577	576	591	605	625	593	651	555	606	585	596	575	602	638	564	606	607	625	562	594	569	613	595	538	635	643	603	592	575	615	580	624	616	572	597	587	625	592	573	578	642	568	632	592	602	600	620	599	634	608	616	627	639	598	671	548	586	633	612	569	631	562	598	587	602	614	603	588	593	568	565	601	581	579	545	627	601	582	593	603	590	607	594	553	587	616	613	618	582	586	589	589	589	628	573	565	595	590	592	575	630	578	597	530	585	617	606	647	591	626	614	630	612	640	562	587	610	603	623	598	627	532	562	588	583	565	592	583	610	656	583	588	591	624	588	610	627	652	607	609	612	568	600	584	598	599	574	592	567	598	599	595	605	610	587	622	591	588	570	615	570	548	629	606	588	577	567	638	610	548	595	564	590	584	618	617	633	575	574	578	582	627	638	572	623	592	628	622	611	612	594	616	553	596	599	611	554	602	639	607	673	624	622	570	635	624	603	606	575	660	559	614	620	593	588	626	571	589	567	579	610	598	615	579	552	548	598	600	596	607	604	622	644	593	592	609	573	606	599	616	580	615	593	572	561	580	628	583	581	620	579	616	558	580	637	584	564	609	555	602	610	604	604	634	591	534	555	611	571	570	557	579	558	581	639	587	602	622	590	593	631	560	562	593	632	584	598	641	628	590	612	634	569	598	596	595	567	609	592	630	575	567	586	593	590	553	593	607	589	615	602	611	580	585	596	649	632	595	611	573	553	556	588	619	567	593	609	573	580	583	593	622	533	603	652	603	588	595	584	648	574	610	595	593	594	660	596	579	567	650	555	554	611	587	626	616	561	621	568	602	585	592	602	611	585	567	634	593	587	586	572	609	602	613	610	591	593	608	597	609	628	543	603	649	607	596	574	590	598	622	605	612	600	605	594	590	635	617	630	617	628	558	608	635	591	568	608	565	627	634	597	579	554	624	592	632	628	613	613	575	621	610	632	600	601	604	567	563	632	582	589	610	610	593	612	581	591	606	607	643	570	575	550	563	638	630	565	574	616	590	612	621	588	566	575	612	593	582	589	616	579	594	587	583	563	594	573	593	577	572	587	581	636	615	605	650	616	596	564	599	555	596	579	592	548	573	603	575	585	588	582	588	614	582	596	592	588	625	603	572	609	613	597	600	643	625	576	580	623	611	593	577	606	606	615	545	610	609	566	635	576	630	593	611	581	604	568	633	562	660	576	624	590	584	595	588	608	559	631	588	605	565	572	569	555	625	577	614	603	568	608	574	575	612	615	564	589	621	613	567	621	598	591	596	613	570	573	567	597	588	616	616	607	578	618	634	567	609	554	570	616	577	580	591	622	620	629	545	574	576	578	602	624	594	603	553	619	607	609	647	598	609	608	590	616	613	567	606	581	606	601	596	579	611	559	586	592	615	595	635	616	615	593	573	568	599	595	594	624	595	571	565	560	567	590	614	573	609	594	545	574	581	603	577	617	612	625	573	619	575	584	584	600	558	575	596	636	635	555	599	620	592	607	602	589	627	555	597	589	602	584	637	588	576	584	548	592	626	599	605	585	626	597	546	602	584	611	593	557	616	602	573	564	581	565	579	588	557	618	561	589	612	631	551	597	603	608	564	587	637	553	553	607	592	619	660	587	558	625	619	603	600	570	601	578	609	605	595	579	606	596	641	603	583	624	606	579	623	583	592	605	596	614	605	615	626	596	631	625	565	579	605
28796	32517	31315	15242	2977	741	419	296	315	322	284	280	275	280	288	293	280	300	283	300	321	288	316	311	298	308	289	293	305	308	299	290	322	282	282	310	289	298	321	309	274	285	294	287	272	267	325	301	279	262	298	308	296	275	318	301	275	305	269	274	317	307	279	286	288	316	306	278	304	265	304	329	270	312	258	290	273	295	272	304	259	310	274	263	311	292	283	299	289	253	273	282	279	292	288	309	273	277	300	311	291	320	287	256	315	273	250	303	306	294	275	301	288	308	317	295	305	294	296	266	320	283	299	279	300	269	276	275	288	285	264	282	312	277	298	296	277	274	280	290	259	269	276	293	265	303	285	282	270	287	276	304	319	282	252	280	309	302	270	301	294	285	309	290	309	299	310	276	309	268	291	275	293	327	321	315	300	302	291	281	277	286	293	272	315	284	273	316	286	288	276	296	290	314	296	285	311	296	282	310	293	284	298	299	292	288	290	300	280	298	307	293	261	262	317	311	308	286	268	311	282	289	267	295	298	312	297	277	270	286	283	306	293	300	295	289	312	308	288	289	294	289	319	300	281	276	303	291	246	288	278	297	284	297	289	294	309	286	292	285	278	296	301	304	345	261	267	263	269	281	269	318	295	295	285	308	286	288	299	295	286	285	298	294	309	291	272	263	291	277	260	275	277	303	302	297	287	264	306	275	280	278	279	292	266	288	322	292	279	296	289	287	289	265	291	294	308	287	292	313	282	308	312	282	291	258	286	310	282	296	294	260	322	295	263	292	293	266	293	286	267	285	260	283	262	312	264	291	293	325	269	308	293	271	297	272	291	291	274	275	260	278	301	288	274	293	306	300	298	303	278	293	293	295	312	296	288	282	293	288	307	295	305	283	299	294	274	272	293	312	305	288	299	315	289	319	285	291	287	286	297	307	279	284	268	281	270	298	273	302	295	290	280	293	271	291	269	298	278	322	285	255	294	294	252	276	304	267	275	282	287	291	282	272	280	312	306	271	279	289	323	307	286	245	278	282	259	282	291	276	305	328	306	282	285	308	277	295	301	300	301	299	285	278	295	247	275	291	324	289	241	311	323	287	257	305	307	258	290	323	299	285	292	260	249	262	305	324	280	270	280	298	299	299	286	273	310	255	327	319	292	298	286	295	306	275	288	307	291	261	291	314	260	264	290	311	264	320	274	283	309	305	277	290	301	270	296	280	268	275	302	291	270	260	293	304	285	249	269	297	285	258	275	293	283	279	269	269	345	265	276	323	278	299	316	303	285	288	300	295	302	293	245	272	288	288	307	278	266	296	299	296	272	278	283	287	254	304	297	311	263	302	257	298	306	309	284	296	283	305	258	258	298	292	315	284	275	270	274	295	322	274	313	286	324	284	294	275	296	257	293	284	299	260	296	298	303	290	325	256	275	303	315	305	298	287	281	284	301	288	297	317	274	313	291	273	285	312	288	286	300	274	287	291	272	301	276	292	305	303	295	273	293	294	267	291	304	283	298	292	299	263	302	315	299	313	288	295	301	257	320	282	268	334	272	294	291	259	291	326	276	276	306	288	285	270	276	276	282	300	272	295	312	283	272	295	270	279	281	338	287	323	295	280	315	260	285	304	257	277	265	302	248	299	298	281	315	288	269	275	283	292	280	324	308	276	275	272	318	259	302	321	280	275	286	272	302	277	298	314	299	291	299	281	307	285	325	314	263	302	323	286	303	296	271	245	291	282	299	291	294	304	284	294	324	273	301	291	279	303	277	288	269	284	286	268	299	300	261	268	293	282	278	295	274	278	301	302	277	289	269	261	295	283	311	294	264	280	290	274	288	319	316	296	282	267	289	322	280	271	260	304	300	310	279	265	263	250	301	284	281	275	266	299	274	285	280	316	254	270	290	295	296	302	254	272	299	297	293	291	283	296	310	318	273	333	276	305	297	326	275	314	279	294	302	319	278	313	315	299	270	281	287	293	310	283	258	288	256	297	286	295	328	299	286	307	331	264	283	278	272	284	273	306	305	276	289	290	288	260	289	297	268	291	294	291	262	271	253	286	262	273	269	249	327	267	294	300	305	309	284	269	281	279	247	286	315	287	289	273	304	323	313	282	275	282	280	280	293	310	303	298	293	278	278	308	277	275	328	296	278	260	268	313	287	293	267	329	278	296	280	306	299	272	320	282	288	280	276	288	271	274	297	268	250	303	294	279	280	257	301	294	295	316	319	287	288	304	277	288	302	301	302	287	280	264	304	287	287	301	295	288	282	282	312	264	300	293	288	296	243	319	278	283	260	296	295	270	297	285	308	291	292	294	291	307	284	303	273	302	308	281	277	309	279	294	289	313	257	314	312	316	300	287	289	275	284	254	296	283	300	290	273	298	285	279	266	279	303	292	319	273	263	315	301	288	321	309	293	274	281	290	289	267	305	297	276	305	287	276	276	275	282	267	287	285	259	278	293	290	274	288	281	304	300	270	304	291	301	277	305	281	297	350	278	276	274	292	277	312	308	268	287	269	293	292	272	296	253	287	272	311	302	277	250	279	282	299	294	269	279	265	287	276	282	304	266	287	320	290	253	274	270	273	298	265	292	295	297	278	288	283	334	296	281	273	273	277	317	295	296	272	293	270	270	320	292	298	284	295	323	284	284	270	264	304	293	255	281	291	293	287	322	281	288	287	268	271	288	281	280	299	272	271	292	303	261	267	279	317	270	296	316	261	311	291	266	270	279	288	299	269	280	288	282	261	295	261	333	320	291	320	287	295	314	278	292	292	269	301	287	295	292	280	287	285	281	293	298	277	281	306	311	287	315	280	245	296	271	282	241	256	313	268	264	295	280	295	339	309	324	276	274	280	272	273	297	263	290	276	266	320	294	281	281	277	288	275	324	300	291	262	279	280	291	273	288	281	271	289	302	291	297	268	281	279	282	279	298	282	303	296	278	280	308	299	258	266	279	304	305	301	276	321	298	286	290	293	286	271	315	297	284	313	294	283	278	280	298	285	279	277	281	262	284	308	289	279	297	290	260	309	290	303	296	284	308	311	280	310	291	300	282	294	278	281	268	280	298	290	272	285	315	294	280	317	304	298	325	286	312	293	291	277	298	290	281	307	309	276	269	271	269	293	279	292	296	283	276	286	267	282	311	301	266	289	272	292	263	291	302	298	287	292	268	295	292	308	295	278	303	259	309	291	308	308	268	272	278	260	277	290	290	285	257	291	325	292	283	276	301	279	270	265	268	304	312	284	278	289	282	291	284	299	318	265	275	296	246	287	290	311	319	296	265	261	279	298	285	302	287	293	289	301	308	306	277	301	303	275	319	294	293	277	280	287	281	280	301	290	256	298	271	267	283	281	285	311	327	271	277	311	294	300	272	292	286	275	266	299	311	260	288	287	278	274	289	306	286	287	293	294	273	302	325	298	315	294	279	329	246	259	297	281	310	257	276	294	285	290	302	283	288	281	288	306	276	305	284	268	292	276	280	295	287	285
34975	50993	36818	16858	5160	1454	672	581	510	527	536	529	538	524	517	545	533	512	541	536	523	560	520	515	565	530	514	514	529	502	516	496	531	506	497	553	528	508	509	514	499	514	493	526	525	532	506	542	524	548	512	556	508	506	538	550	523	509	538	492	465	550	512	498	506	501	512	504	539	523	524	504	541	540	514	504	529	533	490	549	510	525	465	529	509	536	507	538	515	538	503	495	589	487	530	528	513	524	505	496	510	505	534	518	523	578	520	495	506	516	525	527	567	491	524	538	560	505	542	521	528	520	517	509	522	524	524	525	549	491	559	513	548	490	532	513	528	515	544	502	537	507	508	531	474	550	512	494	558	518	530	519	534	524	525	558	513	547	525	534	550	512	522	536	527	497	535	526	531	491	551	590	503	510	516	505	519	527	518	524	540	492	542	523	531	529	480	535	531	509	538	491	523	570	521	523	493	537	528	547	552	506	528	483	526	532	517	518	523	507	510	519	530	519	522	547	484	523	532	463	526	504	530	539	530	508	500	516	502	513	500	509	514	494	508	520	493	496	503	545	486	499	538	547	483	540	529	517	511	554	496	553	512	517	523	506	503	516	516	558	510	457	500	492	477	526	523	465	518	496	529	525	488	510	536	553	542	560	519	586	493	541	513	525	523	531	521	504	529	520	501	517	529	504	513	501	534	519	483	534	512	498	540	505	538	510	548	531	542	491	533	540	507	537	529	540	535	547	549	547	504	521	481	496	515	531	506	528	520	550	552	521	533	541	472	518	522	527	496	518	541	497	518	535	536	530	506	543	542	510	522	535	514	492	525	512	554	560	530	501	528	504	547	533	518	569	550	561	534	486	515	492	545	495	519	503	509	547	552	535	562	518	505	568	501	537	534	522	530	502	485	549	506	545	534	517	545	521	485	528	508	524	544	514	474	530	529	523	531	517	532	488	538	488	511	510	494	547	526	494	561	548	552	511	539	504	559	560	535	508	509	523	532	540	525	539	508	532	481	537	530	520	488	520	508	541	543	510	492	509	547	542	515	544	562	517	516	509	497	506	547	520	512	507	533	528	509	517	517	545	531	448	514	536	530	469	483	525	565	478	525	497	490	535	514	519	518	531	472	544	513	543	472	520	508	513	492	506	534	515	551	518	545	505	509	518	525	497	521	527	523	540	535	546	524	559	492	506	541	542	496	559	559	548	513	483	521	506	559	508	537	498	508	477	554	487	487	558	497	503	464	521	530	515	534	504	536	481	532	514	505	538	447	495	492	505	539	520	490	541	494	475	515	491	506	521	522	487	503	562	509	470	520	552	543	497	519	500	536	558	505	481	581	531	527	538	520	493	527	521	555	488	532	518	505	485	504	510	539	513	518	537	530	518	491	504	496	537	543	537	501	572	530	520	470	517	519	555	497	548	498	521	501	491	525	520	531	558	533	501	494	542	497	506	536	526	508	497	508	557	542	504	506	541	496	502	541	491	519	529	487	528	524	502	494	500	539	550	524	498	545	515	538	520	508	529	508	528	546	502	538	544	526	549	545	509	505	550	529	517	508	538	544	560	470	476	526	518	525	527	522	511	502	505	534	536	542	522	517	536	515	502	502	518	532	520	541	479	547	528	523	517	509	504	539	499	533	520	545	571	527	481	506	518	517	536	519	470	515	486	505	539	491	530	492	521	480	527	521	528	515	557	525	538	569	507	538	530	549	573	522	548	516	507	512	512	497	491	542	509	532	499	561	539	517	512	551	517	521	517	525	501	500	533	479	545	538	543	517	496	502	497	550	557	505	526	530	506	529	511	507	514	570	551	500	540	561	570	535	511	504	492	500	520	496	507	555	482	539	540	555	520	459	492	516	537	584	556	554	579	507	527	520	534	558	531	551	538	502	517	487	516	528	527	484	537	547	529	514	499	575	522	505	487	491	526	485	509	517	562	572	533	524	501	551	548	483	543	551	523	533	502	511	556	519	496	520	516	523	542	563	466	523	498	543	550	545	517	515	515	495	518	523	544	496	528	478	497	533	509	508	546	465	511	543	509	517	532	522	526	512	475	553	505	506	493	525	549	497	518	497	512	577	523	487	509	517	504	534	532	556	518	574	519	539	495	518	522	560	487	529	481	504	518	537	519	512	540	498	509	520	513	532	542	520	546	495	518	550	530	500	505	564	520	513	532	522	506	595	542	544	533	477	486	477	540	536	531	503	510	544	532	520	486	531	490	531	496	503	523	497	526	511	555	503	550	543	524	496	476	524	518	561	557	548	509	509	526	482	505	535	526	492	512	505	496	529	506	484	528	520	555	508	511	493	496	507	503	523	522	521	530	512	499	529	502	536	508	511	557	484	513	547	545	528	496	474	498	489	508	471	534	515	536	547	486	544	560	520	495	537	516	530	526	507	490	500	522	485	516	522	482	510	505	536	484	525	559	542	523	503	477	553	509	553	499	514	524	529	512	548	509	523	504	491	536	551	555	505	502	507	484	495	531	519	515	544	484	503	526	520	538	509	518	540	516	541	557	524	511	513	529	527	513	516	490	493	525	494	530	561	523	498	487	530	506	543	528	539	534	533	519	520	518	495	510	511	506	499	542	591	526	530	520	508	500	511	552	522	514	552	564	522	524	513	525	490	502	523	512	541	520	554	524	506	495	506	536	512	545	478	524	531	514	496	525	536	531	516	528	564	518	487	511	517	545	513	523	513	500	475	547	461	521	489	523	495	515	485	524	510	500	545	527	543	481	509	529	534	518	513	510	569	492	546	518	520	530	529	569	506	493	526	514	494	503	514	506	562	549	553	543	541	560	530	510	516	496	525	510	568	478	564	537	496	548	521	525	557	513	535	506	557	502	566	509	466	556	537	508	521	461	546	497	521	530	542	529	510	494	504	504	553	505	513	515	546	534	503	520	531	483	520	527	517	520	518	510	529	479	520	535	514	513	585	538	539	559	513	493	513	508	559	522	490	521	507	498	534	518	517	533	539	540	565	527	496	523	512	544	516	492	488	511	516	510	505	520	550	519	513	520	517	478	505	503	533	519	505	494	488	504	550	540	493	533	529	522	518	538	500	506	550	514	502	471	479	505	490	548	485	480	514	482	559	482	545	521	497	516	532	549	533	522	526	510	538	536	522	529	500	538	554	502	499	514	517	491	482	500	565	510	470	527	517	522	558	519	559	473	471	475	506	505	485	542	480	560	557	489	458	454	517	480	529	531	502	515	474	562	460	526	512	495	529	531	527	498	539	485	518	500	510	490	499	555	522	514	491	528	519	510	541	507	531	547	528	521	544	520	518	535	523	525	512	530	501	554	499	500	536	508	467	496	544	531	533	533	510	542	521	500	522	545	525	533	508	517	534	497	510	511	528	527	531	546	532	538	527	517	520	519	555	527	522	468	482	491	522	500	515	501	534	522	542	519	538	542	521	527	506	515	506	532	500	514	515	517	486	533	495	545	488	540	534	528	509	505	527	506	487	521	463	508	581	508
24453	25267	38174	31483	20372	8988	1004	368	304	306	292	300	333	333	323	310	300	298	315	288	303	330	292	278	272	331	288	300	325	316	293	316	323	317	301	295	291	282	307	316	298	303	310	336	325	325	271	297	296	292	321	329	271	299	328	305	329	322	307	321	307	300	278	303	272	298	311	300	313	279	321	286	304	330	318	339	306	319	300	320	301	301	273	307	298	270	326	308	273	305	298	317	310	329	297	279	306	318	318	299	307	299	272	319	312	309	286	320	310	286	332	323	311	302	314	320	286	313	296	320	291	302	286	298	306	337	266	299	311	314	324	285	329	309	333	331	308	302	297	304	287	317	286	305	260	323	332	280	305	310	310	303	321	313	302	293	310	332	315	334	292	293	298	297	289	293	335	309	313	283	297	279	327	300	285	307	285	298	278	301	307	304	324	298	293	320	278	289	322	293	295	313	295	316	325	316	319	304	312	315	270	317	306	321	284	303	327	290	271	303	304	305	286	324	329	305	322	300	308	289	317	305	289	321	307	304	329	304	286	315	309	280	316	299	318	352	296	302	330	303	273	282	307	287	338	317	271	326	291	315	293	318	297	297	292	331	303	294	289	319	299	281	317	311	295	285	300	300	271	286	325	307	297	325	338	306	286	300	297	307	315	288	322	297	321	337	298	299	300	295	310	309	301	291	282	317	306	318	332	308	333	278	301	285	326	300	322	317	283	289	294	298	299	313	305	266	267	293	302	309	353	305	307	296	303	311	305	301	316	297	323	320	262	306	294	287	277	303	305	317	281	323	312	291	292	317	298	312	333	310	282	299	338	293	285	310	318	307	357	316	308	330	305	279	298	278	302	317	320	269	290	304	325	296	308	308	316	274	293	307	294	296	296	304	317	277	291	278	360	335	329	322	300	289	311	323	278	296	290	304	309	295	309	300	329	303	334	325	289	300	312	300	317	310	321	308	305	335	322	311	309	284	320	271	329	319	278	318	296	284	336	260	311	332	273	284	308	297	343	296	320	299	294	294	333	286	322	294	297	282	310	307	323	344	315	317	290	268	307	300	266	286	280	330	297	308	299	315	341	301	321	327	302	291	311	308	311	314	283	278	293	293	329	278	303	298	307	294	320	292	294	292	326	326	306	294	312	277	323	322	317	299	258	289	315	305	265	320	306	302	321	275	281	296	321	301	295	340	299	292	327	315	309	319	305	287	291	305	296	300	299	303	350	306	338	264	320	314	298	321	294	323	323	305	314	290	283	299	306	283	302	312	295	290	311	305	302	316	325	333	296	307	331	312	280	293	304	288	289	299	296	309	288	260	342	307	313	326	333	323	305	308	282	306	308	326	303	317	320	302	284	289	294	315	331	306	326	290	300	299	336	314	315	326	292	311	319	293	311	302	320	312	327	323	270	295	316	281	308	294	307	301	303	302	294	314	296	340	322	312	321	320	325	287	286	289	290	298	295	278	289	283	304	304	284	315	324	276	262	284	300	281	313	297	274	318	286	286	302	285	278	329	274	324	308	310	308	289	298	306	310	293	286	331	331	263	306	319	327	300	319	276	272	309	301	298	283	302	312	282	283	308	296	317	283	307	304	302	298	324	290	308	308	292	347	303	295	300	322	297	298	298	291	308	258	304	306	317	303	302	286	312	327	282	321	311	332	267	295	286	293	318	289	331	320	300	299	306	309	297	289	301	296	307	321	325	281	317	274	302	333	267	296	311	296	316	297	310	299	307	310	323	316	286	308	323	300	284	297	291	267	290	264	319	300	295	285	307	334	337	308	328	305	282	315	287	324	301	281	297	299	287	304	300	307	297	290	297	328	284	311	305	299	296	290	301	324	277	272	318	291	305	285	281	296	300	304	317	313	299	294	334	303	296	323	289	292	283	324	258	322	324	311	291	329	293	298	313	302	305	337	332	314	314	327	304	299	313	324	321	324	322	323	285	300	322	281	294	329	292	317	312	278	310	322	308	319	338	310	275	322	291	313	328	325	289	316	290	304	324	320	313	305	256	310	301	302	294	289	318	285	297	307	281	300	301	309	331	311	285	310	319	306	284	293	290	314	305	309	290	323	285	262	279	352	312	298	330	315	305	278	303	303	324	257	290	276	319	304	274	285	283	334	297	303	290	313	307	312	283	313	317	311	299	321	315	307	327	313	312	303	291	312	311	315	305	325	301	277	315	322	325	308	332	291	318	312	283	310	340	286	299	277	313	309	287	282	302	323	315	300	279	303	299	293	289	324	294	301	309	298	313	317	302	296	313	297	321	289	295	331	297	312	303	311	294	314	284	355	294	268	284	288	320	293	294	310	294	354	323	335	304	315	292	306	291	307	324	277	318	316	296	335	282	316	318	304	325	298	290	343	276	299	300	306	315	344	308	306	309	305	300	293	296	329	284	307	305	291	329	305	315	314	275	296	295	299	311	289	306	300	309	287	316	280	348	312	319	328	292	302	308	315	302	299	323	292	280	313	297	318	300	296	315	291	299	309	312	301	288	306	349	339	305	316	307	302	298	286	302	310	298	289	275	292	314	292	291	317	308	310	321	324	284	310	313	293	311	286	318	294	305	296	279	309	312	321	323	281	291	283	338	292	313	324	310	277	293	317	293	342	296	330	314	302	314	328	311	306	336	316	310	318	328	327	300	323	307	326	310	323	289	306	295	290	321	304	269	321	290	315	308	315	302	313	311	309	301	298	305	294	317	326	318	302	272	297	281	304	319	308	317	296	305	294	304	286	280	298	317	317	310	289	307	291	297	320	295	343	323	304	304	288	320	288	291	281	281	288	271	280	320	325	276	292	287	265	294	292	309	318	337	317	275	318	321	324	299	293	293	316	308	287	308	299	298	320	321	296	332	301	290	285	350	306	310	306	314	307	281	264	307	331	283	322	294	280	312	317	308	287	324	300	314	311	317	312	284	285	314	291	351	291	288	298	302	310	301	322	297	326	335	307	300	290	325	299	297	290	305	301	277	308	318	299	306	296	295	290	327	281	285	302	298	301	378	307	311	290	310	281	321	315	311	289	301	292	324	306	318	303	291	314	297	293	337	329	321	313	315	289	271	288	285	295	298	268	326	317	335	314	299	296	290	277	318	318	329	318	323	301	302	291	306	279	300	334	318	294	316	328	301	314	290	297	313	292	292	309	285	294	301	272	264	280	296	296	282	292	282	285	317	313	289	308	265	306	300	287	306	309	292	279	299	317	321	322	346	294	338	311	327	311	303	303	307	312	299	277	299	287	299	300	308	317	316	307	314	292	276	300	313	309	298	294	314	288	309	303	293	317	337	277	321	294	262	298	270	298	317	309	281	290	315	313	305	291	317	299	334	319	306	317	306	298	324	304	263	304	287	305	311	315	322	287	268	301	319	339	352	302	306	319	295	295	293	304	338	299	278	350	294	326	279	307	316	316	290	281	328	313	310	298	295	308	282	303	302	306	319	325	301	307	305	292	307	282	294	308	312	309	292	294	287	282	310
58212	95216	71576	42116	20065	5491	1282	642	542	564	555	579	538	525	535	594	568	594	556	549	541	549	542	580	579	533	543	564	530	580	511	542	504	547	536	548	523	576	554	527	504	606	570	561	519	548	532	554	547	509	521	506	585	548	585	579	560	546	577	544	523	558	586	554	577	522	534	548	559	570	549	545	533	505	547	576	504	568	547	561	568	561	549	556	575	486	567	561	590	540	545	520	589	557	539	545	516	543	562	535	597	549	541	510	562	543	544	564	577	552	535	580	545	573	575	529	548	567	593	497	547	529	537	564	555	530	540	533	503	543	604	507	512	535	543	558	488	559	554	557	569	556	551	557	544	539	553	526	561	534	546	528	534	564	560	546	592	547	558	517	533	558	563	530	572	544	578	536	517	523	584	559	548	581	537	514	532	533	517	549	558	507	524	543	536	559	512	510	524	568	567	525	540	545	566	533	518	544	530	577	559	555	521	557	487	555	555	571	499	544	532	546	558	578	508	556	558	490	523	505	563	555	528	565	586	541	539	544	540	580	607	524	541	537	587	540	528	520	546	540	571	533	521	515	500	522	547	547	564	586	527	598	547	556	553	557	521	535	574	598	556	544	523	551	529	509	565	572	556	535	526	536	532	549	540	471	528	578	556	547	518	553	536	551	513	491	567	550	550	583	559	564	568	557	511	588	619	532	564	589	502	503	538	506	545	541	546	539	591	522	540	525	583	533	485	543	574	577	549	605	589	524	582	544	548	519	557	499	585	578	532	568	557	580	507	535	534	547	533	550	561	549	536	556	534	537	543	530	545	589	560	580	526	508	535	540	536	592	511	527	518	545	566	554	548	549	537	522	586	550	527	563	560	539	545	535	552	518	533	496	525	553	555	548	530	594	553	540	562	556	586	583	555	509	537	523	524	533	578	551	569	543	536	534	561	508	548	484	561	559	538	562	560	546	538	581	500	571	534	503	540	504	543	507	544	536	565	558	521	542	569	567	522	546	550	539	543	558	554	524	557	481	555	494	557	540	573	549	512	487	561	597	508	548	530	562	529	547	510	583	492	556	541	532	522	536	552	535	551	555	553	525	544	567	543	538	533	534	506	563	537	531	560	534	556	551	540	575	574	553	511	540	567	511	538	560	518	602	517	496	587	577	558	568	534	559	537	541	529	568	590	546	550	519	616	554	541	543	558	543	522	484	532	572	570	531	551	541	573	531	511	531	547	526	543	511	581	554	551	504	517	560	549	549	592	538	560	573	559	561	550	560	527	549	525	508	548	550	556	569	533	572	535	567	593	526	571	551	557	537	554	532	537	538	525	555	594	545	536	558	548	537	554	558	559	558	525	545	531	525	549	532	570	546	527	537	543	583	576	544	546	557	570	531	506	565	523	538	540	518	555	589	531	524	525	531	542	519	532	568	536	531	519	531	568	556	512	530	540	533	562	555	545	553	549	556	524	549	586	579	571	556	555	570	585	572	539	539	538	564	574	578	507	511	535	533	563	530	545	488	507	550	512	556	531	541	547	584	586	562	530	489	558	500	515	567	560	571	528	560	569	541	542	535	565	540	553	577	511	514	549	528	556	556	554	566	547	579	559	557	569	548	543	566	540	514	528	549	520	582	538	521	576	545	559	552	550	552	557	589	528	549	559	587	563	524	569	549	581	576	506	529	577	559	552	535	519	516	550	558	553	568	526	559	535	538	492	532	539	517	547	554	513	533	558	555	562	589	523	565	576	523	521	535	538	577	577	543	554	552	580	531	556	552	511	534	501	550	543	578	550	535	518	522	526	553	582	562	515	530	546	528	557	521	521	544	539	504	549	518	509	547	540	498	544	572	543	554	556	581	510	584	582	580	562	560	592	591	549	574	506	535	592	562	569	562	559	547	547	545	559	538	563	539	514	533	502	523	573	566	556	611	588	544	552	574	552	565	594	573	520	508	569	588	557	595	553	522	528	526	541	563	547	586	555	579	569	549	561	517	534	577	533	534	563	499	567	584	530	559	525	571	498	525	556	560	526	556	525	508	571	520	581	540	546	541	537	538	551	528	546	543	588	533	545	560	556	540	577	512	543	540	544	520	539	556	581	519	543	574	513	538	563	523	587	549	501	513	538	544	529	527	546	575	501	527	544	557	532	543	518	532	565	573	525	573	600	534	531	584	537	562	576	531	529	531	598	515	581	542	587	515	554	517	546	568	604	566	548	543	517	528	591	574	571	537	552	539	549	569	574	537	545	505	556	569	552	528	559	546	607	562	535	567	558	546	563	496	564	571	555	538	571	541	486	545	550	597	543	527	601	524	547	518	521	536	557	600	552	578	525	540	553	546	533	570	531	564	474	559	550	559	520	561	538	505	525	520	550	535	536	586	558	535	563	536	570	516	514	512	528	556	581	515	534	558	555	547	585	556	513	570	520	571	543	503	525	540	496	566	524	523	532	523	535	542	542	586	566	515	595	561	544	497	501	552	560	527	525	524	531	583	568	540	538	536	559	559	529	545	570	551	558	543	516	528	555	526	542	551	577	555	522	516	509	521	589	574	526	578	578	549	502	553	569	578	599	533	532	544	539	538	560	516	544	562	540	546	550	535	562	523	531	528	538	513	544	551	505	546	541	555	548	586	604	510	550	528	568	533	537	554	575	606	561	558	512	574	561	552	558	560	533	587	536	557	582	547	551	543	559	531	586	554	559	579	549	518	599	558	560	574	545	545	556	559	523	516	553	557	565	522	530	540	549	574	543	556	547	530	539	543	548	517	577	590	554	552	559	565	619	534	540	534	505	556	546	558	524	574	527	536	529	547	575	546	553	529	574	560	519	534	547	530	533	589	544	536	538	592	515	566	539	534	592	563	558	547	543	553	575	535	556	572	582	588	572	523	502	560	541	538	554	571	536	567	529	564	577	565	506	529	559	562	588	548	526	540	565	567	556	542	551	573	554	542	563	551	593	553	565	542	544	550	512	538	536	532	525	523	510	531	541	524	556	555	551	570	513	538	524	518	582	530	584	564	558	513	576	552	567	571	566	511	524	498	530	557	579	563	533	547	564	513	538	558	504	510	544	522	516	517	556	587	546	557	570	538	524	584	547	563	545	524	563	547	545	532	542	569	548	506	564	555	556	561	556	508	531	533	567	532	549	564	542	573	525	543	554	531	604	534	563	498	527	569	512	582	570	528	561	558	530	535	535	559	594	564	549	545	511	533	533	523	552	603	548	572	561	567	557	552	559	549	504	533	556	526	543	514	516	554	566	509	562	546	521	581	524	532	516	563	533	550	576	556	579	568	569	546	543	567	562	573	528	550	537	555	521	553	545	585	562	551	571	518	537	522	561	536	539	559	571	545	523	541	582	522	558	533	546	550	537	529	540	540	542	545	551	533	566	539	509	577	537	510	506	552	537	519	555	534	531	545	593	575	566	561	558	551	527	602	588	552	551	556	537	521	547	561	539	554	539	573	583	546	558	566	516	528	547	558	513	547	520	540
23500	23220	34366	28871	22241	17142	4217	502	387	392	355	361	347	380	369	333	340	325	375	367	370	354	343	346	363	371	348	349	379	340	358	376	369	350	364	345	338	351	351	363	326	349	342	328	337	335	361	334	323	341	382	360	355	352	326	356	335	345	333	352	349	348	349	369	348	370	348	361	366	336	350	374	338	360	339	341	315	343	358	355	368	345	339	336	345	350	350	339	352	330	341	345	368	364	348	403	321	325	348	351	396	319	376	344	374	319	347	348	300	319	314	346	341	347	339	357	332	347	348	338	349	337	362	378	351	355	308	379	339	339	381	333	378	358	364	378	375	372	340	342	348	352	351	351	389	381	346	329	367	362	346	324	391	384	349	344	323	315	348	330	381	356	373	323	331	356	380	325	349	367	336	358	352	345	333	327	355	350	320	344	359	323	335	340	378	380	356	352	373	348	356	345	323	341	318	338	332	334	329	365	335	350	331	360	323	352	347	331	335	358	330	375	377	345	349	350	352	360	366	388	367	335	363	372	328	299	374	336	365	341	359	344	333	362	345	354	356	371	341	360	338	364	317	362	363	346	361	350	307	345	330	366	322	364	361	388	357	343	326	348	344	328	353	365	361	338	342	356	371	345	367	368	384	408	315	353	383	377	343	363	343	328	389	349	348	364	352	363	346	333	350	340	340	354	339	358	356	350	349	370	362	318	372	330	389	340	301	343	375	313	373	332	361	375	364	381	352	347	312	347	361	319	378	329	340	331	340	352	366	343	340	349	363	358	361	327	364	364	339	374	351	333	348	381	373	337	382	322	372	354	343	335	370	341	346	369	370	344	357	359	363	366	335	368	367	333	362	361	342	357	372	338	375	369	334	334	349	348	368	378	318	369	360	375	330	366	317	327	374	361	346	376	346	350	374	321	354	360	362	348	377	357	381	322	389	376	346	344	344	373	347	323	327	346	342	376	360	340	354	373	332	351	322	319	348	355	365	342	375	374	352	362	341	347	369	367	312	374	383	342	360	364	347	363	354	385	372	340	366	376	354	345	355	330	386	356	349	352	340	356	352	381	376	354	323	339	360	333	333	362	365	372	333	326	351	348	333	360	358	379	350	384	338	353	330	366	347	340	321	332	368	364	321	334	345	337	335	332	363	340	350	362	346	321	367	367	339	344	377	348	342	358	362	347	344	333	356	346	310	372	380	350	340	313	324	362	352	371	360	363	330	353	332	310	344	361	350	328	336	367	360	374	376	388	335	337	334	360	367	330	323	354	326	362	356	351	361	327	352	348	360	325	344	386	346	378	352	356	328	362	339	338	378	329	339	370	338	349	351	365	328	322	379	321	346	336	318	337	339	364	346	334	357	324	334	344	358	342	344	338	348	375	363	374	362	338	354	338	344	343	336	333	337	388	390	374	347	358	328	365	349	343	352	342	356	373	349	367	324	364	357	360	320	344	343	360	381	314	344	355	343	357	351	335	325	357	349	335	336	336	347	345	348	363	382	365	357	369	357	335	370	348	365	375	372	332	375	362	384	354	371	334	369	325	391	313	370	356	322	346	370	354	362	346	382	322	369	314	365	331	359	368	332	353	350	344	364	407	375	355	373	354	392	336	343	364	349	358	325	361	349	375	375	335	341	371	331	368	330	348	353	363	331	334	318	358	347	366	373	376	363	366	344	359	369	322	367	361	344	335	332	339	350	342	347	364	390	373	315	367	342	342	316	360	334	339	331	353	361	382	358	334	312	371	367	349	359	371	389	322	337	367	385	350	354	333	328	359	353	338	378	356	350	334	351	346	363	345	366	346	335	348	327	340	347	380	372	343	356	322	391	348	336	360	333	356	367	373	380	365	336	323	318	355	351	352	354	367	319	354	324	343	355	369	337	370	342	354	336	351	313	330	372	342	349	357	346	384	308	358	360	351	371	362	378	338	374	352	347	340	376	348	316	356	366	387	332	360	328	359	381	343	332	359	338	348	366	332	332	317	386	343	331	371	375	352	335	356	332	355	352	348	376	345	312	356	342	367	358	350	344	349	349	347	318	343	336	331	347	355	326	367	334	350	328	353	360	351	346	358	321	318	331	362	354	337	348	380	379	332	356	360	375	373	357	373	317	317	330	350	329	366	335	373	341	340	313	347	372	345	316	355	328	367	353	361	332	360	330	361	350	368	355	358	362	346	359	350	345	336	344	332	361	348	355	333	370	326	345	376	333	332	360	318	366	341	346	329	336	361	347	352	338	363	373	342	353	354	369	341	311	346	330	336	369	361	347	381	320	365	339	332	351	360	342	424	344	378	359	336	335	371	365	326	350	363	360	331	325	343	351	360	334	384	341	336	333	351	347	359	369	362	331	366	359	339	354	352	361	329	353	326	333	369	325	326	338	311	346	357	352	356	344	349	375	326	353	345	371	318	372	343	345	339	346	346	345	366	339	339	393	394	342	380	364	344	303	336	356	357	361	350	341	369	296	353	402	348	347	353	363	357	386	360	342	372	359	360	331	362	360	356	346	380	346	327	335	332	350	370	342	353	378	358	329	346	326	368	342	353	335	338	297	329	318	338	378	349	342	357	355	391	329	353	304	361	357	322	353	339	375	358	343	352	328	337	352	340	360	327	382	365	353	370	338	390	348	339	356	368	344	361	354	354	312	322	327	352	332	373	355	329	364	371	314	377	346	322	341	358	333	328	353	339	322	348	353	355	350	363	380	377	349	350	346	335	350	345	374	345	346	371	342	343	338	325	356	369	380	304	374	306	351	325	340	349	370	355	361	324	353	363	361	301	347	345	348	307	361	344	356	339	386	339	354	351	324	330	345	349	357	357	307	343	343	367	313	338	361	333	346	357	359	348	337	336	329	358	365	350	333	345	375	349	366	345	353	352	330	369	375	350	360	369	344	351	369	337	367	364	341	351	388	349	360	319	343	362	332	353	355	337	367	353	373	352	350	369	378	362	345	359	322	353	336	337	331	354	350	355	338	310	346	345	353	338	328	335	350	354	365	370	374	356	348	375	325	323	376	348	359	363	338	335	350	323	341	347	357	335	354	361	365	366	358	335	322	351	368	355	351	346	347	365	334	352	357	381	344	333	314	371	358	375	340	371	344	385	363	350	355	358	327	325	317	332	336	342	384	383	374	364	333	316	337	335	344	318	351	363	364	351	335	380	347	354	360	354	339	336	330	351	355	319	351	364	334	377	385	313	378	318	394	352	342	343	334	343	375	364	325	320	330	378	362	345	369	371	359	331	354	353	379	331	364	366	335	329	329	362	370	338	325	351	350	374	332	369	354	349	357	344	353	341	344	333	338	355	371	349	342	331	339	344	323	329	359	311	322	367	351	330	339	341	359	350	349	330	364	337	343	358	353	328	359	372	356	332	331	365	387	356	377	346	332	355	360	345	374	325	379	343	359	330	375	345	347	322	351	328	326	347	336	365	366	361	338	375	380	380	357	362	334	357	370	377	376	372	335	312	339	314	346	366	341	325
59987	103902	79612	51200	26569	7845	1692	702	578	584	620	605	582	592	604	610	632	552	622	623	611	591	541	634	576	561	629	629	600	554	612	582	622	618	585	665	606	600	614	630	604	554	614	620	580	595	630	574	607	604	582	610	640	580	595	627	618	577	643	611	596	629	593	585	607	570	586	628	577	607	561	534	586	580	626	606	588	576	600	631	625	595	582	613	583	606	557	611	651	548	614	569	649	598	631	607	559	584	598	635	613	598	549	628	595	614	558	577	615	604	624	599	622	578	621	644	603	594	586	577	624	594	632	570	604	552	595	599	610	571	613	582	610	580	552	602	585	605	609	603	648	594	577	585	597	592	633	609	526	586	599	617	678	615	601	557	585	628	622	586	617	585	618	596	583	585	618	637	628	580	616	602	625	620	623	612	608	611	579	574	592	587	585	599	602	607	590	576	625	619	627	595	632	605	570	577	607	620	606	566	600	608	592	652	577	606	619	590	601	570	620	588	641	557	617	601	604	581	620	613	581	586	567	571	586	618	575	621	566	598	588	587	565	583	590	606	632	578	606	623	588	591	606	594	654	585	624	633	585	617	606	603	587	630	581	580	603	594	564	618	604	578	592	615	620	619	591	577	601	558	633	590	620	582	591	573	629	605	582	621	560	562	607	568	597	585	575	580	602	636	570	615	591	614	659	550	591	579	621	621	542	591	603	594	558	601	554	582	570	611	618	623	603	619	588	591	600	616	614	598	590	546	632	624	596	623	618	630	562	594	605	580	526	616	602	640	631	583	625	591	641	571	633	602	583	623	603	606	614	585	616	617	593	583	596	592	607	613	613	587	595	617	570	625	547	581	606	598	606	608	585	588	618	603	615	621	560	588	598	608	612	568	563	645	626	590	619	577	633	594	670	596	567	600	595	624	628	611	614	607	584	618	602	578	629	594	594	610	590	565	608	630	613	585	588	590	556	591	654	596	587	640	594	602	616	595	604	619	611	624	565	595	578	594	609	577	604	583	585	554	588	619	608	621	610	593	582	618	567	625	629	648	555	644	580	610	613	590	613	585	635	581	588	629	595	602	600	628	621	591	569	568	603	620	603	634	589	573	629	630	577	598	630	573	627	539	632	594	567	611	649	608	621	656	592	642	574	634	591	600	619	625	611	556	615	610	605	618	581	626	599	573	563	585	618	619	580	541	559	560	588	620	555	554	574	605	597	634	571	572	580	623	584	597	589	567	619	560	636	556	602	566	598	592	580	574	654	603	602	661	596	599	567	611	598	577	562	610	606	602	579	604	614	592	570	598	564	583	604	583	550	570	586	619	645	586	588	574	578	544	566	590	599	595	562	569	599	651	558	635	606	628	672	578	634	570	588	598	599	625	592	564	578	554	559	609	572	588	580	599	614	609	588	611	612	595	584	609	633	594	606	598	609	595	587	622	579	620	612	601	609	644	613	601	615	569	628	578	654	630	539	623	614	579	660	604	579	590	584	605	609	601	599	606	628	618	614	623	577	619	596	626	624	589	553	660	619	558	599	630	606	605	632	542	602	625	612	572	597	629	596	603	620	533	630	558	582	621	525	557	611	594	591	610	610	609	611	561	576	612	600	623	592	589	559	551	573	612	565	591	575	608	583	602	625	572	617	595	644	604	624	613	562	556	565	622	591	623	570	570	595	602	576	590	590	583	624	591	623	634	639	591	565	648	602	607	615	614	619	616	634	632	653	580	618	577	635	589	620	602	614	601	589	626	576	589	567	578	585	625	598	555	629	601	603	620	584	622	616	573	571	557	576	583	598	575	633	615	567	597	611	620	578	615	621	604	645	645	597	613	592	609	618	616	599	596	576	587	635	685	594	646	557	584	588	609	661	616	563	571	583	609	620	601	610	593	583	557	576	637	565	616	566	618	633	524	576	584	604	607	604	588	616	593	596	625	576	575	641	590	559	618	589	596	650	620	615	621	589	630	601	634	612	626	653	637	588	598	598	602	584	614	554	628	631	585	585	596	610	591	556	609	607	590	599	613	618	612	642	595	594	560	570	590	608	582	616	640	619	636	589	585	581	624	639	584	600	575	587	625	574	538	566	570	567	597	575	572	608	580	575	591	570	630	598	571	603	585	608	631	611	592	575	574	605	614	605	599	610	582	599	619	556	594	595	583	626	600	590	620	643	590	587	587	588	627	556	631	610	642	606	643	619	580	558	616	594	628	608	594	638	569	601	613	615	616	598	614	578	607	617	598	601	618	579	593	570	596	627	540	617	596	582	598	621	540	594	572	611	619	570	589	563	640	621	619	578	570	599	591	595	604	610	630	578	599	607	588	588	557	609	600	588	594	576	571	601	642	596	602	590	645	613	582	568	593	588	619	616	602	609	575	603	623	617	606	592	584	611	591	614	615	610	618	611	615	613	602	625	631	598	579	585	603	584	602	668	597	593	595	592	554	578	578	612	590	617	592	637	611	595	575	625	609	598	589	625	621	589	644	594	555	623	591	582	625	601	612	570	597	600	616	607	571	621	598	607	589	586	641	619	550	611	619	596	562	575	613	627	566	593	609	629	574	567	619	596	594	581	631	589	604	625	590	626	593	590	598	620	581	595	555	587	591	598	594	615	603	587	627	607	618	608	622	590	634	632	568	590	634	584	585	632	550	617	625	621	585	585	640	560	621	600	598	589	644	567	573	665	566	613	565	615	611	596	567	635	611	627	608	589	610	605	606	567	614	569	600	611	605	603	616	584	585	622	618	602	622	562	597	585	606	571	579	595	598	602	622	624	598	610	615	624	591	611	567	595	616	614	583	601	609	607	602	576	614	611	588	589	623	578	603	617	585	581	608	572	592	602	590	592	583	589	566	593	605	599	617	561	581	604	633	588	609	612	600	589	593	581	580	575	560	630	572	574	614	580	597	593	571	597	564	631	577	584	569	597	582	580	607	615	619	554	603	586	625	632	570	540	589	551	569	596	592	591	542	612	604	602	619	609	554	594	595	558	574	581	621	629	591	602	615	590	605	564	558	600	540	617	537	588	601	610	561	591	572	611	572	624	628	626	542	595	607	614	600	596	592	598	617	587	587	594	575	605	584	604	587	606	591	582	575	600	605	580	582	581	613	568	601	588	606	609	636	614	630	593	621	563	564	576	602	608	596	591	578	608	620	556	580	598	597	591	611	625	613	589	574	606	581	560	627	627	578	576	587	608	603	621	600	582	595	612	583	598	616	582	596	562	617	581	578	630	619	613	565	611	594	591	611	598	570	628	607	596	592	615	609	592	634	654	615	622	598	591	584	606	578	605	580	575	587	591	603	606	554	553	606	567	605	592	590	600	593	606	605	606	587	630	611	607	620	607	622	547	604	576	603	653	608	589	624	592	543	529	591	632	606	574	603	683	602	599	593	597	601	557	605	575	630	609	606	613	578	607	575	578	586	576	557	590	618	599	591	627	592	609	580	581	607	605	586	586	596	574	599	591	581	579	637	595	642	607	615	611	637
28754	32517	31489	15249	2721	621	334	308	275	286	296	274	295	287	281	276	261	291	303	293	276	290	298	303	289	314	263	310	293	300	283	302	301	333	294	297	277	309	284	294	283	269	279	305	300	264	274	306	295	308	305	275	316	290	288	304	253	311	272	305	288	312	274	281	274	274	280	308	327	307	289	294	314	269	293	291	281	259	283	294	308	268	262	304	269	304	278	293	292	289	307	297	314	282	295	275	297	314	297	285	295	274	284	288	291	259	273	270	287	306	288	304	292	317	278	300	316	276	277	300	280	314	275	305	281	298	298	294	269	282	306	302	287	321	281	291	296	286	282	282	252	292	287	281	293	269	289	316	292	284	291	309	255	254	300	278	331	303	292	282	298	307	275	282	294	270	296	291	255	314	285	287	284	319	275	285	295	285	263	290	272	305	306	306	285	311	306	280	295	308	326	273	294	283	275	311	280	318	261	284	302	287	337	294	317	263	280	305	264	278	318	302	268	282	282	306	290	273	294	306	291	310	304	276	273	309	263	287	283	297	317	292	292	259	270	265	273	297	266	288	279	321	289	301	255	274	314	283	280	259	288	300	295	298	269	301	293	260	275	285	282	279	292	290	274	290	292	262	290	268	276	254	304	304	271	285	289	278	270	308	301	277	265	284	309	306	315	291	275	323	306	276	317	291	298	294	302	274	295	288	309	284	294	274	302	272	285	290	280	289	289	277	283	264	288	289	282	290	268	292	281	300	280	291	279	287	257	309	292	286	285	284	262	293	292	321	277	285	303	302	296	294	290	322	304	306	292	278	268	281	290	284	285	297	279	294	282	324	283	276	307	302	269	255	309	269	298	284	295	294	277	263	289	315	313	302	274	275	286	290	299	286	298	306	277	290	301	255	297	262	289	288	283	263	278	287	256	331	302	284	272	279	284	278	262	324	286	272	276	297	270	313	279	281	269	308	313	310	276	283	296	276	304	285	277	296	305	322	291	268	301	278	274	293	275	280	285	320	304	316	313	307	247	284	265	291	276	306	256	269	295	320	267	269	260	313	257	282	277	248	261	278	345	270	277	268	267	272	268	265	299	259	293	274	259	286	280	300	286	298	294	290	266	287	293	303	299	260	304	304	268	258	279	292	277	266	290	287	273	315	309	283	311	275	302	263	270	286	299	269	276	297	292	286	299	283	309	296	317	276	293	309	273	300	334	285	268	290	288	318	307	294	290	298	289	271	288	289	308	277	290	265	305	282	268	283	313	332	281	299	286	278	284	279	293	274	283	334	270	271	289	277	296	292	266	278	317	284	260	273	283	270	290	320	288	285	284	279	302	285	293	266	294	299	265	262	276	301	299	307	285	331	256	274	253	290	284	287	288	281	277	304	301	274	291	304	285	316	318	283	276	298	316	292	269	266	278	285	293	279	263	305	301	301	278	310	294	272	273	299	318	288	273	284	280	294	298	271	305	304	292	298	303	299	302	286	312	307	313	291	268	267	279	294	269	287	293	263	271	313	292	265	303	320	289	263	313	307	293	291	305	265	303	263	296	303	302	256	283	296	283	294	299	315	300	278	275	316	293	261	268	280	270	315	290	290	237	275	282	307	279	308	305	306	326	260	293	286	294	258	292	291	302	289	297	301	313	292	286	302	275	298	306	324	322	265	301	308	273	302	270	276	268	290	295	296	320	302	308	292	298	334	296	271	257	288	303	282	243	259	283	279	301	300	318	301	325	286	259	325	283	302	303	295	296	273	292	283	307	281	272	300	284	330	274	277	278	298	317	308	283	292	292	289	299	297	312	299	322	318	240	283	314	291	286	291	309	294	287	268	266	271	292	301	305	285	273	278	267	271	296	289	264	294	278	285	322	275	276	283	262	270	283	277	270	312	281	271	301	297	296	245	262	287	290	279	276	281	287	264	278	298	293	248	327	299	311	281	303	279	285	259	294	313	274	309	289	233	258	294	284	298	274	296	291	284	272	313	297	304	322	293	302	300	291	257	299	290	298	287	268	264	273	277	286	287	300	279	287	283	299	290	308	273	258	267	269	267	277	287	282	277	280	319	295	274	296	287	304	316	294	294	279	331	289	295	269	300	280	299	276	266	311	289	294	260	286	281	288	252	289	311	258	292	304	324	286	265	289	272	294	271	260	323	284	303	298	282	273	287	268	300	289	298	284	312	277	274	309	289	342	288	292	298	291	304	272	302	291	334	297	300	297	271	308	279	296	277	305	283	288	273	282	316	277	285	264	299	297	261	271	275	306	265	275	302	269	324	322	286	282	301	272	278	273	282	306	309	307	290	287	285	293	289	287	257	294	331	266	303	283	302	273	331	290	271	277	280	282	293	288	299	272	249	279	284	250	301	268	255	308	307	298	312	291	304	256	277	284	259	313	308	308	308	295	248	296	305	259	287	287	301	322	290	250	286	264	303	277	302	291	292	277	259	287	260	268	289	272	272	271	272	282	289	309	270	313	300	295	298	264	315	289	270	254	278	272	320	300	316	269	303	291	292	294	293	276	269	288	310	250	284	288	267	288	310	281	288	280	293	312	299	300	267	291	291	307	262	283	289	312	299	283	292	268	281	276	271	348	284	295	293	279	302	281	267	297	292	275	309	304	290	269	318	286	289	282	282	262	269	284	288	307	274	295	286	265	305	292	276	270	305	304	288	275	260	295	264	307	256	284	279	295	295	283	277	269	288	309	304	313	270	300	262	277	284	271	267	286	290	254	286	282	279	261	281	268	299	266	290	283	310	248	277	299	272	287	309	281	282	290	261	280	298	254	293	282	274	288	281	281	284	311	309	276	301	285	272	277	276	312	311	279	287	296	292	315	294	330	270	291	327	311	303	271	278	264	286	284	297	296	299	288	303	306	295	294	267	268	300	282	305	323	302	299	284	333	282	309	281	260	281	314	301	303	282	304	298	304	297	269	304	287	290	307	284	247	279	296	281	304	304	286	279	301	276	260	265	264	266	314	318	275	261	328	288	264	277	285	280	292	293	294	298	279	326	272	268	316	282	304	308	284	257	311	270	289	281	284	303	302	299	263	270	306	297	276	293	290	304	306	299	314	270	286	296	293	280	262	265	303	311	277	275	300	290	266	307	308	297	275	303	281	268	272	327	288	288	266	314	296	283	285	289	276	268	263	312	305	266	293	298	299	312	322	272	282	287	275	264	273	300	312	285	293	259	279	279	282	304	299	278	294	261	309	264	274	289	278	284	302	295	281	262	300	288	258	300	299	305	296	273	302	281	303	294	291	313	310	295	302	288	289	266	286	264	250	267	295	282	277	300	297	304	308	299	302	272	305	295	275	279	271	287	319	308	266	282	264	333	297	269	304	310	279	273	278	295	285	279	284	313	288	285	277	263	318	307	306	273	301	288	298	301	270	279	292	299	276	294	274	300	308	279	282	305	276	306	278	294	312	272	292	288	298	312	239	289	287	289	264	321	258	275	281	295	309	298	295	312	293	277	313	285	313	313
34627	50858	36642	16650	4946	1274	630	526	534	541	543	566	545	495	503	493	543	530	535	564	512	510	530	499	456	569	536	517	525	508	531	521	481	553	508	534	535	570	548	531	502	543	491	511	526	545	497	497	528	561	574	557	540	545	516	545	522	553	524	523	512	515	512	527	501	510	505	526	535	523	504	517	536	493	518	521	509	565	495	519	552	538	542	552	547	560	502	514	530	503	557	540	550	500	519	530	534	549	518	541	525	541	526	554	500	495	506	546	535	492	549	494	525	492	587	523	527	512	510	485	517	540	490	535	521	510	504	498	579	533	499	570	525	512	499	506	562	542	501	489	496	507	513	524	560	516	551	515	510	543	545	495	529	533	545	538	507	507	520	517	507	523	560	516	520	504	528	532	515	514	538	506	475	517	511	477	484	500	510	529	514	519	528	544	527	557	534	548	557	527	539	533	521	523	544	508	517	542	482	528	497	536	529	525	543	578	515	526	475	515	506	530	499	541	537	534	510	510	458	563	558	513	555	529	542	558	519	558	518	513	520	539	511	543	517	516	488	508	555	548	507	531	542	512	545	529	520	521	497	528	503	551	540	510	562	502	500	556	497	539	525	546	500	545	532	524	549	495	521	529	543	566	498	508	512	523	564	518	512	507	528	512	520	516	488	527	560	484	543	521	530	511	530	549	515	506	520	535	507	543	506	504	519	508	516	546	571	526	529	540	539	498	508	511	552	466	561	518	523	522	582	547	496	473	538	539	560	536	547	519	514	536	522	554	552	535	545	559	587	535	574	486	495	504	523	561	550	518	538	542	507	539	541	535	486	490	534	518	491	523	505	512	529	486	515	505	532	480	497	521	542	515	535	524	546	477	483	584	523	541	555	560	505	533	474	514	505	496	516	520	533	463	539	507	517	563	558	540	528	551	491	521	492	523	534	512	513	473	497	515	513	475	516	537	501	490	551	508	519	528	555	559	483	532	475	511	518	540	533	530	517	534	508	495	554	514	516	575	530	541	507	545	500	514	516	496	520	505	513	473	539	549	548	539	547	544	526	515	534	516	525	524	512	505	543	540	511	531	517	505	503	469	531	524	521	527	490	513	542	545	516	547	536	496	593	551	533	517	529	531	488	545	490	505	516	532	533	518	526	527	483	553	511	532	506	540	518	530	512	557	515	526	546	532	523	533	551	576	526	535	540	527	519	524	516	553	502	560	526	507	528	478	528	532	528	507	489	566	577	506	531	520	583	564	524	537	556	525	517	531	578	499	546	493	512	519	546	513	549	513	513	506	528	537	556	557	528	515	497	570	480	498	523	559	532	487	536	544	502	538	530	508	539	506	535	527	531	533	534	492	515	506	529	501	516	499	528	523	528	504	522	532	532	532	534	512	550	471	517	517	522	507	535	570	483	568	499	538	529	514	493	526	522	551	520	515	509	489	540	512	535	533	531	500	518	524	505	520	504	553	519	506	516	531	499	512	528	519	513	569	589	515	484	515	473	559	491	521	599	529	514	526	545	523	511	506	520	515	520	491	513	529	536	524	482	473	527	506	546	502	506	548	555	526	537	477	527	516	475	563	529	543	555	541	504	568	548	544	518	535	500	527	492	537	521	499	511	519	528	570	542	536	547	514	547	524	501	533	514	561	537	547	524	501	528	520	536	512	540	528	581	541	527	532	502	516	529	495	524	515	544	524	530	543	605	576	527	487	483	507	542	518	542	502	533	542	504	531	526	544	510	534	548	577	504	498	570	508	553	556	515	504	558	583	524	523	534	508	554	555	501	486	528	496	547	536	527	496	509	505	499	508	532	514	496	537	537	514	491	497	508	519	546	547	501	525	512	522	547	522	545	504	525	536	575	537	535	541	538	492	532	529	522	511	548	512	477	512	513	548	568	550	470	529	511	520	556	499	565	503	534	518	535	520	533	512	533	548	497	515	461	540	545	553	510	520	549	551	530	546	506	530	565	533	565	505	502	514	522	520	514	525	497	534	493	543	514	501	535	510	538	486	533	471	540	534	519	528	541	488	553	515	534	517	529	504	547	516	539	503	535	487	533	557	509	572	548	503	553	561	514	489	513	554	516	512	545	569	502	511	538	532	533	522	540	538	543	508	552	492	556	490	528	500	524	517	525	514	504	571	513	511	506	515	553	521	512	543	508	492	515	540	536	525	494	526	531	536	484	489	523	550	524	531	528	541	529	479	511	551	536	525	553	576	518	577	477	500	531	499	493	495	514	527	487	515	496	494	529	597	493	547	588	529	494	508	509	522	500	528	551	510	545	505	497	528	513	515	520	551	534	534	521	518	521	526	533	489	513	533	534	513	529	575	498	549	540	555	548	520	537	575	525	520	556	515	522	472	575	543	519	534	481	556	544	519	545	544	525	545	522	574	522	559	494	518	522	540	538	554	491	531	529	505	509	516	527	538	528	542	534	482	524	520	513	510	535	542	494	476	529	511	519	498	521	533	523	509	521	509	521	472	518	497	516	515	545	515	520	511	534	551	550	505	541	534	507	532	516	531	513	563	526	523	516	566	509	505	525	533	500	557	536	533	504	520	500	522	506	536	529	537	511	493	525	493	512	511	535	507	502	532	496	489	559	568	550	517	479	532	489	530	555	510	533	536	498	514	513	525	547	551	514	518	505	515	572	494	515	485	477	498	497	535	517	569	507	527	531	522	518	512	565	488	522	534	522	481	520	514	543	532	532	520	526	498	562	511	542	496	493	497	520	497	497	537	551	508	534	506	519	522	551	501	542	514	496	520	525	500	504	528	539	495	520	535	537	551	500	559	532	488	509	521	515	532	532	502	537	526	537	547	522	548	540	515	477	531	534	503	528	555	534	556	517	541	472	515	514	569	515	477	482	548	515	541	544	506	515	584	497	482	531	478	504	526	474	543	508	548	517	552	535	487	470	556	496	531	485	510	525	487	539	581	545	528	502	539	571	521	457	501	531	533	529	487	514	534	530	588	521	576	522	538	537	530	563	519	501	516	523	510	533	498	492	520	578	548	518	533	548	505	501	532	460	512	501	579	527	469	502	517	588	556	494	511	565	482	548	511	513	542	550	511	547	498	541	515	521	518	559	522	521	489	536	512	535	524	542	583	537	501	507	513	536	533	528	534	540	492	493	549	588	549	539	577	522	512	493	567	521	521	528	550	478	510	541	526	541	537	471	503	513	568	527	538	553	505	478	533	466	511	513	490	495	534	519	547	558	541	530	495	497	514	543	561	529	535	512	527	489	530	515	518	509	536	542	530	514	520	516	540	552	539	505	471	477	522	526	556	507	565	530	497	534	554	481	506	520	511	537	483	527	554	480	492	523	512	495	537	532	524	511	506	507	475	504	536	513	504	514	507	493	547	533	506	540	548	522	510	494	531	514	502	541	567	539	525	514	524	547	485	501	514	531	536	516	518	515	500	505	536	481	540	529	512	526	527	482	519	530	549	531	545	564	523	555	499	571	508	513	516	528	491	494	552
24603	25271	38048	31528	20187	8158	885	374	294	316	314	331	312	286	330	314	318	278	334	328	330	284	298	321	259	305	270	301	329	299	321	335	313	304	302	311	327	311	314	322	301	295	323	290	288	281	336	308	297	310	302	292	300	304	271	295	306	330	310	324	324	295	307	299	307	276	306	333	283	302	334	312	284	309	310	337	318	294	289	301	328	313	303	312	293	280	310	280	331	275	303	330	290	322	319	290	296	290	303	287	314	310	289	299	291	307	326	299	306	287	333	301	261	311	325	306	332	292	293	319	300	315	280	294	290	314	307	314	291	303	295	288	279	308	310	334	291	272	304	305	348	284	317	319	269	303	285	270	295	266	303	293	312	318	320	318	300	298	315	288	306	267	289	302	305	283	271	308	295	278	302	288	279	326	308	295	301	299	310	336	297	318	314	346	314	296	306	300	306	263	304	307	290	334	320	299	297	263	272	294	294	282	308	298	289	329	275	296	326	299	298	279	301	307	277	294	291	324	297	303	328	329	302	336	303	302	320	282	286	298	323	329	301	300	297	292	291	304	283	279	288	300	304	317	285	309	291	302	325	288	323	258	281	301	305	291	305	304	305	299	301	316	282	291	305	284	312	299	298	299	300	272	329	304	289	315	314	319	300	323	292	281	296	286	286	287	319	312	307	324	304	287	304	272	297	289	274	306	311	296	300	323	303	310	307	308	292	297	301	325	304	294	290	327	319	292	310	307	290	283	285	322	330	326	330	303	307	294	302	291	274	281	339	308	339	308	318	307	308	297	285	319	288	268	301	309	284	294	258	274	325	308	291	319	304	294	310	319	298	306	327	313	327	319	266	310	290	300	298	303	328	318	312	307	305	307	304	298	307	307	263	310	288	287	337	306	288	306	303	289	301	351	297	311	310	297	274	293	305	322	286	310	272	295	281	347	311	298	300	302	300	320	266	298	319	320	294	300	294	291	298	334	324	288	314	356	292	299	294	327	307	319	351	334	302	297	298	292	294	298	333	308	325	310	306	298	289	284	323	279	288	314	293	293	322	254	308	266	253	335	305	327	318	307	294	297	316	326	312	298	325	296	286	306	334	322	325	300	310	318	311	330	279	299	321	301	268	306	291	296	313	275	295	296	296	331	327	267	322	309	295	278	323	308	279	283	334	300	284	307	273	309	302	338	286	327	303	274	314	287	275	313	309	323	262	322	280	260	270	285	308	324	293	307	286	310	324	306	322	311	317	328	315	282	323	311	300	299	307	324	295	348	286	292	301	291	269	300	292	309	321	292	298	269	317	273	284	285	296	312	317	307	276	305	316	300	339	311	302	311	267	288	297	287	279	299	300	298	305	315	273	299	300	302	336	320	292	294	303	285	288	300	300	326	278	291	287	286	303	331	332	307	294	302	306	297	299	301	306	291	330	283	333	326	296	327	285	336	296	340	315	315	283	278	297	281	305	322	303	304	280	293	268	322	302	297	320	302	291	303	307	325	269	302	309	309	311	250	342	301	314	327	299	287	311	301	253	304	286	297	295	315	307	285	284	326	299	300	331	301	311	314	310	298	340	290	310	290	306	312	338	308	280	286	306	288	294	295	293	320	281	298	322	287	289	274	319	287	310	317	336	301	300	302	325	335	260	274	338	317	343	319	293	296	307	307	267	295	296	318	297	311	276	329	301	281	321	328	310	325	298	302	313	307	321	267	293	308	274	281	323	305	320	310	290	293	267	327	286	312	318	295	313	328	304	318	298	345	306	281	296	309	284	296	278	290	324	288	326	292	284	300	318	284	330	316	307	298	269	314	320	316	309	324	303	295	305	300	300	301	313	296	318	280	291	296	332	323	311	284	297	324	292	297	299	306	320	308	295	295	316	289	300	304	332	298	312	294	300	280	311	307	338	299	313	289	291	280	274	315	310	302	278	293	322	289	300	286	336	291	289	273	304	295	281	294	299	318	299	336	291	290	285	308	297	283	317	321	300	294	273	304	290	317	289	279	324	287	300	309	306	311	316	304	318	317	296	336	301	310	294	297	291	296	287	336	309	298	297	308	309	275	275	287	303	316	311	320	320	321	290	316	301	295	298	305	322	291	295	310	290	309	304	297	307	309	296	304	305	293	332	298	311	275	281	317	292	294	314	278	310	338	323	290	283	322	305	295	323	314	305	335	290	312	307	325	331	326	295	281	321	343	313	296	261	331	323	336	271	311	286	282	325	291	306	317	303	321	305	291	331	276	283	306	279	273	348	307	318	276	294	307	317	313	326	274	290	301	309	319	312	289	303	295	317	272	320	282	316	305	271	308	294	313	340	318	307	292	297	307	280	328	325	319	288	294	285	305	308	305	306	320	306	292	319	295	309	332	310	323	279	288	310	288	316	320	288	332	306	299	306	291	318	304	314	311	299	296	325	310	297	286	313	313	310	280	315	315	295	315	316	298	295	286	317	280	323	313	301	293	305	311	314	300	316	316	309	298	301	298	319	292	326	319	320	312	317	294	275	318	287	276	278	309	301	292	311	317	276	305	323	313	279	316	302	279	293	339	280	290	302	258	289	301	300	302	300	278	308	294	287	278	288	314	321	306	277	323	294	297	305	302	284	294	283	320	288	303	275	316	302	311	309	297	296	277	307	289	283	292	329	289	315	306	284	306	309	318	284	297	313	297	327	293	298	287	284	293	310	303	272	315	282	311	317	292	285	307	275	324	310	260	303	262	276	348	267	295	330	343	319	309	290	333	274	295	317	317	293	297	287	286	306	268	286	336	287	300	303	318	304	275	316	292	286	297	308	309	294	288	284	296	303	287	319	306	280	317	300	327	315	288	310	304	295	305	312	318	313	273	327	324	280	313	295	284	323	296	306	328	329	322	332	294	305	320	324	295	323	287	343	295	319	278	301	312	308	302	300	349	316	313	294	322	276	285	294	289	327	305	280	299	292	293	316	297	275	317	306	310	320	282	286	275	318	315	315	313	308	326	311	290	292	297	311	347	280	304	306	327	306	289	310	323	310	304	287	291	301	295	284	286	311	282	281	312	296	299	290	284	315	305	301	309	301	322	322	294	345	294	301	322	325	288	302	272	314	301	306	329	282	282	270	293	312	279	282	296	290	316	286	295	309	305	296	312	329	360	301	292	260	317	330	294	290	307	300	295	314	329	301	318	308	301	316	293	319	320	276	280	303	274	301	305	298	320	326	304	308	301	283	315	289	286	313	294	307	309	309	320	313	289	297	283	291	300	288	300	301	297	281	298	328	312	312	289	289	292	280	287	299	309	300	306	331	291	287	297	281	307	316	306	305	306	308	323	287	297	325	327	283	290	296	268	309	299	296	277	283	278	313	312	289	288	308	320	324	322	302	316	281	300	305	314	296	292	325	299	268	304	307	285	308	287	305	293	318	282	294	293	299	302	272	294	312	287	320	286	298	341	321	277	282	272	274	351	302	316	324	320	311	289	275	303	296	275	336	291	343	318	301	308	307	292	332	292
58719	94749	71105	41958	19282	4735	1159	632	527	564	504	553	512	570	543	510	604	572	539	549	548	555	528	528	513	556	526	538	555	559	576	559	547	592	531	521	567	554	514	502	554	532	558	581	558	530	528	541	577	576	565	559	534	536	521	538	556	575	584	557	552	536	549	567	524	552	560	571	522	585	539	562	522	557	564	541	550	553	537	566	515	567	547	536	580	570	520	541	518	477	535	537	567	554	546	545	562	526	583	512	543	554	521	541	511	531	498	546	516	595	551	564	559	525	537	560	561	541	516	547	547	584	540	567	534	555	534	583	568	530	505	583	556	538	541	552	575	510	521	576	550	540	559	553	559	558	551	585	512	537	524	538	548	554	531	548	535	597	556	541	550	555	541	513	521	523	575	545	538	523	588	550	561	549	537	571	532	534	523	579	517	530	576	564	536	528	531	558	545	558	545	555	580	539	580	552	559	564	528	585	512	515	535	573	591	539	579	595	562	542	546	503	537	562	555	550	557	540	540	542	586	579	592	555	528	509	607	547	545	522	552	592	580	529	538	576	539	541	553	580	556	528	510	555	556	546	569	523	555	513	541	568	584	522	558	559	538	560	566	548	519	573	579	550	507	581	538	552	525	551	553	524	584	558	541	573	573	526	517	580	540	559	561	548	564	519	512	569	531	564	546	565	571	544	586	571	543	575	534	558	577	568	536	563	544	545	501	605	534	590	549	530	537	505	566	571	540	547	518	558	508	546	557	535	557	551	557	553	538	508	584	549	541	583	589	582	516	495	522	531	525	544	568	568	562	567	532	590	539	554	574	539	562	537	551	521	567	515	556	533	542	538	540	557	531	531	528	539	538	568	539	520	578	565	539	512	555	545	515	531	536	505	578	600	559	533	531	535	549	539	568	572	534	573	585	532	548	554	557	556	539	532	518	558	549	544	530	526	547	583	564	488	559	549	532	589	544	533	549	511	565	559	546	528	567	524	543	543	579	562	500	525	551	516	565	551	521	581	561	575	517	518	517	555	544	550	564	579	560	499	564	567	532	515	545	574	544	497	570	583	519	572	563	541	536	511	554	533	524	514	522	559	570	557	585	518	550	502	549	585	522	561	496	543	586	533	588	562	533	552	539	574	538	563	559	522	523	536	533	546	545	540	576	532	576	553	535	530	581	557	533	599	550	536	581	552	538	530	512	532	526	506	521	559	568	547	539	540	528	524	535	540	553	556	546	545	542	554	580	534	528	524	506	569	562	513	565	550	540	558	561	564	540	539	540	601	535	537	542	585	543	552	521	528	555	596	577	551	524	557	570	531	538	535	508	521	536	590	585	535	545	546	549	532	553	547	579	571	582	542	526	535	524	545	565	548	544	554	519	511	568	534	560	580	543	540	539	543	555	560	528	520	530	574	569	516	518	538	528	510	548	571	520	536	520	556	522	555	561	523	538	561	523	595	538	515	521	541	578	559	523	584	566	577	572	547	574	568	550	563	545	524	502	604	552	569	541	540	568	580	589	559	533	502	521	549	540	530	557	560	530	526	523	527	531	541	552	589	513	505	512	544	563	555	499	540	508	538	530	558	525	517	564	498	526	533	553	547	554	547	537	541	577	534	546	560	587	562	571	509	511	520	545	554	553	538	554	522	573	574	505	578	596	552	500	546	537	557	491	545	572	563	554	585	547	530	544	581	569	565	542	531	553	547	523	545	528	566	585	583	567	557	549	587	543	547	531	525	605	590	516	577	516	531	571	526	561	540	571	546	558	561	551	575	546	522	549	562	533	533	547	548	567	501	564	548	569	559	549	510	547	537	544	544	562	551	548	525	517	542	545	550	560	555	565	547	514	535	529	554	522	499	552	557	546	516	576	503	546	544	580	546	528	555	528	510	547	531	550	534	605	510	560	510	523	552	571	539	589	534	535	585	532	567	560	544	559	541	537	522	573	547	523	560	582	585	520	561	544	544	554	536	561	545	485	587	543	568	550	542	525	540	553	561	556	571	551	528	556	495	509	530	582	472	574	539	581	557	543	537	569	604	556	543	548	567	524	560	515	547	570	534	559	558	556	555	560	570	519	543	518	571	573	541	514	552	554	563	507	559	521	552	543	524	584	560	587	537	552	566	579	511	546	530	531	531	557	561	571	562	575	564	538	547	566	498	574	528	539	555	527	528	533	537	534	597	519	538	543	529	558	556	512	587	546	543	559	531	544	511	559	551	541	532	523	524	563	528	546	549	530	607	510	547	542	544	538	530	536	557	538	513	519	542	573	557	530	555	584	560	574	572	508	560	559	568	580	527	547	575	550	598	550	550	564	566	561	524	537	525	574	530	579	524	540	569	565	547	576	584	521	545	546	519	545	567	554	560	542	520	545	553	557	527	534	542	585	573	578	540	550	570	521	530	556	520	537	557	553	562	514	566	524	533	574	523	597	540	564	556	583	537	559	596	536	553	567	589	551	521	537	527	512	527	581	539	581	519	529	568	517	563	515	525	534	518	598	524	514	540	548	543	537	539	506	534	548	501	585	526	548	554	564	565	518	562	570	539	540	538	518	556	576	556	544	579	584	555	502	535	551	578	548	522	570	573	569	512	545	545	552	573	534	559	565	505	549	516	513	559	583	512	565	557	529	568	589	524	516	533	609	528	545	555	556	573	533	527	569	546	506	579	570	518	549	517	559	560	531	556	578	567	532	566	533	572	568	547	553	532	575	543	537	542	576	524	490	553	563	526	540	532	533	587	562	569	544	559	523	612	548	555	551	542	569	572	541	550	535	569	592	531	522	564	557	544	528	522	523	593	574	533	521	536	506	556	551	552	581	500	546	540	570	552	536	579	540	579	544	553	573	564	533	523	554	557	531	590	530	559	568	483	556	538	541	541	509	570	548	536	550	531	571	588	554	581	576	547	534	565	545	561	518	522	544	539	541	547	557	528	535	546	574	581	538	566	528	562	549	552	548	521	555	549	512	600	524	560	527	559	495	524	579	522	551	531	531	578	549	533	544	536	507	541	563	580	527	593	506	569	517	579	537	551	543	532	517	555	538	560	517	531	548	522	523	574	550	559	527	548	560	569	542	552	471	526	564	558	588	523	557	566	499	493	551	556	542	562	603	590	554	542	541	524	572	536	518	555	559	502	592	521	533	566	549	534	554	531	579	562	565	521	547	539	543	502	584	550	581	573	563	551	558	536	566	504	558	572	537	526	539	525	548	565	498	561	588	538	528	497	532	523	544	554	554	522	545	529	561	540	525	544	533	570	553	543	522	530	582	582	562	565	546	554	563	573	533	548	541	593	534	544	549	549	570	542	550	544	549	538	591	555	542	568	551	571	532	538	550	588	518	537	544	555	556	587	515	551	548	567	567	544	565	557	565	562	550	557	554	558	540	521	559	533	540	523	534	516	530	549	516	526	575	549	561	502	564	565	555	525	572	553	540	568	571	542	558	526	542	529	517	529	547	558	544	560	554	543	567	563	548	519	544	545	528	560
23455	22954	33710	28129	21719	16600	3731	427	378	330	365	355	349	344	363	344	334	353	356	340	335	350	337	334	375	343	354	402	390	351	347	369	353	347	342	376	333	362	350	339	322	357	378	363	347	348	339	353	350	342	347	362	350	342	326	353	327	349	330	332	351	368	361	319	340	304	328	316	357	364	378	323	359	309	381	356	383	336	383	338	340	358	348	377	378	350	339	356	347	359	377	336	350	357	327	358	351	333	346	326	345	388	317	346	392	342	301	332	340	352	355	362	322	313	317	366	328	344	338	347	363	354	354	380	324	329	364	331	385	343	369	375	354	340	327	336	341	382	370	356	353	375	328	348	340	371	377	344	334	346	375	310	339	344	335	352	342	367	349	335	363	347	368	321	339	344	369	356	330	342	331	343	351	337	326	352	337	353	333	330	326	349	336	337	346	349	358	304	393	357	330	304	376	356	354	342	353	365	330	360	335	343	371	328	324	337	327	334	383	342	377	371	312	349	342	359	374	340	356	340	366	356	323	346	331	350	342	334	362	342	357	344	339	351	347	364	353	331	343	351	340	351	346	350	347	362	349	333	353	348	353	384	324	349	344	363	348	365	338	339	355	357	331	365	367	342	345	356	363	309	344	337	352	315	338	336	325	349	352	348	345	379	320	382	360	341	322	341	378	315	340	331	324	325	371	336	330	354	359	333	335	313	368	340	333	309	358	353	292	329	334	348	340	359	378	353	371	389	360	358	360	355	364	353	349	345	337	339	346	348	371	315	361	337	321	342	378	334	337	367	343	349	385	354	327	339	342	339	367	392	349	375	330	335	336	357	359	354	334	352	409	364	334	365	339	314	342	323	308	347	365	349	348	341	333	337	368	348	389	367	368	361	337	321	333	330	344	348	350	333	338	342	329	347	365	328	372	331	346	329	358	333	356	375	344	383	339	326	389	333	352	387	385	337	344	333	371	364	360	310	332	352	334	322	341	367	374	339	298	350	293	374	350	355	345	311	329	313	359	347	343	327	358	368	330	332	338	370	331	354	331	340	401	344	360	351	343	351	342	341	347	346	349	343	402	359	314	354	321	348	358	306	343	354	355	347	326	330	346	316	356	356	344	371	365	335	336	359	359	346	342	364	357	333	363	342	333	359	326	316	353	331	329	356	337	314	337	345	339	306	372	354	341	364	358	343	348	346	342	318	339	353	342	353	365	341	312	372	394	334	355	336	349	343	318	342	348	366	374	355	336	319	338	332	339	333	352	349	344	353	344	325	311	364	353	360	324	355	366	377	349	346	347	348	347	336	343	352	345	339	337	337	341	355	323	362	326	358	329	370	348	349	351	334	335	357	342	366	320	313	326	335	356	333	369	363	367	365	331	328	360	363	356	362	358	305	352	379	315	341	323	330	343	360	343	335	334	340	347	343	348	353	344	362	338	385	372	386	365	343	354	382	362	370	357	315	350	350	371	372	322	360	322	375	348	351	334	318	359	339	325	388	371	383	321	362	361	358	387	339	363	335	395	332	353	354	315	314	317	370	329	310	329	372	384	363	315	336	347	358	353	340	355	324	310	330	368	338	332	334	321	344	367	331	362	363	343	338	351	333	362	378	349	325	353	344	315	317	339	364	368	352	376	368	362	346	316	340	348	321	350	331	343	350	330	338	351	358	341	355	375	369	353	342	360	324	349	341	364	342	371	343	365	322	375	336	344	359	362	308	342	335	361	378	317	368	319	318	344	342	362	359	359	346	349	357	352	351	327	334	334	370	333	341	362	350	356	360	324	354	328	375	362	357	337	350	326	350	390	345	349	369	328	346	376	337	351	325	358	342	357	342	334	336	313	356	347	352	326	354	324	319	347	368	352	359	325	323	332	355	352	339	305	387	352	364	337	354	358	364	343	346	369	337	342	342	391	375	343	359	343	366	350	331	358	350	365	303	337	336	341	337	351	367	345	332	346	343	352	368	377	336	311	328	367	352	351	335	308	360	386	370	372	365	350	348	344	349	345	342	342	343	350	294	335	365	323	349	368	340	340	362	389	376	342	341	321	344	365	344	330	338	366	363	328	390	319	348	369	327	356	348	329	359	337	354	354	328	314	336	333	347	332	324	328	335	320	341	348	358	342	391	364	340	341	334	373	375	355	383	349	351	325	362	321	324	324	372	351	342	333	373	338	333	334	382	344	345	325	354	347	354	341	329	356	359	356	330	348	341	337	362	335	357	353	341	364	328	345	358	394	340	351	365	358	365	349	345	335	358	336	334	355	342	335	358	346	322	350	371	360	355	340	325	362	337	358	324	336	379	330	355	316	385	328	331	351	353	367	360	365	361	357	338	358	318	356	357	297	368	332	374	345	367	382	358	344	312	348	351	358	346	351	337	350	374	333	341	331	380	360	342	370	377	322	333	362	373	356	376	326	338	337	334	338	345	321	351	333	326	397	345	336	361	366	371	365	321	324	357	340	344	359	378	320	360	329	345	354	354	360	346	361	323	336	312	364	337	318	344	348	358	355	349	326	351	356	332	366	354	353	329	360	373	340	369	354	381	367	340	362	364	358	366	357	362	357	335	329	335	341	385	349	328	346	348	363	340	351	389	338	367	341	356	327	353	341	342	338	330	373	339	379	340	333	334	361	350	366	318	313	315	367	354	354	355	356	346	335	349	337	359	333	364	390	354	348	363	306	319	362	331	343	313	347	333	331	354	332	341	367	331	312	333	345	338	371	341	319	318	327	306	347	371	367	321	349	377	330	343	358	329	326	332	361	341	338	318	331	334	384	343	369	323	312	361	358	387	361	328	349	350	316	360	345	358	355	343	313	366	353	361	331	371	381	348	331	365	345	358	336	330	339	350	353	351	352	372	351	360	341	349	334	357	360	362	338	363	355	324	373	397	359	343	332	392	336	368	309	350	344	357	338	336	379	350	323	364	350	343	346	339	342	344	311	305	304	359	324	347	370	349	337	324	353	338	345	343	328	349	328	326	326	323	344	333	321	348	378	334	344	315	320	356	358	302	349	334	379	338	347	350	352	333	324	355	358	365	357	356	357	371	320	354	340	340	372	378	333	347	359	315	373	374	340	345	356	346	336	319	358	328	361	364	371	339	374	331	349	341	350	345	331	356	322	384	350	317	364	352	322	357	336	335	374	352	366	378	324	379	347	332	341	364	340	337	338	351	367	368	336	370	339	329	348	368	342	342	366	338	314	340	312	351	334	342	370	366	366	354	346	346	355	341	335	348	392	351	353	355	350	304	342	329	339	349	358	330	334	376	340	316	379	330	384	356	370	319	347	327	352	360	341	329	328	362	336	343	342	357	361	372	332	365	332	363	362	383	314	348	345	337	374	383	316	364	342	346	358	360	320	356	351	318	343	347	337	362	348	347	347	343	348	328	293	364	351	338	329	356	324	341	364	374	336	335	369	336	356	348	326	333	339	367	334	367	337	319	321	348	376	314	334	335	339	337	349	322	348	342	349	386	346	361	317	354
60253	103057	78951	49268	24271	6599	1500	703	594	622	584	631	613	570	609	591	577	576	613	598	592	607	585	620	615	604	575	583	589	586	636	624	580	634	597	590	593	624	555	621	607	648	622	634	589	550	625	573	608	577	575	590	591	630	572	635	588	585	594	572	597	586	585	581	661	583	596	634	604	603	632	629	637	580	594	577	572	611	614	605	630	614	619	600	625	629	609	605	616	597	586	617	612	575	565	591	602	615	594	570	616	607	596	609	575	586	616	644	627	590	581	580	634	626	568	576	564	583	545	571	586	604	609	613	622	605	639	583	621	616	542	594	615	564	640	562	612	616	611	636	614	590	633	605	600	636	604	573	571	580	629	602	600	592	588	597	607	616	608	590	570	583	618	584	579	552	578	560	566	607	590	600	629	564	592	596	562	601	601	608	604	610	615	636	590	603	597	574	592	556	511	590	579	602	588	594	568	639	640	608	623	576	595	600	574	563	614	626	587	554	619	615	611	587	617	670	641	609	611	617	590	576	567	623	614	626	596	566	600	599	601	570	569	614	635	601	611	643	616	616	607	575	598	604	633	607	607	571	626	583	589	582	665	581	565	592	578	595	616	568	592	625	607	623	588	597	573	597	558	555	599	613	587	590	577	566	612	616	575	617	600	625	590	584	644	607	664	605	589	646	612	580	659	623	620	632	597	600	594	616	579	625	580	580	562	633	580	551	639	530	580	594	576	617	603	578	583	602	626	545	570	543	603	557	563	585	590	606	632	634	607	560	586	584	609	562	633	585	603	606	597	592	620	610	593	586	612	613	578	617	616	570	570	598	633	601	593	571	578	554	585	577	567	622	571	608	617	587	598	543	608	623	595	571	615	604	604	632	611	572	618	620	647	569	588	614	614	597	624	586	623	539	618	608	557	602	609	585	590	617	624	549	599	550	607	601	595	648	586	631	589	584	624	596	573	581	548	622	610	622	604	594	588	580	604	584	608	604	644	650	600	601	632	588	602	559	576	584	600	591	644	581	599	610	584	604	596	656	627	587	606	616	582	604	611	605	573	604	571	592	526	626	612	605	560	613	571	637	600	630	611	608	609	575	600	643	575	615	612	604	570	609	605	551	588	583	596	605	631	570	618	599	652	605	608	611	595	595	598	632	636	629	592	622	619	631	615	581	604	579	624	551	578	621	615	571	619	572	633	593	619	598	585	614	613	580	582	572	543	584	586	665	598	610	613	593	616	623	643	601	578	598	569	600	633	592	596	606	590	574	548	577	636	570	604	610	628	589	630	573	614	612	569	594	586	615	579	579	582	588	609	589	605	595	564	593	633	607	625	594	586	617	565	593	603	630	568	548	620	625	630	606	588	578	534	563	578	587	604	598	517	623	596	608	600	593	600	594	585	606	611	583	619	631	591	573	624	585	589	614	586	590	638	585	614	646	619	592	570	597	585	612	593	591	597	576	594	587	629	637	613	632	581	613	605	577	599	565	620	604	624	572	631	618	568	575	608	597	569	570	599	650	594	588	598	589	614	596	608	564	592	602	620	585	628	622	638	641	627	614	589	559	640	610	617	560	575	657	636	576	592	580	600	649	604	560	608	581	559	595	614	603	601	553	615	608	618	611	634	593	632	635	596	585	563	610	553	615	587	600	613	621	600	609	620	591	568	589	568	573	555	574	599	650	589	596	565	571	618	606	588	601	626	571	600	622	595	604	577	615	627	565	628	616	583	602	572	568	598	593	594	602	591	591	602	545	596	569	618	592	601	566	587	597	602	572	592	582	602	625	626	612	568	606	628	598	609	563	588	603	569	607	563	584	604	612	635	592	589	623	583	653	594	616	620	565	622	593	609	582	571	630	544	580	643	564	593	547	597	606	552	597	569	646	594	584	605	634	561	600	576	597	582	606	648	600	612	586	614	622	568	623	582	642	630	588	565	613	600	594	621	633	618	615	583	610	604	607	606	606	637	601	577	581	568	597	565	603	619	563	594	543	609	564	643	592	624	637	562	589	596	585	634	598	582	624	580	583	588	641	570	594	607	614	599	584	616	542	575	617	581	597	617	589	580	584	569	597	616	600	603	608	604	641	589	599	619	643	564	596	595	635	627	606	593	562	567	602	579	636	618	590	596	632	609	596	589	634	601	606	603	616	626	605	555	569	624	592	621	639	555	616	559	579	607	595	638	592	586	604	594	573	599	574	589	634	582	614	612	604	616	595	600	615	630	594	585	591	596	548	635	622	613	565	569	595	632	601	631	558	615	605	591	613	630	602	592	616	605	640	642	596	585	604	587	584	586	615	569	561	622	601	605	659	604	630	572	600	594	551	596	609	569	634	627	551	582	602	668	604	647	596	620	576	603	602	595	578	571	581	639	605	585	594	623	602	536	590	586	615	582	617	608	560	599	599	622	604	576	627	569	600	597	595	574	603	617	570	602	605	601	566	621	569	620	648	612	575	586	588	600	578	598	609	629	605	568	624	606	620	659	607	648	615	617	617	606	566	578	631	574	615	610	577	608	644	596	586	616	605	585	619	596	621	569	576	615	618	583	581	601	614	576	628	581	603	561	621	610	575	603	636	599	591	602	561	561	639	587	598	607	565	563	610	604	571	572	588	617	576	612	601	602	601	555	619	601	568	621	614	590	553	567	575	615	604	646	633	609	608	628	601	581	585	567	617	605	594	566	610	582	614	584	591	597	552	610	569	631	550	579	601	608	553	591	547	581	583	619	633	609	589	587	573	599	620	601	585	585	604	638	594	568	637	622	596	570	596	607	602	615	553	572	620	597	622	589	591	602	629	618	599	642	597	618	593	597	611	608	596	594	617	626	543	576	558	630	575	630	624	577	599	626	594	591	595	630	607	566	604	617	640	594	506	582	634	574	586	585	595	606	608	617	617	623	603	608	575	568	594	629	578	634	595	582	571	595	659	609	588	593	611	615	548	577	544	594	577	599	573	570	564	590	626	604	604	608	546	632	587	595	570	637	615	577	590	566	611	615	596	594	603	603	609	612	578	608	598	572	637	584	609	611	596	591	653	548	558	572	609	564	628	625	605	615	571	569	633	584	572	583	630	642	541	586	621	652	571	690	586	617	605	595	614	583	572	575	619	591	574	613	617	643	610	600	621	636	609	577	598	627	558	555	618	565	583	592	581	600	587	602	619	624	557	613	585	573	559	612	615	661	593	568	575	609	647	605	604	577	622	617	575	634	602	586	631	548	577	592	653	640	656	606	558	609	572	609	588	579	578	586	623	638	597	588	613	583	587	588	652	608	585	629	577	614	594	627	599	560	599	596	586	575	604	599	564	605	602	607	602	583	625	617	565	605	616	604	572	641	617	575	639	611	610	634	598	593	583	602	563	621	564	598	570	554	572	643	587	609	566	602	569	640	602	598	583	609	640	624	585	643	583	602	591	590	563	606	584	632	632	578	608	557	611	608	589	628	571	581	584	572	604	642	606	591	613	574	587	580	597	627	549	611	597	590	603
28572	33021	32706	15254	2800	702	361	291	276	289	307	268	277	300	245	308	280	273	267	268	278	276	271	329	302	283	291	326	269	282	265	255	280	272	288	293	296	295	318	312	285	296	286	299	289	306	278	295	265	298	297	281	295	296	296	297	272	256	305	299	302	282	304	292	259	281	249	271	273	268	255	268	289	283	285	295	266	294	269	271	278	279	302	279	284	278	285	277	278	303	302	289	316	280	269	295	271	282	292	263	300	281	292	283	284	289	264	286	293	281	268	302	308	316	289	283	290	286	284	289	277	292	307	266	271	308	264	290	293	279	253	271	289	279	272	314	288	300	282	271	289	279	280	317	258	314	274	300	264	300	295	262	313	304	268	271	304	292	284	270	276	277	300	290	311	278	292	286	287	270	290	261	273	297	303	279	293	305	254	279	282	270	272	269	270	259	270	269	280	293	283	296	299	276	299	272	278	278	270	270	286	301	282	291	311	284	283	294	277	266	279	302	282	296	294	293	265	259	316	302	282	298	296	288	293	261	311	270	294	279	288	305	291	281	285	311	294	282	265	286	289	261	284	301	276	279	273	288	290	290	286	272	302	297	276	277	256	276	309	292	259	326	264	317	267	273	259	297	304	332	286	296	305	303	255	279	287	260	305	258	285	279	272	260	243	264	265	291	275	292	261	272	290	284	289	282	257	287	277	288	236	295	271	263	280	311	260	310	314	287	294	264	268	306	278	295	268	298	278	295	283	275	251	263	269	259	290	271	262	253	270	277	276	303	288	281	300	276	285	294	288	279	308	283	288	266	247	283	274	318	308	303	284	315	274	267	296	307	326	273	261	271	276	276	263	288	295	282	274	263	280	289	264	278	275	316	286	289	268	264	296	278	288	260	272	286	297	299	264	296	295	276	279	275	267	294	291	289	275	302	260	312	281	256	254	276	283	281	288	275	277	298	296	277	262	292	326	331	286	321	270	312	320	327	291	271	256	265	289	267	244	276	280	303	289	299	271	256	267	306	313	268	285	289	308	254	260	279	318	304	301	292	300	301	292	270	307	294	292	281	283	294	287	280	300	286	251	283	280	303	274	273	281	274	323	266	276	285	299	276	307	285	249	284	259	295	293	283	282	314	313	261	251	274	285	267	281	293	291	291	262	290	321	297	271	292	289	308	273	270	313	276	295	278	276	325	273	264	298	304	280	294	268	300	280	285	277	303	280	280	289	283	295	277	309	240	271	271	301	289	265	324	296	280	313	284	279	292	273	283	293	280	304	290	291	299	276	279	293	263	259	287	290	294	294	269	267	263	277	285	291	284	265	280	287	295	270	268	293	284	277	288	288	291	317	277	290	262	289	291	290	282	274	280	303	246	298	291	265	289	278	290	311	282	284	314	303	254	277	290	290	279	274	264	286	304	261	286	276	286	299	302	290	297	283	256	304	305	282	271	269	273	265	284	307	283	288	334	293	288	287	302	274	262	278	266	275	273	303	279	300	267	311	290	300	274	318	264	285	278	291	282	287	278	281	287	279	298	322	283	295	289	301	278	299	266	285	266	299	325	296	293	271	286	277	296	289	269	274	288	285	319	296	290	274	281	279	291	280	309	300	317	310	284	270	284	306	264	277	270	274	299	263	279	295	265	302	276	288	283	305	295	275	300	253	278	272	232	294	309	284	284	279	283	295	284	296	301	270	280	287	308	283	268	290	282	272	256	293	271	271	282	276	275	271	280	271	297	247	264	294	279	288	264	273	305	281	287	303	300	268	296	299	279	307	267	289	291	277	262	308	285	297	250	284	301	287	272	287	284	292	309	291	266	264	272	265	265	289	295	246	262	273	303	283	250	292	256	284	293	294	290	267	306	264	290	288	289	310	295	286	279	286	289	276	272	287	294	301	284	264	287	298	279	270	261	297	265	294	291	285	283	303	303	335	311	280	295	286	298	279	296	249	265	276	287	276	285	295	290	293	302	277	268	300	287	293	268	290	274	315	258	277	286	282	284	284	295	317	269	259	304	287	276	300	260	284	307	306	311	296	298	292	299	271	291	288	312	304	288	300	312	299	275	253	296	279	274	285	296	295	289	289	284	283	293	291	269	270	302	294	299	317	304	286	276	287	301	290	277	287	316	273	292	276	298	277	282	297	267	294	281	275	273	284	299	267	305	291	297	291	283	288	315	273	298	283	288	289	272	277	249	288	271	291	296	288	294	266	307	278	274	252	269	315	296	268	291	294	270	271	281	302	281	292	277	289	275	305	287	274	301	273	281	337	290	270	271	248	299	277	304	260	253	292	266	284	248	295	296	275	273	278	273	301	284	302	297	289	302	273	291	269	266	265	267	273	267	299	315	264	300	271	311	304	295	253	288	276	320	290	266	300	250	276	273	276	246	294	283	292	262	297	269	281	268	299	287	285	286	267	271	295	277	292	306	264	290	299	277	293	237	290	277	289	312	291	293	303	272	290	279	288	292	276	319	317	286	301	277	275	297	269	290	280	284	279	267	281	293	328	291	246	306	306	319	259	303	274	277	271	277	291	272	297	291	311	282	284	322	274	293	272	302	286	305	298	271	266	300	283	310	273	295	275	295	286	287	260	275	253	279	328	258	279	301	290	279	240	268	268	298	284	304	314	274	294	312	256	308	284	277	273	298	280	274	276	285	318	289	294	274	268	322	287	254	266	258	267	264	282	281	272	295	308	258	282	297	294	313	300	275	259	295	291	306	302	272	276	292	323	270	272	274	272	301	281	297	297	296	302	267	275	282	290	277	266	295	283	283	310	268	306	266	291	329	266	293	292	287	287	257	255	302	257	288	284	294	297	302	301	265	267	280	295	302	288	280	299	273	255	278	265	277	296	294	307	314	292	279	285	278	287	306	292	300	292	273	278	264	291	298	293	300	290	283	280	299	294	294	291	293	264	253	310	280	306	291	285	260	295	293	287	302	286	303	278	270	282	270	307	275	269	282	281	290	298	279	299	295	287	263	275	264	290	289	308	289	283	283	303	278	315	283	313	295	309	289	276	282	266	284	289	308	310	258	282	295	299	280	272	283	275	313	298	292	282	274	283	300	300	268	287	277	280	299	277	292	298	291	299	279	278	300	284	301	276	287	285	318	286	269	294	274	296	281	273	280	263	328	280	288	276	256	299	286	325	308	298	267	280	283	290	280	285	273	306	285	291	321	285	297	301	279	296	260	290	309	299	298	270	266	276	288	307	283	282	288	304	269	283	285	288	305	293	264	306	269	293	295	300	293	291	264	293	300	282	317	301	293	300	280	291	270	290	293	298	300	320	282	314	286	294	286	311	284	305	273	263	285	268	249	278	276	301	321	295	297	284	280	255	280	307	283	263	303	279	274	283	261	300	289	285	284	308	269	305	303	279	289	271	273	304	272	300	282	283	262	277	277	269	289	256	285	289	287	281	259	265	280	279	293	274	272	316	303	281	300	269	268	289	312	244	262	293	297	275	290	326	303	261	284	309	296	264	272
34686	51815	37968	16650	4770	1210	628	589	516	570	507	513	537	535	507	524	496	522	518	510	549	545	539	533	547	517	548	526	515	524	524	535	525	514	515	530	564	526	505	506	510	574	574	518	503	524	527	492	505	534	550	509	513	533	535	534	563	494	534	497	497	501	541	511	498	544	546	586	509	498	515	500	519	511	548	522	515	529	549	469	495	509	506	546	512	582	525	568	499	518	496	523	531	506	509	541	530	544	500	512	554	504	496	503	554	521	557	531	559	517	542	513	521	492	547	533	497	518	530	529	503	521	538	526	498	485	498	542	535	517	475	514	557	482	556	508	535	514	525	519	538	518	556	530	503	526	521	512	508	535	515	544	499	517	546	547	514	530	551	527	497	547	508	526	495	544	554	501	557	486	525	528	501	537	533	483	493	500	543	478	530	546	513	501	531	509	512	533	490	531	546	536	508	516	502	560	495	540	493	555	515	504	516	541	526	484	505	515	509	545	533	558	531	479	522	513	498	539	506	537	511	545	538	529	506	501	560	545	529	532	500	493	522	521	569	500	525	551	527	519	511	493	562	501	519	536	546	576	544	531	555	524	522	518	512	525	518	504	557	537	538	549	514	522	503	526	501	493	512	495	490	523	476	594	529	524	523	500	499	518	517	554	540	510	511	480	525	513	521	521	548	556	517	525	527	506	501	520	526	525	518	558	517	519	528	514	509	516	564	543	536	510	547	504	523	531	527	534	539	573	525	515	532	506	520	492	507	485	501	526	548	506	481	527	521	526	497	545	511	510	505	548	496	525	525	525	500	510	535	522	556	539	531	556	529	529	545	539	529	501	527	513	509	523	519	513	544	521	507	509	491	537	525	556	511	504	505	523	508	505	539	529	538	552	503	570	506	522	511	533	503	524	492	517	542	505	523	560	523	528	505	526	518	507	532	534	529	522	543	509	484	503	545	558	549	507	504	503	535	500	530	517	498	476	526	539	543	529	523	514	532	508	571	491	510	467	512	495	499	519	534	517	544	508	508	544	521	507	511	492	531	539	549	532	496	504	534	498	477	527	511	506	491	534	528	531	555	558	535	497	545	523	530	499	503	529	544	482	542	523	519	549	567	504	488	508	509	531	504	535	508	533	545	523	503	558	499	519	505	524	550	518	533	513	533	520	531	514	486	546	556	577	559	500	555	492	525	489	526	520	503	506	489	522	524	517	555	490	508	499	527	521	494	532	523	502	522	483	512	498	566	498	550	511	547	552	495	554	523	525	484	496	505	522	515	525	514	506	516	531	501	538	526	516	538	523	536	504	525	494	501	508	540	547	557	528	486	499	530	527	564	520	508	501	467	528	487	530	518	544	555	537	506	510	504	532	527	511	493	495	440	525	510	481	528	522	510	532	493	538	504	509	521	493	550	490	489	514	550	505	484	505	477	573	537	507	552	547	489	533	529	544	548	477	520	512	537	534	538	530	505	508	505	553	510	527	529	530	479	502	552	526	582	508	520	514	521	520	505	539	512	523	527	549	524	506	533	517	499	491	520	531	486	566	507	504	499	529	550	531	514	500	523	523	504	484	528	519	523	490	505	515	511	534	510	531	514	554	513	518	522	505	497	480	494	526	526	527	546	558	547	506	492	540	498	541	514	476	515	519	509	502	491	545	509	541	529	477	486	501	548	532	542	486	524	538	490	492	477	554	519	534	518	587	488	515	499	547	499	535	513	552	500	505	533	520	525	521	489	549	521	564	526	503	517	519	539	505	505	530	539	515	524	532	534	512	546	514	525	487	509	532	506	522	521	547	548	476	538	540	494	540	501	508	553	504	531	521	536	501	535	546	512	535	504	534	521	565	494	538	517	541	512	524	513	480	518	541	522	525	492	528	527	505	488	540	506	544	535	488	441	548	516	521	526	540	522	508	518	501	491	494	526	513	523	503	522	534	501	538	497	498	538	543	479	556	545	535	534	534	529	506	477	509	536	542	538	535	549	537	505	521	520	556	525	558	533	481	523	493	512	561	510	536	524	508	488	574	559	529	539	512	484	502	533	525	547	508	509	538	522	518	491	536	533	528	538	513	534	519	504	532	498	498	507	487	516	567	494	488	513	546	546	547	514	533	576	496	524	529	544	496	517	532	562	521	504	512	539	531	524	496	556	536	521	495	495	509	536	496	520	546	512	516	542	525	539	481	478	527	537	549	535	529	523	528	555	526	540	534	532	551	509	558	564	515	510	539	527	505	482	542	518	534	521	544	524	541	510	533	552	565	514	515	490	533	469	501	545	546	547	523	527	519	532	508	494	469	509	499	539	479	539	495	502	512	553	525	510	487	502	523	521	478	504	490	536	522	521	521	504	543	567	494	506	546	459	545	567	515	542	491	503	509	524	483	525	553	543	531	539	539	464	521	509	508	524	533	533	521	519	516	519	495	540	487	538	543	511	495	514	521	534	506	534	496	544	547	523	535	556	534	503	525	561	532	545	556	536	516	538	524	491	515	543	532	526	478	472	546	537	513	502	523	506	480	483	504	504	543	527	540	529	493	505	520	492	553	518	566	504	542	520	518	514	492	533	525	515	523	520	509	501	533	487	544	511	527	496	527	542	498	550	531	545	488	502	523	546	528	519	513	492	539	513	505	502	484	521	553	528	515	516	517	527	497	500	542	516	532	523	481	537	539	521	530	528	506	528	492	520	504	536	513	534	585	530	532	505	517	488	530	512	547	530	572	557	510	525	516	536	504	536	550	556	537	548	453	519	556	465	581	535	551	525	547	508	539	487	538	480	509	513	464	536	487	480	484	502	507	533	491	560	576	524	533	560	560	527	530	508	520	486	524	557	529	477	496	482	547	575	515	531	515	526	468	513	508	503	506	528	529	482	524	533	548	476	557	531	518	513	485	490	543	519	496	543	504	509	541	516	539	522	488	487	528	529	517	587	507	483	508	508	500	520	571	548	504	548	494	524	549	503	531	506	502	563	504	548	514	531	502	494	526	497	483	525	497	526	495	590	539	511	548	529	500	512	544	523	522	517	533	527	547	543	528	527	479	564	532	527	532	495	500	554	519	532	538	528	543	517	544	509	541	525	541	503	545	531	515	533	482	472	489	524	516	478	521	544	531	501	496	539	460	533	553	516	533	492	536	505	576	548	514	507	540	493	540	512	530	481	495	539	528	549	477	506	541	543	509	560	517	535	552	528	524	522	469	548	547	542	510	541	582	506	521	503	545	500	515	529	512	541	493	540	519	550	513	496	530	500	531	523	484	522	571	510	508	518	528	491	542	495	471	500	556	486	499	520	511	553	509	562	539	530	508	513	512	518	520	512	504	537	525	491	529	506	533	515	532	518	514	530	525	507	495	572	482	548	522	528	501	497	487	488	500	503	478	520	520	515	501	558	542	497	536	529	533	502	550	514	531	497	560	492	530	500	531	558	507	522	513	544	482	535	516	487	540	508	509	528	525	534	533	489	492	486	541	542	572	548	517	527	516	533	527
24551	25997	39638	30978	19582	7531	740	369	323	314	361	328	328	330	326	314	296	280	310	317	318	304	302	313	309	294	352	272	313	298	298	276	282	313	335	306	321	319	308	309	322	278	305	344	315	277	324	302	306	284	306	288	296	304	308	328	310	332	281	298	322	283	280	300	303	311	318	311	309	316	290	288	286	294	335	299	321	301	296	312	284	290	326	310	347	324	301	335	301	289	292	276	299	344	311	312	303	270	311	311	324	324	315	314	309	312	332	295	275	294	293	283	288	318	288	330	284	286	317	299	295	317	285	264	324	310	342	311	303	326	322	307	289	301	310	297	320	324	323	293	317	301	301	286	325	281	304	306	298	298	291	301	298	295	281	304	306	315	317	298	312	319	295	305	344	326	322	338	304	323	304	345	294	315	338	313	307	305	321	305	316	282	319	311	308	287	313	291	310	323	333	306	324	332	305	287	280	305	312	320	295	297	291	296	290	332	298	281	284	292	323	330	282	317	287	314	317	343	283	335	330	275	272	309	294	291	267	301	329	339	295	277	310	308	306	303	317	313	288	280	340	287	315	331	323	305	306	284	311	303	294	316	294	284	341	301	299	328	306	272	287	303	315	265	321	319	281	333	297	329	331	301	296	318	318	303	296	286	317	292	360	306	297	323	306	298	313	312	276	320	328	294	307	315	320	334	313	293	302	301	313	306	306	293	298	294	338	322	317	311	313	298	300	315	314	321	297	265	284	300	305	311	304	328	326	326	295	286	327	352	311	330	294	347	329	313	314	320	289	319	318	307	322	282	290	284	345	325	341	309	300	295	299	303	313	309	319	327	304	321	327	301	320	327	319	309	313	284	307	287	318	317	327	303	300	270	304	289	300	292	321	309	325	307	283	303	333	335	294	268	304	265	268	336	340	313	298	315	295	304	287	285	293	309	304	312	306	302	300	317	312	316	341	297	287	279	325	267	300	301	298	310	303	303	298	303	282	322	322	321	301	320	320	303	301	312	314	317	287	335	336	328	330	286	308	309	306	313	288	318	296	297	298	306	305	319	280	293	324	269	328	295	297	298	309	310	279	307	309	297	297	338	288	300	322	310	303	305	299	311	290	328	302	303	323	307	328	297	300	291	293	299	312	307	275	314	312	305	313	315	334	268	315	355	312	338	319	339	293	314	302	302	284	301	313	301	298	311	305	287	290	317	290	335	287	306	335	289	279	266	291	304	291	325	313	276	295	339	308	302	286	320	264	306	316	305	307	297	327	329	287	323	299	314	307	287	328	298	314	339	328	291	295	312	290	317	311	281	306	291	300	301	334	308	280	334	301	315	326	285	284	316	268	274	306	300	288	314	284	315	342	322	312	300	312	318	301	295	297	322	292	302	301	268	318	305	347	311	319	263	302	268	311	281	310	292	339	288	276	291	310	322	316	352	292	280	313	308	327	293	318	350	299	304	275	296	310	318	317	301	273	322	292	285	330	272	305	326	338	347	290	328	306	319	284	298	302	317	258	321	329	305	330	295	313	313	332	291	286	329	337	304	312	302	344	265	284	292	336	332	314	282	293	309	317	322	312	333	301	284	310	293	313	314	332	309	317	302	308	291	313	333	316	287	317	287	330	283	285	311	315	279	329	318	314	316	303	326	304	308	299	297	325	280	290	333	309	320	291	311	318	317	303	282	331	285	346	299	380	321	328	316	306	296	272	302	295	292	296	306	291	312	330	287	303	312	320	313	308	330	302	296	300	318	295	299	289	293	293	288	300	312	282	297	335	290	304	307	317	295	308	288	320	326	326	320	284	296	294	288	310	253	316	308	328	284	316	277	338	336	317	284	315	296	278	376	278	298	291	316	297	318	306	344	311	302	301	314	295	303	284	299	301	304	321	320	315	310	288	283	304	326	303	315	290	315	317	293	295	321	282	299	292	288	317	343	277	311	341	298	281	319	285	280	311	303	314	312	325	321	303	326	337	309	294	319	322	297	332	302	301	322	282	290	302	293	299	299	301	308	326	338	299	288	290	302	272	351	300	311	323	313	275	327	288	313	320	289	285	317	291	294	321	307	295	307	312	287	343	282	305	329	285	284	304	307	303	301	281	300	299	291	323	288	287	303	287	296	295	293	304	283	319	315	326	288	331	344	297	300	288	307	280	341	297	282	334	319	274	315	299	304	317	310	294	286	288	329	295	313	304	333	288	300	305	280	302	301	300	287	305	301	315	333	320	295	306	323	300	308	306	317	283	299	308	314	297	311	356	320	285	307	283	308	299	293	284	325	318	299	343	348	315	314	326	333	292	297	349	339	317	297	289	325	313	315	318	295	340	318	318	312	297	304	319	302	304	310	298	317	281	311	308	332	304	264	300	282	312	302	320	357	312	323	292	294	305	323	309	261	318	319	304	306	333	318	327	315	300	299	297	329	274	296	332	317	302	308	298	272	321	275	314	330	333	303	274	300	349	327	297	313	286	291	319	294	307	325	306	344	295	303	295	293	327	288	306	260	318	295	310	300	302	281	282	303	303	296	293	266	335	268	323	297	281	297	286	301	293	307	293	301	313	293	274	311	296	315	299	315	297	298	328	285	339	332	304	318	297	278	343	292	298	312	309	319	292	334	284	294	292	288	333	277	309	314	304	307	320	300	299	326	309	296	285	334	299	311	308	315	279	302	305	324	280	327	271	296	294	321	327	304	282	310	325	278	283	312	325	315	297	300	292	307	297	312	308	287	273	310	286	326	301	297	296	286	304	282	308	288	276	301	322	292	297	308	303	338	296	285	316	333	300	297	312	321	307	284	306	307	303	307	325	308	293	287	298	285	317	301	341	296	289	294	331	302	325	251	306	326	295	302	327	335	337	301	288	284	285	334	319	287	304	298	294	328	309	318	325	344	304	285	318	304	324	295	287	314	319	306	304	283	299	295	329	321	304	300	317	301	320	289	282	345	346	307	320	337	305	303	318	316	303	313	312	286	315	306	301	280	334	317	322	306	295	302	285	329	327	291	321	254	294	277	307	291	325	286	305	329	309	312	318	295	311	274	304	296	297	305	323	290	302	319	309	314	300	303	331	318	299	317	326	326	327	328	310	294	354	317	285	326	320	300	317	329	296	318	338	320	303	302	346	345	276	329	280	303	310	295	300	306	295	323	300	309	294	288	341	290	301	325	315	281	314	273	291	290	302	317	297	303	291	311	286	309	308	314	300	319	271	293	319	279	298	321	285	293	310	300	304	289	327	326	329	324	305	273	271	309	302	317	294	325	276	294	297	312	325	269	294	279	303	294	333	325	328	299	290	289	294	337	319	306	304	303	297	289	310	315	330	292	316	301	284	301	310	294	299	281	291	270	321	309	298	284	336	291	317	316	292	317	317	338	322	292	315	302	298	297	309	291	294	284	297	303	319	326	324	306	302	279	294	304	321	293	341	303	309	299	308	287	287	308	325	297	265	289	306	292	294	268	304	312	321	317	295	327	343	326	298	306	278	293	271	310
58567	96257	70628	40332	17633	4212	1027	603	596	550	526	539	528	556	573	556	564	534	510	566	558	567	561	552	576	561	564	505	529	558	569	546	559	559	550	528	581	611	570	544	546	537	536	545	498	512	520	580	613	551	585	516	573	498	560	520	521	604	578	563	555	570	555	565	522	509	580	588	558	506	548	549	524	520	555	544	534	535	568	493	535	557	559	552	541	553	532	520	519	529	549	506	556	537	514	569	544	552	538	562	530	534	558	539	518	545	545	511	503	525	560	557	549	563	632	505	604	539	519	564	544	549	586	540	533	571	572	581	525	551	541	542	519	529	555	522	588	590	534	537	522	531	527	556	527	555	531	552	518	577	520	533	555	539	527	510	546	571	537	549	531	563	536	532	567	524	550	567	560	525	507	572	533	566	543	513	530	554	561	535	520	525	566	550	549	530	579	517	555	542	545	538	516	534	502	559	517	522	545	529	502	521	539	552	551	564	568	521	558	550	539	567	593	597	534	543	569	554	549	569	554	579	582	588	534	521	532	569	564	532	578	565	547	541	574	604	589	567	574	538	541	554	517	550	523	563	588	535	552	559	541	532	542	557	566	537	554	568	589	534	512	507	538	553	532	562	514	549	575	568	526	541	551	561	579	561	535	548	573	508	518	545	522	572	558	550	539	518	557	585	548	546	531	520	564	542	562	601	566	543	549	536	576	587	533	518	503	535	573	488	561	548	562	566	533	569	575	538	540	548	550	575	556	544	553	522	540	518	533	528	556	524	522	525	550	585	570	598	547	583	540	568	558	577	521	592	576	529	548	543	560	557	561	571	564	556	611	554	580	553	508	518	550	557	571	539	572	584	553	533	520	560	558	533	563	591	551	527	528	523	553	588	553	575	580	572	509	537	463	550	532	543	562	556	541	578	557	567	543	517	587	544	567	524	554	527	569	526	571	565	574	565	550	528	519	525	568	586	553	492	541	548	547	563	546	554	541	590	506	549	563	547	556	551	539	576	523	516	591	531	576	539	549	573	568	510	558	567	594	566	521	528	538	542	573	560	565	540	570	538	551	500	564	546	548	519	573	526	536	558	536	529	558	545	530	550	561	535	533	561	569	556	562	595	573	535	560	533	567	563	531	562	588	540	590	544	482	545	550	553	573	571	562	545	551	534	557	586	576	537	562	553	553	549	513	556	540	578	525	536	551	557	556	588	551	545	556	528	587	594	557	587	551	520	580	535	528	541	524	543	560	524	539	555	526	572	575	530	569	549	547	554	556	557	553	530	540	529	514	545	534	518	524	568	545	552	539	564	561	519	560	534	533	541	567	498	570	566	535	541	550	592	558	541	554	590	560	595	550	535	510	537	579	539	527	539	532	537	559	555	551	544	538	532	575	546	533	572	552	563	507	525	548	526	557	547	542	520	575	535	560	532	560	559	547	528	565	570	542	534	538	564	523	532	515	557	566	576	533	594	537	536	566	572	569	521	549	527	518	549	555	581	535	619	558	579	561	517	536	560	545	562	578	564	519	537	616	577	552	566	580	527	544	513	567	553	532	533	580	568	518	541	511	550	540	550	549	507	582	522	573	567	548	538	515	520	561	494	582	500	564	550	616	560	521	596	522	528	532	518	538	503	576	507	559	576	544	492	576	546	537	554	572	585	556	584	540	567	554	554	521	573	555	514	551	544	551	556	533	542	555	554	556	542	528	551	516	513	569	562	524	548	583	537	523	535	556	522	556	547	576	543	525	575	543	576	546	535	589	563	533	535	547	538	512	552	535	512	540	552	566	536	555	564	524	522	510	505	526	539	528	526	538	556	542	559	566	586	562	554	529	495	557	586	507	566	531	571	558	559	546	538	541	529	535	536	536	561	538	549	527	569	572	526	548	572	562	564	526	515	587	535	525	552	572	528	533	558	575	571	536	531	510	557	581	530	532	514	579	569	571	546	591	525	554	569	549	487	549	525	530	540	553	556	540	564	536	525	581	515	550	522	488	549	537	565	522	565	544	558	560	563	534	527	538	511	565	570	578	537	563	567	573	544	552	534	541	521	582	536	568	553	516	522	529	553	523	508	507	568	580	544	556	551	542	527	527	552	552	532	586	579	546	564	594	523	573	538	577	541	546	519	583	549	514	572	576	550	567	564	518	561	559	577	554	548	591	522	554	524	542	560	555	565	572	577	542	569	566	524	519	507	549	569	518	579	547	567	492	617	560	585	553	561	581	567	539	504	559	571	548	563	548	576	537	534	518	499	533	542	537	548	588	566	566	529	596	506	525	582	553	558	538	570	525	600	585	577	570	574	533	521	563	532	521	517	541	551	529	548	542	534	573	568	603	572	557	526	536	578	582	519	548	555	573	572	539	530	559	579	556	539	568	499	514	633	532	554	558	564	601	554	530	534	561	496	528	563	598	521	535	554	517	553	597	548	542	562	514	571	575	591	561	549	553	556	525	556	492	537	572	551	540	569	546	535	602	570	536	546	536	604	561	577	555	524	573	512	488	544	557	562	533	565	538	562	528	524	573	520	518	561	595	529	553	568	563	550	593	562	542	551	575	510	532	539	529	531	539	528	552	556	562	563	554	575	544	570	485	543	519	553	527	572	577	559	523	552	537	555	540	561	584	583	527	539	566	546	560	532	561	584	547	587	566	591	540	541	536	566	526	598	553	565	575	553	560	515	545	484	570	588	543	485	569	543	502	554	519	517	583	598	572	536	578	540	572	586	552	590	550	558	556	557	568	509	565	533	557	514	528	546	536	531	556	557	542	493	579	553	552	609	577	535	567	545	561	590	549	526	540	551	523	506	558	560	510	594	478	516	560	522	573	523	566	601	541	585	583	549	540	547	494	587	530	551	523	581	574	523	518	555	522	543	542	554	518	527	573	526	553	531	569	581	567	571	560	497	507	582	574	580	521	548	537	540	549	560	510	545	570	537	526	506	585	571	523	582	516	512	564	584	555	503	530	515	590	532	555	566	546	549	534	548	532	570	570	551	551	550	544	519	537	556	514	568	530	556	527	543	509	522	559	558	559	534	570	562	561	551	593	580	520	555	583	569	518	550	550	502	525	540	591	536	534	543	557	527	566	542	553	542	572	620	544	601	541	546	530	529	582	556	524	520	524	555	539	520	583	584	550	546	551	519	553	524	534	507	580	537	503	508	547	569	530	552	569	522	540	544	584	531	583	526	535	567	511	582	589	571	582	527	533	523	527	516	533	534	515	570	529	516	569	560	572	559	558	523	531	557	524	539	546	547	540	558	531	553	512	528	537	561	574	543	567	557	574	558	540	566	549	538	535	542	579	560	551	577	536	588	547	526	520	557	535	535	537	501	559	515	527	563	535	563	546	519	554	544	527	555	531	542	575	563	552	549	560	532	547	577	593	588	523	525	532	523	544	537	523	585	544	582	538	595	565	595	555	517	529	582	520	540	506	596	556	525	555	625	536	525	547	597	530	529	538	579	531	567	602	574	550	549	554	574	549	582
23364	23032	34144	28517	21971	16875	4111	497	404	365	327	363	346	346	366	354	361	361	344	398	378	385	360	362	373	356	374	340	351	358	361	361	346	355	347	322	360	338	369	355	352	362	353	341	347	360	342	345	383	368	355	359	362	359	354	354	329	324	352	381	363	354	326	352	369	362	346	360	344	345	353	331	324	330	329	381	334	362	372	359	315	333	351	369	342	322	344	359	337	350	392	347	321	350	329	330	329	356	373	355	385	335	335	347	344	357	355	314	378	386	352	327	380	362	348	377	358	340	376	343	349	345	363	363	350	334	349	325	332	379	374	351	358	375	345	355	353	371	378	362	364	383	353	371	363	382	311	306	323	331	371	414	358	354	348	368	354	336	309	344	390	350	319	350	350	337	317	362	341	317	330	317	351	316	354	344	345	345	386	332	328	336	369	353	340	321	317	344	334	328	396	333	338	368	325	335	356	327	396	329	330	354	349	379	332	348	382	354	343	367	356	354	356	341	344	376	364	386	369	321	353	343	363	365	350	354	338	329	362	320	358	333	359	364	349	368	356	356	361	350	326	310	329	359	372	334	373	332	365	362	375	302	345	332	337	358	374	362	336	348	345	330	332	338	380	349	368	368	329	357	315	338	333	322	328	316	339	346	339	353	353	331	371	356	363	367	357	333	353	332	344	345	354	334	375	399	344	374	347	310	357	383	348	360	321	332	353	380	345	345	349	328	361	311	374	353	359	379	343	363	361	378	334	377	351	334	342	331	351	331	358	356	332	332	323	387	376	368	325	338	333	360	335	377	357	331	329	346	392	331	383	340	365	352	355	337	355	330	376	333	348	322	350	355	362	309	333	319	321	368	311	366	362	351	327	343	322	363	340	352	328	369	365	367	344	347	382	369	384	373	335	346	363	351	347	360	392	376	368	346	359	345	389	335	355	337	345	369	361	332	297	366	308	364	333	385	326	332	356	372	346	366	345	341	359	328	335	335	327	354	366	359	354	357	378	317	337	360	352	375	337	322	326	330	323	364	357	333	358	388	353	360	333	330	353	350	360	337	362	336	357	343	391	352	317	344	356	361	311	318	350	334	354	371	361	327	375	407	331	380	328	338	342	347	365	342	366	334	361	324	348	345	338	358	351	349	354	377	343	375	331	322	310	318	333	320	324	341	352	357	365	350	345	356	334	351	322	385	339	355	327	343	339	329	330	335	351	363	318	333	312	369	360	340	381	342	346	350	379	340	374	360	346	360	345	358	346	358	357	322	349	361	334	345	355	335	353	359	343	313	373	365	343	340	345	366	332	322	317	368	351	378	332	368	334	374	357	329	347	339	345	371	339	354	343	355	378	337	341	323	361	345	330	349	341	365	396	324	361	317	355	329	360	341	348	347	333	318	341	364	348	370	345	344	331	375	340	378	346	358	332	321	323	322	357	362	386	357	354	386	363	381	338	323	321	356	337	346	334	349	349	332	335	342	350	315	354	333	365	340	347	340	330	355	344	365	374	354	351	329	350	341	332	322	380	328	354	347	374	353	327	347	343	336	342	362	358	353	355	311	360	338	336	372	335	357	367	326	325	357	328	351	350	344	368	348	339	351	335	317	349	352	365	342	356	347	331	345	338	328	361	336	338	344	361	366	352	360	347	364	341	376	352	350	351	385	368	369	338	343	328	358	378	381	363	327	355	335	354	382	365	324	361	355	329	368	332	358	359	337	358	356	333	367	332	369	361	326	353	368	346	372	324	319	344	392	324	369	393	350	392	355	342	326	335	341	342	362	363	317	317	361	363	312	395	358	353	329	333	336	344	359	345	347	371	334	350	332	349	361	322	329	347	351	348	340	360	341	367	341	351	343	339	351	355	372	357	311	323	376	352	343	334	364	390	356	337	346	345	357	358	324	353	347	351	331	316	334	358	384	363	351	355	334	340	385	334	322	349	370	350	345	334	366	352	371	347	349	353	333	309	339	340	355	338	352	359	361	352	337	324	360	349	331	391	325	348	385	369	353	364	370	340	359	350	356	368	357	376	382	344	323	308	368	338	343	383	350	308	344	374	340	361	351	316	326	341	366	350	336	337	289	370	344	348	310	342	341	353	377	375	327	319	333	371	332	328	330	329	356	359	304	377	364	339	350	351	336	366	358	335	344	357	321	324	343	362	377	372	397	352	347	369	350	366	357	375	331	379	350	344	394	359	362	382	339	349	326	403	348	363	361	348	373	334	325	343	373	358	321	356	320	361	334	336	350	377	363	338	346	381	344	368	362	366	383	347	330	343	344	336	313	359	328	324	373	363	328	387	358	356	371	358	355	341	361	362	345	322	347	365	374	341	331	304	378	325	353	368	352	337	345	346	328	349	363	315	332	336	344	352	361	339	340	357	355	336	346	327	377	354	328	325	327	358	335	325	331	323	355	343	354	345	357	338	348	336	364	358	338	345	334	346	351	337	326	345	369	350	352	355	331	318	360	336	383	356	325	352	341	350	333	372	323	363	357	329	358	306	339	376	350	337	368	362	329	350	372	364	322	370	334	319	382	357	336	360	371	364	315	379	366	340	351	346	343	344	341	353	337	348	356	353	321	342	315	334	327	360	348	375	349	371	358	315	341	347	302	330	348	395	359	341	356	378	332	329	354	338	363	362	358	359	352	354	328	350	361	333	344	357	369	341	343	369	356	338	366	350	356	342	341	373	333	324	314	320	346	346	340	345	307	341	344	356	324	319	386	319	383	344	344	373	341	331	330	320	357	371	345	360	352	340	341	350	324	323	352	349	365	356	326	338	357	336	367	368	344	394	355	340	344	345	335	349	377	371	372	315	340	367	353	343	371	336	390	337	352	356	323	346	369	348	336	337	371	331	333	336	325	341	335	354	373	313	369	320	343	361	342	333	325	360	350	355	369	315	344	357	337	350	373	340	344	333	354	359	336	358	347	344	361	346	350	338	342	375	336	318	326	342	372	346	361	345	337	368	334	370	377	359	339	359	343	355	348	341	367	335	348	337	381	345	353	358	297	376	352	334	323	355	368	344	340	339	332	382	309	363	356	351	344	339	348	336	354	345	350	340	332	350	342	320	332	376	323	391	326	351	340	375	337	345	343	330	345	353	329	344	335	342	386	344	348	370	349	334	335	321	358	341	348	330	371	368	383	321	378	357	335	343	365	336	335	362	333	342	351	385	348	358	352	312	352	369	341	365	345	344	348	386	368	345	365	358	344	369	350	375	348	343	366	338	374	345	380	340	353	357	375	386	362	338	350	352	314	353	350	352	385	337	330	331	350	350	378	341	345	353	343	346	306	348	326	343	344	325	360	338	356	367	337	350	374	371	338	390	350	347	344	388	355	325	360	356	345	336	351	328	341	361	367	357	355	333	339	305	336	349	358	367	362	346	337	362	367	358	348	346	384	333	321	348	360	346	321	408	348	299	337	359	347	337	347	340	324	348	344	318	362	342	310	350	359	373	341	364	362	314	359	331	334	341	380	347	368
60642	103144	79072	50204	25672	7580	1563	724	585	592	600	625	583	624	617	565	613	617	578	608	595	623	618	575	615	636	594	612	617	604	600	597	614	589	627	616	612	614	597	606	613	614	603	576	642	621	578	540	590	606	639	602	626	589	556	598	564	614	630	611	566	631	631	589	576	584	587	583	616	616	589	594	644	585	617	587	661	568	595	631	601	603	621	580	600	611	640	598	546	599	586	598	597	609	596	618	592	582	561	602	616	598	616	603	598	589	576	592	636	543	653	609	614	616	566	555	612	611	602	596	561	571	583	612	580	648	611	605	604	600	605	588	613	577	597	590	622	598	602	618	641	579	634	658	605	582	590	583	587	615	611	580	593	606	626	623	638	644	562	621	592	625	607	622	546	602	546	576	608	622	624	635	589	575	636	571	589	578	599	635	609	596	653	573	573	645	607	618	631	588	569	567	601	559	602	642	594	581	592	579	616	570	634	591	577	589	580	582	587	628	552	577	665	618	604	660	640	597	608	573	599	612	600	586	659	589	564	586	586	577	600	619	588	579	637	624	618	638	608	606	613	582	645	629	553	609	585	571	571	608	607	604	634	584	583	610	592	577	587	567	609	600	610	546	596	587	608	613	530	605	639	586	589	644	623	590	627	584	563	553	577	625	554	571	652	569	648	586	584	614	640	536	573	603	561	637	563	591	612	542	611	609	600	628	601	574	571	572	580	603	631	602	582	610	577	626	591	589	574	601	569	573	604	629	623	599	612	622	624	597	646	645	609	634	584	584	603	612	640	592	610	618	579	577	572	623	613	614	604	606	619	577	613	608	619	638	651	599	594	602	546	598	554	597	570	596	616	589	587	560	560	612	619	616	583	568	648	570	620	551	630	621	621	581	617	614	600	604	566	575	569	606	575	620	610	535	552	618	630	577	639	615	608	616	645	614	580	605	617	618	614	593	620	600	625	621	584	594	593	577	599	596	628	566	577	607	607	641	571	602	602	601	627	605	596	599	590	597	633	612	567	601	609	578	616	585	566	625	600	578	596	615	596	585	591	605	598	603	550	589	614	636	575	624	614	594	609	594	594	624	670	619	619	614	629	587	612	608	627	574	587	584	610	596	598	645	631	587	598	610	584	615	562	594	619	645	581	603	562	644	641	604	614	585	589	601	557	559	623	610	575	582	602	620	548	590	561	575	595	618	631	583	595	572	603	643	621	619	579	616	594	635	594	615	572	582	584	646	648	585	619	627	586	625	574	552	592	612	596	588	604	623	617	591	580	610	614	625	605	606	580	585	606	610	597	610	603	598	586	592	561	564	607	592	568	608	574	611	607	589	575	619	647	606	617	614	572	548	545	593	602	599	608	578	568	582	582	585	616	616	584	587	595	610	621	585	524	585	545	590	628	610	580	604	606	578	573	590	584	591	598	584	533	540	584	643	593	579	601	612	530	623	597	641	572	678	613	657	592	618	611	610	581	607	631	585	595	606	606	617	579	587	580	596	580	551	596	587	616	597	595	612	604	573	599	621	574	582	598	542	591	619	574	628	619	560	609	595	618	558	606	608	597	596	583	615	571	590	603	602	626	595	564	609	620	628	583	589	548	598	543	582	611	616	640	602	628	605	570	576	647	629	608	564	600	636	586	634	613	571	585	637	602	607	602	582	610	599	622	563	598	595	585	610	585	595	592	623	605	634	583	600	609	589	599	600	603	601	589	604	638	585	606	578	611	553	589	555	599	614	578	568	590	602	584	591	616	621	566	591	563	566	622	610	603	599	566	600	609	622	586	622	603	603	628	586	582	594	560	568	584	613	608	606	569	583	557	605	561	571	604	628	621	576	594	588	648	604	576	615	581	603	602	615	604	609	594	615	603	591	578	603	609	595	622	559	580	576	586	624	595	610	617	608	623	554	590	615	595	557	566	633	602	633	612	613	614	570	591	594	622	610	592	615	622	651	616	651	561	592	625	623	580	609	586	586	557	635	616	561	575	629	623	603	558	623	597	618	581	554	597	606	603	606	601	580	598	596	569	586	591	622	613	651	612	600	622	536	585	602	604	590	596	574	597	615	573	557	605	599	602	561	609	614	613	604	628	624	593	632	616	596	582	574	596	584	573	602	595	605	574	622	580	629	616	606	612	591	627	625	612	622	603	619	593	616	595	592	614	589	630	605	602	574	600	651	636	574	582	659	603	603	625	624	603	581	570	606	578	567	620	611	595	574	571	601	568	594	616	588	569	596	611	624	584	647	587	612	565	610	641	618	606	584	589	574	594	600	623	640	602	581	603	559	638	595	625	600	622	611	605	581	546	616	609	636	587	601	599	590	606	609	585	639	545	633	621	582	591	547	541	599	577	598	641	584	632	626	582	623	621	566	600	589	598	630	629	576	627	606	629	623	571	556	610	606	600	580	637	609	570	626	579	588	614	616	615	599	631	576	624	595	585	602	597	601	611	628	612	586	601	573	592	572	629	602	618	596	571	592	577	588	620	581	585	575	606	637	638	605	579	598	585	551	539	601	569	578	582	623	597	622	613	564	588	629	604	570	569	614	606	562	607	578	632	602	592	577	626	583	577	608	584	605	589	601	580	601	603	586	572	590	620	596	584	583	638	592	559	578	617	578	596	563	608	568	576	637	608	639	577	574	610	576	612	629	618	586	564	608	579	603	585	601	610	613	602	610	629	547	610	575	599	622	576	571	565	596	668	567	617	611	589	614	597	597	574	549	628	606	610	613	611	577	577	608	666	584	597	627	559	647	606	577	559	598	570	604	606	602	594	591	614	606	571	625	568	619	651	626	586	604	604	616	626	611	624	595	557	593	606	627	609	637	573	627	600	586	601	630	560	590	626	577	637	625	587	621	601	597	618	617	596	595	582	582	627	619	579	617	588	616	583	597	593	559	615	616	576	585	605	585	645	595	586	610	573	603	594	559	618	578	633	573	567	572	637	564	565	632	607	602	598	585	630	653	589	652	572	586	595	609	596	624	579	621	590	631	609	630	626	591	545	611	635	641	584	589	613	616	604	639	574	649	654	580	611	612	579	636	639	586	636	567	590	578	617	584	601	614	604	606	557	596	602	585	584	597	595	554	633	605	576	598	581	599	600	602	607	626	601	645	618	602	581	629	620	621	613	601	619	603	613	622	560	589	568	553	625	576	587	600	603	654	627	591	638	597	590	585	650	595	627	594	624	641	586	592	569	620	646	597	621	636	590	559	578	575	559	636	618	578	588	612	590	585	601	571	618	587	593	637	604	592	598	589	536	598	587	610	653	630	624	619	584	640	624	571	575	578	553	614	583	605	617	563	596	575	625	573	611	580	569	604	585	601	606	611	604	569	630	642	584	582	559	627	601	619	617	646	587	632	618	602	645	559	593	592	595	559	604	606	541	602	606	574	599	641	610	616	592	600	639	673	600	610	599	592	569	624	552	620	650	596	628	606	593	580	594	625	638	634	612	587	573	589	636	633	647	599	615	567	578	627	634	610
28611	32463	31605	15709	3116	680	363	284	294	279	278	273	278	287	274	301	252	288	266	269	266	272	282	308	287	276	280	256	268	294	272	253	284	283	297	266	265	254	293	295	267	316	316	277	281	298	257	304	280	256	260	284	296	276	304	276	296	295	272	255	289	268	292	300	268	311	296	271	281	283	294	291	297	286	276	269	296	289	309	313	292	308	271	279	317	279	290	295	281	264	278	287	291	295	258	288	268	274	285	283	256	266	293	282	294	301	294	303	319	303	248	329	278	261	281	269	305	312	279	288	286	263	285	298	281	308	267	314	298	253	268	257	238	286	273	320	286	308	281	286	257	270	300	300	286	281	268	280	264	275	253	283	285	282	286	255	302	284	286	267	279	284	261	271	285	279	262	273	296	257	281	304	257	300	264	301	269	281	274	310	281	278	283	280	272	279	276	285	275	302	293	269	288	259	292	283	290	276	278	268	293	281	282	283	281	264	278	300	283	287	317	297	257	259	246	286	281	298	321	285	274	296	284	267	263	280	288	253	258	274	277	247	298	249	299	304	251	267	273	259	275	268	307	283	324	285	303	268	294	291	241	290	282	291	285	250	265	274	261	279	273	320	290	288	263	273	262	278	328	271	280	249	301	285	263	313	289	260	277	283	314	266	288	298	280	291	287	258	273	268	315	282	289	292	255	275	278	289	271	276	288	289	326	257	293	265	259	252	305	260	281	309	260	291	281	267	308	284	260	293	260	298	248	302	294	274	280	275	289	286	260	269	245	289	265	265	296	277	274	254	269	286	276	300	308	259	276	264	309	292	300	278	258	287	248	291	274	270	284	280	297	260	276	284	272	297	256	257	268	301	265	274	300	261	262	314	273	275	280	269	293	305	278	267	285	301	315	254	256	283	256	281	299	269	261	270	289	256	271	281	282	271	282	279	258	285	273	311	277	286	276	284	306	308	290	281	288	282	252	281	294	284	290	276	263	267	259	288	277	301	285	253	265	252	299	304	297	270	253	269	272	304	247	297	257	303	285	281	259	285	291	276	273	250	284	306	270	263	271	288	263	288	271	273	287	293	262	275	262	287	302	283	255	295	290	274	265	310	256	257	271	309	284	271	326	291	274	266	290	272	287	287	305	279	266	272	310	275	240	270	284	287	280	303	272	299	282	266	249	273	274	305	287	267	281	274	280	248	264	314	271	285	287	285	279	289	307	282	305	278	261	274	288	268	283	272	248	303	302	317	256	295	281	284	264	263	292	268	310	288	290	256	301	299	291	303	285	271	266	290	310	266	292	263	276	304	268	306	265	277	280	253	293	283	291	284	283	287	277	275	300	261	283	295	288	277	267	268	275	265	284	250	270	300	282	274	251	298	258	272	288	305	290	291	284	306	284	257	260	293	303	269	294	269	298	277	271	277	286	298	286	272	286	288	279	287	259	270	252	258	279	226	294	274	296	281	275	276	308	294	288	275	279	280	298	256	281	290	311	262	298	270	275	307	261	257	287	301	275	272	277	303	274	330	279	277	279	288	279	303	287	284	318	273	276	258	257	277	276	294	309	300	266	283	284	283	281	293	284	270	283	280	260	286	266	288	274	258	253	260	282	282	278	291	275	280	251	278	297	312	294	274	320	280	292	286	281	281	268	298	289	262	312	280	253	279	282	278	262	304	279	295	278	252	268	283	284	296	269	268	289	299	291	261	299	276	305	283	267	267	283	270	281	288	262	296	270	274	263	297	310	289	281	261	299	288	247	249	287	276	283	275	248	303	285	255	315	291	304	299	303	319	255	279	277	266	271	266	301	271	238	257	281	285	295	296	242	275	264	270	309	275	274	278	230	266	301	295	301	250	313	301	279	285	271	276	288	308	286	269	269	295	278	288	292	284	287	273	268	285	309	286	277	329	290	277	262	299	286	275	246	303	276	287	286	267	234	304	274	275	290	254	288	268	266	277	280	290	296	274	261	294	276	272	272	278	294	272	270	292	252	270	299	292	285	288	284	274	330	336	300	281	245	259	284	265	279	266	291	310	287	284	276	265	272	276	288	239	238	282	271	303	277	307	303	274	312	287	289	270	300	313	238	269	288	268	279	306	266	278	271	295	297	289	263	264	316	281	272	274	280	296	258	272	272	301	276	296	271	276	308	282	283	280	262	267	278	259	271	277	303	275	251	274	292	293	259	255	284	272	304	286	273	284	271	284	293	274	290	268	303	291	255	257	295	269	297	291	273	281	267	261	259	302	319	295	275	297	269	271	304	267	261	320	256	281	270	255	293	261	275	263	305	311	322	268	300	270	277	254	291	304	278	297	268	275	302	268	289	273	259	277	282	277	308	298	296	288	299	278	289	298	250	264	266	284	279	272	268	273	272	278	290	255	292	279	298	295	274	274	254	276	239	295	303	287	281	293	293	256	306	277	308	255	261	231	277	243	281	274	274	279	284	291	282	288	284	255	263	265	280	295	288	283	244	271	251	278	291	261	316	263	299	281	269	287	270	304	263	313	297	293	273	304	302	283	264	296	278	303	281	285	261	265	301	309	261	276	280	278	268	278	281	310	296	287	293	281	269	297	286	288	280	288	286	270	288	284	268	291	298	288	266	257	303	259	272	283	277	258	275	305	279	276	274	267	261	295	286	265	287	289	285	264	298	305	250	291	274	309	291	256	247	275	253	250	276	274	272	292	302	286	289	329	277	275	255	265	287	310	268	320	281	264	233	298	278	279	261	323	259	289	284	284	295	270	275	292	295	313	276	276	297	284	259	283	295	284	291	261	267	257	245	290	285	258	273	279	299	292	311	286	284	308	290	272	299	285	297	285	267	309	276	252	307	282	292	261	278	287	286	294	297	298	289	296	296	291	274	267	282	273	306	235	303	299	304	263	280	275	285	296	276	288	275	288	283	282	266	299	270	287	291	277	309	278	310	251	262	279	285	271	276	280	282	288	283	277	299	284	285	275	275	309	294	297	290	311	303	311	304	252	272	298	293	292	301	286	272	289	286	298	320	270	273	295	275	261	260	280	260	234	268	270	272	300	296	294	276	304	244	273	247	276	285	274	285	284	290	287	271	290	279	283	252	275	287	289	272	300	278	306	266	268	267	289	293	286	275	264	282	275	281	255	277	300	294	281	275	279	272	295	260	287	290	291	241	295	269	295	315	281	277	248	320	291	257	272	267	289	316	285	276	283	279	287	288	296	280	272	257	279	294	255	297	266	260	274	264	278	284	292	297	258	291	284	298	278	270	263	296	273	304	286	270	275	271	268	290	292	285	246	288	284	310	293	273	264	269	285	291	272	273	277	280	278	259	282	289	262	271	285	283	275	267	288	277	286	294	271	272	297	273	251	273	282	286	285	288	262	296	264	264	273	289	280	265	265	311	282	287	277	266	302	279	279	298	272	307	306	243	290	278	280	283	248	268	277	308	288	288	281	277	270	280	268	291	285	305	290	292	267	254	274	265	268	268	286	304	274	283	244	296	276	267	275
34503	50717	37111	17135	5328	1393	638	525	525	550	526	518	527	519	531	502	499	497	510	497	523	515	498	506	481	548	506	519	548	525	500	509	537	492	558	522	506	538	504	449	525	471	537	478	576	513	513	524	503	478	516	534	510	495	519	521	559	540	508	508	534	533	544	497	514	527	514	511	501	547	551	490	524	505	515	542	552	494	513	532	482	551	516	547	552	508	490	523	475	510	486	500	497	478	558	526	520	524	556	534	524	509	516	536	519	494	521	571	509	482	516	520	492	516	499	500	545	483	568	510	504	528	519	530	515	502	522	508	539	504	485	494	542	497	557	527	544	526	529	487	494	518	506	499	519	537	542	529	512	466	498	550	494	511	547	550	497	506	505	509	517	546	523	565	511	486	577	513	520	530	580	487	575	542	513	523	539	497	483	519	539	537	493	524	513	486	527	539	543	525	507	504	530	530	545	550	527	508	511	481	520	531	490	522	499	514	483	488	551	554	497	531	508	482	496	551	541	529	555	507	507	511	521	534	551	531	479	525	518	464	493	463	506	526	544	527	505	523	522	507	471	529	478	477	518	523	539	559	516	511	515	495	553	524	526	538	508	522	503	504	504	496	494	511	529	478	509	520	499	495	522	526	545	486	567	530	576	507	499	502	494	511	487	540	486	502	489	548	494	506	482	506	494	477	515	494	487	523	473	537	507	514	514	548	524	516	560	512	466	528	530	524	493	521	547	501	563	524	527	527	514	538	529	540	522	511	554	479	533	519	519	501	514	515	510	506	524	487	537	514	537	532	506	530	503	514	522	478	539	547	582	537	527	522	505	535	489	521	526	505	506	545	520	526	530	526	575	519	518	475	501	524	565	543	547	527	533	504	488	483	497	545	541	498	486	537	514	555	554	532	543	503	544	514	500	506	522	510	506	512	523	545	487	503	517	505	505	499	520	541	511	495	529	542	533	463	510	501	493	518	516	550	510	517	535	549	512	536	568	539	511	503	522	535	510	554	514	520	498	473	520	531	503	518	474	498	497	506	494	559	539	518	528	496	538	506	488	514	532	508	514	521	525	534	503	505	564	551	519	494	541	556	524	575	500	477	482	513	501	532	527	536	527	481	549	527	499	491	492	582	479	492	492	510	524	510	535	557	504	539	526	541	523	591	515	494	562	545	526	562	519	504	530	506	521	551	519	503	503	520	493	544	491	496	538	472	526	540	511	509	528	541	539	569	530	490	510	543	521	493	559	495	507	496	537	468	511	512	554	524	524	519	503	500	534	555	529	462	508	530	526	484	503	515	530	520	519	529	511	525	533	519	490	514	510	555	547	507	524	592	519	538	492	539	565	471	542	533	492	560	507	516	515	499	566	495	542	544	494	519	521	535	500	538	491	530	516	521	572	506	508	527	508	527	543	554	504	498	543	547	515	489	522	471	510	564	541	521	525	561	532	525	506	564	548	598	511	543	528	504	549	465	499	545	541	545	504	506	536	500	509	519	542	523	522	461	489	480	503	540	548	516	514	503	508	531	507	540	519	546	521	537	527	532	493	483	535	459	510	537	559	507	518	515	505	513	548	533	464	512	517	512	495	503	577	534	535	542	500	522	523	537	513	518	550	536	507	513	508	526	545	541	539	496	498	528	506	552	503	523	479	565	525	487	526	510	488	480	519	570	478	566	540	567	493	524	512	535	542	568	492	514	500	545	530	501	487	535	529	513	525	533	547	496	541	482	493	508	539	546	554	520	499	542	515	497	526	534	533	520	508	512	530	508	517	523	542	531	547	536	506	538	519	528	519	502	526	515	520	562	525	524	519	557	516	511	543	517	510	526	536	527	506	517	533	511	491	541	530	553	548	487	550	496	543	493	497	480	524	575	506	518	506	515	532	506	538	533	558	499	494	504	491	558	518	526	567	504	519	526	562	496	490	521	485	486	489	492	545	534	497	522	525	494	539	545	495	521	514	543	531	533	524	511	515	533	515	501	515	521	503	486	510	534	532	544	497	509	515	558	492	540	505	532	594	566	554	516	525	548	496	523	526	514	564	521	505	517	529	542	519	525	536	510	487	486	520	553	527	496	506	558	515	489	524	511	524	524	528	551	532	532	528	524	513	534	500	531	536	515	547	523	493	514	508	510	526	535	504	532	534	567	545	541	484	545	548	510	481	519	547	494	525	531	539	476	502	524	499	514	556	536	547	519	482	498	513	506	536	526	542	521	547	505	499	515	479	525	539	468	496	529	528	530	518	527	532	558	523	542	523	524	507	531	522	544	515	513	525	495	543	530	477	548	542	501	512	523	514	507	518	500	528	525	526	496	539	477	515	519	525	482	508	509	533	505	522	522	539	505	492	534	494	539	516	500	558	508	567	536	544	526	490	505	498	516	537	509	523	509	462	529	497	534	480	530	539	530	501	528	534	545	499	532	529	482	513	492	556	539	514	523	544	479	562	536	552	497	477	551	552	474	501	591	520	503	486	541	515	524	565	491	508	514	508	473	543	531	518	552	531	525	503	492	539	513	490	526	519	520	511	476	518	512	533	490	496	508	557	510	519	520	529	543	466	561	494	553	534	529	488	501	543	531	506	539	510	567	546	552	507	526	529	515	533	517	512	510	563	488	529	492	477	508	525	566	560	491	502	524	540	555	546	521	514	502	532	499	511	504	585	545	566	505	542	518	522	541	563	530	530	525	499	547	519	559	561	529	521	515	555	540	533	507	528	508	523	506	487	491	533	559	525	517	490	527	503	519	510	530	523	494	488	519	528	496	505	526	523	527	530	486	562	491	523	523	516	496	517	509	527	512	516	562	536	505	493	503	500	527	524	527	532	464	511	520	483	527	495	566	506	503	514	551	561	561	492	523	511	502	479	489	522	507	465	494	499	484	524	484	508	536	564	556	529	530	570	521	536	492	513	556	531	531	530	521	584	512	538	527	496	527	535	508	536	520	516	506	518	571	504	500	546	493	524	526	520	528	551	519	529	543	524	529	503	498	545	554	535	517	521	524	523	507	526	479	524	507	519	528	499	514	536	555	519	528	540	502	485	496	527	528	525	507	494	531	554	515	529	521	540	551	518	511	506	533	565	525	561	517	517	500	516	475	512	533	499	517	551	552	530	558	520	499	474	536	517	547	525	551	518	490	503	502	505	508	517	502	533	518	517	506	477	502	583	505	520	530	497	508	553	497	490	525	515	526	557	551	525	547	499	525	516	517	538	512	501	512	513	515	523	494	536	530	520	491	528	528	495	476	548	527	499	497	506	534	533	565	527	552	533	513	520	535	531	502	563	548	556	535	498	548	510	524	549	544	490	507	520	476	542	529	501	504	486	528	507	500	500	545	477	519	536	506	493	540	538	534	487	502	493	531	509	531	521	487	500	527	500	527	522	517	508	538	498	526	552	533	486	507	494	507	537	486	519	514	508	487	545	477	512	481	556	491	488	509	492	558	529	493	580	559	553	486	530	547	530	529	544	532	571	545	485	526	558	519
24605	25299	38479	31731	20635	8854	997	364	350	344	318	329	344	290	318	297	297	325	303	294	336	321	332	311	307	308	286	324	298	292	298	342	333	308	314	351	294	300	332	312	291	342	320	294	320	313	310	326	295	285	281	304	284	314	330	295	321	286	313	299	305	325	312	298	274	358	320	313	319	303	303	326	315	297	310	339	290	312	311	301	324	323	305	302	267	327	314	280	292	300	319	311	320	315	321	308	292	307	314	313	305	301	322	306	326	331	285	302	290	316	262	305	289	308	299	294	294	300	289	326	292	337	299	307	338	339	346	321	303	317	291	295	338	256	284	322	337	280	326	332	300	291	339	303	327	298	342	308	302	301	324	282	290	311	319	275	326	323	313	327	324	287	315	294	293	320	312	327	266	306	334	313	334	289	297	286	313	320	318	317	322	320	286	296	286	291	296	302	293	326	303	316	324	281	288	306	304	293	315	304	294	320	309	307	296	295	316	293	320	315	291	263	317	302	338	308	308	292	323	285	302	263	326	305	327	321	297	334	302	321	320	328	293	325	318	285	296	314	315	309	303	286	308	320	320	303	326	285	292	316	303	295	281	310	291	323	319	291	291	351	280	323	295	305	291	303	295	278	317	302	302	330	303	297	311	295	286	328	322	311	310	323	280	341	289	300	268	343	308	323	291	339	308	320	323	261	316	328	291	335	309	287	323	281	300	332	289	319	322	313	289	291	321	320	251	299	311	306	322	275	318	284	300	285	285	301	318	295	322	333	323	289	279	292	304	341	304	335	289	282	325	322	282	327	314	294	289	297	329	287	320	311	291	299	307	316	294	331	296	330	294	280	307	285	336	306	323	310	335	270	294	300	283	341	298	313	289	308	298	309	346	290	307	283	306	290	287	331	294	307	316	313	278	286	309	317	305	300	319	310	286	306	281	299	319	301	342	330	306	303	302	298	268	342	292	318	299	294	318	288	340	311	300	328	287	272	284	290	287	293	303	320	309	329	317	318	292	321	304	285	305	294	319	290	304	313	300	284	310	322	297	327	286	288	312	284	302	317	311	301	324	294	294	296	294	304	293	298	315	323	274	289	314	296	294	302	317	318	324	318	270	319	289	320	324	310	299	292	297	319	322	290	293	283	319	320	312	318	302	316	293	307	324	286	306	308	319	309	266	296	312	277	320	351	294	264	297	312	304	310	316	275	318	289	285	297	313	290	306	338	334	326	268	321	320	297	299	301	278	312	304	330	320	294	325	295	297	296	294	280	305	282	327	328	311	304	283	310	327	303	311	361	315	320	285	306	313	260	301	330	313	279	299	310	328	321	291	295	312	289	324	336	326	296	304	295	320	330	317	307	302	317	284	310	311	276	312	300	333	324	333	306	293	313	281	313	294	302	299	335	268	318	296	317	278	288	279	277	315	299	301	319	325	275	296	290	304	306	335	280	293	302	325	295	298	303	325	332	313	298	266	287	309	286	278	307	321	306	296	319	287	328	308	317	335	286	301	311	299	313	306	309	301	343	323	286	348	314	335	293	334	299	290	336	325	307	295	330	293	287	295	283	301	287	286	320	299	296	278	293	291	302	316	292	278	283	337	318	265	301	314	321	316	308	310	291	313	326	330	302	280	295	333	315	318	292	305	327	291	315	305	308	330	314	303	296	300	281	314	303	295	313	291	313	328	345	288	282	275	293	310	290	320	261	291	277	301	295	300	320	307	335	309	305	322	336	325	283	316	334	311	333	305	314	285	327	274	307	319	332	293	317	330	304	325	293	314	316	293	338	280	291	325	327	288	312	304	303	296	311	260	293	308	276	334	275	281	319	274	324	311	305	307	338	296	302	300	303	289	295	312	278	302	321	297	292	275	296	282	322	322	305	349	289	301	316	282	320	302	309	312	302	335	340	303	297	304	315	306	324	276	327	305	285	297	285	329	314	313	333	293	308	307	301	291	317	282	294	315	313	343	307	313	295	297	335	314	282	275	308	309	311	313	279	342	303	333	303	293	294	298	302	272	298	299	304	312	294	311	311	310	319	300	290	280	283	295	329	302	304	325	294	298	291	259	280	311	319	332	271	324	295	288	309	307	283	301	288	305	315	292	288	281	285	277	298	295	257	333	288	289	302	303	320	299	314	277	302	287	320	327	322	292	286	286	299	289	341	271	284	332	311	297	278	297	304	302	303	312	267	331	306	333	305	335	330	303	322	297	350	292	337	308	322	316	327	301	290	321	293	315	315	287	297	334	304	316	287	301	306	311	317	288	269	305	321	300	308	308	327	343	315	301	280	303	293	302	298	318	310	312	335	273	320	328	311	326	266	310	306	315	317	318	280	334	283	344	321	318	309	314	306	319	299	300	299	321	300	297	285	320	302	296	281	288	296	321	294	301	323	287	293	314	290	293	273	281	318	299	295	332	299	278	291	327	286	321	308	302	299	302	308	320	320	306	324	321	294	314	298	290	284	290	322	307	304	296	297	310	275	292	309	317	303	313	333	294	317	330	339	296	307	311	295	303	313	279	303	313	337	290	266	303	308	328	301	316	324	308	292	339	286	289	314	310	299	323	295	323	300	331	312	311	275	271	294	313	298	293	278	309	276	302	314	286	309	298	287	249	286	316	296	263	308	317	301	341	306	329	290	285	322	303	310	292	312	306	298	314	308	334	322	287	265	334	294	307	307	321	276	289	320	306	303	288	287	330	318	313	331	284	290	290	302	304	291	310	276	297	309	293	295	311	299	312	323	307	346	325	299	320	302	286	290	290	313	331	287	341	268	303	315	335	281	339	314	296	309	315	291	301	317	295	315	318	323	335	285	303	311	293	306	296	295	310	304	325	330	300	319	321	320	305	314	309	302	306	304	275	288	303	292	328	291	311	302	294	291	318	304	294	291	304	324	304	301	342	307	304	327	286	309	307	306	305	308	309	299	281	297	310	277	299	311	319	304	292	277	296	298	318	313	288	305	312	280	292	325	304	307	305	283	306	303	314	295	318	325	294	307	299	338	307	311	319	278	298	281	300	306	319	305	304	318	303	339	319	297	324	278	310	313	284	292	307	293	308	329	319	289	317	325	318	302	350	296	306	327	307	292	277	328	294	313	283	331	295	304	329	306	298	285	290	325	311	284	321	290	325	324	322	327	298	288	303	317	313	284	308	305	307	313	303	302	295	323	304	313	308	300	322	288	290	314	326	310	276	294	301	289	296	298	300	307	303	300	327	314	338	300	286	321	310	323	288	318	298	299	322	292	341	321	302	304	315	343	293	304	285	321	315	312	317	308	301	311	282	298	311	306	314	327	308	312	312	316	312	312	302	306	313	345	287	313	297	302	310	325	307	325	289	305	306	313	295	295	312	300	281	329	295	277	324	313	323	340	318	330	306	311	303	322	293	298	308	306	299	303	326	310	291	320	285	284	294	284	271	304	303	296	305	301	287	295	289	277	295	288	301	307	303	282	318	312	302	282	294	298	325	331	286	301	309	302	313	297
58705	94935	71751	42935	20814	5613	1311	619	561	533	607	531	534	573	540	588	542	552	576	562	509	541	564	531	531	556	541	531	558	591	561	558	548	580	524	532	574	515	559	548	585	512	544	538	581	564	636	533	565	572	528	570	545	516	555	573	509	564	551	552	526	570	525	564	524	553	509	516	604	531	508	541	507	528	585	564	530	516	518	600	542	551	496	529	565	548	521	541	547	596	590	549	519	531	548	588	583	566	532	567	542	550	577	569	557	563	541	581	554	534	516	555	587	543	543	536	551	548	508	552	565	529	546	554	569	548	547	521	548	522	544	533	579	525	550	569	529	551	543	554	528	561	549	517	602	542	535	532	553	521	562	571	550	563	532	627	561	539	575	577	564	574	540	538	539	553	569	570	524	577	534	545	567	553	593	561	530	541	524	543	561	561	515	581	607	552	556	509	563	531	542	589	537	526	488	568	513	549	563	558	519	530	518	601	547	541	534	588	505	563	558	562	522	556	551	545	545	549	567	561	575	533	567	531	512	531	516	503	537	532	544	526	571	562	543	542	521	578	557	579	598	573	514	550	550	592	495	576	553	543	585	540	556	585	511	527	563	560	529	566	552	567	546	556	561	573	547	551	538	527	528	545	533	543	552	475	548	564	567	535	543	547	575	532	558	622	543	554	532	552	531	528	501	567	527	568	530	534	545	538	524	578	573	547	538	561	562	556	563	569	613	570	548	510	558	547	543	541	567	559	547	526	553	551	549	572	537	573	533	529	520	534	558	554	543	515	546	572	544	544	607	572	548	532	578	520	549	544	527	557	570	549	592	556	526	556	600	536	588	550	571	534	517	536	570	570	535	554	595	549	559	557	544	553	564	498	547	545	556	577	557	533	570	577	574	543	549	545	501	558	568	542	576	513	540	532	540	576	542	568	564	543	508	540	572	498	538	546	525	554	548	531	538	537	562	524	534	566	520	543	514	529	538	563	535	567	572	550	557	526	563	566	555	539	531	550	531	539	574	586	549	545	542	536	586	522	540	513	543	527	560	522	542	557	597	592	557	549	561	550	485	571	557	619	586	554	552	549	567	533	514	574	571	491	570	555	561	586	519	560	575	528	574	544	590	540	552	526	581	559	573	577	551	528	549	526	541	531	541	545	540	584	566	526	533	543	560	502	517	531	563	548	538	545	536	528	545	577	518	524	591	574	542	506	608	538	552	548	552	501	558	539	564	527	547	549	565	563	563	546	555	521	560	559	496	564	569	550	560	602	579	479	546	576	547	549	551	553	558	544	540	548	519	544	532	567	539	542	556	526	543	577	552	564	520	546	579	555	535	553	523	519	545	563	526	530	549	556	520	519	517	585	553	531	511	567	539	504	562	529	544	559	546	534	522	527	531	529	552	529	535	525	591	554	527	529	554	565	542	539	508	569	534	509	541	586	543	546	557	568	556	550	566	602	544	527	566	535	537	572	528	534	563	494	517	543	582	523	542	575	569	540	560	536	563	527	598	551	533	555	544	578	547	544	530	557	594	560	540	546	566	589	566	550	554	542	516	563	563	594	539	536	540	563	548	579	530	541	537	520	571	530	511	556	531	543	570	537	577	558	579	568	551	528	533	575	519	552	550	579	543	528	568	550	545	530	559	524	558	580	569	564	549	545	569	538	568	551	530	566	515	504	547	575	573	555	556	592	561	553	586	541	541	554	530	562	576	503	532	568	583	536	542	507	544	540	553	514	595	560	565	579	529	547	552	524	585	572	525	557	528	534	562	564	503	554	568	564	587	560	530	571	544	561	548	564	545	561	541	542	584	545	515	549	551	566	529	508	564	553	548	534	553	552	558	539	522	534	546	531	582	575	559	533	527	546	582	577	565	568	581	561	582	553	563	567	596	512	539	568	535	559	564	525	524	561	536	523	538	536	570	551	513	555	576	517	584	558	586	565	538	599	551	526	559	519	564	573	524	532	549	547	533	559	546	555	515	565	582	521	566	561	530	579	534	574	529	570	562	559	555	558	529	608	539	500	530	577	552	573	505	571	571	576	545	562	520	522	552	606	538	541	519	548	536	543	540	586	594	514	581	535	555	549	575	602	568	566	543	548	586	581	518	542	507	566	508	547	584	554	537	555	564	562	574	543	551	579	543	572	574	553	583	557	571	542	581	536	556	578	531	554	558	540	532	538	532	587	582	580	533	550	585	568	563	577	557	542	510	500	551	536	563	582	579	545	573	551	594	527	569	517	482	547	501	586	565	579	560	569	590	567	534	541	548	552	524	551	516	544	546	513	550	553	563	542	571	507	579	550	544	558	536	560	562	532	522	524	596	575	504	522	530	577	575	576	500	557	577	552	542	583	544	548	579	556	531	568	596	537	523	549	602	532	571	535	536	532	536	526	570	562	560	568	555	543	555	534	571	558	514	557	581	549	550	575	564	544	555	524	536	534	533	569	556	545	571	563	524	561	551	535	538	570	550	581	563	577	522	535	576	519	576	520	568	567	560	484	550	541	541	557	548	561	565	534	515	569	516	555	591	540	543	538	534	546	568	583	571	542	499	546	555	590	541	533	574	521	570	576	577	523	541	548	572	526	527	551	545	564	571	546	557	554	548	512	522	550	531	558	533	554	564	547	533	594	565	540	581	553	508	532	536	545	558	562	584	513	518	537	537	552	548	518	560	557	578	504	564	528	528	551	534	546	523	566	559	539	534	563	552	538	524	569	526	560	557	531	536	535	577	577	555	553	586	517	575	540	541	553	548	563	510	543	526	549	582	576	555	558	594	513	578	528	520	557	568	581	559	531	567	549	555	539	538	557	596	557	543	556	512	521	538	550	520	535	540	552	543	569	550	562	567	531	575	547	573	573	554	553	589	526	521	570	544	575	540	502	581	576	535	510	555	525	571	564	532	553	595	534	591	546	529	542	526	542	548	550	551	503	586	541	557	557	559	539	519	564	549	536	548	525	547	523	553	590	547	550	585	525	614	580	576	545	545	584	554	556	563	599	544	547	551	541	564	530	589	552	575	544	555	540	540	575	562	560	498	534	565	557	550	556	568	518	565	538	573	555	567	531	538	541	534	565	568	534	550	555	567	586	523	544	534	583	541	522	528	524	532	552	511	559	524	546	537	557	572	558	575	567	541	559	543	561	566	569	533	567	558	554	567	567	565	552	562	537	519	530	556	552	563	558	562	553	534	531	561	536	543	567	520	555	614	546	579	562	514	556	558	523	575	549	511	540	498	597	568	506	541	573	529	550	601	522	584	544	546	568	503	577	575	577	559	537	531	531	528	549	554	497	553	530	543	589	530	582	531	550	536	540	555	552	539	536	532	557	560	563	545	543	559	547	526	515	540	519	575	548	512	558	567	529	577	557	574	581	542	522	545	540	549	535	552	538	548	505	560	556	559	543	557	558	523	558	596	567	535	540	551	557	559	569	549	520	608	541	532	586	561	567	551	519	541	503	500	529	596	536	519	554	541	523	562	542	599	499
23423	23136	34303	28657	22063	16850	3957	481	379	393	407	357	342	378	372	367	339	356	331	388	347	350	326	365	378	362	321	349	364	313	314	376	327	351	359	367	334	345	324	324	359	369	335	384	332	346	359	329	338	379	361	324	342	342	351	324	354	383	354	343	349	352	373	349	380	353	357	374	327	338	334	356	338	365	374	371	355	337	349	363	321	343	320	384	352	343	358	350	343	391	336	367	374	358	337	329	347	317	356	351	352	332	373	332	346	360	386	339	374	353	338	339	356	339	360	360	365	355	324	334	364	358	343	338	366	350	346	390	363	341	348	359	364	343	357	350	369	345	378	328	367	346	339	361	394	343	368	326	369	309	345	307	347	329	385	336	339	353	351	354	358	329	340	358	370	335	304	336	342	341	343	343	383	371	357	348	378	326	356	366	339	383	375	357	359	374	339	337	331	365	380	355	338	353	347	373	354	292	345	334	347	336	372	340	335	376	316	359	366	343	345	372	335	346	333	346	323	364	377	365	341	369	365	370	367	352	391	325	354	364	352	355	349	318	308	364	366	347	353	350	380	348	311	348	357	351	364	330	338	346	332	323	347	361	351	349	359	382	350	337	332	352	353	366	358	311	373	343	352	299	379	396	349	359	307	352	340	357	335	339	315	363	340	324	352	327	348	352	345	372	352	340	350	387	341	340	358	331	340	343	341	336	374	377	368	339	366	329	372	331	328	342	364	339	341	353	327	339	371	322	363	341	346	366	361	339	348	319	349	359	347	335	342	386	328	362	334	340	392	332	336	322	299	334	323	346	314	385	353	354	342	325	353	343	382	391	356	344	374	318	370	364	338	325	359	325	352	393	356	364	361	370	364	326	345	341	316	347	338	372	362	351	326	385	328	346	336	388	308	332	346	348	341	345	382	332	338	346	338	322	339	346	347	339	342	340	317	350	351	310	317	355	343	351	339	363	376	345	333	322	334	345	328	336	349	375	357	356	346	348	304	358	348	338	375	369	347	356	360	308	344	320	394	344	311	386	355	361	365	354	381	363	351	355	367	352	327	378	362	346	331	363	354	354	374	320	356	360	356	358	328	338	377	352	377	337	348	368	372	373	350	344	345	381	339	337	367	328	339	355	306	333	306	381	361	361	349	365	335	338	339	339	319	354	356	322	338	335	364	355	353	340	380	376	331	361	358	350	368	332	348	353	354	327	331	351	333	313	340	364	346	356	376	349	315	339	362	352	344	347	339	322	373	334	365	390	354	348	356	332	347	368	314	367	335	348	334	335	333	350	357	330	371	341	324	383	350	372	358	308	341	364	366	325	339	365	368	330	334	341	381	359	315	349	342	355	368	338	351	354	355	368	331	354	326	314	350	364	344	348	352	304	361	326	297	381	356	333	341	336	357	356	355	334	347	351	359	335	337	354	354	355	357	362	338	378	333	357	337	353	334	338	334	346	365	346	363	337	374	323	342	370	348	335	369	340	348	370	380	312	327	334	365	326	360	380	365	335	366	362	367	340	379	339	343	367	339	339	329	334	357	352	318	331	337	344	341	347	349	347	346	331	334	328	334	346	348	320	332	311	330	350	336	337	337	353	342	343	364	369	350	401	332	372	338	333	339	345	378	332	343	380	365	359	359	332	332	348	370	380	347	354	322	333	362	356	351	374	342	369	338	338	337	336	353	345	376	384	314	315	325	324	345	339	338	346	360	344	348	339	362	375	361	370	376	355	335	327	354	352	322	337	317	364	313	353	340	346	343	336	340	365	329	343	348	352	352	327	346	342	359	368	326	325	353	364	362	334	349	332	374	342	349	332	318	318	340	332	308	363	334	337	367	312	377	333	354	366	368	338	363	362	363	382	361	362	360	330	390	339	373	363	341	374	352	329	325	377	352	361	365	367	351	352	366	339	360	350	315	354	358	375	358	336	376	340	359	326	353	333	341	344	355	337	325	315	349	351	345	362	324	335	352	361	323	374	349	319	349	368	331	339	368	360	363	370	316	356	351	367	309	361	358	321	355	392	331	365	325	345	338	366	359	361	366	393	375	319	349	366	347	323	364	363	368	334	369	356	351	371	363	349	374	363	362	374	326	328	325	362	354	346	334	325	366	315	361	374	334	350	367	338	334	338	345	340	357	347	338	335	348	351	339	371	360	365	369	346	368	356	378	323	344	330	321	361	368	370	338	324	346	361	338	366	357	349	369	363	341	321	359	345	383	344	341	318	354	393	347	342	329	336	351	313	335	321	320	315	336	349	357	330	340	339	328	367	382	305	358	353	350	334	311	362	349	350	373	345	326	357	366	355	353	377	348	343	364	348	396	344	368	355	337	349	375	386	363	368	382	351	365	340	358	347	321	362	348	339	353	335	342	333	346	335	355	351	340	393	363	327	389	355	349	361	365	394	322	362	363	358	364	342	357	347	310	325	340	327	293	345	347	353	372	361	322	381	317	350	362	352	347	334	385	333	324	320	341	307	351	346	318	389	310	317	352	310	354	379	330	353	353	305	362	316	335	344	326	351	362	358	347	352	343	364	361	407	358	356	365	355	359	313	348	323	345	336	333	361	339	381	365	319	357	366	345	340	373	365	362	338	379	344	320	348	374	331	345	354	347	342	330	357	363	337	340	369	339	359	316	363	377	337	382	361	340	368	344	340	361	340	342	337	340	341	366	319	349	332	352	349	344	360	343	373	389	365	371	342	345	361	321	342	325	349	366	361	387	362	349	358	354	346	315	373	338	359	373	350	334	367	365	325	350	327	356	323	359	339	347	370	373	331	341	362	333	348	338	345	371	345	372	351	315	368	357	389	360	370	356	342	360	362	313	347	365	339	359	325	350	349	340	352	304	363	321	339	325	368	362	309	329	357	362	339	367	377	354	331	307	353	336	333	333	361	322	318	334	367	381	373	357	362	358	335	346	339	345	335	351	354	358	342	353	329	325	379	349	351	354	323	358	353	373	365	338	358	305	335	372	350	368	383	328	354	351	360	345	330	370	378	343	332	381	336	322	368	385	317	346	328	335	355	344	347	363	374	329	357	343	308	364	349	394	355	355	374	352	347	338	379	357	338	380	362	338	347	329	297	374	348	339	347	321	364	346	327	359	322	377	358	356	326	333	354	345	336	337	325	331	369	344	314	366	347	323	323	338	341	344	346	358	333	389	361	346	354	342	349	381	336	318	362	347	348	364	322	379	312	349	351	328	353	404	348	377	340	397	334	349	362	329	343	355	339	326	339	353	368	334	352	331	327	343	323	350	338	347	341	360	331	349	338	371	321	343	367	310	367	356	345	347	360	355	332	351	317	325	344	362	331	350	337	404	352	342	336	353	348	326	352	346	355	316	388	358	349	341	367	365	344	365	359	345	370	370	325	328	354	343	337	338	381	315	375	337	346	352	328	342	354	343	334	334	356	324	362	339	362	323	348	358	353	357	334	342	339	370	373	344	334	356	349	367	328	379	339	311	320	357	334	358	363	362	352	360	351
59338	103353	79335	50702	25550	7486	1637	712	639	663	603	659	612	545	558	609	589	620	624	619	647	636	590	581	625	606	586	616	555	580	584	580	626	634	607	595	591	653	624	568	596	608	620	643	618	650	616	634	583	613	604	598	636	641	575	629	626	563	689	609	653	625	571	570	603	593	599	623	626	581	604	567	575	584	560	665	623	576	618	622	617	599	631	575	616	665	603	581	574	629	631	613	576	584	611	601	591	589	596	614	628	627	591	634	622	584	582	609	602	601	614	609	641	602	615	625	592	608	628	613	626	598	620	624	566	644	578	652	608	628	596	598	624	575	607	612	582	542	583	615	640	579	580	600	607	612	603	597	627	580	555	578	612	605	585	555	624	592	582	624	586	555	646	601	581	621	586	607	610	599	615	589	590	561	584	566	648	597	569	626	611	599	598	570	550	612	620	637	658	622	528	615	637	598	656	589	569	584	618	630	595	589	621	604	615	586	603	622	612	594	598	616	621	623	632	610	662	626	598	610	624	594	590	582	617	567	599	605	610	625	623	636	619	575	622	556	650	607	603	600	581	584	673	657	647	602	649	594	653	628	608	629	605	646	610	591	617	634	572	606	587	571	639	617	598	624	592	585	593	584	582	604	626	548	630	603	578	631	642	598	572	612	621	576	627	574	639	627	619	611	606	621	607	568	620	572	616	598	680	628	583	572	600	612	627	597	594	612	613	599	607	629	579	613	586	612	658	635	601	625	593	573	605	619	569	627	607	610	597	633	557	578	590	593	619	626	604	572	578	610	591	599	596	606	605	545	589	564	597	649	630	585	621	580	629	677	598	612	645	622	599	566	583	629	587	604	614	651	615	586	642	596	641	624	579	594	597	559	609	563	598	603	623	631	591	556	570	609	634	575	608	591	605	593	623	592	578	588	599	611	608	637	632	565	599	572	589	624	598	612	593	599	563	583	558	582	610	578	602	617	594	634	582	582	580	597	619	605	551	587	616	572	549	578	608	605	609	604	627	565	612	576	590	622	603	556	675	603	616	622	635	597	574	610	626	615	603	632	630	583	622	589	582	605	571	638	597	574	662	602	609	583	582	590	584	570	580	600	623	575	573	594	658	604	612	608	613	599	590	606	600	578	626	602	607	609	590	601	585	585	633	610	596	594	566	600	641	585	622	578	622	625	624	604	603	612	628	570	562	604	616	569	600	584	637	560	637	606	573	609	610	618	611	603	589	634	592	622	551	604	619	617	612	625	578	616	583	653	588	633	602	610	652	588	589	606	652	562	652	612	611	594	617	611	624	593	578	598	624	669	582	616	624	627	565	550	566	604	585	631	649	576	581	597	610	629	636	560	587	591	615	612	617	623	605	579	589	602	584	533	626	585	594	588	608	608	639	626	600	633	562	552	595	599	618	609	602	600	601	602	617	606	601	623	588	630	615	614	618	611	568	628	584	642	616	579	630	577	597	596	608	610	586	631	612	603	602	612	594	631	597	576	608	619	582	558	555	591	668	561	567	591	635	606	613	622	626	635	626	577	642	621	545	577	631	613	600	623	599	566	599	622	622	616	675	580	602	648	597	609	588	612	575	597	583	652	601	640	583	623	601	555	556	563	576	577	615	591	655	617	629	574	599	598	597	608	581	580	605	615	593	580	629	606	617	588	641	618	593	650	636	612	593	636	591	614	582	579	602	618	623	630	595	592	587	618	574	590	613	612	643	600	583	641	626	558	596	612	594	635	613	602	651	588	562	576	601	644	616	623	610	607	628	556	579	584	611	610	623	602	638	609	573	592	615	617	574	616	599	606	596	605	615	628	569	607	594	626	609	586	552	588	616	622	586	561	600	611	587	678	586	624	629	597	576	612	594	603	620	631	594	629	613	566	630	613	587	617	634	585	601	560	664	629	592	595	632	637	624	606	613	574	583	584	558	622	590	633	552	612	556	564	639	629	593	632	596	609	591	664	586	600	595	593	624	645	571	590	566	607	590	593	616	625	585	617	567	603	627	599	615	614	614	563	589	586	619	557	612	584	585	611	622	639	653	652	635	614	591	613	566	572	625	578	624	631	657	585	589	607	597	617	633	610	618	610	650	628	630	626	627	596	587	614	615	562	562	593	614	598	575	631	561	614	564	631	590	568	615	603	592	602	604	646	605	569	604	607	595	629	612	627	589	603	616	637	594	608	615	616	571	610	599	616	624	588	592	593	629	620	579	628	592	613	615	595	618	610	614	597	590	606	613	608	606	662	579	594	581	565	581	605	652	589	636	594	579	573	596	562	607	598	582	608	602	616	606	626	554	575	575	599	583	633	623	623	628	616	601	645	617	591	619	608	608	583	575	587	604	633	597	598	608	591	570	667	562	566	585	565	539	610	556	594	596	666	593	576	621	628	592	585	620	627	594	643	625	633	601	612	601	617	593	619	629	586	582	615	583	593	613	632	600	565	603	587	636	597	602	564	586	643	589	607	574	556	605	562	592	600	617	626	609	613	593	634	557	620	567	637	624	602	583	627	609	592	568	579	650	565	618	609	633	642	657	605	629	592	603	651	586	599	595	587	598	612	572	595	614	610	576	573	604	652	654	566	574	568	574	636	571	613	605	616	612	592	584	580	589	568	575	621	591	582	623	619	565	619	577	629	611	587	570	571	596	618	569	594	609	604	572	605	606	577	583	576	601	635	608	613	617	567	587	587	622	598	600	577	632	625	559	644	621	596	599	641	604	577	609	595	624	562	590	614	574	594	596	623	589	619	574	650	589	620	586	627	603	583	623	578	583	613	613	612	622	667	602	635	609	605	613	600	585	629	605	598	652	601	597	597	585	588	612	636	617	614	626	576	601	620	573	592	590	575	589	575	592	619	612	637	605	619	574	625	628	560	576	589	616	577	634	628	648	600	591	620	601	622	593	595	612	585	559	640	596	658	586	596	593	631	641	609	568	577	679	557	617	631	632	600	564	598	593	605	619	639	591	618	635	605	578	595	638	597	634	626	585	609	596	612	594	590	623	616	598	583	640	591	575	606	576	641	597	568	609	580	613	607	593	621	585	564	575	618	595	615	614	640	613	586	591	609	603	597	653	580	658	570	590	592	634	598	624	599	629	629	591	589	611	613	592	596	602	637	639	590	564	601	633	600	586	620	631	625	594	579	588	586	568	630	596	557	646	578	584	575	641	612	576	564	599	572	637	588	627	616	610	641	622	617	597	638	618	583	673	595	608	587	583	613	619	607	606	641	628	621	634	597	617	591	630	566	608	601	608	584	608	635	633	635	612	599	632	661	567	603	628	596	646	603	591	591	573	626	592	581	609	601	646	621	610	620	597	631	606	622	616	578	649	573	571	577	593	599	628	598	592	610	601	598	616	640	651	554	616	583	629	587	634	557	562	584	633	615	589	632	638	575	597	632	603	614	578	625	667	618	585	546	602	605	609	589	617	614	622	629	600	582	560	644	595	608	618	604	599	570	623	617	608	571	604	625	561	556	592	613
28639	32952	32465	15615	2719	595	336	275	288	299	291	285	317	282	264	244	263	290	256	286	272	269	293	275	249	281	278	292	289	277	280	260	302	296	283	295	280	290	266	278	267	293	272	302	288	258	267	300	262	291	271	287	264	282	288	278	289	304	297	286	307	253	264	269	257	284	258	293	289	289	267	297	275	271	294	296	277	298	292	287	272	281	300	274	313	299	300	296	272	321	283	302	270	283	260	280	275	296	267	266	264	266	293	273	295	272	293	279	282	254	318	302	261	292	288	264	320	297	277	290	248	284	302	295	278	269	264	258	236	266	284	285	291	298	279	275	278	290	295	289	289	252	251	299	277	315	244	287	261	287	291	272	274	309	253	269	290	277	263	271	290	277	309	309	283	273	280	273	309	301	300	281	277	292	266	293	277	290	268	269	314	273	286	268	300	261	270	282	277	298	299	274	254	261	301	290	285	273	261	293	300	269	287	296	290	303	241	301	297	264	279	292	261	283	318	290	256	287	273	254	272	256	289	266	281	244	276	294	278	278	291	293	273	257	286	281	282	264	259	285	278	273	295	270	277	303	297	269	278	268	268	257	284	300	258	300	270	299	244	300	271	319	268	289	262	285	291	293	300	273	281	269	267	270	284	262	290	278	272	289	288	260	306	291	270	284	280	272	288	283	311	282	286	288	302	299	267	300	290	301	289	270	273	303	269	283	239	275	271	281	256	269	279	295	270	305	286	317	269	287	276	295	259	292	304	277	290	268	285	283	260	280	283	294	247	281	298	282	274	273	287	327	304	274	293	277	298	273	277	294	272	282	282	273	281	279	267	283	291	281	283	292	282	334	297	253	284	296	292	289	269	271	265	270	284	277	259	259	308	289	275	282	279	295	278	288	246	265	300	310	257	297	284	318	268	308	264	281	289	290	296	285	313	301	282	287	274	304	272	287	285	299	285	271	288	279	280	287	272	301	306	306	287	253	284	273	325	273	290	274	275	289	282	291	286	285	286	299	267	271	293	314	256	264	268	301	278	297	309	270	302	277	268	271	269	282	262	287	279	280	291	323	263	284	282	275	292	288	274	314	257	263	289	299	287	287	289	279	288	277	281	299	290	291	278	300	288	268	286	260	307	274	273	271	250	285	304	258	283	262	273	279	332	267	297	286	271	295	258	294	296	294	267	291	294	264	306	266	305	254	304	307	291	276	279	271	264	259	286	296	271	257	287	269	269	290	270	312	295	266	274	283	294	316	295	279	270	281	291	263	278	298	304	284	268	305	287	294	267	288	309	291	290	296	277	301	279	285	274	278	314	279	289	269	299	260	280	299	287	270	283	295	291	254	287	263	272	278	277	280	269	313	281	271	278	288	296	309	283	296	297	291	269	252	265	280	262	276	284	260	278	261	260	266	263	270	274	282	267	295	270	266	259	296	267	278	267	273	277	265	282	296	284	303	276	294	277	262	292	304	269	300	299	284	283	279	302	257	284	253	326	303	293	311	287	301	286	307	295	274	261	270	281	294	266	296	298	290	270	280	262	293	300	306	241	289	312	260	270	259	246	301	303	280	278	282	266	281	279	326	267	288	315	273	251	315	264	285	315	307	264	284	280	298	296	288	263	278	287	285	271	285	252	291	300	258	244	274	275	252	280	273	263	265	281	284	276	286	280	289	254	267	283	288	279	288	290	262	293	280	294	298	294	274	270	275	277	302	261	293	279	303	277	279	292	291	290	302	268	271	286	305	267	273	291	282	279	284	280	304	256	275	287	283	247	268	281	297	256	295	296	298	292	288	302	292	284	294	301	262	280	286	300	284	286	272	302	296	279	288	269	316	312	307	274	271	320	278	264	264	283	302	265	280	310	293	274	303	263	300	280	282	296	284	295	277	274	281	261	294	267	279	313	301	267	308	306	290	283	287	271	295	261	267	279	307	245	277	291	280	275	257	281	295	271	248	275	317	274	298	304	283	292	285	273	284	276	276	306	265	308	297	298	302	285	261	300	287	266	282	269	285	291	286	301	315	304	265	285	289	269	302	280	255	288	278	284	264	252	268	273	308	293	291	290	282	272	290	268	280	251	276	253	287	244	278	284	277	279	301	280	295	270	281	282	279	290	296	292	281	250	260	286	296	270	279	310	275	280	299	280	280	273	296	269	294	273	288	306	296	304	272	327	281	278	282	269	269	273	285	301	265	276	253	272	302	263	281	252	267	262	291	284	282	306	287	281	264	249	317	257	272	298	290	244	273	259	299	303	282	247	260	263	308	293	268	268	275	287	277	280	276	286	273	286	309	287	289	267	294	329	250	324	285	293	275	290	284	282	278	285	281	264	277	293	250	245	266	284	309	304	293	286	267	290	264	290	263	280	296	292	248	266	269	277	263	260	298	274	285	278	309	265	271	276	270	262	289	281	287	265	323	265	288	264	277	292	274	299	277	270	273	272	295	289	263	309	274	261	287	276	274	266	273	283	272	306	276	277	253	271	279	286	278	288	296	284	286	254	290	301	277	302	285	271	276	303	314	273	290	282	264	256	284	306	289	296	274	289	284	296	295	289	273	284	279	294	280	303	284	263	279	294	298	317	302	291	311	293	276	291	284	300	268	269	242	304	262	278	274	282	285	297	294	276	290	264	281	264	246	289	320	273	302	266	293	259	276	286	284	289	251	291	266	287	286	313	305	271	314	261	290	299	282	289	294	298	320	274	270	278	293	259	286	286	283	276	272	272	283	285	270	298	242	265	285	256	298	229	255	304	279	278	271	297	278	304	310	294	303	269	241	291	258	287	280	286	267	290	283	276	265	250	310	284	309	336	284	288	268	287	249	299	276	276	257	291	287	279	289	273	274	303	254	273	284	265	280	239	285	267	276	291	278	269	310	274	308	296	261	284	284	299	285	280	269	298	295	310	283	277	292	290	287	271	296	295	294	280	300	300	276	293	303	283	270	271	248	261	277	279	275	285	313	334	269	259	277	282	269	300	274	305	302	275	265	276	273	306	269	262	271	288	288	296	274	263	266	269	275	305	324	292	246	256	269	276	271	271	278	257	305	313	315	254	260	279	252	275	253	268	276	300	259	289	265	284	297	266	300	269	270	284	270	282	312	270	265	285	283	289	299	309	284	260	272	256	257	264	287	275	296	297	285	273	269	284	279	281	245	295	277	258	260	273	296	269	287	291	268	279	271	288	317	261	285	270	280	262	271	288	291	281	237	284	259	293	249	284	284	286	324	257	265	288	274	273	316	274	303	289	264	285	293	278	291	260	302	306	299	260	286	298	245	307	308	265	315	268	299	263	299	266	292	279	274	245	288	284	318	307	273	288	261	290	297	266	270	260	276	274	255	273	285	320	287	265	314	263	271	309	283	305	275	274	298	275	277	270	337	281	286	257	284	283	295	289	262	302	296	294	280	307	301	311	291	288	311	326	247	298	277	251	281	279	301	298	256	300	303	293	289	261	296	274	284	286	297	259	293	231	290	299	277	267	277
35036	51398	37532	16421	4630	1207	640	552	484	500	492	513	546	511	507	526	508	517	502	516	541	522	518	539	513	534	484	489	516	558	527	517	547	506	521	535	507	544	546	504	519	494	553	530	507	527	520	540	538	530	512	493	503	512	486	500	552	521	488	500	486	498	500	516	526	523	563	481	509	551	522	544	541	525	574	521	549	533	487	498	536	535	525	543	556	552	508	520	500	529	542	532	543	493	559	560	520	482	506	534	520	503	501	517	533	524	592	530	519	530	556	535	552	527	544	549	507	578	516	525	528	525	561	498	507	512	534	548	506	508	516	504	497	535	518	513	530	528	522	527	559	527	489	487	511	574	557	487	522	517	490	504	556	532	500	539	519	518	504	526	536	499	500	527	498	506	528	485	530	512	492	521	530	511	508	518	493	537	493	504	496	500	573	522	497	506	514	513	525	523	509	536	520	526	524	510	533	540	537	519	481	537	519	530	493	485	494	506	518	531	503	519	515	535	513	526	551	532	522	521	494	560	509	496	482	563	569	548	550	501	506	483	546	525	532	501	481	508	562	532	548	511	501	538	468	530	528	522	518	495	489	515	515	525	512	539	491	489	507	493	512	528	539	558	514	575	529	507	522	540	511	539	536	578	539	534	488	556	518	522	536	543	508	534	528	485	536	500	530	502	517	502	529	552	498	502	528	493	537	495	530	545	540	532	492	523	522	585	505	530	499	536	547	531	498	548	552	578	506	478	510	490	514	499	502	537	501	513	547	534	561	541	509	487	515	478	530	533	500	546	532	525	506	562	488	514	537	518	511	569	491	521	497	514	498	494	520	504	502	498	501	563	502	527	517	533	526	508	532	526	515	495	483	579	514	522	528	529	475	524	504	541	505	516	533	499	523	516	486	557	498	497	515	492	499	493	555	510	538	516	546	536	489	528	532	474	498	531	538	495	486	481	554	527	532	497	501	567	527	498	533	503	495	515	525	504	511	520	479	530	520	490	530	498	511	522	523	538	519	488	546	513	531	561	526	550	521	502	508	526	517	475	534	546	523	554	527	538	495	531	537	496	491	510	539	537	536	550	543	560	525	498	508	520	524	511	496	507	532	518	516	494	576	585	546	542	505	510	536	537	545	490	535	517	504	497	552	486	497	489	504	543	561	534	561	474	532	530	526	513	531	484	498	522	497	527	504	515	550	540	538	532	508	530	547	507	517	550	483	502	533	578	544	557	530	507	502	505	505	533	507	530	541	495	497	510	507	468	514	540	517	521	532	529	524	519	515	542	498	486	506	544	546	511	512	513	526	544	529	509	532	524	495	516	567	516	547	506	489	469	509	518	526	482	488	521	497	501	515	494	556	523	506	523	533	502	508	487	512	539	541	499	524	545	490	521	492	517	531	508	522	559	507	493	525	537	529	542	504	532	528	544	532	516	550	538	538	492	528	542	500	517	493	504	525	521	516	542	546	523	498	543	509	551	508	525	546	537	544	516	541	551	544	545	554	509	522	478	534	536	551	487	500	536	531	487	522	500	508	518	525	465	566	570	499	508	523	513	498	541	497	516	536	480	492	557	459	544	524	534	507	522	526	491	511	560	502	548	496	525	534	544	508	526	543	517	516	515	538	532	560	504	533	544	536	510	545	547	553	540	521	554	546	524	534	557	526	503	504	544	502	470	500	560	474	512	533	505	522	528	505	518	496	509	542	533	484	542	529	518	529	506	507	535	514	495	535	525	529	547	516	496	496	521	516	515	541	514	499	478	493	550	457	512	514	502	557	543	530	463	566	533	507	525	540	559	508	543	592	507	539	534	475	526	559	539	522	497	527	526	537	498	495	535	531	512	523	515	527	504	514	504	511	482	516	501	542	559	552	502	512	549	524	476	498	489	525	515	527	550	502	527	520	516	544	532	540	567	545	505	540	535	480	510	556	548	510	462	477	541	529	519	496	487	506	517	542	519	526	549	455	520	544	509	511	515	543	558	517	501	495	528	504	525	529	527	545	533	527	529	535	517	518	533	531	489	489	492	505	521	521	510	513	572	506	528	528	527	527	533	503	500	501	486	519	506	508	522	528	557	529	474	536	494	511	539	524	514	545	557	562	526	522	537	521	507	544	492	494	550	528	488	500	518	503	494	540	576	496	534	502	521	486	517	521	534	505	487	541	477	532	522	509	526	515	507	511	500	507	555	550	475	516	531	553	543	514	513	516	511	517	527	489	540	536	548	510	522	508	493	481	543	537	552	481	578	490	495	540	514	485	550	545	559	525	549	500	540	525	502	517	548	551	529	518	504	524	511	527	556	508	481	519	529	524	508	516	554	507	533	535	525	517	510	489	504	538	492	542	538	488	531	488	517	527	529	517	482	535	511	513	529	499	492	536	539	528	545	517	479	509	518	505	501	526	537	555	520	547	536	553	508	523	504	512	531	506	528	536	540	558	502	524	495	512	517	514	537	528	505	535	511	527	542	539	535	538	548	531	515	540	539	517	511	492	519	529	481	512	542	534	495	526	516	489	513	521	474	499	496	481	502	534	540	497	526	541	522	524	531	479	528	516	525	508	523	487	527	541	513	510	559	539	512	551	495	537	552	516	510	527	501	514	517	517	496	540	514	555	527	536	522	555	505	498	568	520	550	503	506	500	547	514	540	531	563	496	513	512	557	513	475	505	530	553	530	519	517	504	504	545	518	517	553	551	498	514	530	508	544	520	524	526	511	501	530	498	495	512	507	523	529	561	511	532	513	522	534	556	524	505	501	525	531	516	546	553	534	507	519	518	511	505	513	548	546	510	499	562	542	511	533	542	514	532	552	530	534	518	504	549	542	530	497	478	504	512	502	528	505	506	545	539	490	518	546	507	510	508	537	489	544	520	497	540	549	506	548	533	530	491	521	507	524	506	536	542	500	498	542	534	537	494	511	490	515	503	538	486	530	530	527	502	544	531	489	507	574	523	525	558	526	524	553	507	537	511	490	494	492	519	507	518	518	550	525	559	489	504	524	538	501	502	544	555	469	565	497	475	536	473	507	522	563	526	500	514	540	509	538	507	486	518	512	551	543	516	532	495	531	483	479	532	527	523	506	525	500	496	517	544	522	540	542	508	494	458	543	519	542	527	519	537	516	476	528	493	513	544	559	529	513	525	490	509	526	522	534	496	501	520	528	535	490	562	554	494	550	502	564	528	478	491	533	496	502	524	508	537	539	516	527	520	546	542	504	507	500	506	520	554	544	517	558	497	511	513	508	531	531	531	523	555	502	509	516	560	520	515	508	518	528	531	500	550	496	535	545	559	520	504	535	528	519	548	551	542	559	515	508	536	510	539	547	505	528	507	510	499	489	478	509	533	537	552	489	548	500	524	501	456	491	534	509	542	475	518	522	531	539	545	522	540	536	506	516	533	479	522	567	530	530	505	523	538	540	531	536	493	533	514	537	523	519	558	499	484	510	475	521	539	520	506	514	502	472	554	541	561	490	535	525	513	548	508	538
24630	25307	39223	30894	20107	8392	937	396	362	336	343	310	301	320	281	295	287	293	340	299	294	304	285	308	314	313	307	297	266	311	317	307	332	335	328	314	290	312	320	344	308	302	287	307	308	316	324	279	320	334	299	306	308	305	307	332	322	323	316	265	305	267	302	289	300	323	296	340	308	307	296	311	332	323	332	296	305	311	346	297	292	329	296	307	310	305	297	318	316	323	288	284	316	273	283	310	317	298	291	282	306	318	316	310	286	285	328	283	330	326	333	299	303	299	296	279	299	309	320	297	279	330	299	332	285	305	319	325	345	315	327	284	287	297	276	274	316	310	319	325	295	324	306	290	294	313	282	297	315	340	322	310	309	303	281	303	308	314	309	321	290	325	289	312	310	281	280	308	302	298	324	301	310	316	305	310	328	300	304	305	313	310	296	298	315	283	291	294	275	307	290	327	317	294	285	305	325	306	304	298	296	319	305	287	314	345	270	310	346	288	287	282	320	279	296	296	292	308	300	290	307	336	304	301	313	301	294	300	281	270	295	313	281	297	315	318	292	334	323	309	296	300	292	307	301	308	290	309	293	297	302	277	291	320	280	324	323	303	323	295	290	317	286	344	298	318	302	297	285	341	296	300	311	302	316	319	315	330	306	303	306	293	286	315	289	267	288	286	297	313	309	294	320	319	290	312	343	303	320	307	307	302	292	329	326	316	336	320	308	294	322	300	286	299	307	323	285	335	303	309	346	303	331	291	317	326	307	302	312	314	340	297	304	323	313	322	264	306	324	291	286	300	322	342	309	314	293	305	337	290	311	287	316	301	307	319	307	291	309	285	306	317	291	284	278	284	272	305	314	323	283	300	333	314	261	266	278	305	327	295	293	292	328	294	285	327	287	292	302	293	273	293	302	295	340	354	318	303	283	311	304	273	328	306	316	302	302	328	320	318	319	294	325	300	296	310	306	269	286	318	309	291	356	315	267	322	306	337	305	324	317	301	310	303	272	285	307	279	284	332	325	333	312	292	281	309	319	294	320	266	322	270	318	315	327	295	321	315	329	282	315	286	311	300	306	305	304	317	299	288	332	291	317	321	309	300	315	324	287	283	325	307	313	304	288	311	316	280	325	299	316	321	308	293	305	300	293	342	283	311	287	319	306	306	327	334	308	336	282	323	312	318	313	314	292	301	316	341	308	337	309	319	320	309	301	324	327	300	290	295	307	324	295	309	315	312	323	277	302	287	274	302	262	316	274	341	290	312	297	287	293	310	297	312	309	299	303	296	301	318	317	293	291	303	300	292	276	293	317	296	294	295	271	333	303	318	316	317	289	279	315	296	310	291	299	312	301	310	279	302	285	337	317	314	360	288	308	323	313	282	327	292	309	341	317	273	318	293	323	281	307	295	301	319	324	304	327	310	291	307	295	320	326	307	334	333	274	291	281	308	330	323	321	318	272	318	311	262	301	301	304	315	315	292	308	298	319	297	302	290	291	323	314	318	309	294	323	313	268	341	334	287	301	291	327	278	313	321	327	272	298	270	321	327	325	339	307	281	346	282	307	282	310	326	300	316	304	329	260	316	336	314	284	286	281	360	252	324	334	332	302	297	308	269	272	317	254	338	295	296	282	298	292	278	332	338	334	300	323	288	302	309	318	291	310	305	303	287	281	312	316	335	327	303	327	317	297	269	294	278	324	316	278	315	297	320	293	306	346	307	303	287	286	316	335	323	301	295	321	319	305	317	307	312	300	311	325	304	281	282	303	275	320	302	315	309	309	306	305	294	302	295	295	300	306	301	330	319	315	311	318	321	293	337	310	308	301	298	306	317	309	293	324	303	298	304	297	302	320	297	314	298	310	303	286	289	291	330	319	294	333	335	318	308	323	314	297	298	292	304	306	300	279	290	312	311	254	296	278	297	317	298	279	300	316	324	289	339	327	302	311	307	334	310	358	316	304	314	318	298	294	325	316	300	314	319	296	297	325	327	330	315	287	307	297	306	312	302	279	318	310	284	322	331	302	320	303	285	298	293	308	304	290	269	302	315	289	331	323	354	292	311	291	313	298	298	301	299	338	306	308	278	310	339	289	288	280	300	312	317	324	291	328	298	298	319	336	323	296	289	312	318	309	319	338	299	318	305	292	276	347	313	307	295	278	323	331	311	320	275	309	286	297	313	316	313	278	282	313	294	308	297	306	309	287	335	316	275	283	319	333	306	300	308	326	325	320	315	286	299	325	288	292	285	342	285	326	293	298	311	305	295	319	278	302	329	298	301	285	323	304	297	321	301	303	293	304	302	301	306	338	315	295	313	312	309	312	329	328	301	325	321	276	319	300	289	302	326	293	293	287	316	327	323	287	302	289	285	318	286	279	305	334	289	312	307	295	284	287	312	327	290	306	307	313	296	326	337	276	318	299	291	283	289	313	314	306	299	323	322	298	308	280	302	290	319	310	314	317	316	340	280	303	323	302	339	311	312	314	311	303	288	324	275	297	287	319	265	306	301	308	269	325	316	322	287	282	292	321	297	317	337	327	321	292	305	322	307	278	315	285	278	338	302	309	301	299	264	291	282	307	321	309	300	305	302	260	341	294	313	319	286	324	287	300	320	349	306	312	298	296	306	282	313	295	327	303	293	301	319	312	326	275	282	307	307	338	317	299	280	307	331	302	270	283	306	319	271	289	287	292	304	294	318	291	277	315	289	302	311	298	330	290	313	318	338	298	303	314	288	300	310	295	297	298	325	295	323	317	288	291	322	301	306	293	279	327	323	286	305	288	315	324	308	299	292	296	300	312	296	336	315	304	298	304	327	288	286	303	300	285	311	309	302	312	313	313	291	351	294	325	282	318	333	313	313	340	329	301	307	298	296	315	319	328	326	309	285	294	273	272	288	277	284	313	307	325	306	294	285	325	296	306	281	341	308	303	292	304	331	305	298	302	313	291	285	304	273	306	325	311	284	319	276	300	309	284	331	305	325	309	313	312	346	317	285	331	296	334	279	286	306	310	293	299	299	285	293	305	293	288	313	290	308	282	291	324	285	287	304	276	284	325	314	280	329	342	284	316	283	330	337	315	285	340	325	296	290	325	317	278	281	278	317	278	307	314	290	321	283	290	294	319	276	304	292	334	291	308	298	287	316	297	294	289	300	289	291	286	317	284	316	306	304	327	323	331	291	300	320	298	314	285	284	329	295	324	307	294	342	310	285	300	315	312	300	290	305	290	325	292	310	326	292	303	300	306	344	337	281	316	293	320	284	310	287	298	313	319	320	286	320	285	318	338	315	263	297	322	298	289	320	337	268	292	302	285	324	347	310	320	287	339	327	294	304	302	292	305	332	300	318	307	285	270	323	277	309	301	294	308	326	303	328	333	313	301	316	288	314	340	287	328	287	318	295	294	286	278	313	312	313	290	288	323	311	320	319	287	314	307	304	321	309	281	333	292	281	326	326	312	330	307	320	344	271	326	277	284	260	261	289	306	300	305	285
58621	96190	72122	41192	18206	4579	1101	633	544	524	559	549	517	514	536	549	550	532	533	548	605	546	533	562	591	531	526	555	563	551	510	531	548	572	561	567	557	580	547	543	582	543	542	574	537	561	571	582	530	545	572	500	540	522	554	551	473	547	578	527	533	576	577	509	545	479	562	532	550	535	562	504	577	555	549	505	518	556	550	536	535	543	542	585	578	520	523	600	585	557	552	565	543	575	561	520	576	546	552	544	504	537	543	612	523	539	495	569	496	577	546	560	550	565	523	551	590	537	540	554	580	580	546	537	564	574	525	553	553	499	552	545	542	530	545	560	512	562	586	552	513	542	554	562	542	562	573	537	555	535	531	571	574	533	507	538	512	583	594	532	534	552	527	512	561	514	536	550	569	563	524	545	561	532	552	596	558	562	532	563	515	549	601	529	551	506	583	546	565	512	534	567	574	529	542	564	517	525	562	531	546	556	573	543	570	559	592	516	562	566	544	514	558	555	536	583	571	580	551	563	568	569	599	562	535	563	560	501	490	533	532	567	545	511	559	554	538	562	578	533	574	526	502	560	543	589	559	568	523	549	561	565	594	593	590	526	551	547	552	522	565	571	547	526	604	570	524	566	528	522	556	549	495	541	584	540	537	526	535	525	564	554	559	558	555	499	534	522	589	551	562	565	528	544	516	511	513	532	557	539	514	510	549	552	573	561	515	596	541	575	516	540	569	559	561	535	592	606	572	528	584	526	529	576	546	546	512	511	533	580	560	568	571	549	565	542	492	557	563	570	547	555	579	553	573	579	594	555	585	534	566	552	556	547	566	567	545	519	563	512	549	568	546	588	568	542	547	554	550	564	563	527	572	539	515	558	556	550	534	556	522	524	521	548	554	558	539	537	545	555	541	581	539	563	538	524	541	543	510	575	550	546	532	565	535	574	488	510	570	524	573	533	599	578	577	539	559	529	589	567	569	552	573	589	573	563	557	560	548	587	561	533	562	571	550	532	563	550	542	558	540	529	537	522	557	539	561	547	521	511	538	530	562	539	563	558	564	560	548	574	557	569	522	575	562	568	575	559	553	511	538	571	562	572	569	545	571	634	529	515	563	577	559	526	569	545	557	589	572	537	550	542	592	531	538	542	548	524	567	604	517	602	565	600	578	568	569	558	585	552	583	540	545	558	603	572	539	532	560	590	536	519	582	578	552	552	551	517	590	558	560	558	558	555	526	572	543	563	539	586	565	579	532	569	558	561	525	578	567	529	536	558	545	585	555	574	531	540	523	558	538	601	533	550	569	562	532	561	548	579	563	551	524	550	574	604	568	575	566	592	552	552	522	547	582	567	529	531	564	532	559	582	588	557	527	622	539	521	536	560	557	526	546	565	552	532	553	574	553	547	588	581	546	565	554	500	583	551	545	525	545	516	522	524	558	555	544	561	546	576	583	575	571	554	560	533	562	560	549	558	594	540	568	570	516	555	539	536	586	531	588	563	554	548	553	566	525	548	575	557	581	554	525	544	562	535	570	539	519	523	589	587	553	534	518	528	597	581	593	556	558	554	552	536	544	543	528	550	512	580	576	558	570	562	575	598	561	560	542	552	552	542	563	566	542	552	569	574	545	520	533	553	589	544	563	566	561	548	554	551	552	499	554	564	516	570	567	534	581	521	590	550	533	544	505	574	590	522	587	556	575	525	562	542	561	543	540	559	563	512	564	584	520	579	580	567	566	564	521	577	562	610	534	588	580	560	542	564	550	605	556	547	579	531	562	549	576	551	560	565	527	524	545	552	531	504	543	560	529	601	559	582	575	564	516	547	539	496	567	534	550	531	540	530	539	517	522	548	568	507	575	563	524	560	540	546	564	608	557	540	581	526	557	548	564	557	526	516	565	551	530	534	557	520	563	532	582	574	556	557	555	550	516	535	571	547	551	603	552	581	536	552	551	528	553	566	539	543	568	565	624	524	572	528	558	564	546	525	582	542	549	561	573	534	543	549	535	547	528	559	553	545	542	522	563	598	575	590	562	551	555	558	556	570	518	541	568	566	552	563	543	531	599	564	518	514	518	539	500	539	540	541	566	566	559	534	553	546	570	548	546	544	560	541	569	584	537	581	563	573	580	542	578	591	553	566	554	569	501	544	560	569	553	542	530	568	537	548	547	553	608	569	515	538	522	566	561	575	561	557	550	572	524	589	543	529	510	571	575	548	557	566	562	557	575	572	555	572	548	552	539	560	525	561	544	574	557	573	568	519	547	561	566	581	486	552	563	578	550	530	581	562	587	566	559	543	550	542	530	583	577	532	534	554	531	518	567	566	525	516	510	563	540	541	538	588	509	541	554	564	527	560	552	543	566	558	519	573	547	530	562	546	526	525	527	537	556	583	554	527	551	540	597	535	534	544	507	556	548	565	574	522	575	573	541	545	532	536	542	583	555	525	572	566	516	580	493	563	552	521	539	546	569	553	605	559	562	537	525	558	581	574	577	509	543	541	545	532	566	570	525	540	554	544	557	591	566	502	523	566	525	548	535	517	556	530	616	531	564	542	512	551	537	584	530	567	570	512	565	563	515	538	536	545	566	536	550	533	566	527	513	555	539	537	578	553	549	553	557	540	588	522	581	575	547	556	556	550	562	546	532	540	540	562	571	546	572	506	519	536	548	534	529	528	535	548	526	544	516	564	581	543	486	538	564	529	532	571	588	553	559	554	580	529	578	520	562	539	586	595	521	566	559	586	571	550	577	585	526	542	571	596	563	569	548	556	542	581	563	570	574	588	558	585	514	581	526	552	546	542	522	556	543	591	536	584	552	533	576	566	521	534	527	537	584	545	535	527	592	534	555	606	553	570	569	552	496	529	533	578	545	563	539	562	522	527	538	540	523	581	562	582	573	570	542	566	492	580	550	608	565	515	542	555	564	511	541	544	582	546	553	553	529	505	546	549	546	508	541	524	553	537	569	582	579	549	523	517	536	542	573	515	554	510	571	566	515	547	545	568	582	541	560	526	512	528	589	560	587	546	567	537	544	535	572	559	527	559	528	549	543	572	553	521	571	540	515	523	561	521	548	535	564	544	535	551	552	495	571	582	575	561	524	571	533	558	559	543	571	518	544	544	556	544	560	531	528	547	572	545	535	569	530	504	532	547	567	521	562	565	553	534	531	544	560	519	554	570	540	525	554	565	535	533	559	540	575	554	542	597	557	578	522	570	573	558	579	560	597	568	578	557	547	515	533	572	539	564	536	550	578	536	552	500	562	546	542	565	539	526	523	523	525	549	534	513	563	513	564	555	480	550	526	596	552	540	540	520	531	531	558	557	559	549	533	553	545	550	543	505	532	560	548	529	577	569	541	554	548	521	566	526	539	611	568	531	593	508	549	575	539	553	548	539	556	560	541	545	556	547	562	580	576	515	570	554	578	516	531	529	559	540	592	584	532	521	554	558	510	537	585	548	554	586	548	507	525	541	486	554	549	552	531	559	565	564
23405	23376	34830	28400	21747	16576	3796	445	363	376	372	335	377	324	362	394	336	340	339	342	363	347	341	377	356	354	331	392	365	381	348	309	383	368	351	353	378	338	362	342	359	344	346	360	357	375	351	356	382	402	368	382	351	359	358	340	333	369	350	361	360	337	386	356	376	339	380	371	359	370	359	340	378	339	337	392	370	340	351	357	338	327	390	356	387	359	396	354	343	370	344	348	383	350	339	360	357	333	358	354	357	372	351	342	329	309	368	339	335	346	350	350	321	342	354	338	320	357	370	354	356	338	325	362	337	340	385	376	349	361	377	376	328	357	350	356	351	337	376	382	390	345	358	337	333	324	371	379	378	334	368	339	351	372	338	318	339	333	376	373	340	375	357	343	346	357	336	337	348	355	375	381	352	327	359	350	365	349	380	368	377	353	364	360	403	359	339	378	335	374	357	306	359	325	359	339	348	352	359	350	361	340	348	379	349	366	345	334	348	332	379	348	351	330	377	319	374	352	361	348	320	360	356	377	378	351	377	372	357	330	369	350	328	341	358	349	361	360	358	335	339	372	365	335	380	339	355	344	332	366	370	339	340	359	335	349	352	344	344	363	369	347	366	349	344	367	387	337	351	358	338	361	380	321	352	361	374	364	342	345	344	340	373	349	376	332	363	350	351	386	318	360	348	319	360	369	380	357	402	341	351	331	357	363	322	361	358	341	346	386	317	358	364	354	360	318	333	349	391	319	358	347	354	347	347	360	341	337	345	344	365	346	375	310	321	327	314	346	371	363	347	351	334	295	372	349	352	353	388	344	355	371	362	358	322	380	371	376	338	352	361	340	380	355	337	408	348	323	365	337	330	366	344	386	330	350	338	357	347	335	342	355	366	322	341	341	366	362	346	348	356	354	361	365	339	309	349	354	341	342	342	363	377	328	374	386	357	341	366	346	367	357	362	333	353	345	373	356	335	345	350	360	352	343	350	382	355	354	367	372	387	345	358	335	333	347	350	317	356	326	353	377	344	333	353	362	325	357	369	342	340	298	334	367	378	367	367	369	385	362	343	367	377	352	349	345	360	350	334	319	341	362	345	370	367	343	335	356	340	339	376	360	345	364	372	371	326	352	330	363	376	355	341	366	343	355	349	369	363	340	369	359	330	328	368	368	338	316	356	358	400	361	377	341	362	348	357	379	392	376	353	349	366	317	339	349	343	355	350	375	322	353	369	353	325	379	347	373	338	325	379	363	347	344	346	357	341	344	370	350	363	363	315	341	366	326	333	366	374	363	307	356	339	342	352	375	342	335	338	314	334	366	338	348	325	371	376	345	330	346	377	366	319	370	353	367	314	361	344	381	358	348	360	343	387	347	331	361	340	333	330	342	344	370	360	336	377	360	380	339	352	352	372	377	353	342	370	357	330	348	340	360	379	333	356	366	353	340	380	358	390	372	366	351	355	331	373	350	348	353	400	339	317	356	366	357	343	334	332	344	357	379	341	363	317	341	331	390	375	376	342	336	368	369	393	367	338	348	342	362	354	343	334	365	332	346	396	353	334	362	344	388	359	347	351	342	348	358	359	354	326	337	362	346	372	355	348	369	393	324	324	345	351	390	345	359	345	358	372	337	375	355	358	363	350	361	358	330	398	334	360	381	357	364	386	324	375	344	353	354	342	345	375	386	365	342	346	367	385	352	376	352	370	380	372	371	381	358	349	346	360	353	344	362	362	343	348	347	395	337	381	346	358	358	373	350	368	345	357	361	352	348	349	344	348	346	364	343	343	359	324	356	381	337	346	365	357	358	335	332	357	363	342	348	372	352	323	347	349	349	354	350	351	307	340	330	326	338	382	367	332	357	334	356	369	390	371	325	334	325	366	369	330	355	358	355	355	338	335	323	354	370	338	339	349	303	362	375	309	361	341	345	384	338	345	338	367	362	359	346	352	348	339	349	364	348	374	354	346	330	362	354	357	335	328	347	323	374	352	350	328	308	338	357	340	348	371	367	362	383	364	338	373	373	363	381	366	336	367	328	406	381	352	351	344	370	385	371	368	342	350	359	356	379	341	344	361	366	357	317	328	365	344	333	351	383	366	361	371	362	317	359	323	348	333	349	323	339	309	341	347	339	346	342	332	382	372	340	372	374	345	357	350	334	365	367	347	354	336	366	379	379	373	382	379	342	332	340	339	351	362	344	346	380	349	363	335	355	358	361	376	331	352	371	351	381	345	374	342	355	332	350	350	375	358	359	366	352	382	325	344	373	368	386	325	346	363	328	344	375	357	360	301	361	322	361	382	347	358	326	329	363	357	370	332	352	343	367	369	353	390	330	369	366	360	349	334	337	350	355	351	362	377	357	349	379	363	347	355	361	363	342	354	361	333	336	364	366	346	328	348	335	354	372	329	345	314	337	353	372	320	396	337	332	326	349	354	347	323	351	355	346	338	363	371	362	342	372	361	359	369	373	361	350	357	332	353	364	372	348	391	361	377	341	379	352	324	361	350	328	339	343	361	346	390	340	358	350	365	340	340	340	359	353	336	355	375	398	335	320	356	343	332	353	356	347	375	330	365	353	331	376	342	350	335	362	332	370	344	324	317	351	356	333	349	323	326	354	307	357	343	357	333	337	370	350	393	336	354	335	359	363	344	374	354	382	342	345	354	360	332	366	335	339	356	374	346	365	344	348	348	348	358	395	324	359	374	359	342	373	345	382	361	356	362	349	336	330	389	348	349	352	404	345	363	357	364	358	352	349	319	356	372	348	362	344	378	360	340	341	354	388	358	377	358	369	384	366	347	354	374	357	364	343	337	364	341	331	360	339	359	325	360	358	342	328	373	386	375	355	375	341	315	361	359	335	339	342	356	356	366	351	333	376	377	339	345	339	339	388	362	350	331	329	376	356	349	381	342	370	349	377	358	349	357	353	359	337	353	376	321	360	347	337	362	373	324	374	372	345	342	336	380	344	341	346	344	333	340	372	332	362	362	344	362	351	360	356	359	419	326	353	371	327	356	325	348	362	335	344	363	356	356	343	333	334	324	351	330	333	350	331	353	332	376	347	345	347	340	300	365	342	354	339	348	345	362	354	335	338	334	345	346	343	342	358	339	345	363	332	348	362	340	370	340	365	327	367	349	336	377	331	363	339	377	352	356	372	346	350	348	364	357	355	375	332	348	363	374	329	349	337	350	374	346	382	354	367	357	350	345	333	328	347	375	355	356	344	354	364	346	346	346	318	349	358	344	345	362	392	328	378	352	329	366	360	383	373	352	372	340	370	346	350	373	360	357	382	330	341	332	374	341	379	356	332	318	324	344	367	342	325	377	329	371	360	369	356	360	345	345	326	349	383	298	338	400	361	373	378	372	350	331	360	382	346	352	316	339	323	346	331	360	338	347	355	342	369	374	351	334	323	383	388	348	359	371	385	336	330	363	339	355	399	384	344	339	340	348	336	372	322	350	340	347	351	361	370	329	400	344	334	331	390	374	403
58644	102818	77555	48787	24278	6949	1615	774	629	610	621	618	663	627	577	646	629	592	617	643	593	626	615	615	585	600	601	576	599	634	611	610	631	616	593	604	674	599	584	566	618	580	621	636	607	601	622	614	642	637	598	581	614	597	584	633	591	660	548	600	592	645	673	613	638	581	567	599	591	605	654	578	602	588	592	587	596	604	596	580	595	587	606	661	585	619	611	634	564	603	614	588	622	586	623	590	646	596	594	600	606	585	606	632	610	612	567	588	565	582	590	641	589	602	623	553	597	587	577	598	623	609	629	611	597	592	574	618	615	601	643	579	573	623	582	586	642	621	602	580	600	609	588	600	609	565	610	640	575	602	627	618	604	632	621	592	613	627	641	572	601	593	616	629	580	634	628	596	612	590	613	598	609	594	629	584	568	602	652	598	581	581	590	599	620	585	565	613	581	611	632	585	586	604	622	603	622	657	556	601	608	649	634	587	589	600	640	610	631	610	654	617	654	622	595	591	624	591	600	594	642	573	596	592	670	605	646	670	614	592	625	607	593	612	615	634	587	592	624	592	594	618	550	623	620	641	585	547	585	627	585	617	584	584	618	596	610	598	605	621	647	630	577	597	569	591	593	584	620	594	611	638	602	603	579	589	636	634	610	587	618	613	641	604	585	596	550	618	615	630	600	574	583	600	610	643	594	628	592	589	619	612	637	610	621	612	577	583	596	610	603	608	611	593	631	597	622	625	571	564	610	600	596	595	640	628	582	621	631	597	583	623	628	649	594	605	596	604	566	586	588	586	655	597	595	657	585	606	616	618	616	616	596	627	617	630	625	600	619	552	582	548	553	587	577	545	584	565	613	642	595	630	606	581	644	648	586	612	588	566	630	598	613	623	609	600	596	569	608	593	610	586	618	646	610	572	613	626	630	613	626	590	633	619	632	622	610	627	610	557	602	631	604	587	624	611	612	621	634	592	632	614	613	592	610	604	632	628	583	606	617	579	616	633	559	617	617	630	580	569	631	596	612	613	567	651	617	605	638	594	595	618	626	615	601	631	591	604	619	622	570	625	621	623	588	621	609	589	607	595	604	592	617	590	597	618	617	657	597	633	628	576	636	620	625	569	623	596	603	637	631	602	635	631	542	569	598	546	632	621	607	604	622	580	669	589	582	606	597	586	583	554	583	612	597	597	578	600	610	618	600	639	622	618	668	607	629	583	617	589	622	593	620	560	592	629	654	611	597	599	587	615	623	622	660	612	625	648	582	635	630	619	591	612	588	595	601	641	613	606	598	616	605	595	556	600	599	552	589	595	571	646	609	622	654	651	558	623	613	616	588	591	596	612	622	581	619	588	603	625	604	618	627	598	665	576	638	589	593	585	601	592	602	604	633	618	605	566	586	584	577	587	573	635	616	583	673	604	664	607	589	635	629	644	623	610	557	597	634	590	595	622	623	608	597	586	601	607	625	559	592	615	599	599	610	576	575	614	608	583	594	591	583	647	621	641	612	633	585	574	567	604	577	589	587	570	619	648	626	614	579	585	576	600	609	616	599	620	628	584	572	616	576	592	634	612	587	570	602	617	609	567	592	667	645	625	598	608	614	555	576	608	607	601	590	618	585	636	658	634	595	576	574	571	581	605	624	549	625	613	602	628	590	591	623	624	574	603	589	611	592	638	605	593	623	590	604	617	594	621	561	601	630	642	636	623	539	594	608	614	646	638	620	607	619	648	590	602	599	614	590	631	642	606	603	593	576	648	620	645	603	607	604	624	632	574	595	627	642	627	584	646	603	587	602	611	646	633	569	605	625	592	594	584	608	625	613	648	576	604	620	635	614	582	621	622	554	603	615	604	620	594	624	610	592	606	597	586	585	581	658	616	599	611	597	604	654	667	643	586	623	601	642	597	594	621	602	569	612	635	607	585	608	582	628	611	575	545	615	579	613	569	609	638	574	602	588	610	611	656	654	626	640	594	644	608	651	617	637	628	586	657	602	619	619	635	644	602	609	597	572	627	598	586	607	637	592	611	604	583	560	602	581	575	614	611	625	640	631	619	613	612	591	584	589	637	643	610	590	608	618	580	626	593	651	582	622	617	596	584	638	617	602	617	614	634	584	581	611	595	625	569	618	622	577	617	590	616	614	582	609	590	601	570	578	576	633	602	595	573	581	623	589	630	606	590	592	581	593	619	565	606	605	574	638	598	612	614	616	626	651	581	661	615	623	638	579	602	620	627	624	632	610	599	603	574	591	602	589	623	593	644	577	611	637	602	654	595	609	610	583	578	603	585	607	587	655	582	619	556	624	587	608	584	606	622	604	617	555	570	593	616	605	605	562	592	585	602	596	612	600	588	611	631	617	616	572	639	610	644	637	571	640	598	614	628	598	575	615	562	597	641	564	613	608	612	575	615	583	576	645	612	610	601	667	592	641	601	631	625	585	627	620	641	620	619	600	579	627	581	600	610	631	619	603	581	562	618	648	639	546	584	593	572	608	622	602	632	602	600	609	613	638	638	597	606	594	616	582	573	638	604	595	598	575	636	613	619	590	604	640	591	625	587	628	644	566	641	620	610	644	612	571	647	604	642	612	570	647	616	612	602	594	625	577	607	595	633	579	597	601	628	639	600	635	590	635	621	573	583	619	604	580	605	642	568	571	612	573	617	610	598	614	563	649	599	616	652	590	617	583	592	625	601	595	612	628	583	540	612	596	647	625	619	599	575	606	619	616	596	624	597	597	612	579	605	563	624	648	574	575	614	604	560	613	600	611	627	614	620	636	653	602	605	575	631	585	583	610	570	641	585	602	557	612	604	611	634	644	593	604	588	613	623	588	601	620	605	622	581	601	621	640	592	610	617	633	618	598	606	627	611	608	559	623	615	614	596	600	605	577	601	639	622	587	638	602	620	619	627	606	583	592	600	591	602	587	565	601	623	574	638	570	597	616	599	610	604	567	569	597	593	602	565	655	616	620	608	605	603	590	661	610	586	619	588	638	606	633	644	597	591	630	633	609	620	602	620	589	639	648	640	615	576	564	627	620	627	577	614	645	591	634	578	620	656	618	623	594	609	639	630	600	574	557	589	625	617	565	626	600	631	619	593	644	613	654	558	592	585	641	612	616	605	625	635	626	599	658	583	610	614	593	602	636	613	579	592	659	627	624	573	565	614	607	633	611	647	602	619	613	570	605	604	604	621	615	627	598	613	626	603	560	632	581	595	568	553	576	615	579	603	590	589	620	573	622	588	598	636	589	607	609	618	583	612	579	626	614	590	618	636	597	612	635	597	597	594	609	606	601	623	629	595	604	584	592	617	616	609	580	599	604	657	623	641	635	625	604	608	622	638	630	586	584	574	647	615	599	603	637	601	588	626	647	599	574	591	619	604	631	604	622	588	605	623	607	629	559	563	627	598	616	589	587	610	565	619	608	627	581	605	614	592	612	608	674	635	593	599	609	612	603	585	620	620	619	589	599	611	658	631	631	641	594	600
28550	33605	32008	15256	2755	574	351	311	264	329	267	297	297	295	301	287	278	300	284	326	280	289	313	270	268	299	303	299	301	325	272	291	309	281	302	275	278	275	276	294	292	283	296	286	266	293	322	298	293	269	287	293	277	245	261	272	311	276	261	279	277	287	254	290	270	270	254	305	261	310	308	247	283	293	274	262	269	299	282	288	295	252	287	276	309	281	286	270	281	301	291	295	277	287	288	301	296	273	275	279	289	293	291	292	299	302	271	275	290	266	254	285	296	300	288	287	275	269	288	250	271	276	306	286	271	281	295	315	290	277	279	299	293	295	289	305	295	266	302	268	283	296	273	290	290	275	294	277	288	295	263	283	268	275	253	290	275	306	284	257	289	314	319	297	274	283	294	278	285	286	281	302	312	272	283	271	282	287	271	273	287	273	256	268	260	270	270	300	301	275	290	285	293	272	277	280	288	321	273	313	277	293	269	278	301	291	280	282	279	315	282	284	285	281	280	312	253	276	252	263	268	298	281	275	265	291	279	289	285	300	259	273	296	278	315	312	295	259	273	294	309	295	269	254	280	263	292	265	282	273	287	258	300	252	264	273	296	273	291	301	297	271	291	292	306	293	295	302	306	296	300	286	295	292	300	294	283	290	295	265	296	253	302	276	278	299	284	273	292	260	283	256	293	306	259	275	271	288	321	284	305	265	290	303	299	281	297	307	274	296	290	292	256	294	291	288	276	270	293	300	273	282	295	307	300	275	260	285	287	296	299	280	288	306	307	251	281	263	276	271	308	295	285	299	263	291	274	288	300	269	267	316	241	296	291	288	308	300	305	266	299	271	286	286	291	318	297	291	300	298	317	308	303	292	296	281	287	258	295	263	277	274	305	276	274	283	286	276	275	298	286	298	263	282	271	281	257	277	316	287	293	283	306	295	301	282	283	311	290	291	283	281	294	264	291	261	271	297	319	274	298	264	295	268	322	292	303	265	262	302	288	272	284	267	295	285	297	275	268	302	285	254	269	271	272	302	271	295	275	272	260	287	276	253	284	299	291	258	275	285	258	251	261	282	280	280	288	283	299	290	280	296	270	272	280	287	293	304	259	284	326	289	318	282	285	269	285	279	298	316	312	339	293	297	283	293	289	270	295	276	262	301	297	295	292	319	289	304	317	296	294	307	285	261	279	252	291	295	284	300	281	259	319	290	275	297	270	244	298	318	300	287	257	304	289	265	241	323	279	274	305	272	307	306	289	309	303	293	253	296	270	288	260	321	290	284	271	283	278	282	297	288	294	304	279	270	319	295	290	262	267	275	285	259	277	257	278	310	286	291	272	294	291	286	286	291	289	309	282	297	303	275	289	306	284	261	295	274	280	245	293	274	278	273	318	291	284	293	280	283	274	281	278	304	278	289	289	298	283	287	280	281	266	280	275	296	295	305	292	285	273	272	268	265	283	293	314	274	293	323	293	286	281	289	292	309	265	285	285	266	286	287	288	297	262	304	295	304	301	280	250	273	272	278	273	282	322	272	289	312	274	301	291	285	259	281	289	303	305	292	280	274	298	293	285	284	275	318	301	274	287	286	284	273	277	279	270	286	288	315	277	274	282	250	286	305	256	303	284	281	270	281	274	265	282	275	255	258	275	274	263	289	278	282	293	285	303	291	277	285	280	276	293	274	316	248	280	286	323	293	303	266	313	281	276	308	292	285	303	271	286	277	287	289	299	275	335	263	291	272	305	263	285	283	289	287	269	303	278	261	268	295	268	281	303	270	282	294	284	288	293	297	316	299	265	243	290	279	266	254	290	257	274	285	292	285	301	289	274	276	261	283	307	315	276	276	304	243	306	293	332	260	291	307	247	275	280	331	297	298	281	257	287	278	271	276	255	302	276	270	261	280	281	283	271	287	271	294	282	316	289	296	281	261	265	313	278	280	260	286	256	273	331	269	275	277	297	285	283	266	262	306	269	291	282	248	264	292	273	318	282	266	273	291	268	302	281	303	283	286	271	266	285	285	288	282	280	299	298	300	269	307	298	281	303	319	257	262	269	272	260	276	285	299	306	293	300	286	265	291	302	293	280	311	266	288	264	336	299	275	296	289	315	292	298	265	270	285	318	300	278	269	243	302	278	293	263	277	265	276	282	310	280	345	279	292	318	257	256	286	294	309	271	304	284	301	294	273	287	312	252	274	271	276	283	306	289	254	313	285	300	284	273	261	286	271	310	260	278	299	247	267	264	285	281	296	268	323	285	296	305	252	246	271	286	300	291	302	267	277	293	287	306	278	236	302	284	295	316	275	260	267	271	273	272	312	272	268	254	274	311	296	274	286	265	304	279	322	291	288	266	287	272	259	280	277	295	258	289	274	273	278	271	266	272	287	313	268	298	307	287	274	298	281	293	265	267	272	279	275	255	307	281	277	309	309	283	299	286	302	272	300	252	266	285	287	264	247	277	272	289	299	274	308	294	293	266	302	260	291	267	292	290	310	261	294	272	280	297	296	299	267	276	256	295	291	244	267	304	285	285	296	283	284	294	264	306	291	288	247	285	251	284	263	273	305	281	285	270	276	264	270	242	284	277	275	272	278	300	284	270	295	291	293	282	307	265	306	287	265	289	269	280	265	270	275	281	259	294	276	283	273	308	270	295	293	307	285	315	298	285	275	273	274	286	279	305	302	269	285	282	262	285	283	273	300	309	272	328	276	275	261	302	256	253	259	276	288	280	297	284	303	258	319	288	271	294	300	258	288	262	264	297	265	277	261	288	309	273	309	286	301	310	288	290	292	300	287	269	271	319	274	281	306	268	269	278	284	280	302	289	264	276	286	274	289	279	275	295	311	277	302	273	289	276	270	279	291	264	262	310	292	271	276	287	275	278	290	250	291	276	313	268	290	271	289	273	274	271	292	274	272	274	279	281	282	283	293	284	273	286	296	287	283	273	268	309	286	286	286	297	260	283	281	273	286	295	276	288	262	301	307	271	265	274	280	281	279	296	300	274	297	297	285	274	276	262	270	271	309	275	300	283	291	278	305	254	261	273	303	296	276	299	261	279	287	258	279	264	298	275	293	285	254	278	271	280	275	286	262	290	275	278	299	263	289	258	294	306	281	300	291	289	246	283	302	293	254	291	271	331	282	268	279	282	268	290	297	322	304	270	260	289	297	278	300	276	283	283	272	254	290	261	281	294	268	283	287	291	269	276	277	266	311	303	289	288	277	296	268	288	257	280	279	286	319	263	273	269	286	263	268	269	256	276	277	273	279	294	257	261	279	312	299	286	287	269	291	257	294	270	308	277	287	283	288	300	273	272	298	282	273	312	252	282	284	275	286	307	290	306	280	250	265	267	310	256	270	324	289	263	253	289	272	277	277	288	290	269	269	288	287	285	292	302	279	320	272	295	299	312	277	283	279	294	290	305	287	300	295	266	281	317	284	302	291	263	270	277	292	301	262	270	303	248	280	291	295	303	270	299	292	252	270	280	277
34320	51841	36802	16441	4632	1265	658	542	489	524	510	507	492	509	502	526	504	543	504	519	558	542	517	515	534	528	488	539	519	504	547	505	530	489	511	526	539	540	524	514	556	525	515	554	483	509	560	510	465	548	531	527	496	467	536	496	530	528	536	565	511	493	518	536	510	546	549	515	544	525	516	538	537	553	491	497	538	522	528	551	507	503	524	507	530	537	521	543	516	540	494	570	513	568	515	545	526	545	523	533	552	523	531	570	541	528	511	494	514	559	524	537	529	538	546	528	507	484	531	550	503	557	454	544	532	518	521	539	528	520	568	552	517	516	543	498	489	507	527	536	501	508	521	533	542	497	514	535	554	513	528	475	484	498	520	507	479	515	542	553	555	517	504	509	512	523	557	518	522	504	507	526	523	520	496	462	518	513	536	560	534	538	525	498	523	507	573	534	511	510	505	558	518	533	521	495	538	544	515	545	525	528	502	522	525	548	559	521	536	488	536	542	504	531	512	516	529	490	546	547	496	496	534	512	508	535	528	575	501	476	529	524	499	567	542	516	511	505	561	501	509	517	516	495	522	527	475	511	530	477	501	528	508	515	549	569	565	463	510	524	505	555	529	550	542	513	526	503	485	530	510	517	522	524	540	517	546	554	473	526	489	493	536	495	519	563	528	516	479	543	522	518	536	546	521	523	497	535	530	563	522	550	511	541	487	501	488	524	502	522	530	523	527	574	486	534	517	547	536	512	482	522	548	502	525	527	514	494	461	574	523	512	524	517	568	550	485	498	539	521	525	526	521	541	505	523	511	513	529	533	534	523	532	533	512	530	526	530	517	494	520	552	487	530	545	532	499	498	549	497	543	527	504	524	548	508	472	534	545	529	513	522	481	540	476	520	526	531	545	540	534	529	545	505	515	571	514	533	527	504	539	529	543	509	505	506	566	530	519	538	495	501	529	543	485	495	533	535	490	510	518	485	495	558	503	520	527	523	515	475	490	482	512	521	513	533	526	530	515	540	507	520	545	546	533	483	477	538	539	560	483	521	542	528	558	490	526	524	514	520	517	505	554	534	514	526	475	501	490	579	487	542	535	513	508	506	512	538	503	488	498	500	502	525	536	513	488	543	536	525	497	498	529	507	547	513	540	516	524	516	537	516	485	543	527	542	522	532	471	571	494	491	544	572	501	516	507	521	484	508	527	518	510	504	532	534	546	508	485	543	505	535	530	508	552	520	532	524	508	513	528	525	505	486	491	488	499	473	513	543	538	502	538	489	538	519	523	480	504	484	530	501	520	491	512	555	534	533	515	488	484	527	512	509	526	548	489	485	519	516	549	509	492	506	530	521	561	503	567	552	551	498	498	551	539	461	519	506	481	517	493	500	523	532	503	534	517	500	544	502	505	536	538	496	533	518	584	526	507	536	513	484	545	505	525	514	528	507	527	508	549	531	472	543	512	535	539	557	532	519	532	491	545	547	511	490	528	557	507	532	537	524	532	477	523	525	551	519	511	518	540	497	530	500	521	568	536	501	512	518	511	521	515	518	511	540	510	531	528	523	515	539	520	526	502	536	555	543	548	497	498	531	538	558	500	557	493	514	508	518	509	536	532	535	526	515	526	526	515	527	461	509	509	509	486	533	497	541	523	566	489	511	525	481	486	521	472	493	488	528	516	490	487	524	507	488	486	497	502	528	562	526	490	510	526	501	461	510	525	526	513	544	505	532	541	512	533	565	551	519	535	509	557	541	561	508	521	517	526	514	526	523	566	515	546	533	521	501	549	538	532	486	504	517	538	505	525	490	513	499	520	533	520	506	522	524	535	508	517	452	475	492	511	571	525	545	521	518	518	481	511	513	531	527	534	503	511	529	480	542	498	561	526	516	481	500	552	526	472	496	537	519	477	499	511	547	519	499	539	542	491	499	533	499	536	511	467	491	516	514	507	505	519	538	519	496	516	527	547	483	539	486	505	509	494	510	548	547	495	527	551	508	516	496	509	506	536	509	515	488	531	530	513	507	492	572	543	514	518	549	524	528	533	520	537	519	572	517	532	519	504	526	531	530	538	539	537	490	547	486	540	529	528	487	517	541	544	501	509	528	529	518	532	482	520	550	477	527	544	475	505	550	531	556	547	528	519	535	502	525	475	497	516	509	530	491	499	511	464	500	504	508	512	556	531	522	540	540	552	535	513	521	539	508	522	500	526	585	492	509	528	528	556	517	495	545	514	520	516	545	518	523	491	518	517	532	543	515	553	540	497	495	502	521	533	509	517	525	558	525	485	484	491	533	503	482	552	526	517	518	517	537	512	514	529	546	483	567	497	522	498	532	500	535	518	511	524	526	479	543	546	560	518	505	551	509	488	540	564	445	511	531	531	507	535	499	485	541	515	558	509	531	541	541	570	533	535	517	514	500	508	533	532	530	520	551	534	538	570	532	496	510	498	505	560	498	514	503	561	488	508	510	467	500	529	520	517	526	516	529	551	524	518	521	498	526	517	513	545	508	534	491	450	515	530	488	519	525	508	533	516	461	529	564	517	550	536	523	551	526	528	518	486	513	506	525	529	518	573	519	525	488	476	493	521	495	471	517	537	550	518	515	535	554	540	468	486	538	531	536	537	551	539	480	552	513	484	549	493	502	498	502	511	530	528	525	512	499	516	558	546	496	545	503	505	509	516	511	549	531	563	541	508	521	525	520	512	503	558	519	475	515	530	521	542	531	538	502	523	507	499	531	513	539	504	516	518	508	526	523	533	553	498	498	549	538	510	494	500	532	483	502	548	488	498	528	563	517	531	503	488	546	493	515	501	518	518	556	533	506	525	516	549	518	484	508	511	516	520	553	490	490	543	507	513	517	526	510	525	524	556	480	506	518	506	531	606	564	528	474	508	489	579	544	523	538	520	520	554	517	556	503	517	504	506	519	508	541	520	521	547	520	522	522	503	494	520	522	494	562	483	514	542	515	538	519	522	566	527	506	500	506	529	514	570	585	519	524	508	494	511	516	516	538	487	485	502	538	542	506	530	513	525	548	572	530	547	532	498	531	523	495	600	564	473	516	513	537	492	547	519	563	528	505	509	557	520	499	511	557	523	504	510	476	540	567	550	501	549	511	524	576	536	554	498	540	562	531	512	498	546	524	513	533	518	592	541	579	504	556	532	509	565	495	541	492	500	509	509	558	531	528	548	510	544	521	527	539	477	524	509	531	498	495	524	514	510	513	477	521	541	491	528	522	508	479	493	512	499	512	518	536	550	521	505	537	509	532	545	498	545	547	532	506	553	547	492	508	532	539	514	565	492	518	480	527	512	526	502	532	498	519	561	507	529	518	529	500	488	515	568	502	530	551	444	537	542	494	527	510	558	528	516	523	499	525	551	525	534	552	525	528	538	552	495	505	505	492	562	494	505	532	492	513	516	460	554	502	483	532	477	559	523	536	530	462	478	540	527	497	516	461	515	522	534	498	514	549	498	525	499	518	530	544	552	519
24516	25886	39026	31175	20301	8476	984	352	332	343	302	305	332	318	334	353	341	318	299	301	326	331	324	295	294	299	308	329	290	307	313	280	305	307	308	339	341	334	287	318	349	275	315	272	330	328	286	299	316	289	296	336	317	304	266	300	312	309	277	328	316	320	317	323	321	306	316	297	322	299	302	308	328	298	298	304	330	307	283	280	304	284	298	340	318	309	313	334	325	304	336	294	305	326	291	327	333	309	299	313	311	285	323	276	292	313	305	267	293	282	299	265	278	309	305	305	332	321	343	304	315	296	316	271	312	320	341	285	314	302	285	303	309	316	302	325	287	285	293	323	317	309	268	328	317	294	296	286	310	333	330	322	311	325	290	309	311	316	345	309	319	301	304	320	295	324	279	323	332	297	326	312	303	287	323	322	289	291	337	286	296	323	320	334	309	322	304	290	323	306	310	290	326	300	299	304	272	284	316	288	311	319	300	321	323	273	329	295	320	319	353	300	323	306	303	299	347	305	257	300	265	304	304	275	283	281	322	308	288	284	294	305	331	275	302	322	346	351	350	291	282	296	246	304	311	319	330	298	321	294	270	306	297	289	303	303	321	339	325	297	303	288	301	306	274	321	320	330	292	307	293	284	308	297	318	312	320	346	314	265	278	319	313	296	293	307	306	309	304	293	305	323	302	309	299	303	319	270	294	323	310	300	298	307	327	314	314	320	303	295	288	307	276	329	296	299	338	306	304	281	330	302	281	313	313	315	322	307	314	312	309	299	289	290	316	312	307	316	300	324	318	301	271	296	303	286	285	286	318	316	321	305	286	303	312	334	299	316	321	301	320	301	294	322	361	313	325	290	319	279	318	301	282	272	310	323	301	306	329	308	294	323	335	332	296	310	321	314	296	321	302	269	322	311	324	268	314	299	294	321	315	278	259	298	301	297	323	323	304	293	292	312	315	308	303	282	307	315	295	283	329	293	293	295	300	294	327	316	290	303	315	306	303	300	317	335	316	292	329	296	290	311	301	315	319	323	313	302	298	325	301	318	287	297	313	302	316	325	285	308	308	302	302	284	299	288	303	297	285	286	328	285	298	301	287	302	305	310	304	329	279	311	291	317	283	301	277	303	315	293	310	302	321	288	318	284	292	332	287	320	308	335	289	283	310	282	286	321	332	297	305	314	308	317	300	297	284	312	282	306	311	289	287	318	312	285	303	304	312	325	291	301	318	269	308	321	308	296	311	305	266	289	317	323	331	320	332	313	321	321	342	291	309	329	306	318	294	340	288	305	317	315	299	313	296	317	302	317	330	307	300	276	346	291	299	343	287	316	345	345	305	314	296	340	287	323	330	313	297	311	300	315	301	297	301	295	310	310	310	294	326	289	309	301	313	314	287	324	275	295	273	311	314	275	280	283	269	314	334	302	312	292	311	284	295	309	314	305	299	298	318	325	330	305	323	320	331	288	295	322	313	335	324	296	302	280	293	296	301	335	337	314	292	290	310	281	292	294	319	299	330	301	311	314	278	292	287	322	300	311	327	334	349	306	293	315	316	315	319	311	307	340	281	327	311	322	300	277	308	323	285	311	296	281	277	320	286	268	321	292	311	319	287	336	312	310	329	303	312	319	288	311	314	316	287	285	266	308	308	324	277	283	280	271	313	286	295	325	285	274	295	286	294	290	289	340	280	275	293	304	323	301	317	309	313	321	327	311	301	303	323	303	302	300	312	316	335	285	286	306	292	329	322	303	291	337	306	318	275	303	293	327	324	298	326	287	342	317	292	284	276	315	333	283	273	294	308	293	293	350	307	274	301	296	311	287	323	293	344	305	321	306	302	295	307	283	329	333	311	304	299	333	306	302	297	291	289	294	314	296	312	290	342	303	278	302	282	320	298	295	308	315	304	309	286	325	316	319	303	311	335	295	342	284	273	326	316	259	317	309	308	294	324	299	292	281	314	334	290	311	308	295	320	311	305	339	318	306	319	289	299	310	287	304	318	311	331	311	327	290	324	286	290	297	308	295	310	308	293	294	309	283	298	294	295	293	307	293	341	278	301	284	299	316	337	275	298	305	322	305	306	288	309	334	326	347	327	302	277	299	315	280	300	300	298	295	270	282	277	302	303	305	302	310	310	292	341	321	280	295	303	330	296	310	308	312	315	328	292	307	303	311	294	328	273	289	296	335	282	303	315	320	297	307	333	343	339	315	276	314	322	315	295	321	317	314	291	287	321	347	266	309	291	310	305	335	296	332	279	315	292	306	295	335	318	290	295	316	314	292	287	334	307	295	286	307	309	313	295	305	314	313	275	309	308	291	295	301	302	322	279	308	312	335	292	306	306	319	324	292	312	309	325	287	297	333	338	317	312	318	297	291	291	315	308	301	336	330	332	326	295	303	280	290	295	288	318	313	328	285	294	310	279	301	303	296	306	305	273	320	309	302	315	301	309	316	306	284	293	317	320	318	299	331	304	270	298	339	280	286	332	303	296	302	308	267	291	321	309	308	311	312	297	299	338	309	296	295	281	322	299	314	288	290	309	296	286	313	327	298	279	324	309	333	311	316	310	334	296	288	295	301	323	304	310	266	282	300	314	312	292	311	325	308	316	308	311	285	312	311	290	263	282	293	293	327	309	326	304	314	341	321	306	329	305	293	307	270	264	279	318	315	289	293	272	299	294	313	294	318	303	301	325	314	302	294	283	320	296	297	308	315	319	306	322	316	355	286	331	308	286	304	325	287	313	323	293	310	313	299	321	306	298	296	324	281	303	303	308	292	290	344	324	321	307	305	281	299	314	321	278	292	295	310	290	296	300	297	304	303	340	331	301	315	355	317	291	282	282	307	286	309	311	306	308	274	288	289	299	303	305	315	311	299	291	300	307	294	335	305	313	333	319	313	311	299	336	307	334	277	323	296	302	305	305	283	290	304	275	290	318	299	321	293	325	304	303	299	326	308	301	317	289	317	284	305	292	317	305	306	336	325	281	316	295	310	326	316	298	301	305	320	309	323	319	278	312	293	311	299	296	331	278	305	304	310	280	282	293	302	280	305	314	287	308	303	313	299	319	303	292	275	287	301	318	332	286	310	309	318	293	327	312	318	275	280	315	286	312	312	280	319	323	295	297	302	310	318	280	308	306	298	294	289	303	313	315	289	327	311	289	304	313	276	320	293	305	312	325	299	283	302	313	321	317	305	316	313	313	329	337	306	318	308	315	315	281	307	314	346	300	306	316	291	275	311	302	302	311	317	267	272	308	300	302	323	288	325	297	301	318	343	331	336	316	322	330	319	308	307	277	342	303	301	300	288	308	307	303	301	316	273	307	312	288	299	350	312	289	313	344	302	307	292	308	324	288	299	301	348	293	305	285	268	323	313	310	308	298	262	307	300	297	327	301	301	301	324	279	333	280	312	296	321	289	299	321	313	278	319	297	325	287	318	321	315	298	329	303	324	297	320	326	286	292	313	283	306	293	280	337	301	294	308	319	314
58321	95714	71645	42037	19692	5138	1233	682	536	533	564	548	533	530	548	568	546	557	588	569	559	532	543	561	562	538	528	586	617	568	544	567	560	556	582	499	555	528	539	575	551	580	524	519	544	558	559	505	546	549	603	546	593	532	530	518	558	563	543	561	527	553	566	559	523	539	568	516	525	545	535	586	560	517	531	543	580	566	529	536	593	537	584	506	538	548	564	570	528	561	550	523	541	581	520	523	530	565	557	583	518	531	551	554	549	591	570	577	523	562	550	549	517	554	522	564	552	531	599	554	572	570	578	562	565	571	606	563	565	548	548	532	602	567	515	574	587	546	538	570	557	555	547	560	537	553	568	554	548	566	539	571	521	577	497	553	515	534	571	523	558	546	530	559	527	553	503	499	547	565	585	556	571	568	552	566	575	569	539	556	540	574	600	529	574	564	546	555	581	565	559	492	541	548	536	578	586	556	494	545	545	578	575	522	531	544	532	547	562	528	544	550	525	574	530	595	538	548	541	528	559	557	544	553	549	570	526	561	560	573	549	548	548	558	552	560	575	568	535	569	521	537	564	519	580	539	525	571	546	559	510	586	552	585	590	581	597	529	595	547	543	537	501	558	572	545	541	548	545	548	561	527	501	604	559	571	592	543	551	530	530	528	570	559	579	556	569	540	542	568	595	588	514	577	554	528	546	548	573	576	550	544	540	552	549	537	558	575	544	573	550	591	555	520	588	559	499	542	568	568	562	542	561	570	527	560	565	582	571	540	546	564	557	545	587	541	593	594	560	524	547	553	560	549	511	574	557	528	544	523	557	561	563	556	535	558	561	523	575	556	561	543	557	539	566	537	541	607	509	574	507	525	505	565	531	556	559	529	551	518	555	533	528	559	560	537	559	554	583	537	579	516	501	531	560	562	532	538	563	590	550	517	591	561	498	537	585	545	537	527	583	559	565	516	559	535	576	574	543	555	555	541	554	522	576	518	521	552	527	533	550	558	507	573	517	575	572	547	527	540	613	535	550	545	559	531	530	553	528	599	556	539	567	526	521	532	530	515	580	533	525	544	576	549	542	565	555	568	576	603	556	515	539	541	554	553	527	578	556	540	528	517	550	540	611	507	519	537	560	517	551	531	518	498	506	538	497	575	585	579	603	566	550	561	554	552	568	523	557	492	543	538	532	598	551	554	571	566	601	582	563	543	495	545	566	571	576	546	589	499	553	558	609	518	539	520	527	523	572	555	535	570	524	515	560	565	537	583	551	552	576	566	559	542	584	521	544	537	563	568	538	562	524	578	544	506	578	525	600	551	520	523	555	588	535	588	546	556	520	563	516	526	544	600	528	566	513	575	512	586	546	548	533	526	558	574	551	523	607	543	589	568	516	577	533	566	552	571	551	526	537	560	530	597	552	539	569	551	584	586	547	556	547	555	550	559	559	552	541	530	561	554	551	536	553	541	527	563	534	546	567	583	593	530	571	539	565	545	582	535	487	515	560	566	604	595	556	517	535	528	589	522	558	498	548	588	563	551	546	607	578	559	531	603	519	532	567	522	588	563	539	568	557	517	554	532	569	493	543	549	571	547	547	524	542	550	524	534	551	578	544	556	577	555	576	535	533	539	499	609	546	597	561	574	532	545	576	528	522	580	540	577	588	588	530	532	559	594	554	574	526	542	535	514	553	524	521	584	524	592	561	612	590	508	548	559	578	552	588	545	558	522	539	587	530	602	549	561	506	551	554	518	544	508	521	600	550	556	574	561	587	565	574	528	558	537	568	531	571	558	570	564	551	544	522	564	520	458	613	557	559	572	552	545	556	553	559	586	586	569	536	560	580	608	525	519	510	536	544	518	564	529	561	574	556	588	571	528	529	529	536	578	551	586	590	558	533	541	569	551	550	551	561	514	525	563	551	518	545	544	543	561	519	513	564	515	561	554	576	567	597	497	557	523	530	550	539	516	537	585	523	542	552	567	525	530	531	541	547	543	563	533	560	576	574	540	546	542	537	565	556	538	509	531	537	523	526	537	580	562	600	570	551	557	582	536	609	509	520	517	592	564	513	504	555	539	589	545	569	546	554	558	570	586	571	601	534	592	511	535	568	560	506	578	552	536	521	533	581	563	568	541	529	534	544	519	568	515	577	544	602	556	556	571	550	529	519	547	537	587	553	579	553	535	546	539	533	570	571	555	546	535	558	548	528	558	553	529	542	577	550	602	555	571	528	521	561	586	559	530	502	537	567	554	543	546	544	541	579	537	531	554	547	522	535	526	555	557	587	600	537	535	548	553	573	569	545	561	560	563	546	569	550	553	572	540	555	529	557	551	580	561	570	560	558	559	517	540	520	570	568	553	546	592	528	545	560	545	543	540	518	594	525	569	536	555	580	503	610	586	577	559	591	597	568	545	528	556	546	549	578	524	553	558	549	583	579	534	548	563	561	535	574	581	594	540	539	519	504	494	520	551	556	544	573	515	578	611	549	562	555	531	593	569	567	529	575	510	534	522	557	534	519	551	577	532	540	505	510	532	569	560	562	541	528	529	548	566	548	550	542	517	533	525	506	536	550	559	609	576	555	570	617	514	550	543	536	568	576	537	578	583	550	550	550	533	549	589	557	538	523	563	533	539	543	483	543	569	570	571	515	532	560	574	542	561	592	557	531	554	571	550	552	561	541	603	583	541	543	579	589	548	561	592	542	546	515	513	573	544	544	544	547	581	544	503	548	534	546	583	531	576	582	528	557	587	517	534	582	557	607	540	555	534	516	517	566	526	553	570	545	565	575	579	552	562	580	583	507	579	573	554	577	552	520	571	551	530	546	559	484	516	539	557	535	556	546	524	538	497	553	580	563	508	514	537	540	557	567	559	547	532	547	516	564	591	567	552	571	529	549	570	550	583	542	517	533	566	528	503	590	593	559	547	576	580	563	555	529	557	567	568	551	567	583	594	558	545	544	578	519	523	604	560	542	567	572	558	546	561	524	523	526	540	558	540	554	547	538	524	568	575	541	553	574	552	584	543	590	570	543	543	559	590	526	534	522	529	555	566	545	567	553	585	579	528	515	554	576	552	543	577	560	563	557	544	536	563	543	534	563	566	507	577	538	531	552	572	554	586	551	548	541	537	538	546	552	590	561	578	525	562	557	558	534	542	566	548	562	542	544	543	540	554	563	554	590	558	566	551	517	572	576	547	571	559	555	540	528	591	531	552	566	570	568	523	541	562	510	531	546	530	566	587	545	520	559	580	547	552	549	587	606	581	576	535	545	587	573	579	573	531	535	545	545	567	538	569	529	525	567	477	556	557	568	560	548	508	565	592	493	551	554	543	582	544	578	532	583	564	498	568	508	569	548	568	556	569	550	532	552	578	542	525	593	546	579	549	551	523	528	538	542	533	533	522	540	551	570	572	542	531	566	538	542	581	526	499	635	558	531	509	567	577	558	556	537	541	538	555	575	548	547	591	523	575	576	552	527	543	556	553	499	556	565	573
23438	23148	33748	28197	21870	16792	4085	514	408	383	365	347	347	364	372	354	347	353	371	376	391	337	359	358	357	352	340	351	369	400	352	350	395	360	356	356	361	392	372	363	378	347	329	324	333	346	366	368	338	362	346	374	375	359	352	333	386	372	378	380	329	317	361	339	351	370	379	365	351	325	366	351	330	355	363	348	372	350	354	382	350	370	346	354	345	335	349	356	361	308	346	334	368	342	358	334	349	381	322	356	392	366	373	355	359	365	388	327	376	347	378	373	318	319	357	333	371	369	327	366	372	357	363	364	362	371	364	318	361	321	340	334	358	383	406	353	348	347	389	356	328	322	395	345	372	337	341	348	378	358	340	360	290	345	378	348	404	360	346	388	375	346	356	345	377	328	344	356	334	346	341	385	349	353	354	326	333	353	359	355	336	343	324	344	378	387	365	364	370	330	337	329	331	337	360	348	381	365	346	381	331	372	377	359	371	346	355	357	336	343	361	364	344	342	296	357	371	362	364	387	375	400	337	345	333	346	363	365	357	333	344	344	372	335	351	365	375	374	352	358	357	386	346	374	359	361	363	369	348	331	357	360	362	345	371	322	348	347	352	371	350	342	337	355	355	343	342	369	352	371	357	357	373	361	387	316	366	344	305	365	362	341	370	351	352	346	346	314	337	385	346	368	345	343	331	367	350	380	364	359	359	406	359	346	322	351	358	376	330	328	343	377	375	337	382	372	362	374	364	355	375	339	345	380	347	345	331	382	382	355	364	343	379	330	321	351	335	366	330	351	332	362	387	365	364	361	352	348	368	341	343	356	370	361	331	338	321	346	327	348	342	367	348	380	318	363	347	357	360	360	352	341	367	331	335	347	344	350	332	349	366	381	389	350	340	345	377	354	357	355	350	349	347	343	320	359	369	356	325	339	377	357	360	320	360	348	376	351	335	336	358	368	326	377	379	362	356	357	326	349	390	345	366	341	333	349	378	337	369	349	360	337	348	354	353	341	363	325	405	349	387	363	330	371	360	326	342	362	353	348	362	374	288	374	361	363	314	345	373	354	388	367	394	326	310	329	399	374	337	370	358	344	316	375	362	352	333	384	352	371	357	364	335	361	347	382	375	344	369	357	348	356	357	360	327	362	355	344	369	330	319	360	362	358	372	342	345	347	360	349	354	384	343	365	340	351	324	376	373	340	352	376	336	361	361	329	369	304	350	317	369	346	363	362	342	345	373	368	359	382	379	353	349	353	353	354	347	286	350	344	363	335	317	339	340	370	318	356	359	369	334	342	347	383	346	353	330	386	372	355	394	364	376	322	385	365	332	356	382	366	345	358	352	362	350	344	349	345	344	343	354	349	366	354	356	376	342	385	350	350	348	379	356	376	352	358	342	344	310	362	356	346	364	337	370	335	351	344	355	344	348	357	368	328	371	360	363	364	350	354	396	365	363	344	384	346	325	325	334	364	359	336	361	321	341	365	348	367	381	344	332	366	381	318	338	342	357	367	357	345	330	337	355	330	341	361	337	365	373	348	342	356	388	350	339	357	359	358	347	364	357	345	347	357	362	355	321	347	322	368	358	345	347	313	342	345	363	341	335	352	347	375	352	347	341	391	338	361	332	365	381	370	361	368	349	359	381	344	359	370	347	376	319	329	382	354	370	341	350	358	369	327	378	376	370	350	349	346	379	379	396	349	362	332	348	320	350	348	322	354	342	328	363	358	367	359	376	344	369	333	337	335	332	384	349	350	331	354	352	343	349	366	348	412	367	349	375	376	316	360	326	325	356	363	353	354	384	350	352	352	343	338	335	361	334	383	357	320	329	370	340	362	334	348	335	364	360	378	390	327	357	347	323	392	361	373	340	341	370	359	363	381	312	338	360	365	340	359	369	376	356	342	361	332	355	353	340	357	364	355	359	356	373	370	350	357	340	368	330	345	317	359	357	341	346	338	374	356	357	351	358	368	363	352	337	342	349	330	348	375	358	365	329	315	354	334	373	365	324	389	335	348	346	378	356	356	379	346	342	365	321	371	342	360	394	323	335	382	338	385	339	338	341	351	339	381	333	328	371	334	355	380	357	339	358	353	353	338	370	372	356	351	382	361	333	365	331	368	362	385	346	313	383	349	355	406	316	387	359	354	367	376	385	335	391	348	370	346	321	348	361	370	355	330	356	344	343	385	348	358	335	328	331	369	377	328	324	339	407	372	356	334	361	359	333	366	355	328	350	374	353	373	372	348	356	380	327	329	371	350	354	377	355	361	345	323	359	349	351	364	379	360	369	364	371	349	351	337	355	360	349	339	309	349	337	350	386	358	364	322	382	348	375	373	353	352	371	336	342	376	329	360	375	364	348	381	340	383	388	381	317	344	364	359	343	333	325	358	350	356	335	384	376	347	354	351	349	334	350	367	368	365	346	335	358	339	368	338	322	364	332	334	367	337	366	353	345	321	363	358	323	373	352	326	319	356	377	353	347	342	371	318	360	328	362	361	323	337	335	358	373	331	369	361	374	334	384	345	369	341	348	355	349	325	352	338	360	342	343	348	368	385	336	389	372	363	353	333	324	354	366	360	334	354	377	366	360	322	347	345	363	346	345	353	342	388	373	350	347	323	324	364	358	351	354	354	342	353	366	379	328	344	322	387	316	366	336	317	335	329	347	362	387	348	332	380	327	336	349	365	348	348	343	363	348	348	361	364	350	350	344	376	368	345	337	374	379	362	386	346	389	353	368	345	380	353	357	349	368	376	344	373	323	381	342	311	354	368	338	340	387	381	351	343	354	357	329	359	346	373	345	347	394	357	344	325	363	366	351	353	347	338	335	350	378	334	370	337	340	352	363	389	323	327	376	383	350	372	359	354	348	372	335	355	362	361	353	343	381	363	364	324	375	332	347	355	375	355	364	350	325	327	347	325	336	339	369	372	334	344	346	346	347	326	371	334	369	361	363	356	369	320	310	405	370	339	371	349	373	337	320	357	375	373	356	359	355	349	381	358	333	366	358	380	321	369	392	344	365	328	383	352	373	334	397	318	369	345	350	342	346	362	385	379	333	347	345	334	395	366	351	363	347	380	356	373	360	351	349	367	395	348	357	332	344	352	360	358	358	337	374	366	355	389	361	348	318	357	325	392	312	331	360	368	353	362	362	335	354	324	336	367	348	340	360	373	341	361	348	372	358	348	339	344	324	345	341	375	351	337	359	355	367	354	354	371	378	355	329	354	425	357	390	359	327	355	373	342	347	365	360	369	370	345	345	345	385	377	368	335	350	366	357	408	346	360	352	370	385	346	345	360	366	372	358	366	326	360	354	356	354	383	337	350	366	360	343	340	358	295	366	356	351	362	395	353	382	336	347	366	366	362	340	374	347	365	362	362	356	366	376	347	344	415	367	355	348	326	364	331	384	358	320	361	310	375	324	335	317	322	388	366	312	384	333	364	336	349	343	364	354	406	350	356	348	358	354	366	373	357	351	318	375	351	370	367
58044	102863	78544	49452	25560	7506	1704	729	666	623	639	611	594	627	570	620	624	629	628	575	601	604	622	553	601	585	593	645	616	620	560	613	620	628	584	582	626	600	626	615	588	643	598	595	615	560	581	577	646	595	629	579	633	620	587	573	623	569	585	596	648	650	604	607	590	623	555	633	653	617	552	600	643	594	603	600	625	631	619	638	613	603	620	597	616	569	644	611	600	600	589	557	589	630	581	624	579	594	634	605	540	601	641	607	583	612	607	598	636	626	619	606	656	620	628	581	569	573	651	607	593	615	610	601	612	649	607	589	568	608	586	596	584	618	597	604	597	591	580	605	641	616	594	635	629	652	618	629	602	571	579	668	580	622	581	586	585	593	609	624	609	562	606	625	635	569	590	617	615	624	602	579	604	568	597	597	609	660	641	646	614	583	622	621	647	584	608	633	625	604	570	592	617	625	611	596	601	618	617	566	534	616	649	618	610	626	588	597	657	624	615	598	626	577	632	618	588	602	621	595	587	594	583	618	565	643	606	598	585	617	597	610	591	613	603	631	614	650	574	596	601	561	615	630	590	565	634	599	633	591	554	586	583	629	599	631	626	610	636	617	581	587	592	579	636	617	567	615	636	586	607	613	592	584	593	628	617	641	582	612	594	594	621	569	607	607	613	630	657	629	604	589	584	616	666	674	608	631	646	618	658	556	591	598	639	598	594	613	617	616	594	592	629	608	597	606	605	616	597	697	600	620	640	593	591	615	596	614	625	612	639	594	618	624	582	589	616	601	578	603	569	575	598	625	602	586	644	591	613	617	626	633	593	619	591	640	595	635	624	602	602	626	605	599	586	631	624	628	587	596	634	601	624	610	617	621	624	622	606	613	633	638	641	610	594	615	618	625	574	615	664	599	600	611	635	638	603	582	605	598	614	645	597	600	564	644	590	605	621	645	649	597	609	587	589	623	609	600	595	612	599	660	658	582	575	571	627	622	627	617	609	600	631	607	629	623	653	679	623	621	586	630	633	646	607	597	608	597	613	549	614	589	610	595	594	613	588	597	604	627	629	577	618	627	654	663	633	613	583	595	585	614	585	604	577	625	612	609	624	598	563	603	595	636	583	603	628	594	631	642	592	604	568	605	629	599	635	611	628	607	640	618	615	552	614	667	585	640	601	550	588	617	620	621	582	563	561	605	619	609	611	608	625	620	586	599	649	596	653	577	588	594	619	628	643	653	626	589	660	633	629	620	631	547	615	632	577	592	619	587	639	650	583	600	575	615	606	569	641	637	585	593	635	615	585	598	568	624	604	604	645	644	602	608	606	624	639	639	612	583	607	610	582	608	603	542	592	598	631	607	572	557	601	589	598	630	591	646	607	615	603	582	660	600	574	600	608	604	593	605	626	622	623	611	633	657	639	580	611	637	606	592	618	640	646	606	614	583	603	636	584	612	572	609	618	627	630	585	599	628	617	609	622	611	595	621	628	597	674	617	664	649	612	622	627	553	612	625	621	638	605	602	623	575	590	638	601	626	601	623	585	581	593	619	617	619	608	597	587	577	579	575	629	611	605	631	630	643	600	646	598	550	645	568	605	633	604	626	630	624	608	605	580	610	638	596	641	567	624	602	597	648	623	617	627	613	629	625	622	581	664	594	630	598	609	614	601	601	617	633	621	580	615	624	595	626	615	603	618	637	628	561	557	616	588	613	579	579	658	617	627	562	600	628	580	613	636	590	600	588	607	625	603	558	605	614	596	635	598	620	581	602	646	603	637	592	624	617	603	612	628	586	620	619	630	603	615	582	645	617	597	570	570	617	640	613	632	595	640	612	600	647	607	551	541	564	610	625	592	619	629	605	630	615	622	656	586	579	597	631	633	586	570	608	613	575	600	610	589	606	612	559	568	609	573	643	623	595	601	595	652	591	589	631	577	574	614	629	581	592	593	624	601	646	610	586	639	599	582	581	641	613	573	600	614	591	574	661	606	602	591	570	559	633	585	646	618	603	640	578	601	589	598	558	608	635	578	579	645	556	641	610	608	586	571	618	556	594	599	611	623	580	606	645	590	626	618	598	625	584	566	612	626	610	614	560	566	594	597	574	635	606	619	647	641	582	622	652	610	559	579	583	613	655	589	616	634	591	621	610	592	607	604	589	641	609	657	615	635	569	586	600	633	606	625	595	581	647	595	611	580	568	596	567	607	574	632	586	645	559	594	645	613	615	569	626	638	593	637	615	594	639	589	599	602	589	619	623	614	558	595	634	622	661	612	627	568	613	657	611	648	623	625	614	601	651	639	609	608	629	596	594	614	649	610	627	624	586	600	596	596	608	635	570	603	593	597	598	614	634	614	594	605	592	581	645	609	587	576	582	577	582	593	558	581	573	578	666	569	596	647	603	576	631	596	603	571	615	601	573	617	608	608	578	594	593	587	599	597	602	598	611	639	617	620	610	586	547	599	584	597	586	645	575	582	596	632	602	591	604	572	638	621	573	602	599	592	647	585	560	568	608	582	614	594	591	614	611	590	616	568	583	596	553	622	655	642	603	581	611	628	630	638	568	611	611	628	603	628	617	630	622	598	607	634	633	597	631	624	588	582	596	636	610	594	597	599	607	593	596	613	594	620	597	636	600	607	604	612	609	600	589	617	632	593	600	613	607	654	622	571	568	597	597	599	594	590	614	637	564	608	637	584	585	588	613	622	619	603	635	572	611	624	609	635	668	613	644	619	624	590	602	588	560	607	596	629	642	579	653	576	631	631	552	648	658	596	606	610	641	635	626	641	605	569	612	623	629	613	641	631	630	595	627	604	603	517	602	597	605	624	618	638	599	629	610	614	631	636	617	623	633	660	620	608	611	603	606	617	601	604	631	622	614	582	599	625	612	526	653	585	659	559	617	585	643	574	588	627	658	567	643	628	624	649	574	604	598	610	616	595	624	598	564	620	576	620	606	616	615	612	589	610	621	580	657	594	588	595	614	625	648	646	639	608	554	641	615	618	622	617	596	582	583	640	575	623	612	605	554	583	626	602	609	593	545	604	599	593	586	607	570	592	592	572	631	581	568	575	586	609	598	597	586	569	607	591	608	612	574	574	618	602	623	579	624	592	591	608	604	589	638	609	593	569	577	588	589	569	613	616	605	603	618	592	633	579	592	602	592	574	601	598	598	554	593	632	628	632	628	575	641	652	588	606	638	568	595	584	562	593	635	654	608	623	633	604	618	607	564	615	610	581	608	604	599	605	608	587	622	673	606	634	603	615	591	595	634	588	605	559	569	607	595	584	624	586	587	653	613	553	586	630	616	605	577	611	597	609	607	610	593	559	593	610	596	600	589	583	614	614	592	621	579	610	615	618	619	596	576	601	612	595	629	618	661	616	587	590	600	620	584	621	574	580	663	601	566	564	617	605	611	598	597	644	590	619	646	589	594	635	626	615	578	617	586	576	561	630	599	612	652	604	617	648	591	604	594	603	614	616	630	626	593	585	589
28538	33148	31917	15674	2957	679	373	264	307	275	303	303	293	300	276	312	337	283	279	275	305	305	271	287	281	313	329	263	276	260	281	272	289	283	297	302	269	278	272	291	303	284	302	285	246	297	279	264	268	293	296	288	270	274	305	287	274	294	279	256	278	295	292	286	319	260	296	284	282	292	301	256	278	307	301	306	260	264	284	243	280	280	292	302	291	292	327	300	286	271	295	277	280	269	272	253	305	287	266	281	282	273	272	292	269	264	300	299	249	291	275	284	286	307	286	308	278	284	293	286	275	283	293	267	286	271	314	306	274	281	288	316	285	316	282	278	285	317	286	269	316	275	311	278	262	282	308	295	288	288	298	277	272	281	283	270	273	286	277	296	314	285	285	302	266	268	281	254	252	282	273	283	274	321	277	314	272	288	261	289	296	290	291	273	301	303	286	295	293	283	279	288	283	274	277	252	266	291	294	282	284	267	286	296	281	272	302	277	294	277	286	298	301	266	284	290	286	277	292	271	255	275	287	273	299	294	302	296	266	295	316	272	272	293	281	301	285	263	306	259	276	273	299	297	269	288	280	281	276	294	287	264	272	287	292	281	281	265	298	272	259	321	286	301	265	278	296	283	264	255	284	304	286	280	311	286	300	304	279	285	279	286	272	306	280	272	284	284	306	310	288	312	292	277	278	298	288	312	317	250	290	281	259	260	303	270	295	289	288	334	274	272	290	269	313	315	285	307	295	269	281	263	307	305	278	262	300	309	274	283	273	312	287	291	291	319	307	276	307	291	297	289	304	274	257	276	286	291	289	315	288	295	279	279	340	294	277	265	301	281	309	292	327	268	291	271	254	287	272	281	292	293	268	290	284	266	276	283	298	281	257	300	284	279	273	291	282	269	273	303	310	297	317	268	304	300	303	282	304	306	271	297	299	275	262	296	265	279	319	309	321	291	315	256	282	281	282	276	288	253	291	286	286	314	314	278	292	270	281	279	268	283	306	325	263	283	269	328	279	290	282	285	290	312	272	289	303	296	263	284	294	286	290	290	309	275	293	290	291	255	275	276	290	269	289	302	296	286	283	308	324	306	282	294	270	263	270	291	308	313	281	291	317	306	302	278	280	269	313	259	278	282	297	276	288	315	296	296	291	318	289	263	269	264	292	280	282	299	328	265	302	255	316	273	274	280	272	300	278	284	249	264	264	275	260	277	271	269	297	304	298	280	303	292	273	249	289	272	289	312	275	267	299	289	286	287	298	259	286	266	278	280	281	285	264	254	294	286	298	299	313	278	279	273	272	272	290	272	278	303	275	268	291	315	316	316	308	279	275	291	294	301	302	277	308	270	262	295	303	256	293	275	308	303	261	312	299	289	291	261	269	296	270	269	273	293	277	304	270	296	299	296	286	317	259	281	302	263	262	289	288	244	298	270	278	311	326	269	308	274	292	306	311	273	276	261	274	254	269	263	293	284	292	297	269	285	315	281	305	254	265	260	286	282	290	279	288	294	274	276	264	306	292	276	309	281	257	251	284	273	299	284	280	279	238	280	283	268	264	279	296	292	284	281	268	280	266	277	301	298	281	279	275	271	291	307	293	294	291	298	302	280	275	274	292	274	282	290	287	278	294	286	297	262	314	267	287	294	270	302	293	317	252	264	280	291	277	268	298	272	276	303	259	292	270	289	256	271	300	281	294	292	291	301	291	275	295	272	280	293	286	295	267	281	288	283	296	311	275	302	295	276	284	301	283	287	275	253	313	315	277	283	308	262	265	286	270	263	309	266	263	268	261	321	283	277	255	272	260	281	297	279	274	285	309	304	305	275	280	274	290	288	256	253	317	266	293	272	287	315	278	253	272	322	280	291	297	281	276	260	313	293	279	267	269	301	253	289	257	296	325	303	264	292	279	281	270	295	317	314	287	284	282	297	332	290	305	298	305	266	276	288	255	315	283	278	276	277	300	284	310	282	279	309	302	282	303	280	280	320	303	291	268	246	292	288	287	308	303	289	286	265	325	284	292	264	296	270	300	267	287	302	303	271	297	285	292	292	268	283	284	301	305	285	259	280	279	322	298	265	284	298	302	282	286	310	273	283	305	263	299	284	278	288	312	261	286	292	274	279	281	294	290	307	281	296	283	277	270	279	296	279	285	297	291	276	284	280	314	295	287	284	268	278	309	269	305	255	272	292	284	289	249	288	262	284	300	288	306	290	287	306	304	274	278	266	277	288	281	291	289	313	309	285	273	288	300	290	301	278	284	297	320	281	297	282	273	276	275	271	294	290	275	287	291	296	286	274	276	306	289	269	291	294	296	309	276	295	288	278	284	290	279	276	286	289	285	277	289	283	283	251	289	253	309	294	299	256	275	275	308	278	305	284	307	300	289	291	281	285	307	311	287	297	303	279	274	296	274	283	275	292	308	262	304	286	297	314	289	297	280	299	256	268	315	313	304	282	270	292	318	276	293	304	293	288	287	313	297	297	287	302	274	284	307	286	264	272	278	263	281	267	281	274	266	286	294	286	261	278	285	290	316	272	302	236	308	300	280	301	262	287	273	312	308	265	293	277	250	272	292	291	281	271	293	281	303	313	297	272	290	272	303	255	283	281	287	275	263	324	333	282	291	273	312	297	291	305	257	273	275	321	282	268	308	304	270	270	278	276	324	306	289	299	283	272	312	277	304	252	288	275	282	299	282	259	304	274	315	281	278	287	274	273	274	287	296	309	258	251	288	301	280	282	301	290	280	297	274	297	254	271	310	316	310	279	291	279	286	294	289	314	275	291	291	279	278	294	256	277	279	276	284	269	288	272	279	292	295	294	295	266	278	271	303	319	297	290	268	297	289	315	283	255	290	308	294	279	260	286	269	314	247	292	292	273	298	296	269	261	279	299	300	245	279	281	281	293	285	271	292	290	295	314	285	260	262	295	295	285	294	270	272	310	295	286	305	302	274	313	278	284	297	280	271	283	275	276	259	298	283	283	308	234	308	271	285	282	280	273	285	249	292	296	259	263	284	278	247	275	301	305	290	298	299	290	279	294	257	286	292	267	267	289	270	310	274	287	287	301	289	291	285	277	277	316	301	294	267	282	274	297	299	302	288	287	305	297	273	262	291	307	274	270	296	264	259	302	291	266	311	300	281	281	270	265	278	275	282	269	257	300	321	290	285	279	274	268	281	317	288	231	280	262	260	344	296	308	283	263	313	269	286	288	291	298	277	290	287	295	257	253	299	247	278	249	277	341	307	292	286	271	291	306	304	269	276	293	289	297	249	250	299	289	305	310	272	309	289	292	297	284	263	294	289	272	287	293	289	272	309	279	294	288	311	278	268	271	275	296	305	279	289	277	267	292	301	293	300	259	297	293	307	283	275	326	288	293	268	268	275	296	266	274	296	298	279	301	288	268	296	282	288	338	290	287	280	270	280	299	322	315	281	280	297	266	303	250	270	291	281	277	287	310	284	281	287	304	298	290	261	280	249	275	273	280
34312	50937	37278	16744	4998	1316	645	518	547	494	566	548	491	520	515	495	491	512	521	525	545	532	508	557	513	565	485	572	471	597	527	533	513	536	525	561	545	562	526	530	559	509	561	509	499	538	571	486	519	551	490	526	499	557	520	530	539	504	484	521	540	523	499	505	496	537	551	522	560	547	510	527	529	491	528	502	529	547	509	504	510	506	521	541	521	508	516	475	516	510	503	537	508	478	525	549	512	510	530	488	535	512	519	529	482	552	489	512	560	469	541	511	459	536	512	479	558	533	509	507	520	476	496	511	469	542	505	533	550	525	501	509	527	516	546	519	549	513	534	502	492	542	503	478	499	513	528	508	508	531	541	532	561	524	534	519	555	512	537	557	548	494	524	475	501	574	542	477	498	527	494	522	520	504	497	519	488	563	540	520	521	525	536	560	496	499	483	506	566	526	491	545	535	503	515	499	492	540	544	509	477	569	525	540	518	520	518	536	509	572	500	536	527	520	557	526	546	520	537	530	536	552	513	488	542	506	548	526	540	539	520	513	536	538	501	514	495	512	511	549	527	512	528	507	519	487	470	482	563	489	529	561	514	526	541	459	496	477	542	527	548	502	528	516	502	512	530	573	492	557	511	500	512	518	524	518	513	527	504	558	498	564	530	514	505	511	506	528	481	529	523	555	576	521	551	493	527	524	549	469	478	537	525	516	513	506	538	478	518	539	470	540	524	536	504	523	520	509	546	520	514	536	523	524	525	497	556	546	532	534	528	526	513	507	502	523	527	557	524	507	483	503	550	519	515	521	486	505	508	496	501	511	445	504	581	488	546	559	498	553	524	493	515	505	526	524	502	532	520	511	545	545	515	491	511	524	493	539	494	569	536	527	523	510	495	512	473	496	529	527	543	528	534	513	499	500	480	483	478	517	500	527	515	521	527	502	551	527	509	520	534	488	545	511	526	523	521	510	499	555	543	533	470	483	556	486	535	520	547	472	522	506	496	504	544	544	526	532	504	532	535	562	547	531	484	501	465	498	523	507	522	539	557	539	502	550	476	513	493	543	499	524	586	530	540	499	526	524	514	530	477	532	517	534	489	534	535	518	542	531	493	548	533	490	481	507	568	515	535	519	489	529	538	525	506	544	507	545	498	503	504	517	535	506	473	511	483	498	497	483	522	570	520	539	547	503	502	519	523	504	547	534	568	507	503	482	528	554	520	513	470	565	508	527	517	498	550	481	488	517	497	535	517	545	529	511	533	486	524	498	515	518	544	527	526	507	487	516	531	510	517	492	518	481	527	565	517	543	496	518	565	530	526	540	540	516	502	533	570	540	505	505	542	503	518	477	553	506	555	513	519	495	513	539	548	519	512	562	482	487	505	530	500	529	503	526	533	524	528	543	520	495	527	560	510	581	531	505	515	535	531	518	529	491	498	482	551	492	549	506	515	489	516	512	572	487	490	509	539	534	505	480	502	504	495	517	501	537	530	533	472	515	502	503	485	542	533	487	517	479	519	513	553	533	513	547	512	521	536	520	505	518	526	489	547	497	539	531	520	491	502	510	513	537	499	543	520	522	511	524	498	550	544	547	509	526	514	498	554	501	506	503	529	541	522	535	540	528	543	559	504	512	523	550	504	480	517	540	549	553	496	539	499	538	504	581	523	519	533	515	519	543	553	528	539	522	507	498	522	518	516	531	537	496	518	477	503	547	545	503	490	499	496	535	537	523	548	488	532	546	505	526	487	512	496	501	506	501	518	519	525	548	538	559	496	508	502	488	491	558	486	510	541	558	527	509	494	520	541	487	536	546	541	547	524	508	512	519	554	534	559	509	503	505	489	506	468	535	542	506	501	514	535	531	498	465	521	505	561	501	537	492	530	533	528	509	562	493	545	508	510	534	522	528	528	544	571	491	538	469	548	539	536	546	507	487	493	552	499	522	500	522	568	496	499	514	534	528	510	568	507	517	511	514	491	507	536	525	538	519	549	515	500	552	531	512	484	541	498	517	531	563	529	528	594	510	506	506	548	548	540	537	528	502	499	526	526	508	502	529	538	542	522	505	449	554	462	512	515	550	534	531	515	525	502	506	505	536	516	532	494	527	522	520	518	494	475	473	526	568	525	527	542	554	497	521	510	523	529	523	504	486	477	527	513	504	504	551	528	519	488	595	512	522	544	518	544	494	541	527	525	511	500	474	533	526	511	521	556	533	555	516	580	474	569	525	528	504	520	523	505	521	513	494	472	481	534	525	509	508	543	498	529	543	526	518	561	544	522	510	532	522	508	463	465	521	524	517	529	543	514	491	544	523	542	503	537	494	542	497	536	489	527	543	547	481	506	522	540	517	471	520	528	565	498	518	518	507	528	504	526	501	492	503	541	534	481	511	464	490	503	547	525	504	477	526	544	497	505	516	506	512	512	527	522	523	544	550	518	511	475	528	506	514	513	534	517	549	534	529	518	508	508	531	543	494	512	539	525	522	488	535	512	514	546	526	487	513	448	497	529	505	508	533	507	534	521	528	525	531	516	479	558	500	500	548	532	534	526	492	514	516	502	533	514	519	515	497	505	523	516	515	528	494	523	483	528	485	530	523	500	522	527	541	552	506	494	520	547	527	545	544	517	516	499	510	525	516	508	530	542	528	519	506	523	547	525	507	511	518	499	554	508	548	478	539	532	537	525	525	509	480	530	494	520	549	506	530	501	498	555	520	554	533	578	509	539	500	476	513	518	508	485	503	521	533	545	515	487	548	543	583	501	485	517	530	503	541	549	554	526	518	505	542	543	525	481	514	484	500	480	509	458	539	503	527	534	513	504	555	524	538	508	535	536	506	520	546	488	554	512	482	506	537	545	545	518	534	547	505	509	533	515	538	544	487	471	500	536	537	538	488	536	472	553	558	557	510	510	514	526	551	532	520	490	510	534	541	494	522	532	518	490	526	497	538	497	526	529	545	511	538	494	499	507	533	485	516	545	516	548	532	486	518	494	493	536	488	510	487	550	549	511	519	548	553	557	522	501	517	529	533	539	550	530	540	519	502	513	525	500	472	508	560	527	517	497	518	526	546	515	537	541	504	488	555	557	505	503	479	507	520	504	537	564	537	497	536	529	530	575	517	508	511	496	548	560	589	492	463	537	494	498	532	512	502	509	483	546	499	512	506	547	555	496	554	495	491	476	552	507	505	541	538	543	510	473	516	532	517	543	540	503	496	526	529	514	465	502	478	521	554	505	512	511	494	490	482	514	542	502	520	512	498	555	569	536	514	527	496	501	519	493	482	510	514	511	603	459	538	511	492	521	538	532	500	533	537	521	502	507	509	519	528	530	542	525	547	515	524	514	546	535	553	546	505	541	526	508	555	559	516	521	481	519	506	444	478	542	506	509	508	535	528	485	495	480	522	518	494	521	496	517	511	492	521	514	499	502	522	515	543	519	481	522	509	534	511	541	487	516	487	515	508	498	519	517	499	484	493	504	509	550	503	540	514
24498	25486	39039	31849	20351	8693	975	357	325	308	301	328	332	327	328	321	309	292	323	302	302	306	289	319	300	311	291	292	311	324	271	296	314	307	326	305	323	307	329	298	336	326	335	329	307	330	305	311	311	321	307	319	299	269	320	299	321	324	324	309	271	274	295	305	312	310	331	320	296	324	305	290	332	296	286	301	319	304	308	303	300	293	318	301	333	312	308	296	315	312	335	316	305	315	294	274	299	318	280	289	304	312	315	286	297	284	334	299	294	326	320	312	307	295	291	280	329	302	317	335	331	295	337	339	289	325	340	297	304	295	302	297	315	323	312	299	317	316	310	306	286	302	293	293	310	308	292	283	300	324	309	311	315	305	288	310	288	312	291	310	312	297	323	315	303	315	325	288	284	298	333	303	313	316	298	310	322	277	303	285	310	301	265	305	317	294	305	309	325	284	349	269	311	294	302	290	292	311	270	319	305	323	318	317	307	319	330	312	303	274	308	312	295	325	318	305	283	298	309	267	308	307	319	274	300	318	298	302	291	302	297	317	305	295	305	270	310	314	306	294	300	293	293	288	299	305	324	317	315	292	308	325	307	322	331	324	355	312	276	338	311	301	323	300	293	300	296	315	330	304	281	310	281	304	301	304	276	276	287	289	286	295	293	323	293	334	326	314	284	279	304	307	315	285	318	305	319	303	313	318	294	291	297	332	302	313	286	325	289	318	332	318	323	319	315	315	301	329	326	298	292	313	343	310	317	288	313	315	301	283	311	286	285	291	306	296	293	329	292	332	311	338	299	295	318	304	284	296	303	314	313	318	322	291	303	295	288	307	300	313	287	302	289	321	293	317	278	269	289	325	253	348	289	313	304	293	328	336	331	305	313	309	277	260	297	306	281	298	283	334	309	316	294	339	280	300	285	307	336	297	304	325	334	345	333	284	331	284	301	316	290	339	317	317	313	319	308	334	337	296	297	296	315	302	323	299	301	307	320	301	300	332	338	343	323	301	261	290	287	323	293	318	318	307	303	323	292	330	309	313	336	290	325	322	330	269	310	323	302	332	295	307	324	333	321	322	309	271	306	325	304	298	331	283	287	320	309	300	335	323	289	271	306	304	302	318	280	310	286	319	313	326	312	282	312	311	279	279	344	307	301	288	283	302	321	302	310	285	322	286	331	303	310	280	283	307	281	278	283	291	298	313	294	320	301	314	303	329	325	288	285	332	322	331	304	284	250	304	298	305	313	305	299	305	303	324	308	306	320	310	336	293	313	278	344	308	303	268	336	319	317	313	287	333	304	297	335	301	340	304	277	308	349	295	312	296	298	340	334	294	292	296	323	357	331	338	314	295	275	303	289	329	295	312	322	301	282	300	287	335	309	268	278	303	321	300	300	324	314	309	332	291	312	326	293	300	316	292	261	282	284	304	322	335	341	300	313	285	304	274	302	335	321	337	298	292	313	311	310	309	340	322	313	280	297	273	298	282	281	296	310	318	299	310	280	309	297	317	315	313	359	342	327	328	297	311	284	325	308	304	305	294	334	308	269	262	309	324	291	309	285	326	287	320	273	288	315	303	334	335	293	290	293	317	329	275	280	312	311	286	326	315	336	319	296	297	309	306	335	281	320	329	324	314	338	317	305	291	271	309	331	318	318	309	317	291	337	312	287	320	321	311	316	296	283	293	319	272	298	306	291	352	303	320	320	298	296	293	306	309	277	278	301	305	341	291	295	267	311	280	299	334	308	314	317	307	315	293	308	289	321	273	318	304	302	321	314	297	304	317	291	317	278	285	292	322	263	291	322	308	321	309	270	334	330	301	309	312	311	296	300	316	321	298	292	333	311	310	340	301	283	344	290	295	291	301	301	303	294	308	294	310	318	291	285	298	314	288	322	292	326	298	301	338	282	286	324	315	310	294	328	312	292	307	305	318	296	321	303	298	320	311	302	292	292	309	296	319	319	314	307	294	291	308	309	283	331	293	312	290	325	310	309	287	290	295	288	313	285	278	326	324	287	286	306	301	309	308	333	323	304	295	336	299	284	321	297	304	293	311	324	276	316	306	314	332	310	316	324	276	287	296	310	297	312	321	297	297	301	332	317	292	291	295	306	298	306	328	311	267	262	300	304	266	281	285	307	336	271	266	305	313	328	312	299	314	348	318	312	302	309	292	304	303	306	320	282	289	309	289	304	307	308	320	295	331	321	327	306	300	327	291	325	326	300	308	297	341	310	294	297	295	299	308	276	313	305	294	299	306	327	299	339	311	306	300	288	269	309	301	286	310	268	269	271	305	316	317	324	324	305	321	309	300	322	320	281	323	325	288	352	341	306	317	298	297	306	315	302	305	333	283	311	310	304	287	306	321	358	287	289	304	275	305	318	328	310	323	294	278	288	300	299	332	320	288	294	318	294	331	313	324	334	326	349	313	331	299	308	310	338	317	282	328	311	259	284	303	278	309	305	287	299	301	308	311	300	295	318	310	324	301	296	315	274	291	306	304	347	306	314	308	286	298	294	330	297	308	329	319	273	313	328	294	300	294	321	311	304	302	301	298	298	317	288	247	310	300	297	336	297	329	306	301	296	291	320	321	285	307	338	308	307	350	290	310	321	326	275	309	310	324	273	302	317	301	308	300	313	290	323	330	308	319	294	298	338	303	321	318	327	284	323	314	308	323	279	292	308	299	289	323	333	306	331	272	314	314	306	318	319	277	271	317	308	310	300	336	334	322	290	285	316	294	285	323	290	323	296	295	284	340	293	325	304	318	291	284	286	295	302	287	304	297	286	304	303	284	311	285	292	247	301	313	310	332	301	283	317	338	310	299	295	315	313	265	288	312	305	317	307	298	317	307	343	298	353	294	260	336	310	306	300	299	302	317	338	300	322	324	310	292	317	281	308	324	292	330	301	283	306	321	291	293	315	315	306	301	311	297	298	308	287	306	344	277	288	295	304	302	321	335	309	282	309	328	329	321	346	270	339	290	317	322	307	291	309	291	324	314	286	323	302	286	313	299	316	304	332	296	288	306	276	281	292	284	314	326	285	293	289	296	315	314	312	324	353	315	303	334	309	290	309	299	318	310	278	327	304	298	293	306	312	274	315	293	320	293	306	324	335	270	285	283	282	335	299	299	311	297	314	300	307	301	321	330	286	326	336	333	286	292	338	299	319	295	315	289	279	296	301	313	293	299	292	317	304	329	294	297	335	308	304	317	314	340	326	316	278	302	298	309	331	320	316	332	318	320	296	325	274	290	291	334	278	308	308	317	311	314	298	322	319	286	304	317	313	320	333	302	322	291	314	259	292	313	323	313	309	302	301	308	277	301	278	294	324	284	266	324	310	290	292	300	323	291	294	288	292	310	332	304	311	304	347	311	325	292	303	290	301	299	281	312	339	276	299	303	296	311	292	297	299	306	301	292	317	341	331	335	316	279	326	309	301	296	297	311	298	294	282	264	304	266	297	297	324	313	287	303	315	310	295	328	292	295
58386	95839	72236	42221	19856	5329	1198	621	573	527	544	585	561	530	561	564	583	551	548	564	543	563	583	549	578	608	544	535	606	561	569	520	552	569	595	553	558	549	557	590	557	525	569	604	517	571	570	550	575	580	531	559	569	562	519	537	525	571	554	552	584	555	540	513	529	552	548	580	550	521	577	548	576	583	551	552	572	537	588	530	559	512	538	555	557	519	512	539	572	566	566	566	541	541	529	557	571	571	574	530	508	569	567	575	561	563	539	544	604	568	518	575	518	539	546	577	538	579	500	575	560	583	584	563	566	580	581	575	566	538	588	563	557	501	554	591	551	568	560	580	546	537	546	529	551	568	510	529	516	567	552	563	565	586	554	568	534	558	529	561	554	534	566	548	564	555	547	592	576	510	531	575	579	538	548	550	509	539	527	593	556	556	567	562	541	583	543	554	533	525	566	528	558	553	555	603	561	575	515	532	552	550	517	557	547	582	530	549	529	572	557	549	565	562	566	552	519	538	520	533	526	519	572	546	561	544	556	566	531	523	562	522	586	556	554	548	534	561	525	500	559	553	585	536	507	562	539	555	545	532	532	527	545	543	533	515	518	568	538	593	565	533	503	567	571	520	509	589	546	573	547	551	512	529	542	505	564	562	551	529	570	535	540	546	554	526	569	547	561	572	562	576	558	581	558	533	586	527	562	572	574	508	575	553	563	560	527	500	576	536	518	568	587	515	559	494	520	538	559	552	545	576	541	555	549	522	588	536	556	553	569	585	548	555	575	572	573	543	557	551	514	567	546	573	589	552	561	557	606	555	527	523	574	565	567	549	525	565	570	554	570	557	531	525	552	581	519	535	547	545	526	542	520	579	601	564	544	567	512	548	537	512	534	556	547	583	580	572	544	587	567	548	551	544	556	526	511	527	556	529	549	592	545	523	598	558	610	535	554	588	529	512	593	569	538	560	553	568	572	570	550	570	531	507	532	536	557	582	566	530	553	559	556	559	572	521	551	554	520	580	555	522	549	547	552	557	548	572	537	527	528	502	545	554	530	603	568	548	566	574	566	520	541	557	606	584	552	575	576	551	568	570	517	592	528	560	607	583	541	549	515	544	555	547	529	583	505	570	547	536	560	510	584	529	573	520	557	554	556	599	504	565	556	518	577	537	562	559	531	540	542	566	563	548	543	568	518	580	602	538	556	579	533	566	549	531	532	529	539	567	541	605	557	572	537	488	566	557	532	541	544	535	541	522	573	529	496	578	528	541	534	541	554	532	574	529	558	519	557	575	546	532	533	554	541	570	591	541	581	541	527	552	526	583	543	535	562	549	558	570	530	570	581	565	517	566	522	576	531	530	564	563	567	538	492	548	574	589	539	522	521	564	578	585	523	522	525	571	525	514	586	541	559	539	522	555	525	620	512	529	577	500	561	553	577	543	515	519	544	561	576	550	527	547	518	537	567	554	603	532	545	549	544	558	560	547	583	519	551	592	571	561	516	569	534	526	555	519	604	567	577	565	568	542	531	531	558	556	561	562	531	558	546	562	541	559	538	543	577	559	525	538	539	564	556	538	555	573	554	553	567	547	574	568	522	517	566	545	572	514	556	522	528	581	531	548	524	568	543	546	532	556	534	539	508	588	563	558	558	554	551	551	546	523	591	549	552	567	573	536	520	551	544	514	536	542	573	526	536	571	498	545	541	510	569	530	578	569	551	555	561	560	545	535	552	510	554	549	531	563	591	563	559	577	537	548	568	546	580	539	551	586	590	568	532	556	578	558	535	555	573	556	582	575	597	553	570	563	564	586	565	531	548	509	596	617	576	532	559	540	520	518	535	516	542	526	540	558	544	538	527	541	586	536	543	534	530	551	531	512	549	533	578	542	606	551	539	560	552	528	568	581	585	529	572	536	562	557	562	616	555	548	564	530	545	550	608	595	535	533	545	559	546	552	546	531	574	547	547	545	546	550	551	528	534	535	526	558	544	561	518	537	558	586	520	566	556	526	602	544	544	508	560	599	528	583	534	544	553	543	529	531	539	554	511	533	524	537	535	574	578	501	577	521	526	537	572	552	576	556	542	558	535	592	560	585	524	558	524	547	584	555	548	522	559	557	507	541	553	579	586	540	556	522	558	543	563	577	548	575	561	546	555	536	555	540	537	539	561	566	520	581	536	575	549	577	513	553	535	577	557	541	507	539	541	572	558	574	530	554	557	569	579	543	565	546	564	536	564	524	579	568	537	537	569	518	576	552	571	589	539	551	548	584	564	558	542	498	529	556	567	554	564	575	602	587	554	555	552	580	574	561	552	544	547	583	559	534	541	555	551	594	556	600	537	590	510	578	524	540	568	549	591	550	565	571	562	550	528	554	558	522	567	527	514	534	566	533	574	521	560	575	540	527	541	522	523	531	536	561	572	544	558	540	523	500	543	532	581	544	533	584	585	554	563	564	564	584	574	513	517	553	552	566	549	588	562	562	564	563	546	579	550	524	585	571	600	563	526	583	555	547	551	548	564	559	600	554	551	550	525	558	533	547	561	591	571	531	580	607	528	536	519	530	585	564	555	573	530	534	560	542	569	549	544	562	586	552	549	548	557	579	569	547	544	522	566	524	552	555	556	535	557	540	581	570	561	545	568	521	546	513	530	555	586	517	548	562	580	549	542	560	550	537	557	550	526	560	518	560	552	541	562	581	531	568	560	532	582	523	535	551	561	562	555	523	557	569	552	543	540	539	538	594	561	517	572	530	523	534	547	555	571	561	570	523	557	512	545	569	555	569	549	538	550	572	554	513	558	541	571	588	540	545	549	537	577	589	578	545	554	506	518	545	574	556	563	540	531	547	572	584	540	561	571	573	556	528	526	572	563	522	571	551	571	553	545	534	521	550	570	543	534	514	554	573	550	544	571	543	529	565	560	534	547	545	549	563	541	555	553	576	585	534	557	595	576	581	527	529	515	564	546	529	559	564	531	556	544	556	554	579	499	571	604	524	555	505	552	571	573	575	531	515	568	557	571	578	512	572	571	558	552	577	540	528	534	551	556	530	590	564	549	632	547	551	498	564	536	550	558	541	543	583	564	536	559	536	541	550	526	547	537	550	524	497	521	506	558	542	550	533	548	528	553	582	541	544	550	529	576	572	540	533	497	530	543	572	540	572	578	552	584	548	522	557	601	572	543	548	532	527	497	528	530	545	594	555	529	562	581	522	581	572	522	541	537	557	548	553	548	559	508	542	551	555	567	533	530	575	590	526	570	554	528	569	571	565	595	601	509	566	530	531	501	582	554	528	527	555	570	588	516	542	534	561	559	493	539	587	548	556	565	589	531	570	541	567	591	564	572	575	523	552	579	553	554	556	544	533	547	539	553	529	581	535	543	533	525	572	589	522	577	545	585	546	509	541	557	536	521	585	550	525	568	522	598	545	545	513	577	536	539	550	536	504	545	553	602	532	556	504	571	546	528	585	532	548	508	564	526	579	502	570	544	561
23486	23340	34932	29248	22214	16877	4139	472	359	384	396	352	353	388	392	367	378	361	377	349	392	315	346	370	359	345	382	360	355	364	382	345	359	388	362	344	389	333	336	353	374	369	379	339	395	345	369	330	344	368	341	393	348	341	354	336	356	372	396	352	324	349	377	363	320	377	372	388	355	359	375	357	342	331	394	352	357	321	361	358	371	349	341	383	383	380	373	335	361	342	352	369	341	351	378	343	359	394	357	358	351	348	376	373	348	347	336	330	383	381	358	330	356	340	359	343	369	329	352	365	372	348	350	328	340	369	334	338	345	352	357	358	337	414	352	369	339	338	373	379	341	376	331	316	364	331	346	362	391	356	352	357	374	367	373	342	334	378	340	351	352	380	373	363	341	324	321	345	361	347	357	316	334	364	349	343	312	387	328	370	359	338	340	363	383	379	341	373	350	380	366	368	384	366	368	352	368	356	347	345	370	360	318	331	365	318	365	363	360	364	380	359	366	371	358	316	351	365	383	336	356	317	333	358	360	345	358	355	375	340	362	336	325	307	349	348	341	350	368	374	344	358	362	353	357	379	401	364	331	365	336	357	332	351	347	340	340	352	340	369	392	363	390	345	365	361	355	340	333	378	355	353	345	378	351	343	355	341	368	371	359	338	365	335	360	350	336	332	378	353	347	380	349	347	341	368	340	354	350	350	333	358	337	341	367	383	337	330	364	353	406	325	357	323	342	344	355	352	355	339	337	351	341	333	336	322	377	337	367	372	348	354	371	367	324	336	380	351	371	354	341	361	340	373	343	355	363	343	304	345	348	336	342	356	346	372	341	380	352	343	366	387	326	366	326	353	346	373	348	370	349	327	357	359	324	363	353	335	367	361	335	351	381	326	352	364	345	344	356	349	309	353	366	376	354	320	375	347	341	365	347	326	372	391	359	379	342	380	374	391	355	358	360	345	391	344	356	367	363	341	377	328	349	357	337	360	357	350	371	339	379	350	357	390	352	360	352	359	356	355	374	361	372	347	333	337	326	362	358	359	357	388	337	383	324	361	383	364	362	335	351	350	355	336	374	349	338	344	333	330	322	337	343	363	348	356	367	362	325	306	352	382	386	352	327	304	337	331	339	383	337	329	361	340	409	345	358	363	352	354	356	360	399	343	342	336	376	375	360	380	378	360	342	322	339	338	365	347	359	359	394	369	316	321	365	347	372	395	370	401	364	397	378	350	353	373	364	334	391	387	355	345	348	364	370	329	353	373	329	354	355	350	340	350	354	333	341	349	354	346	337	381	365	363	358	365	348	334	346	322	381	399	342	362	335	339	344	374	356	408	349	386	329	332	344	375	331	397	344	361	336	412	354	373	388	377	363	367	364	377	338	353	354	392	331	360	374	344	379	355	345	361	390	395	363	328	362	328	346	334	357	381	361	355	398	371	328	366	382	370	328	388	367	362	340	374	379	382	363	330	329	329	365	348	331	350	370	377	366	327	339	365	331	363	358	336	386	389	333	347	362	350	369	365	358	338	339	356	344	351	366	333	360	351	353	329	353	335	319	356	366	306	325	333	377	342	343	359	355	345	342	342	349	323	333	372	363	375	363	368	340	403	365	381	369	341	330	361	357	373	364	366	351	353	324	329	374	363	350	353	353	351	369	326	403	333	333	340	341	347	362	354	350	369	409	370	367	351	335	345	342	398	345	318	386	349	376	354	345	353	364	354	359	376	366	371	328	387	360	393	346	364	323	388	341	366	373	370	361	355	359	322	365	360	348	324	359	373	348	374	393	360	338	347	380	350	328	349	363	358	370	350	342	334	344	372	355	351	335	372	371	362	363	349	309	323	346	322	372	381	376	398	380	334	349	383	391	380	342	343	369	338	347	357	368	336	348	358	355	324	361	340	360	349	366	360	342	339	381	350	357	400	363	333	357	369	357	333	330	336	357	343	348	351	354	342	354	369	336	347	341	380	344	408	373	368	355	349	347	343	345	338	366	349	360	336	375	311	373	353	339	371	330	357	357	372	363	297	357	377	364	341	354	368	337	342	375	379	396	364	368	331	356	355	335	360	326	371	346	358	362	362	336	372	362	330	333	349	341	360	344	340	398	352	344	360	353	331	321	355	351	367	363	360	352	360	371	385	353	366	343	386	349	363	379	332	367	361	370	361	366	342	347	337	344	299	331	328	310	397	354	339	351	380	359	347	341	378	406	368	372	338	329	360	347	374	353	361	346	357	357	335	337	369	369	317	344	361	355	335	349	359	347	338	383	381	366	354	363	322	337	334	351	352	369	345	361	355	327	344	343	380	368	374	342	371	362	375	328	373	368	314	335	347	376	332	339	366	363	366	340	331	367	327	347	342	328	344	369	363	365	356	350	349	363	362	383	361	361	361	354	343	367	340	362	352	332	335	334	369	319	364	353	385	319	353	342	328	349	338	382	369	356	372	381	353	371	337	342	362	364	341	370	352	353	342	346	381	320	342	332	348	355	329	377	367	382	352	318	374	383	317	362	368	376	365	298	382	331	366	373	309	326	386	318	359	325	369	307	363	394	355	348	349	338	363	289	331	336	358	353	330	357	379	359	328	340	388	390	328	367	331	348	318	339	338	351	352	354	395	335	354	355	351	359	342	337	351	347	381	355	364	379	348	332	357	359	330	374	333	346	342	349	331	405	392	361	367	360	365	370	369	371	349	379	356	321	362	324	328	370	332	363	344	336	352	346	353	346	386	331	360	365	378	342	366	340	365	330	386	370	387	366	364	384	370	321	339	332	351	334	367	351	377	345	304	376	353	359	360	389	359	366	330	371	355	382	364	378	353	347	342	324	364	335	360	336	378	370	355	351	367	369	365	377	400	348	345	349	365	346	346	339	342	361	324	388	322	356	346	388	339	356	347	347	353	351	360	352	350	342	347	310	353	341	378	358	329	345	356	354	395	364	300	379	338	387	376	331	343	345	363	334	379	362	382	364	388	371	357	358	351	372	337	384	309	353	370	357	350	359	332	352	391	355	370	344	358	353	371	334	358	334	350	343	363	354	347	366	344	327	371	329	337	356	345	350	343	356	335	346	349	358	359	371	343	344	317	329	379	406	369	337	352	381	366	349	368	335	350	377	365	341	372	328	366	343	372	378	373	342	313	340	358	364	326	375	327	369	335	359	343	386	316	360	366	350	324	352	337	343	351	353	367	345	328	338	413	361	381	347	362	364	368	383	359	375	397	377	351	349	335	331	373	352	389	344	369	377	331	352	372	340	343	343	348	342	324	348	342	378	333	366	330	365	352	351	331	357	372	336	336	393	332	342	363	394	321	368	393	363	336	363	351	358	374	335	389	356	362	342	354	334	353	333	353	370	372	342	334	323	385	348	374	347	365	359	372	362	370	417	324	341	361	362	346	352	399	342	324	369	357	341	334	375	346	342	359	382	333	385	319	317	337	357	362	343	327	378	347	366	330	375	351	382	368	345	329	329	381	347	334	330	356	324	349
59911	103303	79959	51035	26817	8532	1879	791	653	636	677	582	622	648	627	608	601	605	577	625	639	604	622	643	633	611	643	552	659	630	586	609	593	610	654	595	645	610	649	608	570	612	614	590	624	622	590	616	606	630	646	604	608	585	645	636	603	619	598	655	583	641	618	614	641	611	605	588	613	662	599	617	616	590	615	648	580	644	607	609	625	605	621	658	634	622	603	608	604	614	615	586	613	601	592	601	622	664	638	624	614	599	668	632	585	598	600	579	602	562	601	628	601	635	615	591	635	576	623	635	610	600	576	634	620	641	623	581	602	609	644	614	611	629	634	628	612	650	652	625	581	629	613	658	609	590	596	619	633	613	616	628	616	601	601	583	612	598	594	595	607	589	597	622	570	585	612	580	586	615	598	607	611	608	601	633	624	627	622	612	631	601	639	597	606	587	600	568	603	619	607	681	654	589	586	645	594	706	605	620	634	600	616	615	622	587	602	618	642	570	593	601	560	617	669	543	562	599	584	641	597	614	593	612	645	639	571	596	620	648	626	623	605	609	614	628	632	587	595	616	617	666	630	617	582	600	567	582	605	654	608	643	613	615	644	611	679	623	587	642	604	608	669	630	608	616	625	599	608	614	649	618	635	640	620	640	595	618	605	614	580	587	613	625	611	648	639	593	651	636	624	587	629	589	602	627	591	631	634	615	571	592	622	634	616	588	661	650	604	632	567	598	611	616	608	601	612	653	555	647	662	576	600	620	605	604	599	601	603	640	606	590	622	587	635	598	602	619	614	535	606	657	624	581	591	618	633	615	591	578	612	607	538	594	618	612	613	578	567	564	604	631	554	627	609	648	597	609	611	596	621	641	655	609	638	616	591	620	607	618	628	653	560	603	610	588	595	616	579	624	606	598	622	612	621	613	593	655	607	632	594	593	582	589	631	582	655	572	611	593	560	602	607	592	632	565	588	589	626	627	618	590	602	591	609	619	629	644	615	604	611	579	611	577	590	621	564	581	631	576	637	600	584	640	590	616	582	570	633	616	620	607	589	610	623	597	596	601	648	566	570	640	616	609	581	632	604	588	609	605	626	591	588	620	594	611	642	637	619	604	582	613	573	585	618	598	622	602	630	596	638	614	630	604	658	605	585	594	624	631	635	579	600	593	638	573	645	610	593	598	618	625	601	613	607	629	622	624	608	597	589	605	632	616	607	622	656	626	664	587	615	614	595	565	630	607	623	589	574	606	591	631	615	635	606	625	605	614	619	601	615	606	656	602	599	608	646	630	590	637	595	599	618	642	582	582	633	611	621	582	575	592	612	548	587	598	633	624	602	597	638	636	621	615	587	575	630	616	620	596	642	613	638	582	629	614	613	596	638	605	621	624	588	613	585	613	656	593	608	643	607	603	585	641	668	603	634	599	541	563	629	611	632	644	599	613	606	616	579	641	635	603	585	636	630	606	666	639	600	630	602	611	613	570	611	625	571	567	621	590	609	608	595	578	602	617	599	603	646	590	613	612	595	654	623	642	607	578	641	633	659	607	618	606	614	630	647	621	646	614	595	634	632	629	594	598	618	590	579	632	602	634	626	648	604	586	602	576	603	538	635	577	578	577	638	627	615	552	656	579	591	628	643	623	623	627	632	621	608	638	625	587	638	593	630	608	635	627	617	631	590	640	610	606	556	593	619	655	583	585	623	606	639	634	593	589	592	651	586	644	618	577	601	613	629	620	596	603	571	611	646	612	648	607	662	646	605	601	620	557	593	609	632	578	603	614	648	615	595	588	616	654	647	564	634	611	647	624	649	630	589	619	603	619	631	600	604	625	601	595	597	584	585	594	641	639	585	627	600	602	623	600	643	641	587	617	634	588	662	589	618	567	594	592	625	607	655	642	595	625	627	585	642	591	649	634	648	576	616	595	647	582	558	610	570	583	626	662	627	622	649	602	663	648	629	603	577	589	648	579	613	627	621	610	649	664	602	604	583	652	650	597	625	593	625	605	600	612	594	617	605	588	595	593	586	605	603	605	587	625	605	578	624	581	632	647	610	631	597	619	578	608	595	607	605	643	617	609	617	579	600	635	647	635	569	650	623	580	640	602	664	612	611	622	607	621	622	643	631	637	586	616	641	625	633	556	594	633	613	629	614	611	577	662	603	645	612	618	656	624	655	609	657	630	600	669	593	664	659	595	650	575	607	629	613	590	566	574	618	577	606	618	602	650	604	612	565	635	611	617	575	574	628	613	627	619	631	570	598	595	591	633	595	621	611	569	597	590	574	597	622	556	631	615	611	603	616	627	647	602	608	592	608	608	635	631	638	636	612	592	617	633	660	638	637	600	612	610	598	648	598	622	576	572	615	611	638	614	612	617	603	593	581	574	573	629	587	602	570	636	605	624	642	614	656	639	612	642	647	605	634	616	623	601	580	642	605	625	606	603	596	571	604	558	616	618	616	578	604	582	633	644	625	631	612	659	613	591	594	585	617	604	637	605	601	608	627	609	608	619	594	607	616	583	640	588	630	613	617	622	601	634	595	610	584	609	611	606	580	627	642	593	598	616	601	639	608	636	582	567	595	581	608	613	631	613	605	611	627	655	596	583	612	622	621	614	600	568	645	602	626	550	630	622	595	539	600	566	641	595	611	664	582	588	608	629	622	586	603	598	647	590	601	599	596	609	628	604	606	635	620	611	611	640	584	613	645	590	599	598	659	598	622	565	600	609	628	613	620	594	584	580	602	645	596	569	593	624	571	605	573	597	593	619	582	639	600	587	600	647	599	596	632	617	587	567	615	596	617	631	611	617	645	588	602	571	623	608	640	601	640	576	607	624	590	647	582	558	641	641	597	633	609	607	641	606	614	578	613	627	625	627	604	631	648	581	632	615	627	630	675	651	609	619	535	621	614	633	581	646	617	607	617	600	623	606	601	586	626	636	590	609	616	622	635	580	580	598	642	585	587	626	644	567	641	598	649	599	556	604	611	613	612	599	613	608	622	579	609	592	646	627	629	604	661	578	591	582	606	582	620	646	602	586	608	640	603	601	589	644	632	616	628	621	612	675	620	611	578	570	644	620	643	619	585	593	599	637	649	579	609	659	583	604	595	610	607	582	579	651	576	635	566	659	630	615	576	602	543	587	611	651	589	605	600	594	597	600	614	609	615	620	609	619	627	619	669	637	567	606	644	623	564	582	605	621	584	563	569	605	600	605	558	619	615	596	613	588	610	622	599	654	601	618	570	611	597	603	644	615	597	610	608	638	620	600	614	594	652	605	581	588	597	599	625	595	642	655	605	635	601	631	638	641	630	540	629	619	566	588	671	619	618	592	600	624	579	606	617	642	640	602	619	555	619	594	616	609	628	549	598	643	623	615	608	619	606	605	592	604	606	620	608	632	596	619	600	623	605	603	582	596	631	621	575	603	605	611	593	598	607	587	621	628	598	619	612	588	613	616	580	607	628	591	584	608	603	667	640	588	654	577	606	652	621	643
28231	32979	32665	16444	3385	824	361	325	299	269	283	288	316	278	296	315	273	296	305	299	285	272	286	305	291	275	298	277	281	274	292	289	285	305	311	276	281	301	306	274	283	286	290	272	293	301	313	284	325	307	303	309	267	293	313	285	287	309	317	264	265	272	294	291	259	285	247	285	292	257	295	293	278	273	284	268	297	276	254	285	308	277	310	292	295	295	284	261	263	288	275	258	267	284	314	272	327	314	267	275	298	287	295	296	273	288	304	303	275	297	285	297	269	253	263	269	267	283	307	278	297	295	313	278	306	305	296	304	303	325	292	314	285	277	324	272	276	280	305	284	282	289	288	276	306	282	321	310	311	272	290	301	291	266	254	277	275	279	276	293	321	281	293	290	289	282	280	291	281	278	299	276	315	320	305	254	306	277	295	275	249	276	292	272	281	287	283	278	287	297	303	297	299	283	334	276	283	243	271	283	315	290	298	290	298	285	261	317	306	315	280	281	285	274	281	271	273	294	298	313	295	259	293	284	294	264	267	299	272	246	282	309	287	267	304	315	311	292	288	262	273	286	300	311	309	298	275	291	265	277	302	303	268	294	278	285	270	298	282	283	288	322	267	296	285	284	269	283	283	259	293	286	275	298	288	282	276	284	288	282	307	263	294	290	269	283	307	271	274	290	308	282	303	284	275	252	276	299	302	277	282	290	279	290	287	297	287	289	283	305	283	298	276	298	284	293	285	306	288	288	259	309	260	302	282	317	281	313	277	298	308	305	299	292	280	305	293	273	294	277	291	297	272	276	327	297	287	304	273	276	281	266	288	270	278	282	285	282	266	279	287	302	300	281	285	294	295	289	306	301	260	293	277	293	275	305	306	281	314	293	308	277	263	264	290	282	300	303	292	295	276	302	285	318	306	285	328	308	303	289	277	282	300	277	240	293	289	282	269	285	266	283	297	287	297	293	311	297	275	267	276	290	290	324	283	290	257	308	259	292	312	284	292	273	300	315	312	285	289	278	293	316	287	316	299	276	275	268	310	261	291	282	294	302	292	276	289	298	275	272	288	305	297	271	271	275	270	281	287	314	297	268	278	279	290	284	307	285	273	301	275	286	310	281	267	270	297	292	279	304	294	312	284	254	297	246	320	292	300	305	295	305	320	292	264	290	299	282	286	294	322	277	298	290	295	269	283	269	283	249	279	296	288	301	311	291	276	233	273	265	275	295	286	302	309	297	289	291	276	281	252	305	267	277	290	311	302	272	290	254	284	258	268	291	269	281	243	302	292	274	312	288	304	302	270	258	279	298	296	320	277	284	284	285	289	282	283	304	307	274	267	284	277	304	279	288	278	276	286	321	259	284	291	286	313	288	306	284	243	296	276	267	287	309	273	282	279	321	288	285	304	307	268	270	280	320	265	279	256	274	275	297	319	275	284	285	286	282	294	281	318	296	301	279	303	279	286	309	294	305	305	304	287	280	289	266	294	296	296	278	307	254	287	276	298	276	290	318	329	307	280	299	295	293	290	290	277	285	297	333	317	308	293	238	275	262	298	299	274	301	293	313	274	292	294	280	255	279	269	273	286	310	285	291	298	294	313	277	273	279	296	315	307	258	300	282	294	265	302	278	279	272	301	276	303	276	316	281	295	285	299	331	274	266	267	282	289	305	281	277	286	308	316	260	298	265	283	316	279	277	263	273	287	296	265	268	299	326	296	284	290	276	287	289	296	297	254	269	290	289	262	265	253	291	302	285	287	271	309	287	269	278	302	292	290	289	302	284	291	313	267	272	277	310	292	302	300	306	285	275	267	311	276	277	299	308	315	281	284	293	314	287	256	276	295	306	283	278	262	302	291	291	269	326	290	286	293	317	314	281	280	269	298	286	297	280	282	297	292	279	298	312	274	273	281	294	319	313	288	306	271	293	309	297	308	290	310	278	281	279	272	277	294	275	282	288	293	270	271	283	289	302	328	285	282	254	287	268	300	261	343	291	279	273	295	301	297	306	280	275	283	287	300	290	293	272	313	301	309	275	288	286	276	290	313	307	279	273	277	278	278	261	279	279	294	312	292	291	291	319	299	252	256	267	300	274	295	302	300	254	266	280	282	286	282	261	314	269	287	269	305	280	260	258	274	280	290	300	296	294	295	300	296	320	302	282	297	287	279	297	296	292	303	282	278	271	314	251	290	283	274	256	310	251	323	276	274	259	278	297	283	277	317	293	307	283	297	277	305	292	299	320	295	271	276	275	286	311	295	289	304	318	281	276	245	279	313	289	290	283	305	313	297	301	293	272	302	287	298	295	292	296	269	295	296	286	291	281	305	290	295	291	308	302	301	274	278	277	278	272	293	298	287	301	281	297	295	299	300	318	274	287	271	341	283	280	297	285	258	269	263	270	293	287	250	296	289	263	245	306	301	299	284	266	288	304	298	261	283	304	272	285	283	293	279	285	269	253	270	264	257	271	289	313	295	259	314	276	296	281	257	282	302	294	264	272	250	296	279	319	298	276	283	278	304	313	290	287	279	280	278	280	299	306	276	317	313	298	281	320	290	282	300	308	277	292	295	278	285	286	314	269	289	268	305	292	289	317	279	283	275	283	296	287	302	293	267	309	282	317	310	271	288	316	300	317	286	278	274	294	294	308	283	291	292	283	317	294	271	285	303	283	303	270	310	299	254	277	282	252	278	298	276	276	314	313	283	270	287	286	261	293	293	290	268	299	323	284	284	270	278	287	303	276	286	271	283	311	304	246	304	305	285	307	276	255	270	316	304	313	292	280	286	291	307	272	316	282	299	269	293	281	294	286	299	281	309	270	292	288	315	310	280	296	287	259	290	276	270	270	312	273	280	303	304	306	297	330	288	294	296	288	272	264	287	280	293	296	302	244	270	297	306	266	274	281	278	282	276	270	285	267	301	315	279	236	281	305	299	283	292	265	250	289	295	273	291	341	279	294	301	272	283	333	286	280	308	313	298	273	272	264	312	271	283	253	292	284	305	288	295	284	280	308	287	297	327	315	308	260	246	300	308	257	289	278	341	289	290	320	273	300	292	318	279	309	275	289	281	272	305	276	292	315	257	291	301	251	289	296	291	267	310	282	306	278	311	254	340	294	297	275	303	314	269	273	284	306	292	267	315	293	306	300	295	284	280	279	303	264	296	275	250	277	272	302	287	278	285	290	295	289	290	253	305	297	266	302	281	292	287	291	263	287	289	279	294	316	255	288	297	294	257	318	287	274	302	292	334	318	283	301	263	299	286	274	278	301	275	281	277	294	275	309	270	303	289	298	272	257	275	318	279	293	311	313	286	295	297	314	299	308	301	287	287	308	309	274	247	297	280	267	297	289	275	298	290	336	280	266	287	285	273	287	292	311	296	266	318	284	307	292	299	285	292	303	303	299	295	297	306	294	267	325	278	274	277	288	294	271	300	289	283	283	285	297	275	305	288	284	279	289	270	310	268	279	262	272	289	276	289	286	307	284	298	258
33636	52043	38258	18280	5598	1501	655	550	552	549	525	509	534	552	516	544	500	493	485	545	553	501	516	537	522	507	521	517	490	544	511	550	558	568	601	513	518	504	517	527	527	588	530	578	537	563	524	529	571	542	511	542	530	537	546	465	560	568	515	519	567	543	548	538	533	524	511	538	547	524	520	516	526	579	473	516	493	515	531	488	530	505	496	489	500	487	550	529	515	519	490	511	562	495	569	469	554	488	504	537	536	523	559	549	520	502	496	511	506	533	503	550	502	526	534	527	534	535	558	500	559	496	505	565	493	553	528	524	537	561	512	532	497	527	525	534	535	518	491	516	531	567	525	528	517	521	520	510	510	463	514	547	526	508	517	572	539	506	505	527	510	517	493	533	494	543	517	537	524	564	515	551	537	537	531	532	503	478	536	520	527	505	496	527	475	521	528	518	525	491	533	571	500	562	538	511	520	502	513	574	541	539	484	528	513	529	573	531	542	491	505	533	489	526	506	517	537	536	543	498	496	531	560	558	515	500	552	526	495	491	536	541	521	513	533	539	513	500	519	518	544	517	538	543	519	522	521	542	530	537	516	559	525	495	490	494	516	522	560	505	554	518	508	517	519	519	523	523	556	500	537	537	518	507	490	499	512	508	549	510	545	534	533	519	521	529	517	507	523	532	550	546	575	482	572	497	515	497	527	496	542	529	534	502	582	537	544	516	516	528	537	521	535	526	515	486	490	542	555	496	510	548	532	502	539	557	516	503	558	550	503	540	506	573	499	501	519	537	549	509	515	501	567	500	537	533	519	510	511	521	520	522	526	538	497	491	505	568	535	512	537	545	520	506	508	524	543	506	553	563	533	558	499	555	489	543	548	522	547	527	565	545	531	521	539	520	475	485	530	506	562	540	575	539	539	506	532	563	526	536	514	530	519	547	532	504	540	497	548	518	504	546	535	519	488	517	534	502	520	518	507	549	528	505	534	554	525	521	513	510	482	527	547	514	534	515	515	519	490	511	556	551	508	517	583	537	565	533	522	516	510	511	537	538	501	537	483	545	528	533	548	531	542	537	557	519	510	513	515	532	554	497	504	523	483	531	519	516	531	551	528	541	490	502	497	575	535	559	523	545	555	535	519	517	533	498	545	551	493	554	536	497	499	533	525	543	507	544	536	524	487	501	530	534	546	508	512	558	523	490	477	502	544	543	528	509	517	561	521	545	563	544	534	511	505	504	528	527	538	486	511	504	564	489	543	508	482	497	486	511	561	548	518	512	507	537	560	555	520	526	514	570	533	509	527	526	525	498	568	559	503	502	530	541	526	492	496	543	536	518	523	550	539	584	499	514	527	538	515	498	535	527	521	516	549	504	549	534	532	531	497	559	554	509	522	522	548	527	507	544	495	522	549	553	492	537	555	508	531	575	500	516	487	512	492	506	537	525	527	514	539	488	492	522	506	489	529	540	522	543	479	523	502	552	513	501	516	508	493	550	533	498	539	494	499	521	511	533	541	579	541	503	490	530	525	514	535	536	542	525	557	523	558	522	518	517	492	499	524	519	519	486	530	527	526	528	534	528	543	494	495	506	547	507	532	524	527	515	504	527	505	538	541	501	506	516	511	554	541	571	539	455	531	500	539	520	573	472	581	552	516	488	570	523	516	518	517	539	509	516	491	515	521	568	535	555	503	505	535	509	545	486	505	519	575	496	526	538	534	465	478	531	524	520	547	516	524	544	516	515	525	525	510	527	525	521	518	502	513	545	505	552	562	496	471	569	520	557	489	539	545	485	527	516	522	495	506	518	535	540	521	569	511	543	529	514	521	518	540	526	549	524	531	543	525	515	512	518	514	529	538	495	502	578	556	520	544	535	583	522	533	557	543	543	514	536	515	526	507	543	487	559	530	541	508	528	572	560	534	510	524	518	517	493	520	512	537	502	517	539	469	517	514	490	498	522	476	502	553	513	507	466	514	528	513	503	506	539	543	559	555	516	494	547	488	512	542	478	536	501	488	540	525	556	547	526	523	560	483	503	507	514	579	522	528	566	515	517	504	536	526	511	521	502	506	513	496	561	573	513	564	539	556	513	576	549	556	535	502	528	521	508	555	524	505	531	545	533	515	509	488	542	515	547	544	525	535	519	468	559	544	529	513	548	530	541	525	513	496	539	567	522	523	565	488	528	568	492	526	528	529	487	518	523	548	523	512	542	509	548	538	494	483	548	514	560	559	519	527	505	553	592	493	541	508	502	514	527	562	511	515	546	523	524	517	539	546	532	502	550	550	545	530	543	536	503	487	511	537	522	526	560	576	532	505	531	476	498	516	552	467	576	522	487	552	526	521	535	520	519	520	482	504	572	506	494	516	535	523	517	484	510	547	529	513	506	505	561	485	520	543	566	510	495	513	553	504	494	521	534	536	515	507	524	562	521	498	542	548	510	503	514	517	537	512	583	526	483	505	511	542	488	533	577	505	510	518	501	514	531	527	499	501	491	533	519	550	557	493	530	541	514	527	523	520	520	525	562	521	512	541	496	510	558	495	523	545	517	552	513	530	550	549	525	522	531	539	517	536	521	487	521	486	531	551	554	530	513	540	533	521	518	517	521	535	515	536	478	540	510	530	506	503	501	527	563	501	498	538	503	521	512	509	458	494	534	507	471	534	526	564	526	544	516	487	530	534	502	539	533	514	538	513	514	545	529	518	506	507	547	528	497	509	572	501	565	532	517	531	527	545	517	508	519	543	520	551	515	517	530	533	520	543	532	506	518	519	517	510	534	506	527	502	523	540	503	508	523	489	522	549	503	514	563	515	551	553	521	526	512	481	568	511	497	536	521	543	500	534	472	498	519	532	554	533	540	496	547	518	483	538	527	484	546	522	515	506	505	561	514	529	522	500	569	504	556	540	524	489	513	546	531	525	511	487	539	509	489	497	501	502	525	519	539	523	511	542	543	517	533	504	532	501	549	505	515	536	518	500	554	509	565	529	502	545	551	483	538	514	516	509	527	544	506	503	579	525	538	507	566	531	575	481	535	521	515	501	516	578	538	518	500	543	526	526	536	545	538	500	575	506	532	484	536	540	519	520	547	532	516	519	532	493	566	531	519	506	506	539	495	539	521	480	548	517	534	557	509	531	545	509	577	534	520	539	489	510	517	521	553	528	539	573	582	493	546	529	538	524	552	499	500	522	532	525	558	513	552	517	493	535	526	515	511	538	526	520	487	504	552	514	533	517	517	555	486	474	499	526	533	527	527	461	494	528	521	531	549	555	519	529	493	520	527	518	491	544	553	514	498	501	485	523	506	578	551	507	550	544	499	557	500	550	534	499	509	527	474	501	530	540	518	525	554	534	520	520	524	556	520	571	496	536	513	510	528	552	523	507	538	508	518	547	473	537	529	512	525	535	525	535	516	501	533	497	534	517	552	516	526	553	570	513	518	566	489	556	555	523	512	518	505	528	506	536	490	550	567	552	495	521	533	558	558	485	505
24479	25769	39802	32640	20689	9068	1124	366	341	307	318	338	322	300	297	311	318	317	325	308	317	292	318	334	304	313	323	298	338	313	292	308	349	308	325	309	290	300	329	278	294	298	322	318	330	327	320	314	335	314	304	312	297	311	290	308	306	340	292	311	292	306	328	318	315	319	334	308	311	300	301	309	283	315	320	334	313	291	299	339	307	311	323	308	323	303	287	301	351	327	352	299	320	319	318	301	335	281	313	312	272	273	279	296	314	330	305	315	331	292	302	319	307	300	324	339	308	328	306	314	319	333	316	309	329	298	311	354	290	310	303	329	286	339	321	324	297	296	302	274	337	300	320	360	281	310	317	308	346	307	272	294	314	296	310	318	314	319	312	325	307	323	319	311	306	281	311	323	308	311	314	338	320	305	308	275	280	312	321	333	279	319	272	305	334	321	324	343	314	286	309	311	289	287	292	297	330	325	304	285	299	283	301	299	314	291	346	337	315	340	330	299	338	330	285	320	309	272	276	307	307	319	295	300	305	304	314	298	320	293	281	314	308	327	318	320	317	313	286	319	290	329	283	326	295	287	321	296	295	306	291	337	314	353	282	295	334	314	292	311	335	331	298	304	345	327	302	306	317	308	323	318	315	313	309	311	303	345	289	304	304	313	318	314	346	300	313	286	326	313	296	332	322	307	302	319	318	321	300	329	273	321	274	334	324	308	336	306	308	306	274	297	325	301	304	317	284	285	285	303	322	330	310	307	320	292	299	314	317	305	292	322	299	311	306	293	319	327	305	284	309	351	301	317	323	317	321	304	352	294	315	321	316	302	312	303	296	304	303	293	337	290	306	312	316	308	318	308	313	279	319	315	290	303	327	297	318	282	300	304	319	326	320	285	297	305	327	330	301	306	340	305	329	299	315	305	298	310	294	322	349	309	305	320	343	276	317	325	301	295	314	292	261	311	299	316	305	296	345	263	333	320	289	290	319	298	323	299	332	330	353	282	285	312	271	320	320	278	316	304	292	312	338	289	307	275	344	367	312	307	309	294	320	322	325	309	316	309	352	327	336	297	282	326	326	305	324	326	329	308	324	321	346	293	311	309	303	297	272	312	271	290	328	310	291	317	317	320	303	317	342	318	291	345	294	310	337	319	271	303	307	337	314	301	295	316	331	311	318	307	293	297	313	309	324	311	323	317	322	331	324	334	286	285	331	309	286	313	301	320	299	297	276	306	328	341	300	287	340	303	330	296	267	304	348	314	300	328	293	293	323	306	309	285	281	311	289	317	301	293	305	310	330	305	293	327	312	308	332	309	313	323	325	336	322	330	327	345	326	311	342	307	318	302	297	301	289	297	338	342	315	312	276	325	311	304	301	293	330	300	298	328	304	288	351	313	328	303	321	326	299	299	304	299	277	326	299	313	295	310	312	289	281	303	309	306	300	299	309	334	305	338	304	299	297	290	308	304	323	310	325	298	338	314	280	295	297	284	290	314	313	315	322	369	301	298	324	326	327	305	287	329	318	306	299	323	310	307	286	320	290	306	281	288	314	326	302	298	311	307	289	294	329	281	308	328	302	287	326	300	291	330	301	306	295	330	309	330	297	292	331	306	321	309	337	295	291	301	316	329	292	287	338	313	306	317	304	300	315	292	307	303	327	319	313	290	312	313	330	302	337	314	306	325	276	307	315	288	331	302	311	327	297	301	320	298	287	296	313	294	286	321	298	294	305	310	308	309	263	297	303	265	331	323	325	299	325	306	343	311	289	335	330	319	303	300	322	302	285	299	328	314	292	302	282	313	296	314	313	292	334	292	314	315	292	339	284	326	293	324	302	292	317	317	298	306	314	294	310	332	323	324	303	280	345	309	314	312	294	303	312	293	263	319	293	317	315	317	304	313	308	301	326	319	309	311	288	301	276	325	323	322	286	292	338	302	305	315	304	311	344	313	298	309	294	277	321	315	301	326	276	327	325	285	306	290	321	267	319	315	318	315	342	305	316	337	321	314	298	320	312	331	274	300	315	291	308	315	331	326	289	298	326	303	293	325	323	326	314	304	315	328	283	305	324	338	304	335	363	309	311	282	332	301	327	333	306	322	296	329	310	311	323	291	304	298	280	294	279	316	323	310	308	310	330	323	327	315	315	294	295	305	289	308	320	356	273	275	294	287	298	327	341	295	320	320	318	285	310	291	336	285	318	320	313	330	278	281	322	330	319	297	309	305	335	309	289	280	296	313	332	299	327	333	283	302	319	302	309	330	309	314	305	318	275	303	303	306	278	302	313	307	333	337	293	309	295	320	307	326	321	312	301	307	326	304	313	316	283	285	352	304	313	333	312	297	314	283	311	305	302	300	323	283	302	290	342	305	307	315	288	287	322	325	314	311	324	321	308	291	308	273	287	311	292	327	307	306	315	313	322	325	301	300	312	308	319	299	323	343	335	315	280	336	317	322	320	327	314	315	303	324	324	315	294	288	279	344	346	302	297	316	300	310	320	295	301	298	310	295	323	293	301	331	334	351	314	318	297	298	306	319	329	320	308	296	289	279	288	270	297	331	292	312	285	319	330	311	290	290	279	348	313	296	311	301	283	289	293	319	301	287	305	277	325	311	319	321	309	316	304	346	315	336	287	310	296	320	286	310	332	316	290	301	298	329	317	290	310	295	279	304	309	316	308	351	302	306	295	321	321	298	319	311	300	283	304	288	300	325	311	299	300	295	276	298	311	312	320	356	297	303	321	312	281	323	296	323	304	320	349	305	292	305	279	278	320	291	314	288	284	290	305	329	287	312	321	339	314	264	306	317	311	286	285	314	321	299	309	333	309	296	311	320	287	320	310	327	341	305	308	308	309	313	315	288	293	300	287	309	343	297	307	307	322	304	319	287	302	309	318	317	339	325	319	334	301	296	312	290	301	309	305	300	311	328	307	343	306	352	307	308	341	305	296	306	295	319	307	313	308	320	310	312	299	331	301	327	278	314	308	341	322	284	310	320	319	303	295	309	286	326	331	338	317	307	330	321	289	301	326	282	295	303	327	314	319	295	322	304	297	336	310	333	321	304	304	321	294	307	272	283	284	274	328	312	320	316	363	332	337	316	283	304	298	301	314	304	343	299	334	320	300	340	311	324	309	319	284	310	273	329	319	337	311	291	320	310	293	305	337	312	319	303	287	305	326	303	314	314	311	318	297	294	360	308	299	287	295	314	298	348	321	318	291	305	305	294	304	319	303	331	328	293	323	316	307	307	325	278	304	319	289	302	305	295	312	300	307	322	335	342	332	301	322	320	295	311	294	340	303	325	275	311	278	304	310	326	318	300	305	313	307	311	304	287	309	313	302	314	283	323	297	318	305	308	322	321	303	281	310	334	299	349	284	329	318	315	278	318	289	290	318	307	295	285	324	327	292	332	296	296	340	298	334	290	313	313	330	320	288	313	359	304	302	290	289	320	324	321	299	320	300	299	326	296	306	317	293	306	295	309	290	308	303	318
57916	95930	72628	43393	20833	5813	1319	665	577	563	546	580	574	564	590	557	565	600	564	568	564	545	561	547	543	539	563	550	506	566	514	556	536	600	555	525	580	549	516	535	573	574	565	531	561	575	574	527	537	561	546	539	556	542	555	553	551	571	582	520	554	502	586	579	566	534	566	549	560	563	509	526	555	557	550	556	549	545	575	547	575	561	539	521	569	539	567	552	608	559	560	592	561	514	593	526	537	545	542	575	524	546	582	524	552	553	536	518	583	517	516	565	512	544	520	572	518	552	576	544	564	569	558	571	550	540	545	526	539	564	583	548	561	592	544	566	576	543	538	570	536	551	595	550	524	555	532	563	563	579	553	556	550	571	542	564	527	539	527	597	596	547	557	588	506	589	545	549	559	557	563	577	578	571	538	565	561	536	538	523	541	564	564	542	532	546	509	561	546	561	551	553	521	536	549	545	603	525	564	552	525	564	536	588	537	547	522	585	552	557	557	543	575	586	548	519	566	525	573	574	543	593	566	518	585	517	574	559	545	558	551	534	596	584	582	550	546	544	537	526	559	589	546	558	533	563	571	543	523	533	582	538	545	572	537	533	556	549	588	562	532	539	555	575	570	571	585	569	568	541	531	546	540	578	565	576	528	572	557	512	543	563	559	586	532	560	581	563	582	549	548	540	564	536	569	575	533	575	579	508	536	583	580	548	549	565	569	521	538	562	554	556	557	564	556	544	562	574	526	541	552	583	590	547	559	589	580	532	592	524	580	562	567	574	521	558	521	598	549	521	530	545	559	563	533	528	597	561	577	521	544	568	562	566	613	552	576	555	578	548	551	576	565	571	578	509	539	554	564	571	541	541	560	550	568	531	562	561	568	551	577	543	542	555	551	538	518	534	595	494	550	555	508	591	538	558	544	525	544	555	530	554	545	536	571	539	589	571	529	530	530	557	541	540	511	566	526	561	548	568	608	554	509	559	601	499	598	584	535	535	543	535	553	526	503	562	548	557	590	553	571	561	552	549	542	532	556	531	515	553	586	522	564	568	560	530	554	560	536	579	552	524	544	568	580	589	516	526	540	526	548	531	545	561	583	557	517	566	564	556	565	529	571	582	528	533	570	483	541	548	549	508	576	584	557	593	569	552	556	609	572	554	516	578	586	579	526	573	514	596	575	507	552	551	599	600	536	581	536	515	566	562	518	545	558	558	570	555	509	531	572	542	532	552	530	559	557	566	572	584	558	534	553	559	533	557	573	562	543	542	511	560	544	603	533	547	526	544	573	533	535	526	544	553	508	575	568	547	509	552	557	581	556	572	596	556	523	519	597	536	557	538	556	530	565	538	527	552	527	536	525	555	603	569	538	544	534	530	576	586	562	545	551	602	564	611	578	547	548	560	542	571	580	514	517	546	559	552	580	563	539	566	530	550	568	557	553	564	548	556	545	539	519	536	540	617	578	535	550	578	529	535	554	536	572	551	532	521	559	565	562	567	534	530	535	589	560	546	570	588	539	517	530	556	548	557	564	558	553	575	524	571	555	569	543	558	565	538	535	519	546	552	534	534	593	528	533	556	552	585	567	573	558	534	525	561	532	569	622	560	573	551	535	505	535	563	511	595	547	544	543	537	581	548	533	560	594	573	567	537	522	534	534	539	577	550	590	547	577	552	541	526	540	543	540	548	566	547	558	528	527	592	527	524	574	550	550	584	557	564	546	554	581	546	511	568	562	584	489	549	571	552	527	575	540	561	533	540	576	533	563	569	553	573	545	565	536	557	541	580	590	575	527	543	550	563	562	531	527	525	534	545	558	556	512	552	546	538	559	500	526	564	607	529	540	570	492	603	566	594	512	530	583	557	572	582	567	555	586	528	564	526	571	559	560	547	559	577	532	553	562	567	591	531	519	580	575	545	560	549	550	570	571	536	551	554	525	554	576	544	500	536	571	567	540	599	517	544	519	510	525	543	541	545	539	542	569	559	562	540	578	572	603	530	542	535	579	531	534	556	567	590	555	564	534	574	544	563	539	566	574	577	569	554	531	572	539	589	522	569	527	575	544	569	541	556	523	546	578	550	579	535	569	537	541	548	545	517	534	554	551	523	567	584	537	528	527	536	558	541	498	551	565	527	559	562	582	530	553	563	539	541	555	582	517	525	556	529	511	546	544	548	572	553	534	557	554	542	529	557	555	542	548	535	540	506	554	490	546	518	556	605	585	541	575	542	573	532	557	589	555	603	554	578	549	555	594	511	524	572	576	551	608	511	565	558	545	534	538	522	610	605	529	534	589	556	540	559	551	594	578	555	574	597	576	571	534	574	518	517	582	528	557	572	554	545	542	582	593	593	563	551	597	579	544	567	559	570	552	550	557	531	565	583	610	557	530	563	533	583	596	517	540	543	563	579	533	571	595	551	572	581	585	572	581	607	579	558	555	578	593	541	561	576	535	522	555	485	564	552	518	536	573	543	537	534	602	542	561	561	523	579	546	583	586	529	523	546	563	543	546	518	554	540	543	580	560	543	568	540	539	579	536	528	516	589	557	577	577	544	582	482	524	570	539	546	535	516	601	575	559	553	537	543	546	530	581	541	516	539	574	568	537	562	588	569	569	566	531	562	570	539	561	568	571	588	514	576	528	526	554	560	552	518	556	608	531	569	557	520	590	524	567	538	557	589	529	574	550	575	588	580	531	559	552	518	553	571	546	547	520	524	554	551	593	556	526	560	555	538	564	537	562	550	588	578	584	593	535	510	509	524	564	510	560	531	578	538	562	537	563	555	546	536	561	579	529	546	544	504	560	556	529	604	560	516	550	530	528	558	541	552	535	524	588	565	544	538	590	545	564	591	522	540	542	546	543	541	527	515	572	557	556	573	550	550	598	549	515	560	545	543	547	543	577	572	559	545	579	529	587	529	529	536	550	591	575	524	543	530	568	560	522	554	529	535	546	555	508	569	554	557	517	551	551	512	541	567	514	562	537	551	578	580	543	532	507	564	490	583	572	600	551	509	553	558	549	584	611	533	579	552	546	577	564	547	554	485	557	518	535	565	557	528	527	544	587	598	540	597	585	529	551	549	506	545	573	578	514	545	555	596	546	516	584	534	514	559	535	565	565	535	541	600	572	564	527	513	510	522	551	555	584	592	581	549	571	549	535	551	526	555	554	548	561	583	618	569	552	550	552	551	571	562	573	545	555	587	558	577	539	531	523	620	579	577	568	482	545	587	549	583	535	528	535	564	548	566	549	534	554	533	607	509	528	524	550	536	547	555	563	564	570	558	560	538	566	602	549	535	557	529	567	529	567	546	570	544	536	575	559	535	511	569	564	528	566	545	581	515	520	526	526	558	563	609	536	503	578	567	597	552	533	549	530	567	554	562	559	545	551	542	560	566	532	521	569	571	527	566	570	571	550	549	553	512	580	549	556	522	549	540	547	555	550	533	569	538	580	553	566	518	567	565	573	560	507	590	548	552	562	539	585	530	579	550
23536	23590	35509	30180	22396	16606	4048	487	356	370	363	391	384	371	401	387	359	386	336	378	379	349	375	396	366	366	331	346	360	359	359	344	414	359	362	338	359	349	313	375	381	340	347	374	366	346	375	385	391	339	365	361	338	345	382	387	384	365	338	383	353	377	393	370	361	366	368	353	347	381	402	367	382	343	356	355	356	367	381	331	357	316	337	374	356	384	394	366	373	318	366	378	349	320	357	354	365	369	365	355	358	377	357	301	369	379	362	361	381	372	378	348	354	342	385	360	387	378	368	332	365	339	377	355	333	361	353	392	394	352	347	323	363	369	339	344	376	374	367	353	330	379	354	351	407	351	333	354	365	363	345	344	347	358	362	386	340	369	353	334	349	376	350	384	369	389	376	339	372	366	363	355	358	365	358	335	342	336	405	335	377	374	357	352	378	368	334	374	354	377	338	382	355	341	352	366	329	351	366	346	332	320	355	334	377	349	370	360	372	341	326	392	357	374	361	373	358	358	337	343	372	373	387	345	363	334	323	361	381	374	322	377	353	353	373	363	368	376	372	340	365	315	355	342	338	348	328	359	363	342	364	344	339	358	395	382	361	369	348	381	358	365	329	373	374	353	349	348	374	428	362	381	329	362	364	356	317	352	371	344	335	378	379	342	348	363	349	312	372	366	364	311	375	324	355	334	365	351	370	350	372	368	361	367	331	369	369	341	346	324	358	338	382	332	330	383	340	350	369	353	325	351	350	372	348	364	372	403	368	328	346	371	327	369	355	368	349	351	341	370	345	331	364	349	344	333	373	375	357	361	362	335	361	353	374	341	393	358	369	367	362	401	357	371	334	348	370	378	363	346	408	367	363	332	352	369	385	349	327	331	347	333	369	354	375	366	363	355	350	346	350	399	329	349	339	360	332	356	384	360	370	387	335	342	348	365	382	390	371	342	375	340	378	372	352	347	335	342	417	362	339	365	350	361	320	342	384	371	316	354	357	312	341	349	346	348	373	340	376	355	349	357	329	366	353	353	380	373	364	356	386	350	361	370	404	368	342	301	348	366	355	348	329	369	344	377	371	338	381	330	384	371	359	332	353	397	346	370	354	347	338	377	375	364	376	361	320	327	351	353	354	335	356	361	360	362	348	342	370	402	336	321	367	338	312	363	318	355	372	370	366	374	375	378	366	379	391	368	375	372	362	378	339	367	332	386	355	385	334	387	369	403	340	356	376	343	353	375	352	356	355	356	334	332	316	411	372	340	368	384	339	340	354	382	358	348	355	329	366	378	363	340	381	392	342	384	335	349	331	341	358	339	350	363	376	349	323	362	322	331	352	326	350	339	365	380	361	318	341	334	355	377	349	342	324	376	357	344	346	371	371	344	358	351	340	400	398	376	334	366	353	346	375	354	347	340	342	371	372	349	354	367	343	354	352	357	333	355	350	369	379	367	357	400	363	340	359	347	333	332	370	351	384	390	344	338	391	347	389	335	371	336	361	346	335	359	352	352	373	360	366	381	330	351	332	348	342	350	358	321	387	357	342	354	362	360	360	375	354	339	357	389	357	354	366	331	331	347	330	360	361	369	369	358	366	328	358	357	371	363	355	384	346	353	394	374	354	369	353	335	368	341	364	352	366	349	330	371	377	364	379	346	383	362	346	321	388	365	348	352	332	338	346	392	356	359	358	363	355	346	302	328	367	398	369	375	334	356	374	330	340	374	343	346	387	360	327	342	351	326	375	361	362	390	362	368	363	391	384	363	360	377	356	360	362	392	356	372	362	338	359	347	372	360	374	385	355	348	357	343	364	371	351	358	383	358	399	354	357	376	380	354	362	347	361	349	341	350	328	348	368	380	395	377	339	352	343	373	318	335	321	347	362	370	353	353	352	350	372	360	358	348	361	322	334	383	362	385	357	340	384	340	388	340	370	358	363	335	378	323	376	319	344	377	344	344	368	369	307	320	316	331	345	379	342	403	355	345	323	339	381	348	394	361	375	341	371	364	362	335	357	350	347	351	344	358	341	372	355	399	351	333	372	364	364	390	367	356	363	369	354	348	371	315	387	330	331	356	372	364	354	379	345	345	365	342	360	373	371	340	363	327	384	359	357	407	350	347	335	387	350	375	371	366	332	353	379	370	358	341	360	364	370	367	355	348	350	360	374	359	383	339	318	344	356	353	337	360	358	354	331	367	337	358	338	395	331	355	344	373	391	347	362	376	358	347	356	379	360	354	363	348	362	371	378	366	333	339	356	372	317	386	383	389	350	381	364	345	347	395	327	328	336	389	373	354	350	365	385	359	364	340	358	334	345	371	345	351	324	368	366	359	356	330	313	348	387	354	359	368	362	344	355	369	360	390	351	377	336	370	368	342	359	355	355	362	339	345	354	367	355	370	364	364	359	343	328	332	389	366	391	362	337	352	334	344	357	324	329	327	374	335	354	369	350	378	351	349	382	313	355	369	313	373	386	376	345	356	349	367	361	358	370	343	355	353	353	364	375	368	356	336	383	339	328	349	375	365	336	363	353	344	340	366	372	357	329	359	346	344	362	331	380	349	390	373	367	361	356	376	367	384	336	365	401	362	349	356	392	330	365	377	365	364	358	350	365	330	365	362	365	379	360	382	372	360	359	353	361	370	338	387	363	342	364	382	331	354	344	406	326	355	378	392	400	352	350	359	336	321	367	343	339	340	334	364	364	355	359	340	345	363	336	345	374	337	376	376	375	366	392	351	365	357	345	397	323	358	365	328	356	383	346	321	350	369	336	343	360	375	335	360	377	376	344	376	373	365	348	371	355	394	350	335	384	339	353	369	354	395	321	398	340	391	369	363	363	377	332	364	360	358	354	362	336	375	353	371	392	366	366	341	328	355	341	364	363	378	367	359	388	348	353	340	328	333	345	368	345	354	361	360	350	340	369	372	376	331	398	329	352	342	356	339	347	353	344	322	349	327	396	372	352	359	368	390	342	356	342	381	356	361	357	362	358	358	392	357	367	344	346	343	364	323	365	350	363	346	390	392	344	370	320	366	374	391	372	361	347	370	353	379	361	346	312	385	366	330	346	380	345	353	353	354	326	364	365	336	337	394	359	373	363	356	326	352	373	355	331	390	356	370	380	364	353	331	341	338	362	350	401	357	358	352	344	372	339	364	360	401	344	333	399	356	318	392	358	372	338	350	382	359	360	374	381	365	361	373	362	400	371	397	364	366	399	351	348	334	356	351	340	358	368	333	353	361	352	351	320	364	385	355	348	336	323	344	363	353	335	359	372	352	349	365	365	342	362	328	358	332	346	346	403	331	391	345	363	344	334	338	410	360	390	368	336	331	345	386	348	371	352	326	349	368	355	345	365	354	371	363	339	367	376	323	342	363	352	330	332	343	348	356	345	354	357	346	365	387	334	373	372	353	347	336	345	364	338	349	356	387	379	347	356	351	344	390	361	319	360	328	357	371	352	388	358	370	409	346	367	348	369	356	331	353	359	338
58478	103638	80068	51247	26886	8409	1878	806	638	592	595	627	630	651	637	632	594	633	616	636	604	618	624	591	613	612	585	637	618	617	625	630	610	593	616	593	575	584	610	615	637	608	607	596	635	623	588	596	568	585	561	658	649	611	598	610	612	558	604	597	664	596	566	606	622	611	611	614	619	643	603	595	613	613	573	612	619	609	626	601	600	594	646	572	606	610	612	628	588	637	616	646	587	585	599	594	587	629	578	605	620	635	580	675	560	589	621	615	613	652	602	581	629	581	579	561	604	642	628	572	608	615	645	564	608	611	602	579	617	622	586	606	601	627	592	583	616	599	651	616	611	597	579	588	590	633	627	575	612	584	629	650	604	599	601	628	588	608	588	598	619	627	630	599	631	584	589	635	662	610	580	617	612	599	605	598	642	647	612	643	584	617	654	606	619	610	586	628	621	615	615	595	618	605	628	631	601	585	629	606	616	649	633	654	658	606	602	630	619	630	587	597	578	631	629	615	599	641	611	641	586	584	555	627	599	628	622	610	544	577	604	658	602	645	621	645	608	624	576	635	608	632	625	629	642	597	611	637	624	622	641	610	642	581	627	585	623	595	619	575	624	614	609	583	582	606	609	619	644	595	621	577	618	633	605	621	615	628	612	556	608	590	647	606	603	571	588	640	642	642	621	596	630	634	592	606	632	640	620	608	607	640	620	599	630	655	633	638	596	620	595	625	636	604	593	615	612	588	572	640	627	616	605	603	649	623	614	586	651	571	607	582	622	632	597	592	614	628	663	617	596	644	628	571	641	631	627	608	614	642	597	641	624	612	637	600	565	634	589	597	592	578	620	621	606	612	655	587	603	608	618	571	615	593	609	638	625	618	620	611	609	663	640	579	604	597	647	568	573	590	590	559	607	624	638	607	569	625	642	638	622	621	592	602	612	610	580	615	639	584	611	607	582	608	658	568	652	671	638	648	596	641	612	586	605	608	640	612	595	617	572	591	607	639	605	619	568	617	580	596	600	623	622	632	589	621	610	648	598	609	625	590	607	603	611	634	634	562	589	628	601	625	619	637	613	627	612	608	611	607	583	660	594	597	667	654	638	574	623	587	622	598	591	618	630	597	641	622	595	598	583	596	643	592	648	624	622	627	607	601	602	586	589	617	629	608	568	622	601	622	587	598	619	578	622	627	575	631	555	632	608	606	594	586	579	608	576	637	616	585	586	592	623	605	624	606	596	591	576	563	605	618	649	583	591	662	602	639	593	643	608	586	613	641	603	616	602	610	613	613	624	653	592	646	618	636	632	610	578	693	624	635	590	591	602	558	592	611	615	612	656	657	588	586	632	576	615	608	618	659	612	644	598	621	591	618	572	573	602	609	649	629	641	633	597	604	608	601	592	638	678	587	619	574	616	593	592	630	579	621	570	591	609	610	649	613	603	622	609	596	598	637	593	608	569	639	617	632	625	643	646	567	612	574	638	592	601	545	635	608	643	625	629	604	607	613	590	639	641	601	626	619	600	622	627	570	576	611	599	624	609	581	626	626	624	613	649	644	631	579	611	604	624	632	597	607	623	621	640	600	627	635	635	607	597	619	589	597	618	638	597	630	552	614	585	626	601	571	639	657	614	591	598	618	619	613	590	612	619	578	632	629	600	629	629	583	594	579	663	610	576	600	625	611	611	619	557	625	598	616	619	619	593	589	590	612	596	592	602	630	601	585	588	601	622	593	609	616	581	618	624	651	636	565	608	619	613	620	612	624	641	646	627	614	623	668	633	607	650	663	639	588	598	618	589	617	614	629	635	612	612	636	584	612	614	647	587	578	584	626	606	604	635	586	611	608	592	643	595	592	633	640	613	641	624	586	621	684	624	614	550	600	639	588	586	581	619	600	612	616	580	641	601	617	613	583	607	642	620	603	653	584	625	593	613	586	589	645	579	606	562	624	645	625	643	626	553	647	622	601	610	655	578	589	597	604	573	621	632	590	601	669	653	640	625	604	650	625	623	589	582	580	637	604	567	577	613	627	622	582	603	619	603	566	630	605	620	630	629	654	603	579	578	633	632	594	637	656	616	631	657	620	643	597	596	596	647	600	589	599	583	600	590	642	589	652	647	635	615	601	596	589	642	611	633	603	646	638	631	602	618	621	628	595	589	618	626	609	635	633	633	638	609	583	651	626	606	644	589	622	628	604	562	587	595	635	578	567	646	627	614	629	575	606	594	627	591	606	609	566	640	618	607	630	636	592	637	618	630	678	591	646	617	625	610	619	582	648	611	647	652	654	598	584	649	596	638	641	619	592	584	564	621	605	610	619	624	635	604	658	634	633	652	642	627	650	575	634	654	634	548	649	617	608	597	608	630	612	640	627	647	658	578	625	598	643	590	595	588	640	606	608	628	585	622	634	636	601	567	569	596	645	594	616	656	653	610	642	603	591	623	646	646	588	607	608	631	571	600	664	665	614	664	621	627	587	613	628	581	578	632	594	602	629	622	648	606	640	572	607	660	601	657	601	592	643	615	590	615	591	598	622	608	581	629	601	586	634	603	572	585	614	576	623	623	592	640	606	599	538	603	633	613	633	634	607	644	620	601	595	614	563	593	607	660	617	624	625	591	587	634	596	640	626	626	639	608	639	599	672	613	584	604	600	604	642	594	611	611	554	575	610	601	599	601	657	589	603	617	593	595	657	587	610	591	605	612	588	562	672	607	632	585	595	578	596	600	617	606	555	596	611	599	632	634	628	565	632	651	668	631	617	628	613	607	598	612	623	653	620	586	585	586	606	660	645	632	602	605	629	630	629	610	575	631	578	612	640	649	582	631	613	601	620	589	593	636	643	625	601	613	617	647	613	607	621	610	578	619	602	633	614	589	585	604	565	613	616	557	630	593	613	583	619	675	580	592	612	598	602	666	632	609	606	633	585	633	644	632	664	640	649	649	624	635	645	592	647	615	616	585	639	605	581	589	570	640	573	627	597	576	594	623	575	595	642	628	613	598	636	637	588	592	576	630	607	580	608	615	610	578	575	651	648	662	610	618	577	591	607	610	613	631	620	597	602	581	583	598	571	611	603	588	621	625	605	623	673	638	613	620	600	624	592	609	608	634	628	635	613	661	604	589	635	615	618	635	576	657	614	608	577	568	622	616	610	614	582	583	648	590	636	602	624	593	609	640	625	603	582	652	602	623	614	607	589	656	610	601	597	629	580	631	619	607	597	608	651	537	606	614	584	653	601	595	592	575	598	618	639	598	628	647	606	584	617	580	595	647	572	591	618	638	634	622	638	598	614	648	592	639	608	595	575	608	585	599	602	650	607	622	601	644	615	612	602	602	619	639	596	643	634	653	588	606	642	617	602	656	577	625	585	650	644	610	597	609	598	576	644	642	580	584	608	616	632	620	596	611	627	640	621	600	616	603	637	567	581	607	596	594	615	618	617	604	600	595	604	569	612	629	553	615	603	601	637	633	647	637	570	622	643	624	604	563	625
28543	33383	32674	16227	3193	718	374	287	306	282	274	298	270	254	294	300	278	298	283	296	286	301	272	298	288	302	267	259	287	339	301	285	304	280	295	297	292	312	290	288	257	271	259	287	280	280	304	282	305	283	285	267	311	291	306	295	273	280	294	292	284	304	297	281	313	311	261	291	296	279	307	281	295	289	297	293	264	248	282	275	319	288	309	288	247	271	297	298	272	288	297	307	268	323	286	290	280	309	256	280	255	286	303	300	285	274	289	273	286	262	324	272	247	288	267	296	297	321	267	247	285	285	293	272	278	283	272	254	278	297	275	279	292	312	282	283	296	318	277	272	279	281	275	273	315	271	283	283	266	296	291	283	309	280	260	274	289	247	269	261	279	300	306	296	298	271	311	288	258	306	283	281	272	278	308	298	300	275	296	264	295	299	316	321	275	286	280	294	290	279	317	282	299	285	297	253	292	298	289	269	282	312	320	270	328	278	286	273	308	292	266	270	309	242	288	289	262	288	261	301	284	280	275	272	293	257	275	305	297	288	290	298	260	266	283	296	266	292	282	282	310	274	292	286	261	274	296	293	305	291	280	278	288	299	303	287	284	287	297	312	270	280	272	285	312	280	294	282	261	305	297	289	285	289	256	276	268	259	254	288	286	303	275	300	283	295	268	318	297	304	283	300	290	272	277	274	273	259	300	292	291	294	278	293	291	309	279	282	287	282	289	285	280	281	316	296	274	296	306	280	282	273	308	290	295	256	277	291	320	309	287	275	263	311	285	294	292	273	299	313	262	301	294	283	255	295	299	246	279	239	298	292	283	283	274	306	286	297	326	307	289	290	273	267	281	274	266	277	290	317	291	307	279	324	290	267	252	279	303	286	265	316	301	275	311	302	272	316	280	313	289	284	273	301	288	290	272	304	284	288	265	272	306	289	301	279	304	296	263	290	294	281	304	257	302	319	289	324	279	299	285	278	285	277	295	310	313	274	296	299	295	306	289	268	281	272	303	311	310	297	289	289	281	290	311	285	290	276	263	298	309	294	276	261	284	288	278	288	269	298	290	287	270	297	276	243	280	301	291	269	321	271	281	281	283	291	309	315	286	273	291	294	286	271	255	290	265	311	268	270	291	271	302	300	300	298	287	306	260	300	294	275	299	292	280	303	290	262	292	262	254	296	315	288	291	283	270	313	285	285	277	283	287	302	285	278	305	269	283	266	284	277	312	292	300	301	292	288	255	301	286	287	302	276	306	303	268	283	316	288	275	287	272	308	300	322	255	269	324	281	281	289	270	284	284	283	304	289	299	292	284	309	289	302	301	287	286	275	287	289	274	258	286	273	266	288	305	271	264	253	284	263	294	276	298	297	294	313	285	289	291	260	298	303	283	302	321	284	265	293	313	292	301	305	267	271	286	311	278	294	293	275	276	287	265	309	281	293	325	293	303	311	284	292	288	262	279	287	276	271	282	278	305	314	315	261	307	267	295	287	306	288	274	302	285	303	299	295	301	301	267	285	270	273	282	271	276	288	285	290	293	272	264	274	279	284	284	306	311	294	291	265	323	261	308	293	281	273	305	284	289	272	272	289	276	299	304	309	311	296	306	299	293	279	298	294	285	314	284	291	333	308	279	306	296	308	273	275	274	281	271	294	278	304	283	287	281	271	275	292	286	283	290	270	281	271	289	283	266	322	321	300	267	294	267	306	273	264	257	277	277	290	280	296	305	261	268	314	283	322	264	278	275	287	287	286	295	270	258	295	253	275	253	315	272	288	266	260	316	258	330	300	278	277	274	295	275	302	285	271	315	276	278	300	247	294	260	275	247	284	263	314	288	296	290	267	304	334	298	295	268	293	285	269	279	274	272	299	286	286	310	303	295	271	252	287	259	296	292	279	300	286	285	276	309	302	300	287	299	263	283	296	291	315	280	315	273	261	272	285	307	283	310	298	301	245	288	322	288	302	251	306	281	280	287	286	293	287	278	300	270	303	299	274	331	294	282	282	303	298	262	291	287	283	256	295	298	291	302	300	264	285	278	296	273	264	285	277	305	271	291	275	269	297	312	279	256	271	278	311	299	295	291	316	289	287	273	288	306	287	293	284	291	264	304	318	303	309	259	308	286	273	296	277	325	286	284	320	288	322	299	282	287	310	287	268	260	311	298	309	312	280	324	305	285	288	272	279	312	261	288	265	299	300	300	330	295	287	290	311	313	286	276	289	276	240	294	279	291	277	281	307	271	306	282	329	305	256	285	283	284	298	271	292	313	289	311	268	295	299	308	293	291	282	292	290	283	301	289	285	271	267	268	312	311	310	302	307	282	291	287	284	307	280	264	296	251	316	299	276	286	269	278	282	286	280	299	290	294	280	256	303	321	288	318	301	272	273	276	265	285	309	285	285	276	308	264	301	297	281	251	267	315	329	294	292	303	289	293	285	272	287	278	290	277	307	276	267	275	282	281	305	297	292	283	275	287	303	304	285	285	281	298	269	301	301	306	298	292	274	269	294	244	306	282	274	263	302	325	308	312	284	285	264	302	305	298	313	288	277	301	297	265	271	269	271	283	281	308	336	270	276	318	257	280	286	304	300	280	325	289	287	295	288	300	259	239	273	293	284	291	288	305	285	297	330	307	282	317	292	265	307	263	307	270	311	291	304	304	279	305	299	309	268	279	270	281	281	279	291	290	322	301	301	281	286	279	295	296	277	289	278	250	286	292	321	284	292	291	295	274	273	314	299	289	288	278	267	274	332	293	308	268	308	302	326	303	286	304	318	284	291	300	302	327	293	311	258	287	259	279	246	287	284	310	291	288	313	327	280	280	288	293	282	283	282	271	303	299	287	283	261	293	281	283	240	296	267	284	305	308	283	271	281	307	282	292	287	315	283	299	265	293	307	274	292	301	294	280	290	284	289	261	302	298	310	269	270	281	295	290	296	298	273	307	278	285	301	289	288	287	301	284	273	295	296	292	285	275	284	286	280	284	255	326	297	284	282	314	312	296	300	279	286	307	307	290	277	286	309	291	257	264	303	271	280	281	282	276	265	291	289	266	289	277	260	275	263	269	316	278	297	265	294	290	277	311	288	300	301	295	261	275	291	253	267	280	284	288	280	309	243	307	314	263	316	282	285	279	280	293	276	273	298	282	297	280	310	304	290	303	289	289	274	295	289	324	313	298	287	292	302	265	300	298	299	268	284	277	302	281	314	259	306	338	289	276	277	314	273	283	292	297	296	296	275	289	257	291	292	284	290	285	299	303	260	299	279	313	282	310	315	262	310	259	288	291	257	309	256	264	275	301	303	276	265	297	268	293	292	281	288	296	298	293	279	277	292	273	291	263	270	291	294	274	312	323	279	295	295	300	272	283	279	282	308	295	249	299	275	275	290	313	296	302	272	275	277	307	286	286	325	318	278	278	269	272	295	295	292	286	310	292	315	287	329	274	270	278	288	326	260	337	265	292	279	287	286	299	286	299	304	292	288	277	286
34033	51422	37878	17515	5177	1484	717	558	527	521	525	494	521	539	532	537	552	528	528	540	552	519	559	537	501	523	544	511	516	509	495	511	557	522	517	516	539	525	539	515	474	528	545	490	551	517	503	576	556	505	542	504	505	505	529	507	546	508	500	530	510	497	525	521	555	475	544	512	568	481	522	563	534	497	517	527	550	509	490	566	547	517	498	514	516	541	493	533	548	501	510	528	495	528	508	551	504	524	565	535	496	535	492	504	523	558	541	522	494	531	525	563	501	539	520	506	539	535	488	539	572	509	523	515	529	515	520	524	532	520	509	536	535	492	518	501	478	513	461	532	515	519	503	527	521	542	532	530	520	508	536	527	517	519	524	534	525	508	471	537	501	511	516	516	522	555	507	494	515	505	513	483	521	515	533	552	527	494	503	552	527	512	512	523	508	517	555	527	515	557	486	527	500	543	615	490	533	492	517	506	521	553	520	568	557	499	545	507	586	519	474	511	492	533	497	534	509	493	543	522	516	559	516	532	534	524	516	557	528	501	486	505	486	532	513	547	519	565	529	524	545	509	486	550	528	561	531	523	524	536	538	547	522	533	492	504	533	485	521	515	516	525	542	511	526	528	528	535	527	557	518	563	534	549	561	564	529	517	548	545	540	554	540	440	534	534	533	507	520	516	517	536	542	491	555	504	534	555	551	536	498	494	530	552	522	516	560	533	532	502	524	504	515	489	544	522	527	493	568	531	515	522	499	503	530	517	524	509	443	477	492	538	534	535	539	503	522	568	547	527	509	539	466	538	545	529	531	539	481	473	558	510	480	477	512	509	521	524	542	502	553	527	540	553	537	547	519	499	575	487	483	506	508	532	522	508	552	505	514	478	489	539	538	523	517	511	537	509	503	530	475	537	505	540	504	562	546	524	511	494	505	510	514	545	534	521	543	544	540	537	500	533	539	570	497	553	524	522	488	510	569	529	514	525	500	518	547	493	537	544	523	471	506	480	488	575	486	543	518	543	483	477	545	546	569	504	510	533	526	519	518	495	528	543	518	526	510	527	544	502	536	508	540	563	533	506	541	493	483	530	506	509	547	522	516	518	518	529	519	510	502	568	556	551	538	529	542	519	520	547	536	501	540	536	506	528	536	544	517	499	477	537	515	507	532	556	497	543	528	498	553	564	502	536	546	478	515	488	534	560	508	530	488	564	494	528	528	523	541	516	469	534	489	526	550	525	535	535	528	518	574	571	532	535	518	549	534	521	553	521	569	544	569	560	519	540	523	544	523	561	501	503	514	517	526	541	548	478	504	521	519	531	527	534	535	526	517	540	509	520	504	521	539	482	508	546	562	484	524	557	512	514	576	508	565	515	555	497	549	496	530	492	555	569	516	522	527	520	541	556	582	481	486	507	513	547	481	520	534	520	550	535	494	521	537	552	508	537	527	546	518	508	505	521	499	512	489	544	522	478	503	477	520	522	516	529	520	548	469	537	535	513	495	548	542	540	556	516	501	491	542	527	567	491	499	517	478	483	516	517	532	536	534	515	523	551	512	503	526	526	495	512	529	532	487	553	500	496	505	529	557	500	535	521	537	540	543	518	505	495	531	489	581	490	525	529	479	512	492	537	504	535	516	528	541	522	512	545	535	516	552	503	505	476	517	516	534	546	554	553	506	515	502	542	513	530	563	542	508	522	484	556	555	543	493	536	541	508	548	534	479	496	484	526	555	519	527	508	508	492	531	514	576	554	526	500	520	530	476	507	527	496	510	572	521	536	520	536	565	538	527	505	458	535	559	501	553	529	493	488	558	546	496	492	533	526	511	506	547	522	514	458	525	527	525	536	513	526	562	505	551	510	540	568	519	524	498	543	514	520	540	512	557	534	538	501	493	549	539	506	508	522	535	555	531	495	541	526	525	517	568	523	536	532	519	532	543	532	541	468	561	513	544	525	491	500	527	527	518	514	575	561	536	538	556	547	499	504	529	511	475	555	539	538	521	559	530	510	515	541	509	548	555	513	499	532	532	515	506	533	521	537	503	527	548	493	511	522	539	494	548	516	554	525	539	529	508	552	563	503	520	527	524	502	548	487	539	524	536	513	511	531	516	571	544	507	524	514	505	545	533	544	531	519	515	554	514	537	548	521	567	513	515	550	495	497	518	498	544	539	534	480	537	558	499	501	522	546	527	519	515	508	515	511	510	499	529	522	528	557	512	533	517	519	535	519	542	508	514	506	544	531	538	505	514	528	576	500	541	526	501	503	527	474	540	529	537	530	536	475	525	471	504	508	493	532	494	528	542	478	522	538	523	529	537	495	540	537	545	502	458	529	535	488	525	525	516	495	524	530	500	519	532	527	526	526	509	496	496	532	542	491	552	534	524	509	528	524	517	504	501	520	511	512	500	565	477	505	519	530	519	539	522	526	548	553	504	527	555	521	510	479	504	586	513	517	556	522	562	502	547	528	553	538	505	484	524	496	464	496	521	524	529	534	568	493	555	536	510	527	540	508	538	504	474	526	502	557	524	514	534	484	564	519	522	559	520	538	541	547	511	494	531	554	514	515	521	535	531	520	534	526	533	515	525	513	505	504	554	490	473	564	521	539	535	527	499	544	483	514	518	502	513	555	521	552	528	512	526	529	531	532	536	524	543	505	493	517	524	547	548	494	520	550	531	561	487	508	529	540	510	526	554	513	544	522	540	516	517	523	483	503	523	543	514	533	522	493	548	524	471	496	548	551	510	504	541	518	528	515	490	530	484	509	534	539	537	490	513	522	547	509	501	505	512	500	494	529	537	528	551	540	547	526	538	552	515	547	549	528	531	556	502	548	482	487	562	530	579	518	489	528	496	512	529	463	568	506	567	548	544	528	555	534	534	598	555	513	530	526	498	511	522	540	511	533	522	523	481	528	505	513	543	545	548	513	523	499	510	541	477	517	496	528	527	525	568	528	503	524	510	524	517	571	501	510	520	530	524	528	502	504	522	558	498	521	529	502	516	523	540	499	507	537	502	495	530	507	531	509	540	533	508	536	500	533	487	509	533	498	508	523	514	472	520	492	533	522	534	533	547	489	496	518	552	579	520	491	552	517	521	508	487	531	546	565	549	527	558	530	528	520	557	524	529	517	568	543	539	542	507	524	508	543	494	514	523	538	536	515	532	529	544	494	507	536	534	523	534	522	538	489	516	517	514	515	518	534	520	568	494	522	554	513	519	508	525	578	544	525	503	514	501	531	529	566	508	542	493	527	536	529	506	462	501	543	549	517	531	540	516	511	515	527	522	509	559	516	514	507	528	499	514	533	504	546	550	528	578	490	511	552	519	549	518	491	551	530	537	485	530	507	529	527	504	494	520	503	516	512	504	542	498	550	513	510	521	550	507	529	509	518	529	552	517	527	513	504	518	517	529	546	552	514	549	543	485	500	509	512	540	499	501	565	560	530	527	550	556	505	522	515	506	549	529	499	524	493	536	564	480	513	561	485	536	514
24577	25700	38754	31696	20508	8947	1079	408	325	328	357	296	297	329	315	340	336	300	298	306	316	301	305	332	312	338	324	301	316	301	311	303	296	303	328	282	275	276	306	306	312	306	285	329	339	278	301	320	337	311	305	299	294	338	332	314	318	303	329	286	356	294	330	305	297	313	356	306	283	343	308	311	318	299	324	319	297	335	307	299	300	318	319	312	305	306	289	294	295	306	309	299	292	299	326	307	299	312	316	289	284	312	326	327	317	318	284	279	306	310	306	314	326	310	296	312	305	338	341	309	286	297	306	323	307	334	322	329	297	312	341	316	315	315	320	310	300	260	301	289	309	311	342	300	278	316	308	291	275	337	324	302	329	298	349	292	312	329	322	307	307	305	314	329	333	330	316	324	316	323	332	274	334	306	289	307	324	289	297	288	297	317	308	319	297	319	303	299	294	308	332	339	338	303	299	305	311	309	328	358	307	327	320	326	294	318	306	296	310	313	330	302	309	321	308	317	303	330	300	310	289	307	311	340	359	304	292	285	317	308	300	279	311	337	273	294	291	316	323	296	303	289	299	322	322	300	306	288	325	316	295	315	294	333	301	301	304	322	305	306	308	301	320	315	294	286	288	324	320	326	312	310	320	307	319	341	310	295	322	290	324	329	310	315	308	326	286	315	322	305	326	325	314	328	300	295	297	297	310	349	325	314	304	315	298	326	289	276	326	279	299	334	303	323	303	331	286	278	306	314	289	337	292	310	298	304	305	290	351	298	324	333	290	317	304	277	298	267	339	342	305	297	326	317	313	295	323	316	302	311	309	330	319	299	276	328	307	315	314	305	327	309	309	303	279	309	310	314	275	303	326	297	327	296	336	317	336	305	297	328	303	340	324	278	310	275	299	287	331	314	322	327	302	293	284	317	328	276	317	329	318	320	307	305	320	284	330	310	306	325	293	349	328	311	303	321	312	311	295	274	326	302	297	309	273	318	290	353	318	307	332	328	312	342	299	297	309	313	345	312	290	295	308	313	285	292	293	318	334	297	320	328	275	288	257	293	291	291	321	296	301	302	310	319	326	309	297	311	308	327	301	312	308	320	294	278	292	279	307	291	294	309	289	301	318	327	300	288	333	310	265	296	324	285	275	336	311	308	299	298	308	314	289	313	284	311	290	278	277	303	317	299	343	332	321	296	334	315	309	298	309	328	310	297	308	318	302	261	325	325	314	294	281	329	311	324	292	308	289	304	315	294	315	283	323	321	317	296	313	336	318	303	323	342	291	311	319	321	305	319	302	336	331	363	292	264	283	303	317	315	293	316	296	293	321	294	316	314	320	315	306	293	300	316	284	321	302	321	339	315	304	312	334	314	336	357	307	319	325	328	309	317	336	326	307	312	314	289	315	310	321	300	289	320	336	302	330	310	323	307	307	276	295	332	307	315	297	309	293	301	309	281	324	287	326	281	302	306	305	296	294	305	310	327	304	300	305	316	344	332	292	314	315	325	330	326	306	325	286	346	310	289	297	339	306	309	296	339	331	294	318	303	300	294	311	364	300	314	279	299	288	297	328	322	282	322	267	302	309	325	291	316	341	311	320	291	293	326	312	298	305	324	327	295	322	326	334	303	298	315	304	311	297	298	324	339	312	309	342	304	314	301	309	314	314	305	354	334	307	306	346	315	285	285	315	274	302	302	293	306	317	303	311	292	303	301	278	313	302	287	335	320	331	297	287	300	284	296	306	292	320	293	301	307	312	293	312	310	326	304	287	292	308	266	310	273	316	307	305	290	289	286	262	286	292	322	314	324	312	330	329	348	300	288	278	319	310	302	308	315	310	311	303	286	296	325	305	299	322	285	325	299	316	306	299	313	304	309	321	316	330	301	322	308	316	330	319	315	291	336	279	336	291	334	315	315	297	295	331	291	326	328	298	318	285	282	325	307	310	302	334	307	315	325	326	306	319	304	302	306	294	320	310	283	335	318	288	295	311	278	289	335	319	310	266	318	305	337	290	320	326	292	317	329	304	322	302	329	283	280	307	296	289	314	312	295	292	317	324	291	337	316	327	311	305	321	306	315	331	335	297	333	313	322	313	345	317	319	335	294	312	284	316	331	302	305	318	339	326	300	339	308	326	320	303	322	322	309	311	283	317	325	281	290	319	341	310	301	285	343	299	354	347	324	320	287	299	298	320	317	290	306	313	307	324	274	331	322	338	297	271	352	320	297	305	318	290	335	334	339	292	315	296	313	305	310	333	307	299	299	324	322	309	301	290	316	334	332	340	314	296	314	303	291	310	298	305	328	282	310	309	301	306	275	303	301	302	304	344	301	305	319	340	340	301	294	309	322	319	306	306	308	319	299	324	285	336	288	343	298	288	277	283	307	314	297	293	321	308	307	294	304	350	310	321	318	332	283	316	333	333	309	341	315	299	303	301	320	291	343	292	280	314	309	303	302	289	324	298	301	318	309	338	300	293	309	313	355	290	321	299	287	302	315	300	342	316	302	313	303	312	296	298	323	290	276	319	337	314	306	296	325	309	308	302	319	288	314	312	295	334	311	332	328	295	270	295	323	297	307	302	301	340	313	296	287	340	304	298	351	353	311	290	300	323	312	312	286	314	326	331	328	301	306	312	311	309	327	311	295	308	322	300	285	296	303	291	303	330	309	315	287	310	325	306	320	274	300	318	308	325	354	341	325	288	293	298	302	303	307	299	318	315	319	330	292	336	315	282	300	317	307	304	292	309	282	276	322	323	260	340	328	307	315	281	315	306	311	321	320	331	328	325	336	318	329	330	329	313	288	312	295	295	323	302	297	310	295	352	291	330	304	311	321	317	308	288	265	320	335	332	327	315	307	289	311	314	329	343	313	290	322	312	268	327	303	303	303	296	321	305	286	305	330	313	309	315	303	329	315	308	316	315	272	316	303	327	305	321	294	343	314	336	290	301	342	294	318	291	275	329	294	301	336	306	306	311	318	332	310	310	319	322	295	319	305	300	305	320	308	289	326	313	318	261	340	310	310	313	291	320	320	306	281	342	317	297	278	273	308	293	317	327	305	296	305	301	324	273	338	272	321	358	353	316	297	291	289	314	313	319	308	290	300	305	326	291	299	301	321	296	326	315	290	295	318	320	312	298	314	331	309	323	300	338	317	299	305	317	300	270	343	308	349	296	332	316	331	313	298	278	296	297	329	311	301	292	278	311	316	312	307	311	306	324	328	311	323	303	283	324	280	314	325	318	335	302	325	310	315	327	307	319	308	328	338	308	323	313	317	318	322	292	312	299	285	282	293	315	344	305	335	314	309	314	313	283	262	334	342	320	339	331	329	309	319	300	307	299	282	332	307	291	312	303	345	317	338	343	321	338	332	284	314	317	309	316	289	305	298	315	284	284	306	331	312	308	322	284	296	327	305	309	308	288	309	289	343	339	305	314	315	301	305	287	318	284	340	313	330	308	310	308	301	294	319	300	296	290	348	325	311	309	331	310	286
57909	96069	71650	42401	20642	5518	1214	619	559	533	524	545	555	578	516	578	547	551	584	526	533	561	556	571	543	542	549	554	552	549	551	539	547	534	565	570	549	572	502	520	536	574	552	578	522	585	560	562	534	519	574	519	550	553	544	551	539	536	539	515	582	591	556	508	595	535	546	573	570	554	555	525	584	599	550	543	534	520	541	560	569	545	573	529	547	579	548	525	537	523	571	526	521	578	544	552	512	515	528	567	562	571	539	542	539	548	528	562	563	525	539	579	523	536	571	595	542	556	579	547	525	532	535	559	555	552	512	569	547	536	519	533	571	531	554	574	562	576	558	520	562	556	555	506	603	569	575	573	545	551	581	555	539	528	595	532	534	555	567	561	577	523	548	544	559	573	524	507	542	514	522	588	584	556	573	495	542	536	553	553	574	581	544	551	512	588	562	570	537	539	522	530	540	584	568	566	538	569	533	537	576	530	562	529	547	570	593	537	523	548	539	585	571	552	537	545	590	553	548	536	526	576	573	533	537	552	521	539	566	552	555	542	525	551	551	573	533	559	570	550	552	548	571	581	550	533	492	560	557	556	601	553	588	496	521	549	541	571	565	539	556	518	527	570	543	577	548	521	605	546	564	566	535	522	568	582	532	515	565	562	573	591	541	586	554	582	512	549	539	566	547	585	545	571	551	557	518	548	541	554	548	504	561	527	547	546	536	505	616	571	578	589	510	568	572	550	548	577	570	574	561	568	529	550	569	520	544	590	544	568	571	513	533	590	539	591	563	537	563	551	557	552	561	598	544	559	552	547	538	485	537	569	555	573	605	545	572	555	561	556	588	540	580	542	538	539	535	529	529	584	531	530	521	578	578	609	543	565	545	550	573	554	509	577	566	547	556	560	560	563	522	581	547	578	572	556	595	548	513	538	576	573	555	564	518	591	549	544	526	580	536	549	574	554	510	538	524	580	562	582	607	539	573	569	524	590	531	547	550	570	518	562	525	557	555	579	547	556	545	532	583	570	550	559	533	597	580	533	520	536	538	568	523	533	555	559	519	516	556	550	598	566	566	571	575	564	535	565	535	561	541	568	516	562	555	570	564	567	542	572	532	592	553	575	540	533	568	533	530	554	547	612	577	533	552	569	556	561	534	556	550	489	533	576	552	551	547	578	563	550	525	558	552	528	530	560	527	587	573	526	541	535	518	571	561	578	569	552	574	581	538	539	551	572	523	547	542	565	555	528	563	567	542	558	548	549	594	571	569	537	531	546	596	565	567	515	553	571	530	563	546	556	559	577	519	572	570	558	560	515	549	552	548	525	549	551	552	547	562	539	538	554	523	550	593	583	530	549	552	550	518	576	563	569	585	567	547	549	560	532	576	553	561	575	557	605	581	536	524	558	565	543	563	537	580	536	571	541	591	536	563	573	534	552	550	557	589	542	564	533	583	534	567	546	540	523	548	559	553	586	501	536	553	542	560	555	564	570	592	557	561	528	534	525	547	542	571	569	547	554	567	576	560	541	570	549	547	569	591	561	595	581	543	539	541	561	576	572	587	530	577	542	497	523	534	540	547	573	557	559	580	552	543	560	563	592	516	510	551	548	542	583	574	607	551	544	517	575	591	569	557	552	525	541	512	584	565	537	565	541	518	590	585	537	526	555	571	563	539	486	565	556	573	564	605	505	539	572	569	557	570	573	557	547	555	555	574	575	555	506	538	539	579	520	559	573	517	569	529	533	535	558	541	548	581	531	587	543	612	562	554	538	562	539	534	535	576	533	508	547	520	525	538	542	572	565	585	579	575	528	599	555	558	551	527	564	548	603	598	536	586	568	557	559	549	517	576	531	574	542	518	580	552	578	544	551	589	570	537	543	553	553	527	492	542	562	545	556	551	540	522	579	560	567	530	511	538	551	505	538	558	571	510	594	546	578	567	594	505	530	571	544	508	559	543	574	596	561	541	569	490	537	589	541	539	582	566	533	595	563	511	551	552	571	555	577	571	558	592	585	545	578	556	581	535	538	540	530	567	529	541	551	585	524	571	560	590	565	558	559	571	533	579	578	532	562	544	569	555	508	587	549	585	545	554	554	538	548	548	504	539	566	527	587	582	567	607	550	555	542	519	544	571	515	553	543	538	548	565	526	541	552	531	535	602	520	562	571	562	572	583	496	528	577	564	562	548	534	569	563	541	582	513	537	545	551	552	520	555	513	542	573	579	548	554	583	511	518	518	540	580	518	503	531	536	572	569	552	563	534	568	619	584	576	626	555	573	550	562	539	549	576	528	565	558	506	553	561	580	532	502	556	510	553	590	521	552	564	556	555	589	601	512	602	500	585	553	570	535	542	586	561	573	556	552	554	600	519	509	544	508	500	585	564	573	533	585	547	555	580	514	549	536	546	535	589	548	530	586	546	588	579	577	554	561	576	560	542	552	542	581	530	589	517	537	552	537	577	575	567	543	499	557	531	521	549	599	542	498	574	577	569	603	553	555	489	514	523	585	598	574	539	540	543	558	558	572	544	581	545	576	542	585	598	542	560	554	568	550	557	545	541	556	561	575	517	532	516	557	603	564	531	535	543	573	570	583	571	621	545	557	558	550	570	549	557	540	542	554	591	537	555	544	540	530	586	555	545	533	575	525	568	552	548	567	588	563	563	564	543	538	564	535	559	540	543	563	574	592	556	594	539	561	538	552	575	516	547	564	572	572	507	515	560	567	540	544	594	552	546	550	546	552	543	576	534	544	558	540	567	552	565	578	576	512	601	566	549	513	570	598	541	517	560	542	551	526	565	545	569	594	499	582	525	568	534	476	531	582	549	534	560	533	554	518	542	540	528	551	571	534	516	541	576	574	575	525	536	581	551	588	558	583	583	555	573	521	554	531	522	535	543	564	503	606	557	568	567	513	535	559	548	556	557	523	515	560	539	529	566	539	561	553	532	550	537	549	543	569	514	556	550	559	573	563	558	594	529	577	548	534	569	538	575	538	555	588	570	531	542	564	569	581	533	549	551	539	523	578	570	569	543	525	608	524	554	539	549	569	528	578	564	520	537	536	584	534	556	525	545	550	529	561	540	567	526	544	553	551	549	556	541	544	568	539	525	585	546	509	505	578	556	550	549	548	554	530	514	547	585	528	512	539	546	543	564	551	539	562	508	562	499	553	553	557	562	571	550	509	537	552	554	569	593	530	592	557	549	533	571	561	528	535	554	552	547	537	552	556	573	527	526	570	563	514	563	543	541	588	516	543	545	510	509	572	554	541	545	548	546	538	496	543	601	559	534	537	527	545	597	524	558	579	568	548	574	565	552	545	524	578	582	517	576	534	574	572	552	580	551	521	570	575	562	536	532	573	562	542	589	553	569	562	563	553	564	556	577	581	570	557	493	555	522	545	576	632	599	525	509	577	570	558	607	555	523	603	578	569	585	557	584	534	516	544	562	546	566	559	525	542	533	542	541	558	533	522	529	601	545	544	550	584	557	549	532
23367	23358	34434	29047	22098	16754	4041	525	414	425	370	374	352	392	363	339	341	392	348	336	357	340	394	367	334	386	369	349	359	386	352	325	392	362	377	333	355	376	356	387	377	344	387	383	363	356	338	357	345	338	378	347	357	346	293	354	351	340	383	380	332	360	405	343	361	347	363	377	362	318	356	344	358	346	379	333	346	344	340	357	352	340	368	325	380	331	374	378	342	356	372	391	341	354	365	344	374	323	352	349	372	327	340	331	377	392	400	345	356	338	381	337	368	352	370	365	341	378	373	315	373	369	368	353	348	366	356	360	358	371	348	350	348	353	359	345	353	393	379	378	331	351	360	363	374	364	329	361	373	376	352	363	378	361	387	357	363	355	364	373	334	372	391	380	341	362	338	348	362	340	372	354	355	353	334	334	339	344	356	361	333	368	377	336	330	366	322	349	380	341	367	357	386	334	349	322	357	356	366	344	351	320	349	360	341	384	374	314	322	349	360	374	347	369	369	319	334	363	385	364	376	335	349	350	355	372	329	375	381	375	343	363	376	360	349	363	410	393	345	332	357	314	363	356	339	344	368	352	335	345	365	353	385	364	352	390	381	373	378	362	367	349	368	367	360	372	351	340	352	389	361	358	360	326	336	337	382	358	341	375	343	341	367	347	346	350	342	391	372	385	364	346	356	370	374	356	338	330	403	309	366	340	362	357	333	361	389	352	299	373	343	379	387	383	381	361	362	369	331	354	365	328	372	346	352	387	360	333	320	354	359	376	348	338	363	340	353	358	392	377	351	359	358	355	349	362	351	364	352	317	341	387	380	376	345	323	341	341	352	325	373	356	337	351	324	366	347	371	326	348	362	370	369	365	348	368	353	320	371	368	350	348	370	361	350	347	352	341	357	356	349	349	320	375	364	337	371	358	351	344	317	348	412	365	371	383	345	341	348	364	356	375	355	327	358	349	385	375	351	370	336	358	349	376	375	368	358	362	364	337	342	365	350	388	373	348	349	361	319	375	344	363	326	375	361	375	352	366	344	341	377	366	379	352	317	327	412	360	362	372	379	339	333	350	366	362	361	323	356	358	337	342	356	386	330	340	342	349	357	394	378	339	336	313	363	343	351	354	334	358	361	335	376	367	373	397	331	374	387	365	360	352	363	363	347	342	343	351	350	332	350	343	397	368	361	354	371	365	341	357	361	358	330	363	320	372	361	342	366	360	374	384	372	338	343	360	350	370	328	368	363	321	331	377	332	340	318	359	332	362	381	372	334	370	349	336	347	327	315	372	327	350	336	377	333	396	346	332	372	358	373	388	326	368	330	336	412	341	383	332	341	356	344	338	336	360	352	360	363	364	350	349	358	361	367	346	406	373	354	351	375	337	367	365	367	366	346	380	403	351	379	359	358	355	354	395	335	386	366	339	362	368	357	376	360	327	372	354	338	317	344	384	348	353	391	344	346	324	357	353	402	324	334	316	332	361	355	354	351	357	351	333	366	361	340	353	350	362	348	359	397	367	365	381	365	332	377	362	364	366	357	380	376	341	357	347	368	371	337	378	365	367	372	352	334	341	349	384	375	360	371	335	352	379	359	380	371	347	355	347	361	351	354	360	336	360	348	371	376	351	342	342	331	350	379	363	333	398	347	358	333	365	344	324	325	383	346	358	366	346	372	337	342	355	349	369	353	334	371	374	359	355	368	342	329	370	320	379	372	353	342	372	350	350	363	363	365	358	391	382	354	387	385	361	364	378	354	356	349	335	364	376	363	321	350	345	340	369	338	344	340	363	386	341	343	360	364	327	351	364	376	348	371	387	370	359	388	344	331	346	375	351	356	387	347	377	377	355	315	351	330	374	347	361	366	344	358	346	336	352	347	349	344	348	350	338	372	315	349	384	315	305	353	342	353	338	403	374	355	340	337	359	343	356	356	365	328	374	341	378	352	331	381	327	383	353	359	379	313	389	358	357	355	358	389	344	357	351	334	342	339	326	315	353	365	352	403	361	360	343	349	348	329	367	366	349	375	351	397	357	379	349	360	346	375	361	293	342	363	348	365	360	354	334	371	352	380	331	338	351	385	363	316	379	361	339	389	314	344	348	358	365	356	308	354	346	376	371	338	357	369	347	376	360	347	363	341	353	337	361	330	358	352	350	342	327	347	369	345	348	338	356	353	366	368	325	335	356	361	324	350	346	362	357	367	390	341	327	359	342	340	341	351	369	332	363	331	353	335	342	340	334	323	397	346	379	370	381	393	352	378	351	379	335	407	358	324	339	326	372	367	350	365	374	357	360	392	389	312	356	368	375	323	344	369	351	355	347	358	340	364	364	329	376	347	366	343	333	397	378	366	337	369	362	351	360	364	387	374	308	365	348	330	345	327	389	330	355	342	343	341	333	330	328	340	354	345	343	317	350	351	352	367	386	357	349	368	357	335	350	338	361	359	344	344	374	349	343	367	378	346	353	349	359	356	390	348	393	339	329	369	345	355	363	394	328	339	340	340	347	348	351	327	359	351	354	372	376	359	342	367	348	363	387	367	371	379	360	387	348	344	342	340	354	359	396	360	361	367	333	399	356	345	336	372	359	363	392	333	348	333	319	355	334	352	353	352	361	303	368	349	358	352	363	370	375	341	370	352	373	363	350	328	328	364	308	389	346	362	359	360	385	377	333	390	331	337	372	405	330	362	313	355	405	348	313	350	336	382	357	350	338	345	380	372	334	359	339	380	366	353	370	369	355	335	343	343	354	362	341	331	346	361	375	358	365	342	383	315	371	387	371	360	371	347	390	365	385	314	335	355	370	311	327	339	377	362	364	327	355	327	370	385	334	375	384	366	339	375	394	363	388	371	331	363	319	366	381	336	360	349	399	331	318	349	315	329	339	347	350	353	367	369	338	372	330	340	373	403	346	372	352	367	347	358	366	315	356	365	369	366	349	328	400	340	356	366	352	372	371	361	350	369	351	355	378	352	345	353	351	360	339	335	356	393	306	332	364	381	369	356	323	357	341	331	360	341	342	368	369	385	362	345	357	362	343	376	344	356	366	339	343	365	372	357	373	351	351	347	366	355	362	336	365	371	356	360	356	383	344	365	327	371	359	372	384	362	347	326	344	387	341	331	362	348	356	337	342	373	360	320	375	346	350	352	342	356	372	337	388	362	368	392	329	348	347	355	361	343	332	331	362	317	334	399	372	338	358	384	370	376	355	371	358	355	368	310	358	363	354	343	359	351	350	351	352	347	371	378	351	327	371	364	350	337	353	365	327	366	361	329	392	357	378	355	367	356	312	392	350	348	351	372	398	391	362	345	330	365	360	368	360	386	341	390	363	346	344	355	353	332	355	349	365	366	361	356	350	327	364	358	392	370	356	386	339	345	345	380	351	373	341	339	311	354	351	358	367	389	353	375	350	378	374	369	366	371	381	341	412	357	361	368	355	316	353	369	379	366	355	332	402	331	347	356	339	375	334	351	351	358	324	342	367	377	356
58296	103266	79757	50644	26848	8633	1876	846	638	618	592	580	619	664	654	608	597	583	600	591	586	589	610	641	637	609	659	597	585	607	623	593	652	600	570	595	610	615	602	644	654	615	635	634	604	649	605	626	620	599	552	655	585	624	647	633	613	607	611	621	610	612	551	567	645	640	580	626	623	602	535	636	669	610	619	600	631	616	632	613	627	639	597	610	608	596	603	609	639	581	583	642	588	631	628	573	611	601	615	626	620	619	551	644	587	603	564	596	655	617	604	591	577	595	597	617	634	641	627	614	656	582	628	590	629	605	636	618	608	653	618	615	615	592	599	622	586	577	629	620	621	604	625	640	589	588	580	626	660	589	626	610	616	608	601	613	613	604	647	602	647	592	593	644	590	638	600	606	616	609	587	575	630	612	599	622	650	625	638	635	552	599	621	604	628	633	574	581	648	545	600	617	605	653	631	627	622	611	616	590	596	610	604	602	581	607	607	613	612	581	621	602	616	579	614	609	574	658	625	585	628	619	577	600	631	643	588	571	593	617	612	586	587	634	592	604	617	599	595	581	638	627	571	591	615	596	641	653	627	632	588	638	654	624	576	622	572	626	627	605	626	605	585	556	616	566	602	617	561	620	596	586	645	654	621	607	569	641	584	587	639	610	612	608	610	613	613	615	610	615	594	648	632	626	574	640	611	648	583	612	613	591	632	657	556	570	592	601	621	545	620	640	585	642	598	610	586	565	583	657	611	601	586	591	628	617	647	608	633	639	600	577	577	621	619	607	630	622	619	602	606	618	624	622	565	630	603	614	610	603	611	617	627	631	606	602	633	581	640	631	634	577	594	646	611	578	582	530	641	652	646	611	665	578	663	630	611	623	590	659	626	618	577	604	584	590	593	602	622	585	599	615	600	642	613	621	567	603	627	629	584	620	585	625	605	571	567	661	604	650	632	576	614	619	617	612	595	606	658	590	630	614	629	624	627	613	604	602	638	667	588	625	565	621	601	625	588	648	632	585	595	583	569	601	587	608	625	613	579	616	587	626	600	607	614	605	634	648	612	642	550	614	647	613	591	620	607	611	593	630	634	575	619	602	613	631	633	616	611	653	603	565	627	628	595	587	593	593	607	620	629	597	615	626	615	615	582	581	636	624	597	625	630	602	569	634	595	602	605	589	653	599	603	569	614	596	618	639	609	601	560	573	602	599	614	623	631	589	614	629	594	590	649	642	606	649	627	578	598	608	528	636	581	612	590	681	630	628	614	587	587	614	668	647	589	629	599	645	625	608	648	601	611	626	625	618	602	633	621	618	611	569	599	651	595	604	603	584	609	629	610	601	658	621	627	598	594	581	575	612	593	633	599	626	610	598	600	579	635	622	601	585	650	612	557	591	597	612	622	618	641	635	598	633	624	608	583	576	633	603	636	606	624	557	611	610	610	651	609	593	639	624	546	607	601	617	597	570	621	648	643	641	617	626	590	607	634	622	616	615	590	630	602	607	608	636	574	617	620	640	599	593	582	591	593	573	641	642	598	652	610	574	636	622	605	623	629	573	583	622	634	661	604	640	637	596	592	602	636	581	617	621	607	632	611	606	633	629	616	599	636	640	643	579	634	597	608	608	595	620	608	616	600	629	588	572	628	601	621	611	617	586	574	575	615	600	599	605	625	608	598	608	608	571	619	630	620	581	599	610	604	574	602	657	607	582	558	615	615	632	618	639	618	615	644	667	604	594	645	578	567	666	583	606	591	611	600	650	556	626	590	615	587	604	605	659	577	573	622	642	583	581	619	638	641	566	585	612	604	599	690	561	623	592	632	587	577	646	585	605	610	644	653	578	611	611	641	592	612	610	596	611	620	600	588	633	642	603	608	603	630	622	626	627	600	578	628	655	591	608	616	611	590	638	639	606	585	609	611	616	621	637	598	620	612	619	594	631	601	614	571	568	606	627	646	583	627	610	613	634	617	660	623	645	627	601	614	642	639	628	620	594	563	649	575	598	562	615	612	627	623	582	613	589	612	611	658	590	596	616	605	594	590	665	634	588	583	640	604	589	587	643	661	598	589	641	599	601	562	611	632	626	597	602	594	602	603	582	641	646	639	620	662	631	635	605	617	576	607	596	563	609	579	594	600	622	617	591	624	610	640	596	592	619	647	599	622	577	622	595	680	590	608	580	667	611	623	614	606	622	577	600	624	629	626	595	605	616	623	606	602	612	602	633	598	646	571	655	609	603	641	644	620	610	594	631	626	577	605	632	574	558	605	656	576	639	628	634	664	617	602	590	597	634	643	627	687	578	595	626	625	625	651	632	559	589	600	626	630	678	627	578	604	603	591	608	638	599	606	636	558	576	587	589	610	599	578	589	583	623	562	623	580	585	690	593	594	620	618	580	606	662	629	634	661	617	616	584	589	580	567	614	570	622	623	613	632	594	642	620	567	595	626	610	647	620	628	582	631	605	621	556	611	596	660	607	580	604	624	636	619	647	660	633	600	638	601	611	640	649	593	582	598	651	613	606	625	604	621	599	572	586	610	613	589	628	612	561	634	628	622	623	617	623	626	642	592	652	631	610	631	642	625	575	623	585	599	619	595	670	566	614	627	562	614	640	619	621	591	589	600	663	649	668	591	585	618	602	650	571	568	605	630	613	589	623	651	642	623	604	555	617	632	615	625	651	582	590	605	615	631	615	624	627	576	607	569	632	605	601	634	599	593	601	593	618	556	607	587	597	634	631	596	614	534	608	617	601	598	590	663	623	587	646	557	612	614	577	594	603	605	620	628	631	625	645	607	645	610	580	579	644	641	640	611	630	630	661	594	601	603	637	604	575	609	614	560	602	600	568	631	652	599	629	637	607	649	640	656	602	655	611	603	637	634	573	575	600	625	617	622	585	637	579	618	637	622	605	637	570	636	604	617	649	619	621	624	573	630	607	601	610	580	638	560	648	616	619	567	596	583	646	593	614	621	603	613	608	617	647	624	577	581	548	708	606	626	610	585	617	598	641	598	568	637	601	587	656	628	599	610	625	648	554	602	647	561	612	589	577	598	565	633	622	596	542	647	608	643	583	585	627	590	662	626	619	571	607	615	624	578	585	602	590	624	607	619	633	602	617	609	600	567	622	582	580	577	602	630	648	660	610	602	628	611	658	598	667	623	620	596	635	597	630	667	611	591	589	586	614	613	618	642	648	611	597	571	600	616	615	623	621	576	632	637	578	596	633	613	585	617	602	601	616	610	637	640	610	615	625	613	612	592	618	603	552	661	616	605	640	607	619	667	630	617	631	641	620	611	606	622	595	624	562	614	633	641	586	597	618	622	594	610	613	598	660	612	598	600	621	628	561	591	623	567	616	599	644	605	607	597	583	636	599	582	638	565	607	604	608	609	589	592	607	588	634	644	622	589	583	636	631	615	649	618	609	599	619	571	613	594	644	644	608	631	626	639	595	667	598	619	614	551	626	648	640	608	632	622	617	646	595	575	630	611	620
28533	33007	32438	16112	3167	782	405	287	267	284	322	305	284	305	265	290	288	281	317	288	292	326	280	316	322	292	309	282	317	305	304	317	321	321	282	309	310	294	293	300	268	289	299	270	286	315	283	308	279	279	280	304	257	282	292	271	277	270	295	297	289	293	293	261	303	251	304	303	280	273	302	291	284	284	273	286	259	309	310	286	282	284	272	278	275	291	305	306	258	300	278	270	267	283	311	282	305	309	314	289	319	272	338	272	279	301	278	297	310	259	287	299	269	276	280	296	267	300	309	298	274	274	331	277	298	265	277	260	270	275	298	285	297	264	323	270	310	292	276	303	294	294	256	300	281	300	299	294	314	312	299	298	310	287	310	290	264	292	279	310	294	291	282	276	303	300	284	294	270	281	266	282	289	294	283	285	292	265	311	314	303	274	275	307	293	275	323	294	303	295	255	302	304	277	282	263	307	277	281	284	300	328	297	254	265	299	311	260	290	293	269	284	300	283	269	303	265	277	278	289	263	276	282	291	292	294	297	289	309	308	283	264	272	264	289	274	264	288	270	308	289	284	271	288	285	270	270	268	280	255	266	269	275	293	294	269	298	275	286	261	293	279	309	285	253	292	301	319	301	287	257	283	290	303	310	270	283	271	305	299	306	268	304	294	284	297	282	283	279	320	290	282	269	293	315	281	282	274	283	272	281	307	283	261	292	253	316	257	311	299	275	277	300	292	307	320	320	277	304	303	291	285	291	292	287	258	286	304	308	287	286	289	305	257	253	285	290	309	278	300	288	286	285	256	294	277	277	276	279	288	300	280	283	278	305	296	284	309	308	302	310	300	270	255	298	298	294	268	265	308	265	276	314	258	282	281	285	300	290	259	292	305	290	292	290	277	298	281	321	275	309	302	282	262	287	299	318	322	262	265	257	307	265	309	287	269	274	279	288	316	317	286	313	308	293	288	248	305	272	288	296	291	266	301	300	284	281	279	306	298	272	282	272	277	256	296	276	279	258	295	295	300	278	308	286	279	293	315	260	275	281	269	281	294	278	285	297	269	295	266	287	305	270	277	275	253	269	296	326	298	272	281	305	279	294	312	294	286	276	290	290	294	269	246	301	299	283	289	288	275	301	296	312	284	284	278	282	281	266	268	340	310	289	310	292	339	294	299	306	306	305	292	297	280	289	278	272	268	273	282	256	263	302	304	275	272	286	264	288	319	281	303	321	288	293	259	264	304	272	277	276	289	285	288	262	291	274	268	242	306	299	289	297	303	302	288	300	310	302	269	303	302	297	294	313	315	267	330	304	278	285	314	251	305	283	302	282	308	306	305	267	289	278	279	309	292	320	299	302	283	315	296	287	271	301	262	274	343	343	290	324	286	297	316	315	274	306	290	297	311	296	292	260	299	302	306	264	326	303	280	288	308	276	287	316	287	288	280	316	284	305	294	299	286	292	277	284	285	272	289	285	284	270	288	298	282	315	285	300	296	298	265	280	255	292	296	295	311	310	272	286	324	281	290	274	300	272	280	276	319	286	283	297	299	272	290	279	276	277	302	299	280	308	289	305	294	270	286	294	275	276	302	304	327	284	294	282	277	282	257	293	310	301	279	298	280	258	270	327	302	299	273	255	262	272	282	265	285	334	280	287	296	297	264	274	287	292	316	298	278	283	284	314	289	285	277	304	272	284	282	309	293	278	282	287	303	271	244	281	300	270	287	275	287	296	297	278	276	293	294	285	285	307	280	290	301	284	273	286	290	290	273	304	328	245	275	290	289	245	286	302	287	287	289	294	310	302	316	305	293	332	287	303	284	294	300	282	312	283	280	239	310	284	272	266	313	311	272	286	291	323	302	277	290	270	295	330	287	293	276	297	270	281	296	278	286	256	286	271	291	292	283	291	284	260	325	304	296	300	301	297	270	303	298	305	280	278	288	296	266	284	280	272	316	273	319	290	286	300	263	280	282	267	254	322	288	292	248	273	286	301	292	283	278	291	302	302	335	290	290	289	291	333	289	275	295	260	319	284	306	330	288	265	289	327	311	298	278	297	304	266	266	313	295	318	279	281	275	269	241	282	267	276	288	248	329	281	252	312	282	297	284	298	310	290	317	279	318	300	291	273	282	266	272	267	273	299	308	301	269	316	293	286	275	302	301	277	303	287	285	273	243	282	287	268	272	282	292	291	292	264	292	266	288	260	293	271	291	265	292	285	305	292	313	299	273	287	316	276	284	277	285	278	293	307	305	280	279	281	306	315	301	292	290	293	278	343	266	291	288	290	273	263	277	289	286	293	247	319	288	283	301	292	280	287	282	270	274	299	300	312	272	265	282	304	265	330	264	297	294	286	263	262	297	301	302	289	286	282	292	289	275	297	293	306	282	277	312	280	259	316	269	313	285	308	277	302	301	316	260	297	311	259	282	290	287	291	288	282	280	288	311	300	276	280	302	295	254	294	250	274	288	285	338	266	317	293	278	262	262	323	274	287	306	297	274	296	284	302	300	288	314	291	309	252	325	316	292	305	300	292	274	275	263	287	252	290	268	280	293	265	283	291	301	304	320	280	288	294	292	295	307	286	286	264	286	301	301	295	299	292	269	306	286	296	313	280	306	295	283	309	295	292	303	290	297	313	288	285	294	288	305	266	307	297	293	309	300	293	300	301	298	252	272	309	303	270	304	282	299	282	283	295	284	297	286	298	330	283	301	281	302	319	284	281	297	255	280	311	299	279	276	255	305	281	305	308	296	327	273	262	291	287	287	316	283	279	307	281	306	251	280	250	282	311	270	279	264	279	272	315	298	282	298	266	261	261	283	294	296	265	277	297	270	284	295	282	289	283	284	308	287	280	259	275	299	279	290	292	275	308	310	293	313	247	287	305	308	286	293	301	310	304	276	305	307	273	291	271	290	283	294	302	273	327	256	257	303	312	299	296	259	279	309	282	294	294	288	307	276	288	290	267	291	292	259	295	287	284	275	287	283	293	289	319	296	294	317	314	282	319	302	303	299	297	278	297	325	299	260	275	321	309	294	255	293	269	311	272	294	256	261	309	302	262	315	293	289	299	300	288	292	291	267	301	289	287	269	278	291	297	307	296	273	304	291	296	287	271	298	298	276	275	315	303	266	280	259	275	278	292	284	278	296	303	299	269	307	284	289	286	270	258	298	300	297	276	297	291	289	290	297	289	286	285	274	289	279	284	292	280	289	275	324	289	276	315	297	307	278	272	268	270	274	293	266	298	272	279	281	267	296	286	306	276	286	285	290	291	282	318	284	293	313	296	315	283	304	297	304	268	317	296	288	282	296	283	291	286	339	309	290	317	267	284	258	277	270	253	292	275	286	300	273	306	274	296	289	278	263	295	267	299	285	294	325	281	303	299	267	301	308	303	276	286	292	301	303	276	312	291	272	279	264	293	289	329	305	283	293	271	285	306	265	286	302	259	297	283	262	294	297	312	277	297	280	304	294	295	285	265	287	284	294	283	279
34446	52131	37941	17374	5303	1494	690	612	492	491	500	518	522	545	519	547	526	491	528	536	531	561	522	557	523	509	583	566	534	519	494	513	543	516	533	472	480	524	526	555	507	532	519	537	505	550	532	495	513	543	568	494	549	545	527	525	532	500	517	512	540	498	504	532	527	530	521	507	519	512	533	506	550	523	570	535	550	495	556	558	542	521	541	530	569	523	518	508	575	542	531	504	529	530	508	513	516	518	511	549	514	499	537	542	514	512	468	547	507	537	570	499	517	533	547	534	525	566	506	518	513	557	540	544	529	542	561	542	495	548	521	558	474	554	534	502	548	559	495	557	512	527	543	508	531	556	551	512	541	549	531	533	524	488	505	515	474	499	535	530	510	514	543	511	526	527	541	511	538	550	537	537	485	521	528	542	525	504	546	527	525	554	527	548	493	513	519	552	546	525	542	563	560	515	543	534	535	521	552	538	548	530	507	487	587	560	558	527	542	559	518	520	530	484	523	533	543	524	510	550	517	540	515	502	554	498	553	519	506	555	539	468	562	514	510	530	476	523	481	521	540	552	548	506	520	530	519	509	569	498	516	540	514	514	508	563	499	475	506	546	534	532	549	487	568	517	503	546	549	552	468	583	532	541	530	500	554	508	507	549	512	564	492	553	536	505	576	538	504	552	489	523	513	519	516	509	536	495	561	509	549	542	486	548	495	516	521	518	517	529	504	510	555	516	505	559	570	518	510	493	551	479	528	563	543	471	521	526	544	532	573	500	538	547	555	483	493	498	517	539	539	464	535	533	550	490	524	510	492	497	495	533	464	544	549	524	482	523	507	510	536	525	534	582	541	495	505	546	492	529	537	507	494	544	509	516	531	494	534	522	564	510	509	527	510	522	540	528	531	532	520	547	520	504	519	495	517	521	500	518	503	510	487	522	506	528	549	522	494	507	553	576	544	517	528	504	544	537	524	525	474	524	535	551	538	537	517	523	490	498	545	492	509	512	554	513	503	532	525	569	531	542	546	547	530	535	482	572	546	528	536	524	532	503	520	546	553	524	527	510	570	511	539	563	524	558	495	526	514	575	520	542	517	553	556	511	481	515	542	506	483	524	527	522	515	555	546	509	524	479	470	531	522	477	460	559	508	511	572	495	510	542	526	529	541	548	537	511	510	500	542	508	525	528	553	486	550	549	519	536	538	523	503	495	524	522	551	535	544	540	490	522	515	533	490	515	547	536	558	476	531	499	533	518	545	526	544	503	559	551	544	544	501	491	532	517	570	559	560	519	500	486	513	494	501	547	549	546	552	548	544	519	530	559	509	506	506	544	517	561	511	529	536	539	557	494	536	541	532	541	515	519	525	498	514	561	556	530	508	552	526	515	546	521	497	517	529	496	490	529	546	568	517	542	516	535	550	571	519	552	517	515	506	521	498	513	511	519	514	543	566	502	550	523	570	545	522	520	525	508	566	558	531	535	518	542	518	506	551	556	549	514	560	542	498	558	484	508	505	526	527	497	566	548	546	547	549	533	518	491	559	521	510	540	520	522	496	467	531	520	524	532	551	513	555	482	515	522	522	545	475	525	502	535	480	504	468	530	508	538	526	523	534	501	511	545	549	525	523	545	521	534	526	503	532	524	524	530	487	539	507	550	500	509	544	538	490	523	539	533	522	535	552	542	550	500	526	514	501	535	550	509	520	516	520	500	542	520	533	525	542	534	521	550	522	528	497	505	492	533	522	540	545	534	517	565	507	496	563	538	547	531	507	505	516	517	514	535	515	490	567	502	502	522	535	518	507	563	511	518	567	546	506	495	469	545	527	517	503	562	502	516	534	532	529	499	539	518	520	520	507	535	519	522	536	492	522	548	529	585	530	509	567	530	530	533	516	505	522	532	510	552	521	557	533	515	508	563	517	512	515	500	559	551	510	499	543	554	517	557	523	546	537	529	521	559	522	520	541	503	543	535	517	516	557	541	540	519	560	529	505	547	557	497	526	535	483	513	533	515	502	539	539	550	495	505	487	553	526	500	555	525	538	488	520	508	493	581	507	550	501	525	509	526	533	515	529	551	493	508	571	541	545	501	513	562	509	556	514	517	506	566	534	501	529	503	489	539	542	503	539	527	520	515	557	546	529	544	527	552	531	505	509	573	526	453	550	535	527	547	524	540	506	516	504	520	528	571	531	524	538	548	519	525	496	502	500	546	500	461	543	500	550	536	559	531	526	533	532	493	534	492	542	538	513	510	499	520	522	550	574	507	531	539	505	538	545	530	552	516	522	519	537	524	552	521	496	520	497	516	525	517	511	507	554	549	546	539	548	519	498	531	537	548	577	476	546	491	505	526	509	520	518	524	530	527	530	540	569	551	492	531	552	520	524	544	518	546	537	530	540	509	553	517	546	560	505	574	577	548	536	515	493	563	526	502	561	558	547	534	523	541	497	528	521	572	481	549	555	486	477	529	530	540	547	505	529	537	527	551	547	487	528	490	513	494	530	517	531	500	507	497	496	502	504	479	539	497	520	546	546	522	556	537	563	529	511	537	554	481	514	514	556	504	503	519	506	562	511	533	510	512	489	530	523	516	515	536	542	477	525	501	511	507	550	545	505	534	520	504	527	515	529	546	586	543	493	523	496	520	516	521	562	517	543	546	495	509	542	527	574	505	501	545	525	515	497	532	513	533	541	543	546	523	508	483	495	534	523	516	538	490	519	569	506	495	510	525	495	480	522	538	487	521	497	542	526	555	569	539	522	561	493	501	530	517	528	560	514	542	522	488	525	495	545	532	576	516	534	540	522	481	499	516	522	537	560	525	560	559	525	542	535	516	509	535	555	508	557	522	548	544	513	540	509	521	513	524	526	555	512	557	525	560	526	519	509	552	518	511	536	536	510	570	515	542	507	537	506	530	517	511	553	547	539	537	501	458	493	548	491	508	527	539	515	493	537	500	528	511	527	500	523	523	529	561	535	481	524	495	525	575	539	520	550	517	551	525	493	566	517	606	529	498	486	526	532	491	511	491	535	515	545	512	552	552	561	556	546	511	542	515	535	527	555	513	558	554	524	520	524	536	520	528	502	537	533	574	485	488	557	542	504	562	537	556	534	500	522	462	559	523	558	518	550	538	473	574	492	500	540	546	529	552	535	582	505	504	506	548	539	494	506	514	560	523	500	563	510	517	496	470	529	546	530	540	542	543	530	529	498	523	492	556	508	534	551	552	504	518	525	508	505	514	523	523	542	519	540	533	550	509	505	512	523	539	491	549	522	511	475	521	542	501	545	531	508	534	521	491	539	501	584	552	501	512	533	534	518	550	495	522	550	550	517	509	540	549	533	527	553	494	551	487	567	537	571	509	500	536	546	526	531	515	553	492	515	483	494	500	531	466	495	548	534	526	542	494	544	510	523	490	522	558	522	502	537	512	503	503	537	516	509	488	542	531	476	527	541	517	524	546	524	533	570	513	519	561	521	551	507	540	539	506	540	521
24547	25587	38695	31434	20543	9208	1325	396	333	304	274	323	368	373	299	305	332	328	315	301	281	335	286	296	301	314	336	319	328	310	315	302	335	332	307	300	359	314	323	323	307	274	330	347	309	269	304	322	302	335	333	286	316	306	294	329	290	341	310	338	316	276	317	293	305	314	332	331	328	320	293	331	304	328	295	294	276	317	326	282	315	315	324	309	305	292	306	331	284	303	259	312	314	292	317	322	330	289	300	286	316	326	333	318	303	299	316	294	297	315	319	300	321	337	338	283	310	285	306	335	313	323	318	308	315	309	330	338	305	324	309	294	306	291	293	306	302	309	325	324	328	281	322	323	294	307	299	304	317	301	293	319	310	281	282	299	286	331	327	284	302	314	326	302	285	292	334	295	297	273	298	300	272	312	328	309	301	319	322	327	292	289	319	298	318	322	299	319	351	307	318	304	341	298	334	299	309	318	306	309	323	294	309	286	324	326	306	338	301	302	281	313	295	304	308	311	332	302	329	314	313	307	326	312	324	282	291	329	302	338	321	322	312	307	311	315	320	323	310	309	314	299	335	286	330	319	343	290	301	298	336	311	337	287	285	319	335	319	309	299	311	296	300	321	307	298	312	335	306	290	320	339	329	320	318	277	325	297	324	320	320	307	281	306	293	282	292	329	288	307	317	304	292	299	302	311	300	318	309	309	335	322	297	309	306	306	317	324	263	338	304	324	316	307	293	310	348	297	284	330	281	309	269	315	291	321	302	336	308	317	311	331	327	321	298	294	280	314	310	329	293	321	299	294	313	285	309	304	303	247	337	326	321	340	310	333	333	296	315	308	304	319	293	291	288	328	296	313	290	316	338	311	285	318	373	295	286	314	298	285	323	325	296	324	292	322	309	331	308	279	322	320	304	304	297	296	296	284	316	320	302	269	299	312	305	305	303	312	307	293	304	306	295	290	329	283	299	304	305	342	302	314	346	309	347	300	298	266	330	284	309	317	302	297	288	307	302	306	310	312	336	274	346	314	321	299	288	297	303	332	310	301	332	317	287	307	308	306	313	316	300	309	317	290	290	293	309	320	312	312	321	316	351	295	302	293	278	296	305	325	312	335	307	319	302	301	308	319	341	320	300	306	312	328	326	296	337	324	301	318	332	337	335	302	300	333	288	304	316	294	269	301	321	327	303	306	285	319	314	312	328	288	324	308	336	332	285	341	347	330	309	356	310	312	288	288	319	282	333	292	273	327	285	308	288	275	293	315	303	300	299	336	310	308	288	325	325	276	300	317	304	295	324	315	288	297	337	282	336	325	347	315	291	342	330	314	328	283	311	309	289	334	325	331	290	323	325	325	293	318	324	286	320	304	317	335	294	300	282	332	341	312	316	322	282	322	296	339	315	321	316	323	310	278	324	284	326	314	308	266	329	271	326	301	307	312	298	302	304	315	326	281	287	325	352	290	301	302	299	287	278	331	312	323	308	303	339	295	335	301	313	300	319	333	322	296	300	310	291	307	320	318	301	312	302	287	324	319	281	300	297	305	311	325	302	302	302	289	335	298	289	321	313	312	283	312	325	293	322	296	281	316	324	307	291	339	310	273	344	334	307	326	296	334	272	333	324	325	332	316	285	340	316	345	268	330	303	286	351	320	293	304	329	310	336	322	292	315	302	336	290	313	310	285	326	309	311	298	299	288	337	296	292	332	308	309	322	307	310	319	316	300	319	297	334	331	292	273	319	307	319	299	324	273	311	307	297	329	331	299	317	309	319	264	292	300	324	309	331	302	326	326	311	321	333	313	323	315	331	284	323	314	328	343	314	282	301	292	355	296	314	296	294	312	350	334	319	316	309	323	310	324	338	313	329	314	289	335	316	296	290	297	304	271	327	317	317	288	261	301	323	288	317	317	301	319	308	314	300	297	327	328	313	288	303	314	305	294	316	310	281	286	312	333	284	292	319	291	323	342	286	363	307	313	327	317	313	310	320	273	276	294	337	306	320	296	316	289	300	288	320	299	332	290	324	304	333	335	309	293	273	315	335	269	317	297	341	303	295	304	291	328	332	279	311	295	326	283	311	305	294	332	304	315	331	313	348	327	325	320	304	306	320	322	314	293	330	310	298	303	282	290	309	337	320	331	299	291	320	302	293	317	316	300	319	273	321	343	324	318	321	289	281	286	316	317	322	302	323	304	320	301	301	279	325	368	310	335	310	311	273	314	320	332	279	313	337	320	320	350	286	309	313	317	309	320	334	307	309	280	321	278	307	298	341	322	271	328	301	304	306	330	321	299	324	293	307	303	292	311	292	284	321	313	299	296	276	275	332	309	273	314	312	313	312	314	280	309	295	319	307	305	291	286	310	282	320	310	341	315	339	289	318	320	309	353	326	302	329	329	285	315	298	289	299	307	317	314	328	301	322	288	301	306	324	308	321	305	297	342	283	297	323	309	284	298	326	297	322	310	305	316	316	314	318	316	305	290	286	319	312	323	321	299	295	322	303	320	290	310	335	307	300	295	304	304	333	335	341	291	296	327	293	302	304	321	313	311	320	292	302	316	313	329	333	297	311	345	305	300	284	303	298	304	313	317	293	303	274	281	311	321	305	292	307	308	291	319	306	268	308	349	346	302	290	323	321	325	305	299	295	332	273	331	305	323	355	319	283	307	281	300	296	306	315	315	318	319	280	316	305	299	300	318	326	333	327	308	312	318	336	312	307	296	359	314	302	309	322	294	293	321	284	318	320	292	349	293	317	315	282	298	282	340	314	315	310	294	311	300	321	335	318	300	301	320	296	284	288	296	336	330	282	308	290	306	301	285	332	315	308	285	324	322	289	333	287	273	338	297	313	322	266	342	299	295	293	302	301	312	321	341	327	305	317	289	299	288	302	315	290	289	308	319	324	331	292	300	281	333	279	312	337	313	309	312	319	292	313	312	328	301	304	290	319	306	285	294	303	339	302	272	303	291	281	281	300	324	315	314	327	305	295	324	315	327	300	318	268	318	339	323	289	309	330	335	328	310	290	344	307	301	293	337	304	284	320	311	294	315	308	313	328	320	311	337	302	319	344	312	327	297	293	333	329	298	335	288	326	314	312	323	311	314	324	328	312	303	304	324	315	328	294	312	309	334	329	316	323	310	293	301	334	285	311	291	337	308	319	309	333	316	331	312	289	313	329	312	271	311	309	304	329	270	279	300	295	303	294	298	304	293	315	251	266	343	307	290	311	306	312	310	296	306	293	329	285	305	312	342	302	298	308	327	263	310	308	316	308	321	309	300	334	327	301	300	317	310	300	316	310	308	300	317	324	280	325	312	318	288	307	307	291	289	323	279	308	329	304	347	278	349	338	323	307	332	296	303	327	305	277	295	288	306	335	298	268	318	303	291	345	330	318	264	327	337	321	340	281	327	291	315	326	305	338	303	339	301	311	293	342	310	315	276	313	316	359	281	291	323	333	293	312	312	284	284	291	311	302	311	299	318	341	304	312	306
57942	95658	72013	42510	20758	6043	1825	752	623	576	575	577	556	549	568	538	559	570	586	573	554	572	558	535	528	590	573	556	528	512	593	564	558	570	532	565	535	544	563	560	541	563	538	555	560	539	533	543	550	545	545	556	549	568	534	558	558	579	527	538	551	560	560	554	579	561	554	532	535	529	560	585	538	535	553	508	550	600	567	523	582	541	595	533	601	553	588	531	505	605	552	560	573	556	545	568	542	529	586	530	502	515	549	577	565	584	570	557	544	539	524	538	514	587	547	563	507	558	553	574	562	567	597	554	558	558	596	601	564	577	543	614	569	579	545	534	531	587	535	574	547	558	628	532	564	568	549	557	588	557	567	567	531	558	557	551	566	523	524	535	522	579	606	597	577	533	563	571	524	523	574	556	566	562	542	546	585	537	553	539	544	565	554	543	562	582	524	593	550	561	539	593	553	512	545	534	558	560	567	554	587	535	546	558	583	565	534	541	567	584	574	524	597	561	545	522	564	536	604	580	544	556	547	625	525	519	537	561	525	583	531	578	536	524	558	567	588	568	556	559	570	553	546	566	554	570	571	566	563	565	542	602	573	553	535	554	579	525	573	575	551	542	539	559	527	534	560	568	573	574	584	545	537	534	555	555	570	562	508	575	580	521	571	539	565	539	583	509	573	577	539	544	500	578	586	529	560	590	533	554	558	546	550	566	575	569	567	545	547	538	549	572	554	542	562	571	563	567	538	532	556	534	524	555	583	530	552	582	570	587	553	576	548	555	557	581	560	566	559	575	571	578	532	562	546	582	556	546	565	553	550	531	563	542	553	560	513	534	542	504	546	550	582	597	535	520	548	545	556	598	557	566	565	552	551	568	558	546	534	539	605	543	543	549	552	587	544	567	542	566	562	571	496	564	552	534	541	586	539	528	548	595	518	621	535	578	561	538	536	558	572	547	550	558	555	520	554	583	588	544	560	554	552	539	557	576	540	553	547	559	592	575	548	557	514	538	547	566	528	578	572	532	530	557	532	561	604	549	580	534	571	503	553	554	540	546	514	566	594	575	536	562	498	609	549	553	538	548	570	499	589	559	550	558	586	554	640	511	545	561	558	562	523	541	583	564	578	513	519	556	552	499	546	563	539	548	578	562	588	539	538	494	591	568	538	547	576	539	560	526	576	509	552	541	550	593	535	552	540	538	554	497	504	610	552	559	619	588	558	565	580	519	603	522	573	541	614	556	544	560	538	592	573	590	545	547	528	539	510	551	546	586	563	539	566	568	513	574	570	624	547	564	565	531	525	582	566	553	592	583	553	585	538	574	577	570	573	588	525	555	567	528	555	571	558	537	600	627	507	560	558	544	550	548	558	542	532	557	570	536	579	558	590	561	553	573	532	543	570	530	553	541	519	569	571	580	574	581	582	544	512	572	583	522	543	571	573	580	548	575	546	559	586	537	560	564	547	570	578	555	513	538	550	555	528	582	560	602	535	546	538	566	518	533	571	549	539	553	581	545	580	570	588	546	546	537	558	540	551	595	551	529	577	554	556	519	560	543	560	505	559	571	576	541	577	553	590	524	548	571	583	563	575	564	516	568	552	608	546	547	594	548	542	552	537	513	542	547	509	553	569	580	563	539	573	554	513	607	604	562	566	547	562	570	580	594	573	570	553	524	568	563	542	570	587	569	603	557	568	553	526	553	517	516	555	574	545	531	580	568	549	542	527	556	567	569	552	559	533	506	579	524	534	605	547	516	550	560	549	574	560	603	507	538	558	562	567	535	571	513	560	562	523	566	570	569	530	545	570	556	548	557	549	544	588	549	557	598	549	532	612	547	579	503	546	563	582	545	555	575	526	554	595	560	572	566	546	546	553	526	485	556	567	553	583	534	587	567	525	528	538	559	573	539	570	562	544	558	584	523	527	562	527	598	528	547	587	567	531	564	541	564	566	544	562	604	555	536	539	579	560	528	555	526	533	531	550	584	592	545	550	566	537	605	563	565	560	524	537	577	569	584	553	591	540	584	567	531	576	556	606	545	535	566	558	583	569	612	532	559	578	572	588	573	609	569	587	553	523	591	572	584	554	599	600	506	540	587	532	530	582	552	535	602	547	576	595	549	557	543	542	545	565	583	555	558	549	581	568	519	533	588	571	527	566	522	559	583	576	622	572	509	565	545	547	550	538	556	575	554	536	558	577	557	566	582	557	564	561	591	561	559	565	537	525	562	540	529	545	541	528	515	547	571	538	574	533	559	580	517	567	565	539	532	566	512	577	558	557	575	546	566	548	549	493	560	541	547	550	558	562	564	587	549	556	545	562	555	546	563	511	551	587	578	569	595	571	577	524	585	567	554	561	560	547	539	540	536	577	556	586	551	585	551	577	550	560	550	505	526	570	601	574	547	554	571	529	518	529	561	552	553	554	537	591	559	543	520	559	523	546	569	559	556	545	570	559	526	541	603	566	552	535	580	547	548	567	552	524	517	552	589	551	568	545	569	522	593	547	599	568	555	531	564	574	539	589	583	537	565	531	532	549	540	561	552	553	605	561	566	583	552	560	581	532	528	504	529	537	548	585	536	580	593	535	583	546	537	531	559	514	571	560	547	568	594	540	533	596	603	558	545	542	612	528	495	592	571	567	555	532	524	536	594	531	574	548	556	542	574	602	533	598	530	546	559	584	536	511	559	522	553	560	563	531	533	525	599	522	530	522	551	531	556	552	612	591	534	596	518	572	494	522	568	549	565	542	563	566	581	510	566	525	538	543	534	554	574	529	529	569	565	554	568	570	589	583	584	545	512	515	599	528	524	525	537	568	515	594	590	558	563	600	515	555	568	555	559	545	549	582	529	587	566	560	554	537	547	601	554	548	538	539	583	600	549	555	559	567	546	548	545	581	594	583	525	561	550	523	562	545	536	572	550	553	526	514	521	559	555	609	556	524	542	581	570	505	554	560	554	544	582	563	548	549	570	555	550	500	559	545	566	571	545	559	562	514	565	580	559	515	552	521	509	565	554	570	598	566	574	563	568	505	590	546	559	536	524	556	524	594	545	590	547	546	553	577	565	539	569	515	566	555	557	590	559	529	549	584	553	533	569	572	578	576	563	575	531	558	556	584	538	550	587	541	586	570	585	549	548	561	524	525	527	553	595	544	553	526	544	560	526	524	559	544	558	585	554	570	572	566	567	546	516	548	572	579	515	550	550	542	542	560	528	551	526	546	560	544	554	587	565	512	577	545	587	595	543	509	554	557	574	517	555	587	528	547	583	532	568	532	559	556	504	548	549	521	535	565	575	567	533	546	586	571	557	561	595	555	580	533	569	577	526	526	555	562	577	563	562	570	588	608	574	564	565	570	603	545	559	575	558	552	579	525	530	557	526	562	530	552	519	579	595	560	520	552	529	546	539	547	605	575	550	556	556	535	538	566	526	572	549	547	542	535	554	596	546	553	534	549	564	554	562	545	573	571	606	553	581	562	554	537	561	584	556
23391	23192	34143	28295	22162	17528	4860	558	411	389	377	345	359	364	389	337	342	411	373	371	337	390	382	364	345	343	338	378	365	352	371	372	380	364	369	346	373	361	380	365	370	318	384	359	361	373	348	389	392	351	376	359	333	402	347	405	360	369	346	351	373	354	346	370	364	375	349	306	371	344	409	400	298	356	344	390	318	361	367	316	349	339	351	383	374	341	386	348	359	339	373	342	351	364	349	384	340	333	369	357	380	367	349	359	350	367	349	345	337	324	340	381	343	352	369	374	360	390	373	360	366	388	357	345	360	338	365	381	376	369	364	389	368	341	354	367	359	360	378	360	334	324	343	355	396	361	349	359	367	356	395	326	318	336	367	348	367	338	388	351	366	376	391	377	359	345	341	335	365	360	362	378	358	366	383	403	367	378	355	377	309	339	337	337	370	351	372	382	351	354	363	347	347	366	322	396	403	382	398	346	392	371	344	355	346	380	371	352	347	368	396	343	357	367	348	373	366	364	356	389	374	383	384	353	359	354	357	335	387	377	329	407	353	325	375	364	355	391	350	379	365	389	375	326	374	395	353	380	356	376	376	366	376	337	350	339	364	371	316	373	317	368	348	364	331	342	362	359	342	381	368	323	342	378	350	375	366	335	349	359	369	350	364	390	332	370	332	349	359	368	368	363	353	348	377	387	380	356	341	361	339	349	369	367	373	381	351	365	371	364	370	341	361	361	352	344	320	361	365	337	384	336	359	363	360	369	350	366	384	328	334	384	396	375	363	380	355	358	364	340	315	365	342	342	379	396	337	343	343	358	350	352	348	337	368	341	355	381	366	355	352	330	328	370	370	387	355	345	362	366	355	367	367	375	360	371	370	371	384	393	362	377	333	369	373	374	336	366	354	360	378	371	345	368	390	367	328	359	369	352	369	340	332	358	360	328	370	338	352	335	368	391	372	329	391	376	296	363	387	346	359	372	386	329	315	361	371	388	347	354	377	381	337	392	329	389	372	380	333	353	378	344	383	365	345	360	352	347	350	363	339	350	390	385	400	358	347	344	331	381	340	356	373	357	372	375	334	384	382	364	357	380	330	353	351	375	372	365	390	376	396	369	348	355	342	370	347	392	400	351	359	393	399	344	366	427	351	328	342	294	357	360	374	378	372	348	350	349	355	360	337	351	357	346	364	333	352	380	347	373	342	360	358	359	364	341	337	312	322	383	357	367	367	340	345	412	339	388	363	346	344	372	357	360	360	368	356	391	368	339	316	341	305	343	348	344	362	379	385	357	371	389	357	339	398	391	355	362	362	355	389	329	350	348	364	372	365	331	341	358	348	357	336	349	372	362	369	350	341	387	354	374	365	348	381	358	335	352	360	347	352	326	339	353	376	324	338	359	348	368	361	359	366	370	356	352	368	378	369	391	373	406	341	351	335	333	373	377	343	363	365	373	377	383	357	396	396	360	387	405	362	394	400	306	369	377	365	388	330	312	359	357	338	374	368	349	336	367	325	356	395	379	338	356	364	370	380	373	342	329	352	367	350	330	378	366	347	406	352	337	369	377	375	361	354	327	347	348	395	357	387	359	330	343	384	373	349	403	397	341	351	366	333	330	365	363	371	315	350	351	345	356	356	378	350	350	388	362	351	372	361	371	317	384	353	355	366	373	337	396	373	375	355	343	356	364	383	375	331	365	362	365	361	368	378	366	345	352	326	377	323	339	343	409	384	371	378	370	416	364	357	354	339	353	375	372	363	383	377	337	356	359	323	364	376	392	368	371	349	364	366	363	354	370	370	352	347	370	369	352	355	349	401	366	383	332	356	347	359	329	330	380	349	355	311	336	378	384	341	375	336	365	371	340	342	366	353	364	332	372	378	343	331	381	351	361	367	385	362	368	356	334	352	342	389	383	374	367	374	377	377	372	394	349	384	365	350	384	383	344	357	332	364	404	345	352	363	383	365	351	350	376	343	384	324	340	348	383	360	336	360	371	342	346	381	395	341	336	374	339	343	364	369	379	382	370	341	348	358	387	358	370	334	322	369	331	336	342	353	364	316	360	387	349	348	351	376	355	371	350	356	336	384	379	373	356	384	337	378	350	368	380	341	364	366	372	377	384	369	361	359	353	327	345	383	349	380	361	381	366	344	368	369	374	338	362	325	361	370	370	357	358	409	378	345	370	371	385	382	389	389	374	387	399	362	378	356	359	357	381	375	334	334	346	339	355	363	365	342	387	357	363	382	349	340	367	374	390	347	341	353	375	363	354	336	388	348	350	317	341	361	334	381	370	344	339	374	369	331	385	329	342	381	347	341	367	351	320	370	374	383	367	366	375	366	405	328	363	333	346	354	379	341	360	357	336	356	355	370	364	348	369	325	333	343	364	347	376	379	376	334	378	358	346	367	359	361	379	350	384	349	348	332	365	372	358	327	378	357	374	369	338	372	349	366	342	368	364	309	328	365	334	344	331	367	353	391	325	355	399	346	369	351	401	389	362	337	390	397	387	363	363	367	373	358	360	328	347	357	379	371	337	354	360	384	379	329	359	374	336	382	367	365	346	367	379	376	390	316	359	362	345	351	343	336	334	361	349	328	351	342	327	341	344	346	376	319	334	338	375	364	333	384	356	379	360	359	334	387	381	373	367	392	361	389	340	388	354	389	338	367	358	314	373	360	372	350	365	373	351	369	359	340	361	348	368	320	332	359	350	340	352	368	335	354	364	359	344	366	351	375	362	346	326	383	330	333	348	340	367	370	372	313	354	315	365	368	351	377	323	351	385	364	364	343	366	351	317	345	393	356	364	348	394	367	329	375	330	374	410	362	352	358	363	374	352	339	352	366	310	387	378	362	372	357	349	376	349	377	345	350	323	336	377	348	330	320	347	378	355	357	366	360	340	369	334	351	366	359	372	384	356	326	375	388	347	329	367	333	347	358	345	359	333	388	356	347	372	354	379	368	333	385	354	345	337	383	389	364	351	344	369	338	309	351	340	388	393	369	340	333	374	360	383	333	366	358	350	336	354	322	366	352	334	351	371	349	367	363	353	354	361	329	397	373	359	349	356	343	360	362	357	338	337	342	309	382	364	364	362	367	356	379	347	360	357	362	324	355	353	378	350	366	352	356	349	338	359	367	359	337	363	346	332	366	371	344	363	365	388	384	328	373	357	346	366	353	355	331	345	352	365	374	377	376	382	338	360	380	348	367	369	354	375	344	365	385	351	385	356	354	349	364	393	358	321	367	355	344	372	337	333	367	356	374	334	349	355	378	369	367	361	366	377	355	350	357	343	365	344	363	339	357	366	353	402	347	317	355	349	373	368	336	363	365	365	345	383	341	355	375	323	334	402	367	374	354	374	361	348	317	376	374	336	371	352	354	365	390	380	368	363	391	340	333	351	359	352	350	384	370	375	342	339	351	381	339	367	359	382	335	340	365	336	349	360	393	386	361	349	330	367	372	390	329	371	361	351	372	346	415	353	349	322	353	345
58667	103354	79058	50551	27019	9649	2374	861	660	572	635	618	645	626	632	601	608	657	633	553	601	649	598	611	644	636	574	579	648	619	619	638	651	664	618	622	659	672	577	627	629	615	692	609	579	617	635	588	612	645	631	647	609	575	616	569	586	639	612	617	637	586	600	610	628	608	671	583	622	625	578	602	684	626	623	665	613	604	637	613	639	582	618	574	626	618	595	613	604	619	625	637	636	595	596	603	591	634	622	602	651	622	662	585	563	620	627	611	634	625	607	610	622	586	606	607	593	645	589	652	621	635	581	625	606	610	616	623	562	669	611	551	587	648	590	608	639	645	632	610	608	611	591	597	590	665	598	588	600	595	613	611	630	635	649	582	660	606	595	601	627	617	604	595	608	643	596	613	619	593	646	558	625	640	600	657	592	595	652	600	611	606	585	598	656	599	606	687	601	618	589	630	638	612	618	603	575	619	623	613	616	642	585	620	608	537	632	638	604	621	635	621	646	653	587	605	556	565	625	612	558	601	582	617	593	620	616	604	611	626	635	629	612	599	587	602	602	611	607	577	605	620	608	568	607	661	616	590	615	608	619	632	622	593	579	633	610	637	615	625	652	579	636	640	640	662	634	594	600	587	580	626	612	608	592	636	617	627	667	635	640	687	609	610	606	604	637	645	636	616	643	600	605	608	594	597	623	617	598	646	594	677	616	654	608	650	614	604	587	624	597	643	599	625	617	611	640	589	634	581	629	594	599	579	661	620	653	587	573	635	630	656	618	611	649	578	638	613	617	598	619	649	581	598	622	606	604	612	600	636	603	637	643	612	597	632	619	619	633	612	613	602	636	578	613	625	645	633	624	599	635	595	574	632	593	630	626	626	615	608	603	606	629	612	636	645	570	582	589	616	597	668	635	655	600	618	599	621	642	596	655	606	649	604	579	628	648	603	636	617	638	617	641	652	627	572	617	627	579	651	577	614	644	672	575	632	589	642	648	611	600	598	613	619	612	629	616	620	628	630	603	615	636	605	672	638	603	617	629	657	609	626	658	596	581	589	602	640	657	619	615	606	655	600	582	637	628	650	587	599	607	610	587	612	652	618	592	622	584	645	675	603	609	608	579	669	653	698	607	565	646	629	648	604	636	639	588	583	606	616	633	584	625	624	669	621	666	599	590	634	613	667	594	635	568	631	605	596	639	598	634	635	646	631	604	649	591	586	626	586	586	609	598	641	639	588	637	602	612	665	606	647	608	628	632	607	653	636	645	591	612	646	590	692	630	616	655	588	642	652	600	631	665	582	622	609	589	641	599	632	599	635	605	624	627	612	617	633	597	633	549	616	587	642	677	632	632	571	626	604	660	636	582	627	638	582	618	625	602	625	623	593	603	598	595	632	627	667	602	604	562	587	630	583	574	587	572	613	627	593	581	653	643	560	650	619	628	609	584	592	594	607	636	594	623	608	602	610	590	644	619	623	652	636	618	585	635	604	625	640	617	636	589	617	595	636	604	637	619	585	607	616	634	623	631	669	639	623	640	629	568	616	594	608	633	649	619	574	613	625	601	609	627	598	601	608	547	628	619	613	683	620	612	613	570	630	588	599	627	601	617	609	598	646	582	583	608	627	587	631	564	656	677	607	618	641	586	639	613	600	643	591	622	628	609	653	609	575	598	632	601	620	611	586	621	611	647	589	619	625	601	635	637	560	602	622	615	622	610	611	602	623	609	639	654	631	612	642	616	616	616	551	637	650	643	655	625	607	648	598	615	617	657	656	650	649	647	587	608	623	618	603	646	608	640	663	605	632	616	651	623	627	573	578	603	621	604	611	635	615	582	598	602	574	611	582	591	583	613	644	590	663	638	587	616	620	574	639	621	642	619	636	595	604	588	614	596	621	646	615	636	645	613	577	574	632	620	629	627	604	634	591	613	600	616	627	600	628	642	611	636	592	606	654	610	617	611	626	608	627	626	673	594	604	673	629	617	587	586	552	596	594	612	622	592	602	582	620	606	620	576	620	625	598	651	629	610	603	666	605	613	638	616	607	664	633	625	646	654	594	601	592	580	607	639	589	599	639	633	674	610	640	621	624	645	627	609	636	643	606	637	604	621	612	582	585	609	627	626	696	605	613	605	649	620	651	630	554	638	562	616	635	645	623	617	626	620	603	612	591	604	622	631	615	594	610	647	620	599	573	576	624	582	611	629	568	608	600	616	611	604	605	600	562	598	641	616	656	596	587	554	601	609	614	605	629	642	548	648	620	573	609	652	620	580	629	607	598	632	657	599	595	626	586	575	614	643	662	650	629	636	605	619	594	598	630	634	623	640	623	622	567	607	684	660	621	645	623	650	581	610	583	625	672	617	659	578	634	646	626	657	617	591	636	588	607	647	630	575	622	606	623	579	613	611	600	629	612	616	612	639	647	598	605	623	625	651	633	619	620	684	617	629	578	633	632	612	617	638	625	628	631	607	603	560	674	646	575	645	650	635	639	606	575	621	590	707	648	617	613	587	616	651	618	631	596	616	621	605	625	609	598	611	611	607	613	651	619	665	590	624	573	631	639	625	623	622	576	607	689	650	596	614	631	628	598	591	614	620	668	604	594	641	607	576	602	643	604	570	568	616	658	608	598	620	616	590	579	629	629	681	640	638	647	658	618	624	609	607	642	629	592	602	618	652	595	550	586	607	640	618	612	608	568	637	627	612	630	620	639	565	653	620	592	611	612	603	614	628	586	648	631	586	669	653	623	655	583	608	636	649	627	643	619	629	557	689	604	601	606	596	630	592	602	620	604	640	600	637	641	604	590	616	642	667	617	669	647	662	575	635	592	648	626	620	581	588	596	611	600	616	569	628	629	616	565	583	625	545	568	638	642	579	635	604	624	616	620	587	627	640	624	586	594	594	641	610	583	619	584	620	635	652	626	678	609	593	603	572	643	592	606	622	591	546	649	610	655	597	613	586	622	594	585	604	594	606	632	611	580	612	576	613	625	604	574	620	603	612	623	616	604	623	610	666	638	628	620	623	601	624	630	553	596	617	613	625	618	557	668	615	583	627	615	638	626	655	656	644	602	595	603	597	588	640	597	640	633	635	605	597	634	610	616	602	643	630	598	588	535	603	636	619	609	591	613	596	589	618	673	577	601	617	620	631	634	620	617	631	606	606	626	622	585	625	652	648	598	615	613	633	610	647	635	609	613	586	620	572	572	629	630	580	618	631	603	632	633	656	660	625	624	609	609	639	604	587	617	647	621	619	611	640	597	631	564	630	621	634	603	642	642	609	588	603	659	662	587	602	579	637	620	639	619	616	642	610	599	625	625	581	598	610	601	671	603	607	586	615	619	612	613	590	594	607	626	594	567	619	611	611	582	604	614	644	676	636	622	645	602	656	627	576	641	643	648	582	610	586	653	610	592	643	614	608	595	644	614	614	560	612	627	598	619	647	671	575	631	637	618	607	642	647	606	638	659	618	640	578	607	626	624	624	622	632	655
28820	32601	30359	14409	2793	794	430	315	280	274	301	276	285	301	288	290	289	279	293	290	282	279	298	275	300	286	257	259	291	291	268	261	332	281	270	286	276	333	286	281	302	279	273	297	290	272	278	284	281	305	310	303	285	283	286	308	289	295	285	299	273	288	288	292	265	307	286	305	312	295	302	267	291	294	294	322	288	307	312	266	311	290	273	258	286	272	283	298	304	287	283	263	293	273	292	316	292	300	300	318	280	264	273	284	281	242	267	300	291	331	301	289	285	271	264	290	271	293	303	326	257	257	288	323	265	285	284	277	275	285	280	257	296	273	277	283	304	304	308	277	296	297	291	252	295	273	286	265	287	259	309	281	298	315	315	319	277	295	288	283	297	287	282	277	299	301	252	293	284	318	275	267	291	269	277	276	305	294	281	316	265	299	292	309	316	307	286	273	263	254	285	290	280	257	333	282	275	292	285	273	301	287	315	288	316	295	328	312	302	258	269	288	309	276	305	277	278	263	289	290	262	297	282	274	310	281	275	285	275	312	275	284	281	271	294	276	305	295	318	322	311	290	245	283	272	276	289	280	302	293	308	288	287	280	324	294	276	297	268	269	301	283	292	274	284	299	291	320	298	255	276	307	293	270	292	293	276	295	320	269	286	306	298	292	246	316	328	297	299	312	274	321	287	330	270	263	279	286	285	290	290	304	297	278	286	299	296	312	283	311	246	268	306	263	285	306	305	277	299	302	277	268	319	277	281	277	284	257	312	273	299	311	296	263	303	281	282	291	268	277	288	253	265	293	307	271	306	284	304	303	312	299	279	312	296	296	290	263	272	291	274	273	317	304	275	277	255	288	295	293	253	298	315	305	281	259	286	260	299	325	273	294	283	287	287	292	274	283	255	316	277	285	329	282	267	311	289	333	299	278	280	264	282	253	287	267	278	263	284	293	288	305	290	293	302	253	321	283	293	295	282	289	299	290	292	313	300	279	295	262	260	292	290	322	288	330	273	294	276	302	272	279	296	292	294	278	287	298	276	285	271	323	323	289	291	310	282	301	292	298	270	262	302	300	324	294	259	320	294	255	263	302	279	278	291	278	307	314	278	302	268	259	285	277	267	303	283	299	295	295	293	284	266	307	269	309	320	283	307	265	302	277	300	279	256	264	257	256	269	292	280	315	288	273	264	274	301	305	287	278	287	305	294	328	311	291	288	282	269	308	301	268	309	290	299	278	354	282	301	301	316	322	301	314	303	295	305	313	318	317	284	282	307	297	269	286	310	291	269	282	265	291	280	303	341	262	321	273	244	283	273	311	276	284	305	278	300	289	271	294	250	270	286	284	282	275	288	279	293	290	288	318	313	275	282	276	277	312	298	279	318	289	311	299	293	299	273	318	298	287	303	254	286	262	280	241	276	314	257	316	291	305	255	317	287	298	296	274	307	265	288	276	277	323	277	288	309	291	274	311	312	328	282	304	306	298	284	272	293	289	275	317	296	300	277	279	272	279	285	295	258	319	324	278	297	284	302	276	283	301	300	287	273	304	282	285	322	297	292	293	312	314	276	282	282	305	293	301	268	276	298	284	274	304	283	283	319	295	289	289	284	307	307	264	293	284	269	324	263	282	310	297	257	299	311	283	284	290	296	261	279	320	267	298	293	296	310	275	291	295	281	292	294	274	289	309	295	324	315	287	276	308	244	299	287	289	279	300	283	282	286	320	284	286	315	279	280	302	293	286	305	312	289	286	261	287	279	271	285	321	286	252	306	284	292	284	288	287	295	296	298	292	291	281	292	298	288	281	269	259	291	292	276	289	311	287	296	277	282	286	282	314	296	322	292	269	284	305	291	307	318	297	305	289	299	279	285	272	282	270	300	277	293	297	285	300	265	307	261	310	291	297	273	287	291	317	284	282	286	272	284	278	298	287	290	263	307	327	301	266	293	310	272	287	290	308	256	295	294	326	293	319	301	303	291	298	302	314	278	248	281	293	303	300	308	307	303	290	275	305	263	285	291	274	304	290	278	294	276	249	308	303	276	268	293	299	290	289	283	260	276	297	291	326	282	282	295	267	307	299	275	263	290	315	288	276	284	298	298	282	298	258	298	294	312	288	253	262	288	291	278	292	270	284	292	250	277	320	292	249	314	256	254	277	279	298	282	323	273	280	257	288	273	293	305	301	275	266	286	319	294	286	246	298	276	281	297	273	266	270	313	294	281	297	302	299	292	282	267	284	261	279	278	287	284	301	312	268	300	280	293	297	303	283	274	291	305	277	251	272	280	312	272	273	271	292	295	282	286	293	291	308	294	289	253	284	327	259	310	287	302	285	296	332	302	270	286	296	288	288	276	290	278	302	306	280	270	281	317	323	287	307	334	306	325	277	277	279	286	303	268	262	286	296	298	274	290	275	291	281	268	282	303	252	297	289	290	299	296	308	281	287	333	291	270	313	310	260	289	290	299	273	289	293	289	271	308	276	283	294	278	259	296	292	291	300	267	260	332	292	277	317	301	292	286	286	269	256	298	277	291	286	302	286	293	283	310	280	316	266	297	269	283	317	295	297	301	303	259	303	317	306	298	296	278	289	276	275	294	288	290	305	269	296	293	273	277	278	302	274	296	263	301	271	306	293	308	302	311	287	268	293	276	297	295	307	308	249	294	285	315	311	270	279	283	298	271	301	300	297	289	300	292	287	265	292	287	275	287	271	265	298	297	275	311	302	311	310	288	315	270	272	281	267	269	289	290	283	273	283	287	296	302	262	267	292	290	300	238	270	276	291	271	305	277	286	278	270	279	285	276	287	279	284	262	253	268	257	264	274	279	298	258	287	285	276	307	300	295	290	290	308	309	284	279	269	304	274	274	312	271	270	255	310	279	315	287	279	272	285	275	261	270	314	308	266	279	290	293	269	297	289	259	309	299	276	285	302	290	285	319	266	270	281	274	305	288	306	285	302	279	290	268	306	271	295	286	278	300	266	299	304	274	313	251	283	281	260	311	288	283	268	322	310	301	295	292	275	264	295	284	278	259	278	248	288	288	307	296	298	276	312	279	286	302	284	323	274	288	283	282	302	292	286	321	271	329	290	258	284	288	284	298	284	253	293	282	270	283	283	312	293	291	264	273	285	258	300	296	287	277	320	301	297	282	270	286	269	276	294	285	292	283	305	265	309	261	314	286	314	324	263	283	287	294	300	295	314	272	301	275	275	300	262	309	264	283	278	317	291	283	296	288	298	328	298	285	325	316	286	271	284	296	269	299	251	305	278	298	294	319	285	294	277	309	292	285	288	311	294	292	272	275	296	300	300	286	303	284	297	299	286	286	297	312	309	268	281	300	290	306	288	256	315	262	287	282	268	307	270	288	254	306	288	312	287	275	305	317	290	291	275	279	298	292	290	267	308	275	276	292	288	305	325	268	292	269	284	271	268	275	293	284	288	284	290	281	271	288	306	303	264	285	313	294	302	288	297	294	274	296	301	285	278	287	307
35269	50224	35441	16061	4997	1719	714	570	520	550	540	560	529	543	515	557	507	545	514	515	540	514	516	523	514	512	502	508	527	484	502	554	493	547	518	551	542	516	519	567	532	494	516	507	546	522	511	542	481	503	561	536	562	537	545	518	536	510	500	533	532	535	529	458	499	544	527	536	557	536	507	523	528	511	511	494	505	472	546	497	495	508	499	533	502	495	502	511	562	544	532	545	525	521	529	500	514	537	502	534	514	521	572	524	551	501	552	503	524	536	492	511	518	484	516	503	537	509	511	539	531	532	488	506	513	512	515	525	541	533	539	512	551	531	493	523	506	525	563	525	526	549	547	505	543	536	491	549	518	511	526	542	516	563	483	516	484	535	527	507	544	534	475	524	517	542	549	544	504	527	486	579	555	548	524	501	484	548	554	534	520	478	559	574	538	530	527	534	535	540	514	511	581	531	520	511	521	510	515	490	511	544	539	487	496	505	541	532	487	516	504	507	549	516	500	537	527	561	506	531	525	506	536	541	530	516	558	514	515	554	509	526	509	531	505	504	516	527	548	547	525	506	549	515	537	554	554	508	552	557	497	552	517	522	522	549	548	523	508	503	542	534	528	553	537	557	550	505	555	510	551	537	526	534	497	500	521	533	492	546	531	541	497	535	515	538	556	560	525	499	527	530	541	513	535	531	540	574	500	538	484	525	514	567	509	572	515	535	521	535	486	547	600	554	546	540	521	568	541	526	490	541	548	514	551	510	525	489	518	537	506	490	578	526	536	554	543	565	508	552	488	508	517	496	521	513	503	531	509	544	494	517	514	551	561	528	537	518	534	539	507	548	522	503	543	517	494	528	536	495	515	482	508	522	545	535	549	538	523	538	544	546	527	535	532	493	541	562	524	546	550	515	543	527	521	529	549	513	521	523	525	511	534	523	533	551	549	546	504	532	502	525	562	501	517	524	583	573	525	557	516	531	526	555	514	525	526	564	526	492	520	539	455	517	531	518	514	522	516	500	506	543	540	535	532	588	503	522	587	550	524	485	498	474	561	555	521	503	557	519	511	506	524	541	529	530	513	552	486	524	547	557	544	526	526	543	532	540	518	523	515	523	531	498	528	526	539	547	533	501	538	503	510	522	564	554	514	540	524	530	542	519	531	591	537	551	542	540	528	515	517	485	496	537	517	505	543	579	595	571	554	488	542	541	551	555	560	515	544	557	511	552	529	503	531	550	568	509	526	514	525	513	537	552	502	497	518	538	600	500	553	525	559	539	501	509	521	519	551	533	533	502	511	523	582	495	558	508	521	517	536	509	495	515	549	553	548	542	522	534	489	534	543	499	507	539	574	524	509	533	555	538	524	550	521	578	515	496	573	526	490	511	509	500	510	575	528	496	536	524	519	506	547	505	508	487	529	529	552	559	495	532	565	512	542	531	532	515	563	527	562	530	532	496	530	578	549	511	545	523	546	559	492	531	525	513	486	512	515	526	567	478	545	517	555	536	537	548	499	533	560	500	559	528	478	575	533	537	504	501	534	517	508	525	513	515	490	589	549	477	561	484	544	480	515	541	511	487	514	540	530	546	549	537	530	544	499	510	479	500	524	539	512	540	512	567	539	560	481	574	525	540	566	523	501	527	482	550	523	524	509	535	516	509	498	539	501	558	520	545	514	505	525	544	519	559	521	492	526	556	579	557	539	534	580	520	500	536	499	535	547	525	496	520	575	532	531	547	513	520	521	522	515	555	534	519	530	474	506	559	506	521	560	523	517	546	547	533	585	538	511	551	499	493	563	552	512	532	540	507	515	500	493	498	531	556	547	474	520	512	526	555	533	572	522	550	558	498	487	522	535	524	527	521	517	516	527	545	534	545	507	577	534	524	574	552	519	524	533	526	506	515	518	504	491	568	537	511	579	532	559	501	504	542	530	517	479	533	510	510	552	498	567	487	550	536	543	492	527	529	528	546	534	548	559	525	543	545	543	525	505	507	508	521	500	513	502	492	532	535	497	537	519	531	538	547	485	527	529	539	539	521	558	552	496	527	526	532	576	566	534	519	513	552	527	533	560	507	507	521	506	543	498	522	549	532	492	511	510	533	541	540	573	507	578	531	519	578	535	505	534	534	502	578	535	518	524	508	525	544	472	502	530	518	559	516	507	519	556	523	550	566	538	534	543	518	513	522	516	477	546	522	518	542	507	499	580	517	516	509	537	543	520	530	527	528	520	543	530	530	564	536	518	546	557	524	491	519	564	528	491	524	490	515	536	498	524	538	520	527	501	518	467	513	509	544	566	509	532	550	523	502	508	521	559	522	530	538	542	513	500	522	547	522	551	496	531	526	520	498	498	506	520	532	520	473	538	534	539	534	538	523	510	513	538	551	527	509	544	518	522	512	528	540	508	492	588	546	577	505	569	533	525	499	538	515	522	506	492	521	514	500	518	537	547	517	552	512	534	538	530	552	517	500	531	536	558	505	506	513	552	511	510	534	524	530	523	553	532	533	573	543	555	495	485	511	508	523	545	526	527	515	516	541	535	500	494	520	556	525	507	529	514	512	523	542	519	504	526	524	548	561	504	499	494	529	499	514	563	551	566	559	554	491	527	541	520	531	522	535	536	531	552	526	554	516	532	530	528	498	545	560	489	490	518	552	551	522	526	497	508	527	532	530	546	474	522	589	556	517	528	550	555	552	540	518	579	528	519	527	545	542	485	505	525	495	518	528	520	507	528	504	540	587	505	483	544	521	518	529	511	516	468	519	496	543	519	552	583	501	537	536	549	539	530	517	507	519	537	501	494	529	529	552	581	492	542	518	547	567	523	508	544	531	501	514	529	506	532	530	521	532	518	484	527	527	540	544	542	522	570	554	508	497	542	517	536	540	529	543	583	524	555	496	534	537	544	558	538	534	541	509	524	547	513	542	499	522	547	491	510	502	531	515	499	527	529	528	494	516	520	503	542	506	515	542	556	571	554	528	530	517	519	462	516	516	526	513	538	491	538	510	543	517	505	490	547	531	517	504	528	580	522	506	547	576	525	583	542	509	544	504	485	522	532	527	508	503	567	562	517	510	564	507	528	488	561	555	564	510	542	548	548	512	521	475	562	475	507	537	528	526	526	526	494	532	496	501	532	516	536	532	473	537	564	558	551	536	511	551	548	550	547	523	494	538	530	549	539	548	539	485	523	479	540	523	564	533	518	522	539	523	524	534	564	534	526	499	515	517	559	538	518	513	554	538	507	551	551	511	537	557	535	514	505	525	513	540	567	484	535	558	522	527	521	559	541	522	517	546	523	518	502	541	575	513	524	512	504	526	499	475	547	489	527	538	515	521	488	504	543	520	526	482	539	530	553	554	497	566	516	505	495	547	524	504	516	516	513	539	532	504	513	508	506	519	524	529	512	487	499	533	504	513	485	517	508	517	491	523	496	515	493	527	515	528	532	530	553	490	522	518	517	495	538	541	544	510	552	521	542	550	538	577	526	511
24582	25780	37780	31263	21434	10686	1487	418	340	337	331	321	318	308	304	302	293	328	346	287	305	315	300	298	319	321	318	324	322	325	301	311	303	309	290	337	321	312	288	296	299	299	307	319	314	254	279	280	312	321	332	340	308	285	300	334	312	312	310	306	313	314	285	307	315	267	299	305	289	336	324	301	325	317	307	306	312	315	333	346	314	284	311	301	332	280	305	312	338	320	300	284	298	286	312	321	312	320	283	305	325	304	334	338	328	315	310	307	300	325	321	324	317	320	310	292	320	308	300	315	326	302	291	300	314	310	321	275	323	336	290	338	318	341	296	294	317	316	291	304	312	308	321	317	301	306	305	344	332	300	335	307	325	320	321	348	301	306	293	300	303	295	296	306	324	279	303	334	315	268	325	297	290	264	328	287	318	304	303	298	325	294	266	303	326	296	304	295	322	308	286	314	286	288	311	305	323	299	310	333	308	366	318	298	303	322	304	307	313	310	314	297	298	308	309	326	312	302	315	309	306	305	318	347	313	321	325	301	311	308	295	322	324	345	324	309	294	288	347	274	282	308	325	286	291	305	283	303	314	313	279	293	298	289	309	281	336	326	332	311	289	324	323	344	346	304	319	307	316	287	309	311	303	284	303	285	306	292	308	305	280	304	324	325	269	304	316	312	269	328	320	318	325	346	283	293	314	322	292	319	273	324	302	332	316	310	316	284	322	324	264	287	321	293	340	331	320	304	337	303	293	285	311	294	297	326	369	313	290	298	319	302	268	319	313	312	279	322	294	282	332	320	325	324	304	325	318	338	283	325	325	342	325	315	290	325	305	300	310	315	291	296	322	304	287	312	327	305	346	342	300	325	307	329	298	294	289	313	319	335	285	316	273	320	306	344	340	290	301	321	318	305	322	310	322	338	315	328	354	298	329	327	310	265	290	281	316	273	308	294	327	295	293	332	279	328	352	331	295	312	311	306	310	306	298	321	341	255	322	312	326	318	300	337	286	295	313	340	299	301	303	318	303	323	304	279	336	314	334	303	302	333	312	309	310	335	299	274	290	300	290	277	326	312	315	305	299	310	324	278	316	294	348	299	303	302	276	300	319	305	306	322	317	289	301	287	313	304	290	336	326	301	303	292	313	343	339	311	296	314	301	338	319	349	322	300	350	284	318	301	292	314	299	293	316	301	315	337	328	334	313	302	272	298	318	312	342	292	310	301	306	321	297	292	323	312	329	340	275	311	324	300	279	331	320	310	312	304	342	309	286	337	314	349	323	290	295	330	287	325	297	325	314	298	301	334	309	269	290	289	323	321	307	296	314	298	318	279	318	336	307	308	288	308	327	316	315	330	261	313	313	330	308	340	306	324	316	298	323	305	295	335	329	315	276	322	302	302	323	333	278	336	297	318	335	294	290	287	291	298	322	288	296	326	317	302	281	341	282	280	293	315	311	305	294	307	322	282	309	328	291	309	324	334	321	293	312	308	321	313	284	302	290	314	297	320	314	333	304	299	276	332	302	315	305	308	322	303	314	308	289	264	309	295	330	337	319	316	301	350	287	298	312	292	292	308	346	274	295	313	334	278	313	315	309	320	320	292	313	311	297	285	327	322	312	322	324	284	310	279	304	294	297	281	341	291	339	312	308	326	330	266	330	316	301	320	296	318	316	357	342	334	307	299	313	265	287	324	301	303	329	289	300	358	284	285	300	330	310	304	303	327	303	287	319	319	298	290	319	316	303	318	292	342	312	303	300	307	281	308	277	313	317	322	313	291	272	310	301	291	331	306	302	279	320	301	311	298	297	314	319	289	331	274	318	299	294	284	254	346	315	307	330	316	317	306	339	331	310	308	325	299	330	307	295	263	319	280	331	316	279	298	314	304	314	304	321	302	334	308	317	317	310	294	284	315	290	325	307	296	311	292	314	268	279	293	308	310	345	323	310	335	291	330	286	296	270	300	287	295	338	303	275	308	308	300	314	293	293	279	285	292	269	276	328	335	310	298	316	326	303	310	294	291	308	299	311	285	322	303	263	345	325	324	313	310	303	295	296	353	299	297	330	311	318	291	304	288	299	296	312	299	306	295	302	323	302	307	304	310	309	332	317	301	318	296	324	299	333	280	308	300	279	306	292	289	302	313	349	320	294	324	301	300	294	315	288	325	292	303	308	309	305	310	331	307	302	300	307	334	322	296	286	317	325	319	302	319	322	297	314	289	329	308	322	309	324	305	338	347	326	324	312	322	303	330	310	306	267	311	303	302	307	280	328	320	326	302	322	279	292	307	309	326	290	328	312	298	306	307	311	313	309	316	338	302	351	289	333	302	285	323	306	306	313	292	337	300	307	304	294	291	314	339	283	292	298	314	324	302	319	299	315	305	319	330	302	313	293	307	342	326	304	361	313	324	307	334	305	285	297	292	306	329	316	322	286	303	310	351	303	322	308	299	323	294	312	300	299	317	314	312	328	323	326	321	320	275	318	317	344	316	303	308	308	280	344	324	331	314	331	257	297	304	303	313	321	294	282	342	318	277	313	283	294	296	285	332	322	264	306	324	308	307	321	313	314	310	283	294	338	313	306	323	292	286	315	300	301	280	309	291	290	264	310	270	287	262	309	308	320	316	328	302	321	287	339	317	303	292	313	336	274	322	302	306	283	322	326	316	325	279	346	288	307	307	304	322	299	307	297	291	319	309	325	306	305	309	313	309	290	307	320	319	326	297	307	286	312	340	299	340	301	318	357	333	307	307	274	288	330	290	327	325	305	317	305	334	310	302	280	304	304	314	318	316	303	313	309	312	297	336	311	290	332	303	279	323	310	298	307	312	307	339	299	301	333	321	306	307	295	311	337	305	299	329	336	300	340	302	323	294	279	302	346	301	293	301	314	311	302	291	303	302	314	342	323	309	266	305	299	328	337	312	295	345	310	301	281	315	296	303	321	316	307	309	319	327	344	295	326	320	293	292	306	320	277	306	307	279	313	336	308	338	322	294	312	326	315	284	320	306	313	306	308	304	340	283	295	303	299	316	340	349	286	317	315	309	322	305	291	308	312	335	321	307	330	279	296	302	285	316	296	316	291	309	300	269	318	300	293	316	349	298	342	311	325	314	303	308	307	314	324	299	321	284	358	340	271	291	319	342	281	293	284	315	320	329	317	305	322	324	289	319	290	298	318	288	321	263	311	331	319	306	306	317	296	317	310	279	309	323	314	309	301	321	298	352	295	306	324	324	294	312	328	325	279	324	311	304	290	334	324	293	302	273	313	308	307	296	320	300	342	295	268	312	323	318	294	296	282	318	311	323	315	318	320	318	343	322	305	290	311	297	308	337	295	319	298	319	290	311	320	302	293	331	333	330	319	332	290	324	312	291	315	305	306	332	320	334	324	298	313	326	305	289	272	299	301	329	327	322	295	303	323	329	299	332	316	303	320	331	304	303	302	335	315	299	292	287	311	301	294	310	303	279	295	289	308	313	314	309	291	313	306	312
58528	94905	69603	43056	24446	8911	2016	729	637	522	563	574	567	533	526	608	557	542	553	517	572	550	591	534	530	563	589	577	557	580	566	557	575	566	556	561	510	558	558	583	554	524	568	529	604	566	568	532	546	556	579	558	559	577	570	539	591	521	541	577	561	567	553	544	522	597	569	556	602	553	517	531	632	567	568	571	569	569	499	525	566	584	560	568	588	540	552	531	513	559	575	560	619	551	555	549	561	553	568	589	592	579	580	566	537	528	610	542	543	567	563	599	556	541	536	555	551	574	580	556	610	573	592	519	573	563	524	593	592	533	563	587	564	543	525	590	566	547	578	583	536	562	565	552	571	581	554	545	548	539	510	572	552	559	535	524	572	554	581	535	570	525	546	548	545	559	532	547	566	556	562	483	573	573	568	590	544	584	566	567	545	556	561	577	545	602	515	521	566	547	561	553	553	562	531	561	550	575	579	545	567	536	572	561	555	541	561	579	578	583	541	580	586	536	522	576	577	524	548	555	599	551	580	537	538	574	561	586	587	540	545	534	616	533	566	569	582	579	537	527	546	560	547	569	548	541	525	564	579	563	564	568	553	535	549	595	594	580	624	521	550	548	569	568	579	556	575	538	585	570	541	563	590	544	587	514	570	526	518	569	577	564	533	551	559	571	567	563	566	541	533	557	480	518	550	572	565	536	541	535	547	518	545	559	577	570	591	544	568	585	550	548	555	540	559	554	584	552	581	574	515	561	543	562	561	579	528	535	565	537	537	527	529	603	571	622	612	545	603	542	531	557	587	583	553	567	534	569	594	581	553	536	559	602	516	566	570	569	590	594	540	536	531	561	532	515	532	537	583	567	551	555	550	561	509	587	566	583	566	530	558	547	542	561	590	554	526	542	595	554	528	561	561	574	563	602	547	570	526	560	545	591	564	545	543	547	564	579	524	534	551	542	522	551	519	546	544	572	553	614	533	596	564	573	551	522	606	549	528	552	591	568	584	551	560	550	610	604	535	548	554	554	524	548	574	592	566	535	615	567	538	598	550	545	573	523	558	555	561	568	521	557	574	561	615	541	521	569	505	600	537	580	512	586	569	585	548	584	564	561	561	545	604	505	557	532	560	529	566	550	611	535	562	545	545	569	564	587	571	586	547	595	552	592	608	574	541	575	554	534	544	585	526	557	579	534	544	579	548	538	491	553	545	551	580	580	553	547	537	588	614	578	518	578	552	530	540	510	543	538	549	601	552	565	528	542	550	552	560	565	565	527	540	560	563	551	550	530	586	552	529	538	551	574	623	560	580	570	557	549	548	576	553	562	540	560	555	518	568	523	511	542	539	572	531	562	583	543	576	569	627	572	563	487	580	560	561	542	571	592	564	555	543	574	542	586	582	566	549	567	550	556	540	568	540	583	567	551	572	549	574	558	568	531	586	593	533	563	563	555	590	560	534	587	586	547	542	574	566	510	531	559	559	546	598	554	593	539	561	529	552	568	564	511	524	603	567	544	521	576	548	539	570	542	550	577	562	577	572	523	545	541	532	573	539	541	566	545	543	594	580	550	566	568	561	588	565	553	533	552	565	565	578	541	572	610	564	567	502	608	579	568	563	562	554	575	542	549	580	575	573	560	551	536	548	549	595	591	551	543	562	549	499	573	516	539	540	531	558	556	561	514	534	569	522	533	589	539	551	539	573	518	563	540	581	559	559	553	576	580	577	522	548	535	562	585	572	544	533	578	561	543	573	536	552	542	559	555	590	561	550	522	545	504	560	571	600	545	546	555	617	550	557	556	549	563	599	522	550	564	598	554	575	547	586	547	534	542	580	625	559	543	536	559	573	613	531	544	564	612	541	551	537	536	557	576	592	607	557	511	524	528	579	509	581	567	564	543	551	595	597	618	548	527	568	541	544	515	547	559	572	547	578	529	543	552	565	543	488	562	531	589	586	553	554	538	573	562	605	589	567	540	523	567	573	538	619	568	578	558	530	570	575	587	564	592	510	536	566	551	592	543	555	573	579	570	569	567	582	557	541	571	574	526	580	559	575	550	537	562	551	603	550	550	593	533	553	524	589	531	575	552	578	537	602	566	587	536	577	550	573	574	551	588	577	531	525	510	520	586	573	572	569	600	580	527	532	598	553	569	599	538	519	572	566	561	546	559	594	561	535	548	595	543	569	553	584	521	529	519	534	534	547	569	567	501	548	557	530	604	566	584	622	569	536	567	564	551	535	533	516	568	533	571	537	554	557	577	542	527	592	548	559	570	534	531	559	557	543	590	606	537	544	559	588	596	536	554	589	564	594	539	561	603	568	580	523	527	554	543	537	573	622	538	560	551	562	570	531	550	543	558	599	518	567	574	600	515	539	569	584	591	541	551	592	588	587	544	543	552	548	550	560	552	586	579	573	527	550	552	562	567	564	557	567	575	614	558	573	538	570	522	585	558	533	581	567	544	576	544	558	595	563	573	530	542	535	528	535	540	593	578	539	547	536	565	599	609	573	516	569	634	565	552	576	558	560	553	544	526	560	533	526	601	582	558	571	573	552	588	577	550	534	554	547	529	578	537	562	546	550	535	557	588	564	566	551	552	595	573	564	561	561	540	543	500	582	531	611	568	564	568	511	534	537	527	531	586	590	554	527	543	527	592	572	572	561	624	516	565	587	577	567	563	536	566	527	587	569	515	572	558	583	531	581	567	548	524	600	524	548	563	545	543	556	541	528	495	577	564	526	556	566	530	593	559	557	573	529	551	575	563	535	528	604	607	558	537	539	563	534	576	522	564	551	543	590	570	538	576	534	556	518	567	528	527	557	567	528	552	546	530	604	556	542	564	564	540	568	538	561	530	557	542	559	563	508	568	571	582	529	564	551	544	561	518	550	554	554	554	572	569	563	580	550	568	566	542	584	628	539	601	591	588	536	572	595	614	573	535	551	549	563	543	579	529	504	572	566	568	608	567	557	590	535	546	566	570	565	566	579	545	581	538	620	549	595	546	547	540	603	534	528	554	601	576	555	578	579	564	581	550	567	579	605	574	574	532	544	538	546	648	562	557	563	516	550	548	547	526	563	546	510	605	560	570	553	565	509	542	558	570	530	586	556	539	536	566	558	537	570	543	576	580	556	562	555	564	570	547	558	538	549	557	559	546	556	579	557	545	548	590	549	532	549	577	553	555	553	605	526	568	513	554	552	573	555	558	562	537	554	523	544	550	552	536	564	528	570	549	581	547	521	540	552	543	575	558	549	574	531	541	596	537	566	553	589	534	567	566	532	587	519	557	550	569	538	575	518	571	559	617	578	561	575	575	558	540	538	560	544	557	528	588	525	529	604	555	568	572	593	546	575	563	580	570	542	584	591	560	560	551	621	577	515	556	542	572	556	549	571	617	566	569	505	550	578	561	587	573	535	548	530	533	635	534	547	555	574	605	584	571	575	583	561	547	559	585	557	515	574	576	569	551	529	557	526	549	525	577	578	589	575	599	585	577
23455	23214	34062	28673	22637	17764	5166	586	392	389	349	387	354	356	376	389	361	336	382	350	368	366	361	371	375	396	385	332	361	384	384	361	377	354	378	345	337	377	349	359	364	364	379	374	384	350	384	355	379	388	333	345	343	367	379	339	355	319	380	319	320	366	375	356	382	351	368	344	334	381	341	335	377	363	377	355	330	349	344	365	362	364	355	351	339	360	345	335	364	371	366	335	353	359	355	354	368	345	331	342	342	343	324	350	340	335	336	342	370	388	357	343	369	375	388	347	377	372	370	336	324	374	382	369	381	376	405	309	343	369	330	361	371	351	358	346	352	365	358	355	328	357	320	337	344	341	362	361	340	360	377	366	381	374	355	366	342	352	367	346	375	355	380	352	346	339	364	338	343	335	398	354	384	393	373	332	370	360	316	373	323	337	356	379	369	337	348	384	329	389	347	377	355	344	381	348	375	345	357	349	360	365	319	335	358	360	357	359	336	356	346	366	368	366	365	372	324	312	359	356	362	342	341	333	351	325	358	345	367	376	379	343	367	322	335	348	349	371	366	359	366	380	358	315	351	367	365	382	346	371	332	362	343	334	329	359	357	386	366	345	366	353	364	353	357	368	389	362	353	360	354	358	361	379	370	344	380	351	353	357	342	358	347	381	340	400	351	372	380	354	389	356	331	334	342	342	341	362	399	357	365	327	343	370	367	362	371	358	406	329	360	337	354	342	368	348	347	368	364	379	363	390	336	385	366	337	339	329	381	331	349	343	340	383	366	353	371	351	368	374	365	334	368	323	358	408	350	354	335	364	390	368	345	319	364	334	367	360	372	329	367	366	349	358	344	357	375	363	367	333	351	336	394	352	358	342	364	371	369	346	336	336	385	351	359	380	351	353	341	328	363	346	345	382	394	332	320	332	329	373	345	356	314	329	391	351	367	351	364	389	347	326	393	363	334	356	384	375	323	354	398	355	350	403	365	328	364	328	360	339	360	380	350	313	322	375	351	346	330	348	347	395	360	353	357	381	338	367	342	325	380	363	345	349	350	347	346	346	387	367	380	354	341	335	313	370	352	355	356	328	371	364	383	370	359	333	337	355	381	368	381	335	392	366	358	377	352	354	379	368	331	331	360	395	352	357	374	344	349	347	382	363	369	355	366	340	360	357	350	358	365	362	373	373	368	327	329	375	366	388	342	364	340	384	355	337	377	366	365	398	349	362	362	365	370	351	343	366	349	352	347	372	340	352	366	356	333	347	364	310	360	334	353	353	351	351	352	334	352	386	353	381	349	363	343	377	349	366	336	310	348	351	334	386	368	365	346	365	365	365	386	334	370	340	320	331	351	381	325	363	375	355	330	341	303	376	381	364	318	323	321	375	345	353	358	323	347	367	339	339	355	387	330	369	327	384	402	419	389	349	384	364	370	342	347	392	358	346	349	362	365	370	318	355	360	376	369	362	360	346	369	321	329	365	366	353	354	360	330	377	363	342	322	424	355	394	371	341	356	360	329	361	359	375	370	328	341	341	345	348	362	363	321	366	357	388	371	363	350	324	357	415	363	317	370	339	346	336	349	339	342	370	363	385	351	362	355	332	385	349	381	356	355	334	341	376	331	337	391	361	356	374	359	350	344	368	368	324	350	337	306	328	327	378	341	374	350	369	387	350	370	364	341	327	330	324	367	385	349	400	336	369	349	360	377	369	381	357	335	364	366	340	360	370	349	381	357	382	344	401	345	356	359	370	344	371	328	360	384	342	347	361	341	361	347	321	362	351	384	363	325	364	382	332	346	389	319	398	363	325	361	378	368	372	372	355	348	332	361	368	330	333	340	328	360	331	362	358	377	365	357	363	337	350	325	356	334	342	382	366	342	362	374	341	344	356	358	379	329	341	375	378	359	345	336	367	354	345	341	357	357	337	356	346	342	353	355	341	350	364	350	363	346	376	365	381	343	343	306	363	342	356	335	374	366	311	353	349	375	363	344	350	339	351	345	377	346	374	381	352	354	326	331	323	349	339	350	340	351	349	370	358	330	378	350	360	374	348	370	358	345	390	354	374	392	319	353	367	356	398	339	381	377	354	349	342	342	367	355	343	368	360	362	348	373	352	376	350	349	356	377	341	350	380	312	343	362	354	367	347	331	363	360	393	332	346	337	337	348	326	367	356	343	333	356	354	337	348	369	384	335	352	342	335	347	341	346	358	345	367	355	357	364	334	364	384	365	337	332	370	363	344	382	305	361	341	358	359	374	351	357	387	367	377	367	338	355	325	373	362	334	356	323	343	387	351	379	338	347	384	369	330	342	413	381	359	356	369	359	362	323	364	394	365	392	387	357	342	363	340	340	365	308	358	364	357	356	326	333	377	362	357	312	359	376	347	349	330	349	370	340	340	335	366	337	347	394	352	353	365	318	345	349	359	386	381	330	361	352	351	360	352	360	373	361	366	338	377	380	367	368	350	326	358	351	382	353	350	355	353	330	342	353	354	369	348	323	343	335	403	351	365	392	384	340	330	365	343	351	357	365	383	346	349	351	375	395	347	348	332	388	370	320	357	350	359	383	352	341	356	332	342	364	353	363	360	365	375	365	335	368	331	349	305	367	327	338	368	377	381	341	374	347	345	342	363	366	394	339	363	378	377	353	371	336	345	348	321	360	352	345	376	358	382	379	371	375	347	320	350	396	391	345	367	364	378	371	355	337	321	339	360	374	323	339	348	341	332	367	377	344	327	380	397	353	370	372	330	358	362	344	317	349	359	360	390	315	340	355	370	367	337	367	369	361	347	352	343	368	360	336	362	350	367	347	370	337	358	327	340	347	350	311	352	370	362	342	358	337	351	360	358	341	340	342	366	366	366	356	322	394	336	343	371	354	357	387	320	363	336	365	380	369	346	362	362	320	360	342	383	379	317	410	353	374	353	365	358	349	335	340	379	384	358	359	358	382	410	341	308	341	366	347	345	355	382	371	367	388	333	342	330	361	331	353	354	308	374	335	368	359	341	372	340	350	378	345	364	376	358	359	337	359	368	365	346	361	350	356	366	361	345	348	324	384	346	346	343	333	398	360	359	352	401	352	361	347	370	382	330	362	372	384	344	358	359	347	389	352	362	363	334	354	340	351	378	381	322	341	337	366	349	370	369	346	328	356	321	346	371	347	356	370	362	361	339	354	336	352	388	344	368	379	331	350	348	340	382	352	368	357	355	377	353	326	352	344	374	327	349	366	336	351	370	371	358	340	359	358	358	346	357	353	353	352	319	348	351	345	344	391	382	332	328	361	329	342	361	338	359	352	332	352	348	344	362	376	368	380	381	343	336	374	382	363	371	346	385	329	360	358	350	355	386	382	358	354	397	350	372	360	361	360	364	339	346	394	362	356	351	388	366	328	359	322	385	359	381	360	368	375	335	390	373	349	352	371	346	387	361	343	354	362	401	345	344	344	338	380	380	346	360	310	363	366	345	332	353	354	362	349	317	315	375	343	339
58081	103520	77770	50847	30144	12120	3003	920	687	606	601	611	626	573	608	642	613	624	644	633	600	618	586	627	606	592	629	607	593	587	657	611	648	611	595	636	612	666	637	603	619	624	643	652	589	610	585	611	589	635	628	631	580	628	617	583	599	620	619	618	602	634	625	632	623	628	594	623	610	597	638	639	638	639	633	636	612	582	615	637	608	639	672	608	636	612	604	625	611	572	634	622	610	613	599	613	642	625	644	636	599	642	631	574	603	609	618	575	633	612	634	633	614	600	590	647	545	624	627	647	635	634	656	612	648	592	645	618	589	627	590	608	639	640	617	573	596	642	629	618	600	577	638	586	604	628	640	646	600	620	633	603	651	626	627	647	634	628	628	611	598	617	655	608	606	648	619	633	589	648	641	602	609	614	618	580	600	610	631	603	612	630	620	618	629	613	622	598	605	603	570	591	614	635	597	624	632	603	597	608	602	638	597	656	638	612	644	594	603	622	598	603	612	638	608	619	573	641	600	599	581	597	616	591	617	639	585	586	621	605	643	640	595	614	619	619	628	597	626	618	609	605	616	609	613	639	652	627	642	629	596	596	604	621	640	604	644	640	624	621	572	593	605	566	636	608	652	617	600	630	644	632	620	614	589	603	681	576	641	623	595	602	590	566	557	628	692	625	605	591	618	607	572	636	588	574	653	612	612	577	609	648	593	635	603	606	618	614	608	592	625	587	609	602	667	652	589	626	594	625	606	603	605	561	606	598	635	625	623	608	595	624	545	631	662	627	601	638	617	582	642	582	583	633	647	603	631	645	686	584	648	607	612	658	616	624	607	599	598	648	633	621	630	576	606	656	639	577	593	625	618	626	641	651	621	612	597	608	633	605	590	595	665	627	597	634	607	606	603	603	602	610	620	622	631	606	615	621	611	559	639	631	590	619	583	599	631	590	619	597	600	585	604	642	630	625	616	644	600	574	618	606	623	654	616	622	641	594	600	592	613	624	617	624	551	596	588	613	633	618	667	621	596	620	610	627	610	597	603	601	657	610	633	626	639	625	625	601	637	667	614	640	612	627	626	605	590	619	582	605	623	623	619	598	598	638	609	649	648	628	610	599	608	578	635	591	672	591	581	615	574	641	621	612	550	603	665	605	598	646	595	634	594	607	553	599	599	633	618	619	597	608	622	614	638	608	601	608	583	681	625	593	565	612	623	584	637	612	608	591	564	675	632	633	620	584	620	590	584	608	614	626	643	647	614	636	583	608	593	571	602	601	574	577	563	566	589	618	645	650	593	604	640	632	606	615	609	609	599	610	582	673	584	621	637	577	616	614	591	618	590	620	593	613	678	600	640	640	601	600	616	648	626	596	565	581	595	621	640	632	593	655	650	623	591	587	623	602	604	636	633	587	600	655	579	632	614	610	630	567	596	624	612	649	600	603	630	623	635	602	639	641	624	619	613	579	580	622	632	611	626	622	605	637	627	572	604	610	644	607	620	579	639	583	589	610	616	612	618	610	593	613	601	611	582	599	589	624	627	592	577	601	605	639	619	597	615	571	596	692	614	586	619	624	638	593	599	639	637	621	642	608	607	577	603	635	621	599	624	643	616	637	592	547	622	638	637	640	636	587	593	630	617	607	554	627	611	618	592	590	643	642	627	621	572	635	652	619	649	609	645	642	588	580	611	629	633	654	634	580	634	607	628	597	622	637	608	630	641	600	616	594	570	606	612	620	610	610	583	659	615	640	588	623	656	589	643	638	639	638	601	564	569	624	608	605	672	589	641	606	636	551	609	611	627	630	686	602	615	613	658	653	575	633	600	613	614	559	607	593	700	579	619	628	594	631	626	624	607	618	605	612	584	603	620	591	597	560	640	597	622	609	615	652	624	623	622	631	610	636	629	601	612	584	597	587	608	604	598	643	615	612	584	619	585	610	592	613	660	656	621	608	602	642	636	648	604	602	624	633	615	635	624	623	609	650	611	637	627	591	621	600	596	655	614	628	580	558	630	644	617	585	595	623	586	616	627	619	609	622	610	587	622	598	623	631	550	659	600	654	618	616	582	634	599	593	643	581	585	619	641	623	610	603	631	618	641	645	653	588	615	605	632	612	637	591	582	628	599	602	592	643	577	596	602	635	668	662	651	635	616	623	598	622	610	618	628	611	644	606	617	571	578	594	640	625	624	546	645	596	592	615	603	657	617	623	604	601	622	563	614	620	627	652	660	651	600	590	644	589	620	626	655	600	589	630	607	619	589	602	600	644	604	623	601	608	570	618	594	596	657	585	610	618	617	642	593	624	577	610	693	636	588	617	601	599	598	617	650	631	590	613	620	596	671	588	628	676	608	665	614	599	633	582	630	613	637	599	576	620	605	580	601	605	609	661	618	645	601	630	615	612	582	584	624	638	638	586	581	622	601	602	619	623	594	599	621	611	609	604	628	619	607	578	609	598	616	620	626	624	647	603	574	633	530	590	615	617	585	603	646	622	567	566	627	623	589	624	631	618	628	635	602	593	612	586	601	590	624	578	610	582	611	629	651	583	615	593	595	629	634	581	646	580	610	616	605	570	604	603	661	611	643	616	617	613	586	601	621	582	623	593	622	633	620	636	595	610	609	627	614	580	604	630	597	606	574	604	623	624	583	603	599	601	566	625	634	577	584	608	591	612	630	638	619	580	634	606	609	626	580	634	632	651	576	616	624	572	639	608	665	623	583	648	579	632	607	606	627	619	618	639	576	583	639	615	655	642	590	608	579	635	619	645	615	596	625	610	644	624	635	637	603	622	609	640	609	609	582	619	640	626	603	615	624	591	571	623	571	622	622	595	617	599	645	583	619	604	615	595	644	588	622	654	588	602	619	609	585	616	558	640	610	575	643	634	592	633	650	630	616	578	645	620	647	621	630	624	649	642	598	614	636	623	589	612	608	621	595	620	610	563	593	584	585	596	582	600	591	597	619	637	632	634	588	641	628	611	614	591	591	616	618	603	595	610	601	557	618	606	627	634	619	605	607	591	613	597	608	608	604	605	614	582	643	593	585	586	604	622	623	638	606	619	632	586	623	617	635	643	594	632	586	589	581	615	640	658	630	642	569	617	607	625	629	621	629	592	636	629	615	666	613	602	619	617	622	670	585	620	631	591	603	596	601	631	612	565	631	595	631	603	570	608	612	624	629	620	617	621	642	621	629	598	626	652	630	586	601	674	579	583	614	594	646	636	613	608	624	579	597	578	627	608	597	653	589	608	619	652	638	601	603	607	565	613	639	651	619	589	660	590	610	588	619	650	644	602	627	640	625	600	597	626	588	602	574	619	618	596	571	628	602	583	642	596	614	632	587	588	579	610	605	613	619	596	598	635	630	582	579	603	597	635	607	636	585	644	591	638	660	607	648	594	570	612	650	626	603	664	645	618	621	608	635	604	617	607	602	606	609	608	631	653	597	599	612	609	592	593	619	619	600	626	597	635	654	628	631	609	563	579	589	683	623	603
28534	32852	31062	15657	3434	766	370	305	305	281	296	282	288	281	276	266	255	257	302	260	280	305	255	278	305	289	286	256	327	295	292	288	261	293	288	300	272	299	289	281	295	275	286	290	287	310	324	310	281	279	314	275	296	324	276	285	300	250	293	294	282	309	300	269	295	279	284	277	288	296	284	291	254	295	270	293	292	292	322	278	289	286	278	286	246	276	299	286	289	277	301	297	322	261	284	303	294	306	301	258	290	278	288	297	270	266	279	270	272	283	307	275	294	277	288	267	282	280	290	318	297	273	312	266	278	293	266	265	297	298	271	293	329	297	303	256	294	290	289	307	269	279	276	269	250	278	298	293	270	284	275	308	298	274	276	257	298	275	289	256	318	276	304	293	280	296	284	301	272	291	291	287	280	300	284	309	284	266	271	293	276	260	292	287	303	288	277	255	307	289	287	293	263	291	312	314	327	309	295	321	277	302	295	289	283	281	301	289	255	316	281	242	306	288	267	279	270	279	308	321	275	280	291	280	281	290	281	291	294	281	275	292	295	278	262	264	308	288	286	293	287	303	250	262	294	299	292	278	310	282	300	286	304	275	270	282	268	283	276	279	275	294	310	275	289	294	259	270	277	301	296	261	273	287	300	296	277	295	280	290	287	269	255	299	267	272	282	271	269	266	271	273	288	272	300	279	300	311	260	272	288	274	326	273	321	319	281	275	281	294	274	304	263	295	256	267	322	281	269	277	295	304	286	341	306	265	296	281	273	251	282	293	272	285	302	287	286	286	274	282	302	301	288	262	276	267	294	273	310	305	305	281	294	267	303	294	308	310	272	295	314	303	309	275	279	285	268	278	283	286	282	284	276	306	286	281	277	294	285	291	288	270	312	303	289	307	318	311	304	299	289	299	274	280	300	292	325	288	276	270	286	281	260	307	290	261	314	262	276	320	283	259	274	313	276	289	301	293	275	285	286	277	279	284	258	306	292	266	295	299	289	298	292	307	312	297	310	286	281	291	300	285	291	309	281	278	315	304	291	285	277	278	282	267	273	329	286	298	317	314	313	281	293	270	285	267	283	296	255	324	276	306	290	278	279	281	308	312	304	274	298	268	287	264	300	266	273	296	268	274	265	272	273	286	311	299	291	304	282	272	296	274	327	293	279	266	294	279	278	292	250	285	313	297	281	298	307	305	285	279	293	296	301	260	279	271	301	301	309	293	307	284	289	288	295	285	318	280	270	290	292	310	302	284	304	300	290	289	276	289	276	324	261	310	288	295	277	269	246	319	306	294	278	269	297	295	316	310	279	321	261	308	312	300	265	295	302	298	317	271	347	275	289	265	289	281	283	322	287	301	279	304	321	260	290	295	319	322	322	279	292	289	286	282	299	300	255	311	311	280	255	251	274	269	267	299	312	283	282	292	291	280	303	278	306	299	294	307	282	308	301	281	328	319	314	309	310	289	294	309	319	277	312	316	270	268	270	328	285	292	273	270	303	284	309	279	284	275	298	285	291	260	259	295	250	313	266	324	295	273	268	288	269	294	298	272	311	298	285	281	297	291	290	260	267	289	291	245	278	297	276	312	298	286	292	309	259	294	299	288	305	279	288	272	290	262	277	304	301	327	297	293	281	291	269	265	313	286	292	276	286	277	294	287	269	308	304	269	264	281	280	300	302	300	273	273	307	310	303	299	294	277	278	283	275	267	283	283	283	275	305	296	284	260	303	267	293	281	293	293	268	303	295	249	268	293	279	303	306	270	285	297	293	294	266	291	280	247	314	281	269	297	273	249	263	279	305	288	276	288	277	309	308	284	300	295	306	271	302	301	281	293	271	293	305	282	247	279	270	276	300	270	300	292	303	278	297	297	281	272	285	295	275	279	268	291	301	274	286	290	281	344	283	305	301	283	282	267	277	300	304	287	294	305	313	287	260	304	281	305	307	309	271	288	283	291	255	267	266	283	262	290	278	272	286	279	297	297	270	283	283	281	294	270	331	262	257	293	284	278	270	277	307	285	300	288	283	300	282	305	296	294	305	277	327	297	302	298	289	279	278	291	297	269	286	301	300	271	310	285	294	298	279	286	259	314	270	278	312	272	276	317	275	286	313	286	285	316	280	277	296	297	295	298	290	273	286	306	271	299	296	278	303	303	285	294	275	292	297	284	279	315	279	330	308	300	307	300	296	269	275	318	296	294	315	299	288	305	275	312	321	274	298	303	277	316	313	285	274	254	286	273	292	291	271	314	293	278	283	313	272	297	298	276	285	286	268	269	285	302	263	286	297	265	275	271	287	290	323	295	286	245	290	279	277	301	286	277	317	284	300	271	269	279	272	289	289	297	301	288	308	304	290	258	299	308	286	259	293	289	295	278	309	287	334	288	304	287	259	278	270	293	310	304	282	288	279	272	300	295	280	280	282	283	282	318	296	279	289	288	275	300	294	286	307	290	269	284	297	278	295	290	303	279	307	263	287	287	275	315	295	291	294	298	298	275	307	311	281	284	297	250	330	281	319	274	264	285	295	317	257	289	290	229	277	298	298	265	283	312	276	302	311	294	304	286	286	267	259	295	277	303	269	273	300	288	250	299	309	310	306	301	277	312	265	309	310	281	251	288	290	278	314	290	287	313	298	293	281	263	278	280	278	295	262	265	274	256	295	270	288	281	279	267	271	313	278	272	295	273	292	286	299	319	289	283	308	239	293	294	305	299	286	260	300	288	293	330	278	294	272	279	295	275	328	287	323	277	317	301	274	278	283	286	283	311	317	266	278	277	301	290	329	271	300	285	274	290	282	296	277	274	266	335	319	284	309	277	289	295	279	324	286	283	246	287	277	278	300	299	285	295	259	250	279	259	274	282	292	294	256	290	293	307	315	290	296	284	268	316	319	283	288	265	282	277	277	308	318	274	285	258	285	279	273	309	282	283	259	278	264	303	299	307	273	277	305	249	297	303	285	310	247	271	303	276	283	276	286	282	272	282	270	294	289	283	263	290	309	281	294	290	267	294	292	270	295	265	294	268	280	275	282	283	298	273	279	292	280	316	299	291	306	283	285	271	301	306	265	294	276	282	303	290	333	270	299	335	302	279	287	289	293	283	312	303	283	288	303	285	276	296	282	281	292	288	301	266	266	315	317	304	287	267	281	337	275	274	321	286	266	283	292	302	291	312	283	293	278	276	304	272	295	294	284	299	267	259	278	319	291	300	324	269	273	279	291	288	270	285	269	275	310	263	292	285	257	300	305	319	276	301	291	303	307	307	319	252	300	274	305	266	302	314	285	299	314	281	281	285	289	300	312	263	297	322	298	313	277	305	268	275	294	274	293	281	282	269	272	283	262	268	288	274	274	269	315	271	298	280	279	318	262	271	294	314	276	269	285	289	286	291	281	274	285	291	276	274	245	293	296	291	255	296	263	315	265	263	244	298	284	285	277	278	307	291	282	282	304	253	277	268	267	263	284	286	272	286	307	320	287	308	300	307	279	279
34210	51165	36561	17803	6003	1623	721	561	561	516	495	546	544	515	520	596	539	542	518	522	524	516	554	524	518	504	500	529	552	512	534	497	561	511	550	527	523	555	496	568	513	501	555	555	541	531	565	518	557	527	514	521	528	496	521	500	471	511	565	580	512	518	563	505	504	535	504	523	534	513	554	576	514	544	515	490	516	509	549	556	544	551	527	541	528	531	517	481	501	521	511	514	535	471	547	500	515	495	519	485	552	484	537	543	557	539	529	524	508	524	549	549	535	587	532	511	536	510	504	508	508	518	545	495	537	524	531	541	545	555	540	482	543	546	502	514	517	529	506	489	535	522	549	554	553	546	561	519	516	562	540	535	521	536	516	511	552	556	539	529	549	536	515	547	525	517	523	503	513	527	575	491	487	543	537	524	494	524	539	493	508	507	582	504	496	526	540	532	509	526	542	513	520	567	560	541	527	520	565	509	543	548	495	517	514	515	520	534	503	517	529	494	521	504	537	511	550	478	544	512	505	525	527	521	532	584	502	545	552	541	540	531	531	502	535	517	513	532	516	573	503	529	562	528	514	525	538	538	527	540	564	503	548	526	502	531	569	530	528	530	581	553	544	530	526	554	514	550	518	581	545	542	542	536	522	530	530	520	553	517	528	519	559	510	510	561	522	553	531	598	509	514	528	504	518	522	490	549	518	547	524	536	516	514	520	529	543	501	481	570	488	513	544	532	572	502	530	558	537	559	557	494	523	510	534	539	536	565	526	576	537	547	529	518	490	539	532	529	520	534	538	550	519	498	556	524	517	554	520	533	530	522	498	497	555	544	570	560	556	525	541	466	494	568	525	512	585	553	515	531	531	535	542	523	551	504	499	529	512	486	480	521	499	563	504	509	540	556	563	488	523	562	540	567	506	511	498	558	524	533	538	521	543	530	530	493	509	504	543	527	555	542	542	499	526	561	544	527	560	505	537	503	558	552	544	511	560	514	484	522	521	567	505	529	528	501	510	520	543	571	556	527	485	518	545	510	517	495	498	539	490	586	511	519	537	555	535	519	531	513	549	491	549	501	530	527	564	563	564	497	522	529	509	530	586	523	518	549	537	521	522	557	509	524	506	490	501	508	537	542	549	533	514	486	527	522	554	518	545	576	512	531	550	488	526	503	545	549	540	546	505	548	518	561	509	505	553	521	529	509	519	530	553	521	555	523	562	530	514	533	543	559	540	506	514	525	541	542	522	528	542	523	562	522	494	578	515	531	550	542	512	512	523	516	519	526	525	507	529	540	518	554	503	538	533	507	566	519	513	554	530	522	555	550	574	523	511	566	521	555	548	559	524	530	526	542	565	565	532	556	497	503	532	545	515	500	517	501	498	514	566	516	537	522	537	534	509	556	539	535	554	516	549	530	521	554	506	504	532	549	534	517	496	516	559	517	532	544	514	558	531	515	530	519	527	543	541	523	498	512	550	495	525	552	546	537	561	520	519	518	524	532	467	538	519	566	537	538	536	539	544	550	518	542	559	525	524	486	549	514	553	543	545	499	538	506	528	504	513	509	521	544	558	567	521	529	532	518	549	495	525	516	505	565	502	520	506	475	504	547	505	541	527	542	531	542	537	511	550	564	540	513	532	509	542	544	562	559	528	507	520	586	527	526	531	509	539	529	513	491	564	509	543	566	517	518	523	569	524	560	510	499	510	533	582	481	511	526	515	489	529	543	520	495	475	540	510	520	507	501	530	514	534	523	513	529	509	541	534	546	516	512	515	567	567	487	542	554	520	555	524	547	486	525	481	532	526	517	509	525	544	518	543	541	523	503	528	565	532	526	547	499	561	529	551	534	505	547	526	528	561	543	564	529	511	493	511	519	538	525	554	514	496	499	523	474	546	567	492	517	529	498	557	515	498	500	514	504	521	485	538	513	498	582	501	515	559	521	581	521	535	541	532	525	543	513	553	494	519	514	510	510	555	530	523	536	519	505	533	543	511	537	541	541	556	552	537	523	521	506	511	516	467	538	488	518	507	536	523	539	523	551	560	488	550	491	528	539	511	529	551	551	468	504	553	538	534	503	533	531	559	521	527	509	516	509	527	544	538	523	504	538	538	528	519	523	523	574	532	516	536	561	541	583	504	519	512	550	506	538	525	526	511	562	482	517	492	502	514	522	481	493	516	534	529	483	543	576	504	566	538	501	516	576	520	542	562	474	524	504	506	520	486	517	523	515	504	558	524	569	506	553	561	533	567	529	505	542	500	529	517	527	480	515	529	515	537	514	517	521	514	585	546	555	525	505	547	527	570	492	510	490	541	486	548	510	538	527	538	526	517	521	519	496	516	531	567	557	532	529	523	542	524	527	505	553	507	566	504	534	531	527	548	570	538	512	529	522	494	559	528	515	512	556	494	533	540	476	519	513	564	536	541	539	484	522	507	511	532	543	527	539	505	510	515	534	509	524	545	524	530	532	542	534	510	538	513	547	509	555	510	520	512	568	499	509	507	533	529	520	536	514	529	543	535	529	505	520	553	499	512	543	532	504	541	548	526	554	533	509	480	500	516	506	527	564	497	554	571	554	575	534	555	524	541	545	516	571	479	497	537	517	557	557	547	534	529	553	538	538	533	476	551	519	548	527	527	511	532	501	520	509	507	525	548	530	536	506	528	505	511	515	538	513	552	504	528	526	545	495	519	531	512	508	501	515	528	533	493	543	492	573	531	540	496	527	561	526	518	523	547	494	543	506	561	478	544	516	533	500	526	519	514	498	536	535	536	515	550	566	523	554	492	539	525	520	582	501	491	531	542	532	519	515	538	513	517	538	508	544	532	520	508	539	543	540	536	499	504	505	593	513	543	540	513	544	537	502	497	513	484	532	562	531	547	529	495	516	513	540	525	549	486	549	506	547	546	502	535	522	518	526	513	568	549	534	527	487	572	526	557	510	548	563	527	556	471	525	541	524	552	543	526	516	514	506	542	502	557	516	509	534	551	513	492	546	535	565	523	531	504	534	520	518	564	536	498	565	559	490	508	532	532	557	541	517	544	534	507	542	512	544	587	505	569	531	482	554	506	538	540	531	514	513	484	544	571	535	530	486	536	521	530	545	541	534	577	550	559	531	517	542	546	588	536	489	513	547	510	507	540	519	527	517	508	509	551	525	500	520	547	517	548	541	495	497	524	538	516	511	531	528	519	489	513	511	520	507	507	549	533	512	550	479	522	522	547	497	501	518	486	552	528	529	491	521	527	497	549	572	496	545	516	522	529	552	527	551	553	514	543	531	527	505	534	559	517	514	521	542	526	533	511	556	545	526	533	486	514	547	513	518	547	559	537	521	535	509	563	527	520	516	528	510	514	541	545	513	547	515	536	564	529	518	558	504	529	525	535	529	541	571	539	523	523	562	493	543	548	516	498	558	534	487	535	489	532	517	537	545	488	522	535	540	497	531	530	513	531	533	493	546	554	547	536	504	527	540	539	506	529	548	536	524	542	560
24552	25536	38391	31979	20695	8890	1057	358	311	339	324	314	313	335	330	320	361	333	317	288	331	309	337	332	327	321	307	313	300	300	329	284	326	318	330	339	304	306	302	310	327	316	309	313	286	307	300	320	271	294	310	305	325	340	328	282	319	321	322	323	343	329	318	302	312	330	317	309	296	300	314	322	302	284	306	323	306	321	315	283	315	289	277	300	284	335	313	285	296	314	341	297	352	302	316	308	299	335	284	262	290	307	341	306	298	317	309	295	321	306	301	327	312	308	316	296	278	335	340	322	305	324	314	326	317	319	301	321	294	311	292	272	325	330	318	341	309	312	300	325	301	299	307	300	295	328	302	308	267	343	303	342	279	315	306	324	284	322	301	315	307	303	300	300	295	297	325	324	301	288	299	295	307	296	301	286	308	324	281	290	307	310	320	317	306	341	309	312	305	278	268	317	335	320	321	318	296	281	292	328	300	308	296	276	304	290	298	299	266	311	300	331	337	331	304	322	316	284	297	304	299	299	332	271	311	291	292	316	334	293	293	297	315	317	324	300	318	300	276	311	319	317	329	325	316	302	313	330	293	307	308	310	325	323	304	300	326	303	316	303	286	292	307	295	319	307	305	322	317	283	320	304	331	325	293	296	317	322	330	324	313	316	290	306	306	315	284	314	301	329	280	312	298	320	281	322	319	283	325	287	292	280	278	329	326	315	307	329	304	311	324	315	298	292	278	287	304	304	321	343	303	310	300	299	338	283	312	335	305	290	311	323	340	315	344	298	334	296	280	311	333	291	296	326	301	285	306	286	291	330	317	289	307	331	331	296	337	326	326	284	336	316	323	349	326	307	302	311	331	300	299	307	295	338	295	341	315	295	335	292	336	297	315	334	270	295	320	289	312	333	300	301	281	299	322	322	332	297	318	349	272	302	287	310	300	316	299	316	295	293	347	317	291	319	304	294	290	300	305	341	300	293	329	321	297	319	286	327	302	331	258	302	312	295	295	318	303	324	327	305	286	307	304	303	314	284	280	335	333	318	318	307	322	282	308	290	292	304	315	307	328	307	314	325	303	295	312	318	311	305	309	302	317	299	317	333	296	312	311	336	285	290	284	304	357	249	311	335	308	296	321	319	342	344	332	327	317	333	370	330	319	312	295	326	304	328	281	299	310	306	270	291	294	315	279	292	298	291	307	314	299	270	307	311	315	297	334	291	342	305	299	289	325	283	329	283	323	305	306	335	310	278	310	316	313	342	300	335	290	290	325	312	342	297	300	294	295	279	338	316	283	329	310	303	302	329	283	298	291	334	317	326	306	311	311	311	318	338	325	312	282	337	317	320	290	281	301	317	298	320	318	313	312	323	293	305	292	347	297	297	314	351	292	312	299	336	309	316	312	293	345	306	312	303	349	321	303	344	307	302	301	328	304	322	302	314	329	301	321	296	277	317	273	324	286	354	315	335	348	338	328	293	275	293	277	330	304	308	320	310	314	324	279	331	285	294	302	312	295	290	310	303	306	276	283	335	305	338	309	327	288	291	310	317	309	333	307	334	311	330	328	309	338	330	298	326	292	278	327	292	307	326	293	324	279	281	310	323	304	299	305	300	328	298	313	338	311	273	286	323	310	329	325	268	303	328	317	311	287	303	302	299	331	306	302	286	294	280	309	310	292	315	286	302	321	303	328	325	329	285	292	295	320	321	327	300	336	277	317	325	283	310	308	300	281	318	329	311	279	337	304	295	295	290	344	280	320	283	276	323	325	330	332	313	286	329	329	325	310	285	281	335	296	323	315	293	313	322	307	309	301	300	304	298	316	321	327	347	343	301	293	318	323	288	326	297	325	305	292	293	312	291	325	310	297	298	304	328	311	300	309	325	305	289	329	331	305	296	304	319	301	308	296	330	334	310	304	284	294	316	315	312	303	328	313	325	311	303	299	321	328	331	309	312	290	326	293	305	333	287	298	321	288	312	292	312	312	358	323	291	317	320	310	289	299	344	310	313	305	329	331	332	296	287	335	317	290	314	316	295	298	294	305	309	324	308	327	367	301	298	329	286	287	292	288	298	314	293	308	338	294	321	291	343	306	308	290	273	321	270	309	311	321	302	300	292	296	316	321	300	336	296	325	329	315	290	327	284	314	317	311	288	357	311	311	334	337	343	334	326	326	337	311	299	282	322	333	307	293	305	327	310	301	283	327	322	303	330	307	286	293	338	334	322	323	302	307	312	313	307	302	279	279	300	325	296	286	327	349	343	325	301	311	307	339	294	301	299	278	315	333	302	313	300	336	314	320	299	311	298	260	285	317	319	350	324	305	307	317	296	306	293	318	321	302	312	291	310	309	326	289	295	334	319	281	283	327	297	335	316	286	338	318	312	317	309	327	306	281	329	306	305	294	278	332	335	294	282	316	305	290	303	300	297	329	308	318	312	291	338	327	333	289	331	317	315	307	269	297	292	320	356	312	317	290	317	334	286	336	326	353	328	342	345	308	331	304	271	311	289	308	325	301	298	305	305	286	326	308	303	316	270	306	310	330	327	329	311	316	310	337	289	289	304	302	276	292	308	304	336	307	301	309	338	326	309	300	312	315	323	293	313	322	301	299	268	300	321	311	320	295	310	342	323	306	297	310	337	323	280	298	340	302	324	316	317	301	316	296	303	339	311	310	305	333	328	289	309	299	328	320	304	288	309	310	295	305	286	286	296	300	289	295	329	300	314	335	312	318	328	326	332	322	262	315	300	316	315	279	351	315	296	323	321	301	309	331	280	303	297	283	315	310	318	296	324	310	323	287	330	317	320	301	308	330	272	304	298	274	316	292	290	315	314	341	339	307	305	292	286	314	311	304	301	313	299	304	328	317	314	305	325	317	319	293	295	301	295	308	282	297	315	306	340	310	338	318	321	304	327	312	315	313	317	309	322	272	303	287	319	291	325	287	338	313	293	331	287	291	303	334	322	312	309	275	304	316	298	309	299	342	314	291	301	302	356	298	308	324	331	304	293	341	325	296	314	304	299	314	333	299	322	318	316	298	314	298	328	300	275	323	283	296	297	299	283	292	322	334	278	315	297	314	318	307	339	299	286	325	349	324	296	338	283	307	312	319	292	316	293	300	316	324	289	334	279	323	313	307	323	314	310	338	343	328	305	320	280	294	289	309	313	326	314	305	321	294	302	305	301	313	314	302	343	331	316	301	311	319	341	291	337	299	292	310	310	276	323	349	310	315	319	311	290	321	317	329	292	343	300	275	301	318	281	313	343	314	310	300	313	313	340	327	311	309	305	300	357	297	307	338	314	285	325	302	283	286	311	335	310	293	333	322	340	297	337	319	316	291	305	322	333	294	308	311	321	319	271	329	308	347	337	334	313	303	296	321	322	303	268	307	257	301	316	303	322	314	324	308	321	335	299	325	302	349	295	312	316	308	320	312	317	282	344	300	335	348	290	277	365	306	318	295	330	320	295	317	294	304	293	332	308	299	320	305	304
58383	95303	70649	43195	21250	5977	1453	666	598	562	580	520	529	547	567	601	524	584	571	564	560	541	571	541	556	566	548	560	570	572	573	562	576	524	554	569	555	539	578	580	605	555	564	592	606	584	577	517	600	573	576	580	571	601	539	579	595	504	533	558	578	539	539	587	592	578	519	549	550	554	508	547	527	527	538	574	557	567	585	571	539	589	621	561	532	537	576	549	560	561	563	543	594	551	561	547	559	588	536	588	573	571	523	552	538	540	535	544	584	555	560	616	529	564	611	538	597	574	585	514	532	521	576	539	568	568	577	530	590	536	549	555	564	564	551	569	542	549	559	543	544	580	593	547	571	579	547	556	536	576	569	603	564	571	620	506	540	577	561	543	588	538	569	544	556	494	549	555	541	548	559	551	534	512	534	581	579	544	559	533	595	567	549	582	538	583	577	571	528	617	542	532	560	564	579	575	528	550	545	594	537	576	544	570	541	629	555	560	568	544	556	555	595	590	547	594	535	522	548	537	562	552	596	512	548	577	588	555	534	539	567	580	532	559	536	549	561	564	536	552	555	529	561	549	525	545	558	615	542	521	592	565	552	559	537	533	552	554	574	554	574	510	553	588	533	619	578	535	576	588	550	601	555	589	593	542	539	582	505	536	604	546	528	603	578	584	572	576	588	558	555	556	575	528	557	539	599	566	573	550	583	585	571	553	538	532	615	536	513	572	558	606	537	579	558	585	593	577	567	551	484	522	582	577	566	516	535	557	535	570	538	583	509	588	559	527	587	540	535	567	574	562	521	612	566	557	571	559	563	530	592	546	574	569	527	523	560	519	583	537	568	534	548	565	551	594	519	538	521	524	546	550	555	577	555	532	563	592	545	551	581	552	573	574	571	545	558	552	525	549	534	556	544	551	559	558	626	519	527	518	559	557	529	552	543	572	544	529	593	565	579	536	577	575	557	624	568	537	539	561	550	575	557	593	551	519	547	554	563	571	544	561	551	559	585	562	619	597	588	580	538	506	556	542	537	582	535	593	612	570	568	540	593	579	545	571	560	568	545	556	523	572	566	548	559	553	564	554	551	533	524	585	601	522	553	586	556	550	545	532	564	560	595	571	581	552	550	544	583	549	566	553	573	608	601	561	556	563	570	552	607	532	564	546	530	561	597	595	538	547	566	526	550	557	535	564	605	597	584	543	570	561	542	543	568	618	541	569	578	548	536	536	539	574	578	553	588	550	532	529	544	569	557	560	537	566	569	581	539	528	592	574	540	537	538	579	567	519	553	556	539	561	552	543	545	538	581	576	547	543	539	516	576	586	511	592	583	586	540	587	583	522	630	565	541	542	585	533	579	562	577	593	536	564	544	558	555	577	529	556	545	565	582	538	563	534	557	577	594	555	617	609	570	572	511	596	587	543	567	552	534	606	533	547	575	570	552	575	555	588	576	525	546	531	566	544	604	612	558	576	551	578	526	528	522	545	574	534	501	534	544	560	568	576	605	563	557	555	564	530	513	569	552	597	507	565	537	561	545	559	556	557	531	540	577	550	527	561	526	566	564	556	564	521	574	557	572	547	562	578	525	594	539	530	602	563	558	568	603	585	621	542	530	523	550	576	580	567	584	551	553	570	546	556	556	576	567	590	526	605	523	569	536	532	594	559	548	578	530	552	575	558	602	585	548	534	561	562	563	552	511	531	562	547	546	543	585	571	509	540	542	568	527	586	546	546	570	582	539	564	539	580	575	573	549	538	545	582	561	542	587	520	614	562	547	559	545	535	530	534	558	575	535	523	560	572	604	534	568	548	593	554	566	576	545	522	535	571	574	577	575	557	596	551	588	560	554	550	569	557	558	556	556	606	579	522	554	540	517	578	553	572	542	520	533	624	563	539	588	528	563	571	585	551	561	576	577	579	589	570	564	539	558	565	567	561	548	540	569	580	560	553	539	580	570	596	555	537	581	579	538	570	583	566	550	553	581	551	535	559	560	545	565	536	560	568	537	581	529	591	554	570	528	557	592	567	508	576	529	595	533	548	549	543	555	564	554	579	564	578	531	572	574	578	550	547	551	563	545	576	524	601	505	528	597	523	589	549	551	530	567	503	540	560	568	555	575	565	584	559	589	601	570	565	554	580	567	563	616	573	566	576	512	558	543	596	559	555	583	538	548	578	564	532	551	577	597	601	555	555	599	562	539	544	558	537	617	602	468	556	554	554	560	565	551	549	540	529	551	544	600	576	586	559	579	558	529	566	566	530	569	552	523	560	533	585	538	526	529	533	618	531	589	586	572	558	534	554	565	575	600	578	554	573	516	537	588	555	559	564	570	573	546	589	601	565	579	554	549	560	573	575	555	535	533	546	552	570	609	623	577	538	571	551	529	557	515	567	572	549	565	523	551	527	523	548	543	516	548	594	585	546	554	509	574	578	591	564	537	597	571	571	530	549	516	584	573	538	576	536	565	505	540	600	553	549	564	601	563	545	541	560	583	556	548	552	551	564	537	558	581	569	516	548	570	547	541	565	540	597	567	549	592	559	529	538	556	571	585	565	579	555	511	569	552	565	542	588	542	559	573	578	534	525	530	598	573	580	586	541	585	561	563	541	547	566	562	557	582	555	615	561	543	556	569	582	561	560	534	581	551	563	556	531	572	533	565	562	544	607	520	569	530	545	515	554	524	548	584	554	571	537	554	594	537	527	528	540	531	561	602	536	557	577	610	534	580	572	569	571	551	580	571	596	514	537	569	529	578	541	564	563	538	586	587	544	564	575	538	564	551	572	547	569	622	582	548	528	572	510	580	523	535	620	597	530	521	542	560	550	580	555	562	550	535	542	589	548	576	616	531	537	556	528	542	535	539	576	559	568	615	546	517	552	606	585	546	561	594	562	583	564	569	556	578	531	572	530	523	564	589	542	554	530	542	518	561	593	558	564	554	528	575	531	625	605	541	530	578	552	578	548	538	552	565	592	564	591	554	576	587	564	558	549	564	584	556	572	572	504	578	531	554	552	557	570	522	510	548	538	551	556	592	565	580	555	570	586	578	584	587	579	583	529	592	569	616	564	575	564	575	515	532	552	515	537	569	538	548	556	603	533	605	559	554	546	563	554	563	545	538	525	581	592	561	553	555	546	598	543	533	551	569	597	555	559	546	546	525	549	580	584	594	580	550	527	634	593	526	546	583	553	570	581	522	534	573	515	562	584	562	523	591	574	585	577	559	540	537	610	522	545	571	551	571	589	539	594	559	553	528	540	559	572	532	521	511	536	557	577	532	574	561	560	568	590	571	550	567	577	499	588	517	596	564	577	597	551	578	576	565	556	570	565	597	530	544	569	543	538	554	555	506	582	550	548	555	527	508	532	519	563	543	540	555	559	577	559	544	540	556	579	535	554	595	565	556	530	573	549	545	536	589	544	581	560	590	562	524	532	550	559	557	551	570	550	574	552	543	592	568	547	567	545	544	514	551	559	573	556	561	567	501	579	541	599
23466	23024	33693	28294	21999	17039	4306	503	371	342	391	333	337	366	326	402	392	356	371	389	319	355	359	356	345	357	333	358	317	379	347	394	321	373	384	345	327	346	352	365	378	359	360	351	372	322	357	384	371	358	364	367	408	377	317	364	345	371	383	373	359	338	357	370	364	362	368	351	340	355	344	374	363	330	331	334	351	361	356	360	342	368	347	344	361	365	358	348	332	362	355	328	413	335	392	385	352	370	346	358	354	382	348	365	340	371	357	316	386	363	358	321	377	304	326	361	360	358	360	379	318	382	353	349	318	354	364	339	344	326	356	374	346	348	317	382	354	351	376	334	373	310	361	377	346	341	379	363	388	330	344	349	348	335	369	370	352	348	365	346	368	360	359	401	357	358	334	328	341	355	347	367	311	315	341	344	367	359	383	371	350	361	369	417	355	352	346	383	343	341	354	362	353	339	340	366	345	388	357	336	378	332	341	377	347	339	335	374	379	390	345	351	325	368	348	358	363	361	337	366	333	333	315	357	339	380	377	356	344	355	349	348	346	341	342	368	362	350	360	375	359	324	342	356	362	371	371	352	381	346	327	386	360	350	342	366	353	385	356	375	345	362	341	354	378	338	355	345	327	367	344	316	380	350	360	347	362	311	355	319	368	376	355	349	344	349	336	379	399	349	359	346	341	380	330	352	373	339	366	364	330	369	340	358	357	352	357	389	393	381	339	315	339	358	344	348	323	361	348	361	389	359	357	348	382	371	328	349	356	346	365	339	359	358	376	381	355	351	321	323	314	361	345	339	366	374	365	380	378	343	381	363	346	339	370	331	353	344	346	351	353	334	316	352	382	347	337	330	353	357	345	347	301	347	355	368	323	318	372	337	360	329	328	351	332	368	342	365	385	342	372	332	340	344	357	330	346	338	382	379	346	368	352	322	342	372	366	350	338	327	377	334	345	361	388	367	329	369	345	335	359	323	325	365	335	364	344	330	343	346	385	330	350	337	332	329	393	379	364	333	367	398	359	350	349	325	390	384	356	376	350	346	390	355	352	352	333	362	352	378	304	361	326	339	334	346	350	382	361	354	323	351	320	312	348	339	347	351	341	368	349	380	361	336	328	365	367	344	362	375	361	336	362	352	342	341	359	364	364	354	351	354	382	344	345	334	366	330	335	347	353	344	352	351	343	315	348	309	362	334	350	346	361	351	332	351	347	340	330	360	320	359	366	365	339	349	354	371	362	385	341	329	316	346	366	376	332	355	338	365	373	362	350	356	346	344	354	372	339	313	304	347	323	372	364	333	337	407	318	349	356	352	366	351	385	357	333	346	325	360	338	380	362	344	384	337	350	349	363	368	370	346	349	365	316	349	347	360	352	352	343	330	333	374	375	351	362	387	325	354	347	354	374	341	344	334	333	355	377	343	391	364	347	358	342	307	347	322	374	355	341	346	341	346	360	343	389	369	377	350	365	347	357	352	362	394	359	363	389	309	325	349	361	339	351	360	371	322	382	336	358	321	361	346	368	319	375	337	338	364	382	372	338	317	332	318	345	364	336	326	356	312	367	360	333	378	364	370	342	344	360	356	355	363	374	340	341	336	350	342	353	347	377	337	385	334	365	404	338	374	340	357	368	306	353	357	359	321	340	345	354	375	352	338	358	345	352	364	334	350	327	365	335	342	332	361	320	381	369	378	340	362	371	361	355	346	369	326	377	346	352	354	350	339	335	371	334	398	348	348	399	372	395	363	333	373	380	379	346	353	341	336	343	366	342	322	351	352	369	355	361	384	348	360	356	364	377	378	323	350	348	326	359	322	348	377	351	340	351	379	357	328	347	362	398	353	345	397	370	366	368	354	355	351	344	384	333	328	364	353	364	338	356	344	359	366	339	328	369	333	343	375	374	347	352	335	358	332	388	339	326	362	350	331	367	367	358	358	334	370	394	382	349	376	329	352	392	358	360	320	328	361	341	348	396	347	359	343	357	359	334	373	389	331	372	393	365	352	357	344	354	370	346	372	362	384	354	354	354	311	333	397	371	368	384	372	343	375	351	403	338	344	360	361	338	364	338	355	399	340	362	367	336	340	376	357	322	362	391	329	337	344	352	398	358	333	327	355	302	372	352	362	320	349	383	377	347	358	365	381	365	375	334	348	355	330	398	340	327	349	382	355	342	337	326	342	350	326	381	368	367	369	338	360	339	368	354	363	339	332	356	364	350	348	342	344	381	318	372	369	337	334	342	341	356	332	383	333	328	382	364	382	368	377	357	401	338	354	348	365	369	376	358	330	355	341	335	342	326	341	343	350	373	363	339	376	340	331	347	346	350	364	372	342	349	330	367	367	337	315	333	364	351	357	357	335	373	360	378	357	347	333	337	373	347	362	382	334	351	355	322	341	388	335	356	344	352	328	333	378	355	349	356	350	321	347	412	373	359	397	338	371	382	335	352	322	356	345	385	319	335	407	382	363	382	371	349	355	341	359	360	359	329	304	375	355	336	356	318	363	369	397	336	360	327	330	327	378	359	365	358	352	357	392	386	389	363	369	340	378	363	353	354	357	351	387	379	361	336	383	352	360	343	363	341	321	346	353	319	354	344	339	320	362	372	337	379	353	348	358	349	370	357	366	343	377	344	361	359	374	358	330	361	355	335	347	321	328	306	358	358	332	337	333	366	308	360	348	344	342	369	380	360	335	345	349	352	375	334	344	362	351	348	342	331	362	333	370	372	339	346	360	361	377	328	354	343	364	370	340	344	373	331	388	373	376	305	341	350	374	339	354	335	365	353	367	349	378	355	354	366	387	370	319	342	354	333	352	351	363	342	370	348	352	333	353	336	329	348	358	345	337	346	368	360	331	325	337	367	337	366	342	332	355	325	336	353	325	366	364	357	362	350	363	321	366	333	363	377	354	313	315	374	351	380	356	361	338	353	368	355	368	364	356	369	323	316	369	356	332	333	337	357	334	356	359	370	363	344	340	349	359	362	363	355	379	364	358	363	360	325	366	361	344	336	321	373	339	336	299	339	362	357	362	365	350	377	324	355	376	378	343	368	329	354	328	364	342	334	355	354	361	353	355	384	341	338	349	321	357	381	362	358	355	406	357	341	371	388	343	373	317	375	363	364	341	357	372	359	339	359	372	343	368	361	358	328	369	376	350	344	360	339	357	362	389	380	364	322	361	347	332	395	323	340	351	352	343	353	330	361	340	318	334	348	333	372	352	382	325	324	357	370	356	378	350	298	332	365	381	329	336	354	355	324	370	363	334	359	352	364	407	368	382	348	383	348	329	392	331	371	382	345	338	346	371	350	361	374	350	337	345	357	366	355	349	342	367	372	352	352	362	373	343	350	338	355	389	341	358	360	319	374	326	337	353	347	340	372	401	382	379	363	376	378	347	374	330	337	329	342	361	375	373	373	322	336	346	303	369	331	313	359	370	397	354	333	362	382	335	381	351	347	346	325	347	353	356	357	363	341	337	366	343	317	362
60196	102673	79643	50429	26546	8333	1931	752	638	626	655	629	674	609	630	602	605	601	572	631	628	655	625	602	587	617	623	572	628	630	599	576	636	564	599	651	609	618	633	623	633	652	670	639	665	662	616	657	626	590	617	594	606	603	599	621	618	611	645	620	596	597	624	613	601	644	608	633	597	601	589	564	612	589	603	645	576	654	602	663	590	601	602	623	600	633	618	614	594	597	653	575	620	628	569	642	597	637	648	602	616	621	615	642	610	575	642	598	577	611	608	621	590	629	638	606	597	608	634	646	589	617	597	597	629	629	669	618	610	660	624	627	629	601	575	599	611	591	637	564	598	626	599	571	624	631	587	601	592	588	672	591	616	613	601	566	622	599	560	619	629	617	586	628	577	619	618	598	598	636	638	619	616	615	603	595	557	580	608	620	591	597	667	618	620	646	641	612	598	547	597	598	592	621	643	617	606	638	574	632	626	649	595	584	593	595	662	600	607	561	615	597	618	652	622	592	574	592	623	658	626	641	633	627	623	607	637	628	613	640	623	625	631	631	597	603	635	638	618	628	610	602	641	656	604	602	613	615	607	578	653	605	611	627	583	596	648	638	608	590	630	591	600	607	604	576	647	599	625	595	611	604	594	619	619	607	649	636	605	642	573	587	594	603	613	624	574	626	614	631	641	621	612	609	594	625	639	631	634	594	642	533	603	631	610	618	590	588	610	641	600	591	642	638	664	599	590	628	616	614	690	666	609	591	591	634	607	627	641	587	611	615	575	618	586	591	621	599	621	627	575	606	622	604	605	650	619	625	567	636	605	661	643	596	633	606	597	608	609	621	636	605	577	630	556	617	646	599	573	618	587	607	643	615	571	564	659	624	597	627	608	623	648	644	589	632	632	604	620	569	612	622	608	576	598	614	606	599	592	597	577	624	604	605	637	594	584	614	613	605	612	620	656	626	604	602	633	612	567	592	615	566	598	596	603	618	599	583	655	578	575	593	677	600	601	637	590	631	625	576	608	603	628	578	618	594	606	578	605	610	586	619	615	587	644	589	609	585	579	605	608	587	606	624	592	607	639	556	578	621	595	568	639	611	621	625	614	563	591	644	613	611	597	628	607	611	602	632	639	593	585	585	652	596	613	613	591	617	587	620	604	628	627	624	621	652	671	619	591	635	652	576	577	591	553	604	583	606	615	607	665	633	625	602	650	609	621	595	646	607	652	597	593	601	616	646	633	645	619	605	664	630	603	574	631	556	587	598	562	620	648	606	589	612	614	645	613	594	626	644	612	607	627	570	627	597	573	608	589	588	628	561	599	610	598	630	602	647	626	614	617	576	630	616	625	608	614	640	575	612	609	578	550	591	622	608	606	647	630	595	615	596	596	595	609	625	627	656	605	623	630	640	636	625	622	599	659	620	597	645	630	618	628	638	629	602	604	614	650	599	614	615	600	615	657	638	599	623	586	628	610	621	625	579	581	639	636	609	574	591	628	578	606	623	609	642	628	578	637	645	608	578	588	566	655	641	606	594	646	649	638	568	612	623	630	594	627	619	630	640	590	592	580	608	612	601	595	582	638	604	645	633	605	599	572	611	605	569	591	640	652	608	627	566	623	601	603	612	651	659	646	595	650	618	622	640	592	632	582	556	621	573	602	625	596	574	594	633	574	604	630	610	609	580	640	593	609	619	637	589	699	617	638	616	609	584	598	597	592	597	591	609	600	611	591	648	585	658	588	600	599	657	628	644	646	609	611	622	576	634	600	617	645	563	604	623	644	608	573	655	595	608	632	606	631	618	606	637	584	615	580	647	600	592	592	591	645	589	578	628	606	597	621	631	581	608	655	663	619	637	631	627	636	615	623	584	557	640	614	592	615	603	596	589	606	638	578	642	627	637	605	610	597	597	608	576	596	608	638	578	652	630	600	601	614	637	624	587	626	589	626	613	609	609	652	626	655	610	632	598	586	571	647	646	574	642	623	625	642	632	572	644	625	642	628	650	612	627	621	623	613	643	598	617	623	611	629	656	553	617	596	640	583	614	603	587	612	598	613	612	579	646	630	637	620	562	591	594	605	661	627	592	651	554	622	633	634	631	615	595	594	657	579	580	626	605	634	596	586	656	630	641	590	627	623	619	638	584	624	603	608	583	612	609	591	634	632	636	627	653	587	623	558	617	667	588	576	604	633	598	660	640	625	596	644	583	633	640	657	602	654	613	603	612	632	632	617	600	635	616	599	634	620	629	623	609	641	620	591	617	605	574	628	584	610	578	624	596	595	616	587	655	620	619	627	635	637	598	616	588	616	540	613	590	610	613	632	641	595	633	568	612	614	597	599	626	571	623	567	605	619	636	639	702	678	578	633	612	664	640	589	622	624	632	646	640	627	587	605	597	570	567	598	608	606	623	638	597	622	620	628	603	641	610	583	607	598	605	597	589	619	574	584	630	612	623	582	628	638	626	623	632	572	606	608	673	573	607	635	624	592	619	603	620	571	624	623	624	617	645	584	614	616	640	670	615	606	624	599	662	599	615	622	617	660	623	599	594	600	564	597	649	597	587	621	598	616	616	593	642	627	649	560	618	573	615	611	614	625	613	582	598	616	643	607	590	589	601	606	620	625	584	629	580	619	631	624	592	586	636	577	633	615	588	615	567	608	639	556	630	625	594	536	631	578	601	564	611	635	645	598	652	613	611	599	627	649	623	638	609	593	628	588	603	613	620	608	646	602	550	618	667	635	589	641	594	584	621	623	654	614	570	627	637	612	631	627	649	626	596	624	602	619	617	609	602	624	680	618	593	590	640	625	586	570	589	564	605	602	567	641	611	616	593	600	625	563	618	587	612	619	621	623	618	638	599	568	666	567	588	601	614	614	640	614	593	586	557	641	595	638	623	633	611	643	578	605	649	626	623	599	603	647	632	595	637	596	590	607	586	635	624	626	613	601	606	637	665	631	604	667	583	566	688	599	635	629	645	611	613	634	609	589	631	624	573	577	601	641	622	613	623	608	582	646	632	602	567	584	624	625	618	630	589	621	600	581	588	628	609	628	569	627	615	616	618	655	635	596	603	631	593	609	636	591	585	581	634	585	606	571	647	661	588	593	609	704	571	606	598	605	632	645	617	618	629	614	578	568	604	608	619	635	636	588	627	635	640	645	595	643	653	611	599	596	615	596	618	588	620	627	574	625	620	651	550	541	623	634	601	592	629	638	647	605	623	582	597	629	583	603	654	613	612	615	599	574	629	638	590	605	597	622	631	619	619	577	609	630	633	594	613	636	631	639	638	620	626	557	620	664	646	620	604	648	613	634	604	630	640	634	626	599	645	621	619	594	642	636	650	572	619	630	623	613	612	602	636	609	634	590	615	628	601	621	600	614	615	646	611	643	617	611	620	661	601	627	671	608	616	600	643	630	623	635	638	593	599	634	564	620	642	612	622	642	586	591	652	596	606	605	612	604	608	625	619	620	593	644	684	623	640	640	608	597	646
28623	32381	31108	14861	2902	703	387	336	330	260	289	287	284	293	270	313	314	313	288	316	277	249	307	298	289	297	309	276	267	309	305	292	285	291	314	288	283	302	290	277	287	275	306	298	291	318	284	308	305	286	303	265	293	302	308	284	292	324	275	283	300	317	296	278	280	289	290	281	272	292	337	295	288	296	299	290	294	297	267	297	304	272	272	272	309	292	281	257	253	306	276	287	305	285	271	271	272	299	265	295	309	301	282	292	287	273	277	322	277	270	293	270	276	272	297	276	260	263	253	326	303	321	287	295	275	294	276	313	265	271	277	286	275	287	286	317	271	283	304	292	276	282	278	283	285	287	303	274	288	292	286	310	285	274	287	297	279	291	265	288	287	296	287	298	300	259	278	293	334	291	310	284	275	268	308	296	270	278	287	313	267	262	279	290	314	284	304	284	304	305	307	307	281	247	273	302	298	294	296	278	294	286	283	280	274	249	291	310	284	287	291	310	300	322	322	291	261	289	270	328	284	255	277	271	282	320	279	283	267	296	286	276	292	282	275	305	285	294	261	277	290	266	270	303	286	267	327	260	305	290	262	292	292	277	313	289	283	289	266	283	286	299	284	264	310	301	288	301	284	297	297	295	267	290	287	271	265	295	295	310	302	245	289	260	311	277	289	292	255	291	315	288	306	281	267	274	276	293	296	292	276	272	273	278	281	292	310	277	325	282	296	291	248	281	309	334	272	300	279	279	299	262	258	259	303	261	298	287	305	279	268	284	304	310	311	306	293	264	258	264	299	276	279	269	302	257	282	276	256	276	254	302	309	271	317	287	290	284	273	313	292	292	298	278	299	311	279	277	298	281	313	310	294	278	329	282	278	300	270	261	333	286	299	284	299	266	277	285	284	295	307	288	301	282	266	298	253	273	306	253	302	270	324	294	284	265	288	313	301	285	313	284	308	290	287	282	300	276	274	291	300	288	284	280	268	285	279	324	279	285	274	287	286	328	285	302	305	324	281	299	303	251	304	253	261	273	268	289	270	272	281	288	299	310	255	291	258	288	267	305	281	309	286	274	284	264	283	323	288	308	295	252	285	296	274	306	276	313	274	303	285	272	288	312	276	282	260	290	288	286	321	297	266	303	262	321	302	303	282	265	305	305	269	266	301	274	262	292	316	254	279	268	316	303	282	294	277	292	294	289	289	294	262	275	310	267	292	304	286	332	314	265	273	295	277	299	292	287	282	283	287	280	306	280	287	286	267	295	287	285	294	280	279	266	295	305	258	303	281	273	285	283	307	269	295	304	289	282	309	289	276	294	297	272	299	263	285	302	288	252	291	304	271	289	280	268	295	309	276	300	323	276	277	261	310	261	294	265	297	278	290	289	308	294	302	254	303	294	283	297	261	271	294	318	272	278	286	280	308	265	244	304	310	285	274	298	279	265	318	299	280	280	273	259	289	274	289	286	281	279	295	262	263	301	308	305	287	285	264	270	294	296	288	257	305	295	291	299	309	271	249	266	302	334	279	321	315	287	309	284	277	280	277	285	294	260	291	304	286	286	285	321	283	303	298	302	315	284	273	287	292	260	274	277	283	269	271	273	285	305	268	298	276	296	316	294	311	285	271	291	300	317	277	304	264	292	304	279	304	288	301	253	297	300	279	305	303	267	292	271	319	293	285	283	309	302	299	286	299	256	295	270	320	283	268	285	268	277	299	289	295	278	295	287	284	305	291	296	278	295	254	282	293	288	262	275	300	294	246	286	309	273	295	303	269	276	286	280	293	297	286	303	292	307	289	297	283	287	304	242	286	304	278	257	288	258	284	289	270	274	294	294	303	287	293	279	326	301	278	255	273	306	293	281	267	309	282	290	273	298	280	320	289	298	291	262	261	278	284	289	287	291	298	281	296	302	273	309	288	271	293	248	294	296	294	276	263	307	282	260	265	309	266	308	272	284	268	298	334	293	269	279	280	301	297	281	294	280	321	301	247	313	286	282	309	291	259	298	289	295	278	276	266	269	291	296	305	273	280	275	277	255	290	262	276	336	276	303	287	277	320	273	292	287	320	308	298	299	267	280	298	279	256	290	302	283	270	330	281	294	301	298	287	272	284	263	275	311	280	295	293	286	326	272	289	294	316	291	302	305	284	264	298	274	294	314	328	286	242	315	312	280	280	284	295	286	268	295	264	268	278	287	309	273	300	298	258	261	277	315	302	272	300	298	269	263	297	301	308	272	306	288	299	281	267	270	284	292	283	288	285	301	285	256	254	291	253	288	273	298	308	307	298	296	295	295	294	276	270	296	269	273	282	258	307	301	283	277	305	286	306	283	292	294	293	300	266	261	300	303	277	304	287	275	286	285	294	253	306	281	294	272	302	322	330	273	287	285	284	325	305	292	252	292	287	270	291	277	306	270	262	302	277	285	287	274	299	306	278	300	264	283	286	294	270	258	296	281	258	337	319	298	288	289	260	310	271	281	320	296	300	300	269	269	291	289	281	301	310	278	281	310	295	290	299	292	306	284	292	303	302	299	296	297	300	307	285	312	285	310	297	282	284	275	290	245	289	297	281	259	270	305	331	317	325	281	312	278	298	316	267	277	259	288	246	318	296	269	295	270	313	315	292	288	265	277	312	273	307	289	296	282	284	313	297	310	288	293	292	308	295	286	280	264	271	303	325	310	287	302	263	286	288	300	300	299	254	306	265	308	286	280	284	291	276	312	270	306	278	266	297	294	283	303	293	307	317	312	301	276	301	312	282	288	260	280	316	278	285	290	279	283	294	290	295	285	275	260	306	303	259	309	275	277	281	307	281	265	272	271	262	290	309	307	253	311	306	288	259	292	276	270	292	292	297	272	293	299	274	298	292	269	301	308	280	303	270	293	277	301	261	280	300	291	280	273	304	273	267	287	326	279	316	296	289	296	277	279	303	305	297	288	283	267	277	295	274	286	288	295	271	281	263	317	298	288	321	272	263	287	303	298	290	296	290	284	290	263	301	300	276	286	256	300	331	290	291	261	295	281	258	300	295	266	272	297	271	279	292	278	272	285	305	294	281	285	277	269	296	289	311	293	250	284	289	271	289	274	254	283	279	276	301	258	351	302	311	273	294	314	299	314	263	293	274	276	266	290	264	295	292	289	321	292	275	285	302	263	309	276	293	281	299	286	323	291	278	279	304	311	289	296	312	261	248	260	285	288	308	279	296	274	269	302	294	274	291	311	315	274	320	296	265	272	285	296	319	293	291	322	276	273	320	277	272	278	276	255	295	265	305	300	277	319	321	291	289	301	276	313	297	275	274	257	287	291	295	283	305	260	317	282	258	297	294	294	282	304	278	279	259	284	296	303	318	315	315	291	297	287	289	296	265	300	267	310	282	305	312	275	265	279	293	256	289	311	286	273	264	282	300	288	305	299	291	269	262	326	322	287	291	266	308	293	296	283	293	279	247	285	285	258	286	305	261	310	301	292	293	304	296	288	285	304	282	275
34571	50323	36459	16392	5198	1424	684	539	455	499	533	545	499	548	555	531	540	562	533	505	546	536	523	550	559	529	532	523	533	555	486	533	521	576	543	518	491	540	564	550	502	530	557	501	518	522	529	519	523	507	528	512	501	523	548	496	505	508	546	509	530	541	493	533	571	541	499	504	540	509	524	555	540	576	522	509	542	563	506	586	555	542	537	508	502	522	531	499	538	491	506	513	524	524	535	487	533	531	552	513	569	520	503	537	505	524	553	551	529	515	537	501	526	508	541	495	547	526	575	501	538	502	557	516	537	554	548	566	552	510	488	563	521	493	521	535	482	523	533	545	495	555	473	517	510	527	534	549	523	531	502	515	531	532	519	532	504	518	561	532	551	526	528	523	547	548	530	540	552	542	561	520	506	526	503	530	519	519	521	546	498	521	551	539	557	511	509	518	532	521	568	550	505	537	509	527	558	515	495	519	560	527	518	537	567	571	538	519	532	506	488	519	543	497	511	547	482	530	547	542	526	535	553	538	553	492	572	515	574	546	518	485	528	551	553	512	533	496	537	531	541	496	560	477	525	538	524	561	561	497	544	549	586	522	502	494	528	522	512	547	523	580	560	534	581	538	503	552	505	502	517	541	543	537	503	518	498	504	538	589	525	525	505	533	491	515	517	546	526	516	525	496	545	542	514	545	496	531	585	544	540	523	559	558	562	539	490	542	541	530	527	478	466	508	514	558	522	523	554	489	534	530	521	524	509	492	535	546	542	493	529	503	519	487	509	576	562	525	530	536	524	509	507	520	534	512	554	547	534	532	536	481	501	516	521	524	518	537	530	537	502	549	506	562	483	582	529	516	532	523	517	508	522	488	574	519	531	525	557	498	523	548	530	498	515	559	486	493	515	538	509	500	498	519	511	528	475	548	556	512	527	515	509	516	524	534	498	506	515	540	539	535	548	569	562	528	519	500	561	517	524	508	529	519	510	511	499	540	571	535	533	528	525	505	530	588	535	490	536	548	548	600	543	508	518	510	548	522	524	514	524	565	527	537	519	569	541	564	544	504	520	519	535	520	557	541	522	514	510	525	499	498	532	522	527	508	495	515	527	508	526	518	541	533	493	502	519	512	552	519	527	537	548	488	493	555	491	560	523	530	544	535	491	538	535	522	560	470	521	508	542	524	512	518	495	577	515	544	523	503	518	515	481	501	497	516	513	513	492	538	526	538	481	541	527	542	492	513	546	554	465	533	457	533	523	533	482	565	578	474	507	559	549	528	502	519	506	526	539	523	560	528	533	517	554	510	566	532	502	538	523	530	552	512	514	528	500	522	538	523	495	530	482	538	534	513	532	483	511	521	490	523	524	572	532	535	522	566	520	569	509	534	484	533	490	560	554	502	516	522	525	561	522	522	540	494	531	465	549	537	526	542	514	529	535	508	538	530	512	561	546	530	535	521	484	515	491	575	562	535	493	524	487	530	532	569	523	525	542	499	523	555	513	504	498	520	511	521	501	548	476	524	508	516	537	561	551	519	532	536	531	562	527	518	528	527	569	533	531	501	514	509	485	550	543	504	498	558	511	548	554	551	499	520	504	556	508	525	585	518	519	531	479	525	506	522	536	528	517	536	556	495	556	516	486	533	504	505	503	512	546	494	508	524	534	567	531	506	530	490	559	480	524	519	547	519	470	521	532	554	523	531	548	488	544	487	519	550	549	485	555	545	570	522	537	544	542	511	501	565	538	539	540	532	546	513	534	561	527	560	506	529	508	509	524	508	525	490	554	546	568	550	527	556	534	514	515	536	531	512	520	528	532	530	574	524	533	526	498	514	514	505	501	512	516	551	505	505	518	515	505	533	482	545	550	460	525	550	508	522	511	496	510	579	523	531	577	526	504	537	519	522	557	506	557	522	555	502	495	503	506	493	570	513	556	552	511	517	523	525	553	501	537	539	528	575	523	547	526	546	498	495	523	541	536	528	587	551	540	533	517	540	512	495	505	500	510	509	558	564	543	529	491	561	493	527	561	491	558	524	497	535	516	513	541	522	543	562	536	523	508	500	559	503	550	482	500	531	513	504	518	551	543	496	521	520	507	560	498	538	502	517	508	510	509	538	524	509	547	529	538	481	516	500	542	519	523	530	524	515	524	488	489	514	563	538	528	568	600	547	544	531	501	505	542	497	535	491	511	528	563	524	536	506	503	547	521	537	532	516	529	560	516	502	517	523	491	551	548	536	522	522	527	538	513	537	513	546	543	544	529	515	560	580	538	506	506	497	516	535	507	582	510	522	543	504	505	496	565	522	514	552	505	523	550	523	518	513	522	508	539	521	518	533	545	572	512	532	535	529	562	544	552	538	520	535	556	517	589	526	519	544	515	521	527	505	539	508	542	503	508	492	522	513	531	521	503	558	562	488	504	494	526	526	524	500	571	533	530	530	531	531	544	554	536	539	534	506	537	516	557	545	539	557	504	545	567	533	568	532	546	524	505	546	533	525	500	502	503	477	488	521	476	550	521	540	541	563	520	492	528	585	463	533	550	561	535	542	467	535	534	526	525	532	513	537	494	542	494	522	505	535	565	524	584	528	526	553	503	525	528	525	566	514	509	565	560	545	453	536	567	538	534	547	536	482	535	528	525	564	531	496	575	558	546	562	538	523	500	521	514	510	563	528	546	592	533	515	554	535	531	492	509	484	523	466	501	531	526	550	549	530	499	531	551	532	541	524	521	591	533	546	510	547	556	535	516	536	524	550	492	501	557	524	530	526	519	536	542	520	536	485	507	489	518	524	489	539	536	547	512	526	535	546	526	526	524	480	560	530	476	522	498	499	521	552	547	526	519	560	564	541	526	523	543	527	545	552	509	526	504	546	526	531	493	519	516	505	546	528	542	568	522	510	575	515	503	512	524	549	521	511	536	509	505	518	495	537	523	539	508	514	497	505	552	543	538	560	478	521	538	516	543	569	509	487	513	541	577	501	535	535	580	507	576	517	511	549	535	549	514	534	536	503	483	571	551	526	535	526	504	527	498	554	513	534	533	494	490	510	537	514	536	531	531	503	524	562	483	522	515	535	553	483	567	569	574	516	520	574	543	527	567	579	557	540	529	529	536	557	566	532	537	531	525	543	524	580	541	541	520	496	532	510	563	557	496	537	519	517	567	547	507	511	575	551	547	527	479	572	514	553	506	560	515	532	541	551	517	554	517	543	536	547	501	499	514	551	525	544	516	511	529	499	533	553	505	527	593	534	493	534	521	513	534	514	508	550	505	545	525	522	511	541	546	507	537	522	513	556	521	509	583	543	499	541	549	538	512	546	556	570	534	509	529	538	525	532	534	561	512	534	541	557	503	553	540	529	492	506	552	562	558	556	495	528	528	532	549	542	530	493	562	568	536	554	543	529	519	571	543	513	531	527	551	509	486	524	543	543	565	514	525	522	543	522	448	540	493	516	506	533	485	556	530	513	535	508	527	558	547	468	512	534	510	517
24650	25298	38052	31194	20757	9324	1034	405	329	313	302	325	312	315	318	313	317	306	284	331	338	334	327	309	321	332	335	326	304	318	294	315	315	339	311	323	326	303	306	331	321	327	306	333	291	332	343	318	286	308	314	298	319	300	296	303	320	312	354	298	323	299	331	355	319	302	306	317	328	310	336	313	352	347	310	299	336	326	309	329	317	323	345	308	302	308	311	317	347	287	336	284	298	317	315	341	307	338	305	320	300	303	305	316	288	313	299	292	297	322	304	333	282	340	276	310	307	314	307	289	318	318	299	298	272	300	301	303	293	325	303	300	303	328	296	330	318	307	294	298	297	285	334	289	321	282	334	329	316	296	327	331	324	312	287	310	318	270	311	303	293	300	331	293	288	306	311	321	298	315	315	277	320	309	293	296	321	322	314	317	301	291	302	305	315	285	308	298	321	320	308	315	311	286	317	314	299	315	298	299	314	316	322	277	273	301	315	330	314	306	306	322	303	324	318	319	309	286	306	318	298	319	328	288	296	329	339	293	307	310	310	292	305	311	318	313	333	312	283	294	337	288	293	305	332	294	303	311	267	308	321	329	293	294	302	277	342	311	313	306	328	320	315	328	322	307	348	306	334	301	307	349	332	316	312	315	283	314	295	301	299	326	276	315	343	311	323	282	282	295	309	299	305	314	349	311	300	345	302	328	343	306	320	311	306	311	327	300	353	297	316	348	289	311	297	319	323	303	299	305	298	326	299	302	351	314	319	331	307	304	303	292	274	296	296	299	338	297	311	295	297	309	314	341	314	301	317	332	339	276	300	326	309	307	283	309	316	335	290	319	309	324	307	316	311	298	307	327	288	300	305	302	260	279	330	288	287	317	331	289	322	302	272	300	308	326	305	317	290	332	272	375	303	330	302	318	301	342	329	269	271	309	286	330	310	328	325	347	326	308	308	299	302	310	291	282	341	275	301	337	373	322	278	351	301	304	313	319	272	319	325	313	329	317	313	327	317	311	309	315	331	317	317	315	291	305	316	285	320	318	305	297	306	298	317	308	318	297	315	313	303	319	322	349	312	322	299	284	334	307	345	322	329	293	312	311	326	322	289	318	330	306	315	316	353	312	293	288	292	281	305	314	316	313	312	293	307	314	353	348	305	268	312	277	302	288	305	307	284	322	314	277	324	331	317	308	307	292	311	287	304	305	341	312	334	319	314	318	293	267	315	320	320	294	310	306	314	285	317	324	325	290	307	293	320	324	316	306	323	314	311	316	331	281	282	301	306	304	314	338	318	339	269	309	292	341	294	285	300	292	300	332	306	318	322	317	296	317	288	302	294	327	313	307	295	327	328	294	300	289	307	340	307	311	294	325	291	313	307	333	297	336	308	303	341	313	324	311	336	323	304	281	298	319	303	300	325	342	322	276	308	310	320	268	309	317	340	295	324	277	310	294	354	305	300	289	305	295	315	304	314	286	322	288	298	305	305	275	322	320	304	299	317	304	290	306	285	327	329	341	357	317	316	331	286	339	330	314	330	327	308	346	296	287	292	326	342	344	318	296	280	273	327	306	354	340	299	343	335	292	287	308	326	301	309	298	314	320	293	288	327	295	288	308	280	314	307	315	312	311	288	282	315	321	316	314	298	315	326	336	291	309	299	331	307	307	327	310	334	321	313	318	315	275	313	273	299	342	304	332	337	291	317	333	330	330	303	359	304	318	318	332	301	250	318	315	309	326	341	289	297	311	325	325	280	329	295	302	315	334	295	327	322	299	278	292	336	304	295	288	284	284	310	326	315	323	325	295	322	280	328	329	314	312	321	319	304	301	288	306	309	291	308	329	291	314	310	299	359	282	298	333	311	311	319	300	319	311	320	310	332	323	330	343	300	306	311	328	309	311	297	319	325	323	319	335	298	331	308	306	339	319	280	302	315	311	325	299	315	304	311	305	308	311	294	282	316	322	313	298	300	294	285	336	277	292	299	303	295	336	306	320	313	320	330	346	291	294	285	296	303	285	350	305	280	333	297	298	312	314	308	304	304	304	328	347	290	314	320	312	334	306	334	315	319	304	313	309	301	294	349	315	335	309	318	286	319	320	291	310	297	314	327	271	302	302	302	343	309	337	301	303	321	310	296	294	315	301	286	338	341	310	293	327	305	338	325	300	306	316	332	315	319	294	299	323	283	295	313	298	300	315	314	318	334	288	298	311	317	296	333	282	306	291	329	333	305	317	306	316	281	319	322	313	325	287	305	293	321	339	321	301	317	301	323	300	302	327	284	317	302	308	313	309	322	317	293	312	296	318	311	352	284	292	296	308	320	299	329	316	326	310	314	316	302	314	300	281	285	310	313	309	296	309	343	295	307	323	291	286	322	312	317	297	331	286	317	311	332	310	322	352	317	337	314	330	310	312	310	298	315	312	332	334	309	339	330	314	299	311	301	319	303	308	292	285	335	269	321	294	319	330	311	293	329	303	303	316	327	302	331	339	303	324	287	299	330	330	284	313	315	307	289	326	314	279	311	275	293	315	310	325	272	326	321	308	340	320	322	310	327	310	346	303	305	313	304	301	291	327	325	314	296	298	320	291	318	320	310	339	342	328	311	300	332	318	301	279	309	303	327	292	324	282	321	284	325	350	324	347	291	291	304	286	343	309	302	323	320	310	298	270	314	293	299	321	305	302	316	293	301	321	325	321	318	320	293	334	300	332	324	290	281	300	302	287	336	284	313	297	325	318	314	308	301	316	283	303	299	291	295	300	293	318	288	327	311	320	288	331	341	316	316	348	300	287	319	321	304	355	315	294	324	347	308	350	299	291	314	301	317	305	299	321	292	292	306	292	327	303	302	290	308	321	286	306	326	308	317	333	333	316	274	330	309	310	330	299	295	323	316	313	306	293	320	276	273	319	315	302	305	324	310	322	331	288	334	325	312	288	316	305	304	306	326	310	335	306	327	318	322	338	311	303	334	327	315	302	298	299	291	312	308	310	320	305	316	303	276	328	324	305	293	313	313	292	290	294	277	269	329	293	338	301	324	275	307	317	296	318	321	297	305	323	334	341	303	292	321	344	286	322	325	326	285	325	320	289	288	321	277	304	324	297	313	339	305	299	328	315	301	282	318	293	287	333	272	328	308	330	317	294	287	308	314	335	300	326	314	326	312	323	339	324	316	298	330	305	334	291	267	292	323	308	295	333	325	322	301	318	294	309	303	326	323	307	307	314	319	312	316	304	327	312	322	334	337	351	285	294	281	336	311	299	311	304	319	314	295	310	307	290	315	327	310	313	288	319	334	292	296	314	316	321	329	319	317	334	323	330	301	276	319	306	294	323	316	308	308	353	340	305	326	307	309	285	339	328	288	301	316	274	318	343	347	307	322	317	335	316	328	288	295	303	339	296	323	301	335	278	315	307	323	307	317	285	298	265	320	309	335	335	326	310	300	345	308	310	312	287	286	344	307	297	333	332	292	297	285	322	310	299	316	329	329	291
58512	95885	71466	42942	21321	5968	1384	690	565	556	505	542	566	577	582	603	575	553	540	576	566	564	580	483	581	558	575	566	545	558	594	565	543	536	547	550	606	560	520	584	560	580	562	573	530	514	581	552	580	539	521	549	569	552	565	499	513	534	520	546	574	584	560	588	545	582	573	560	580	608	555	563	565	549	584	580	589	550	595	552	573	536	559	543	560	545	556	549	552	553	584	539	559	559	573	602	578	544	558	578	528	529	562	486	566	624	619	548	604	517	578	569	587	545	574	549	613	603	539	544	575	533	582	564	551	533	581	557	582	540	558	572	609	523	588	543	551	566	538	532	555	502	561	554	572	551	575	522	580	555	526	556	553	523	566	566	523	547	548	575	568	572	596	583	570	601	566	554	575	558	533	574	577	586	541	569	559	559	586	523	562	614	554	548	579	546	561	559	587	528	534	539	564	551	537	582	537	528	589	568	590	558	584	577	552	548	577	579	572	611	554	552	594	561	585	523	509	542	540	555	570	548	588	573	605	585	588	555	551	545	541	592	536	550	552	583	580	549	564	569	566	568	574	562	589	588	539	516	513	533	553	530	565	558	582	583	557	562	578	556	603	600	590	541	550	547	568	555	559	570	550	560	598	572	548	550	538	611	560	588	527	587	574	539	576	549	547	559	541	593	540	574	583	595	607	536	544	566	584	617	522	535	558	584	565	561	598	582	576	548	558	569	560	590	531	596	536	549	590	530	567	557	560	614	612	586	588	579	580	551	568	586	551	558	576	550	565	595	553	547	549	587	581	548	564	536	524	565	538	567	604	614	527	575	572	567	540	552	575	549	577	583	561	544	550	576	576	595	540	570	522	599	541	531	549	553	576	577	553	568	529	566	578	557	525	543	546	580	548	535	580	559	548	553	603	559	523	528	537	564	560	552	572	548	578	579	556	545	598	566	611	569	581	568	536	580	581	547	548	567	512	565	552	590	556	569	568	548	550	586	545	589	579	567	560	547	548	577	561	608	561	533	564	549	540	570	571	590	522	570	529	527	560	567	554	593	602	564	589	545	522	534	545	602	561	584	570	541	544	567	625	554	555	542	564	589	565	569	598	547	563	542	558	590	543	610	544	578	550	540	547	561	554	608	573	545	584	550	534	592	528	556	561	531	511	573	552	557	560	584	528	582	577	535	592	578	532	609	559	564	536	588	546	551	538	530	595	517	515	554	583	567	554	557	605	542	534	553	567	561	573	585	611	539	554	563	589	520	582	579	587	558	578	541	574	529	518	556	566	554	564	569	551	556	573	573	540	573	541	558	499	564	592	588	555	549	545	581	582	542	529	522	599	557	526	555	566	606	557	576	528	591	564	525	583	565	586	572	540	611	558	536	517	546	546	550	475	542	568	574	580	578	603	561	599	553	550	549	575	564	536	578	525	551	521	550	574	563	565	523	551	570	585	556	576	534	550	573	574	586	513	567	575	583	570	550	580	541	593	567	535	592	575	599	517	567	609	529	590	546	550	563	574	526	561	561	613	534	524	569	549	551	546	617	526	553	520	528	554	572	550	572	599	593	584	533	543	564	538	532	544	578	533	589	569	560	531	575	559	558	518	553	566	529	561	540	556	611	574	544	570	573	557	591	530	583	523	546	576	500	564	567	596	537	545	540	576	585	575	586	560	547	563	611	553	558	577	549	565	539	534	548	587	551	577	529	575	563	565	576	561	572	562	549	554	521	542	526	562	560	582	563	552	567	551	575	517	525	552	578	570	562	551	554	530	558	495	570	523	574	543	568	569	550	615	595	599	523	579	571	595	570	549	562	524	578	563	609	556	565	568	546	588	529	586	567	537	520	548	577	580	565	586	558	524	535	556	551	550	557	602	552	571	561	560	586	571	594	550	550	539	559	517	574	554	555	540	578	573	569	568	558	580	514	557	548	577	553	531	561	551	531	557	568	558	557	539	551	533	594	563	508	540	548	556	581	555	558	557	540	565	568	566	570	573	595	596	527	578	589	554	570	567	553	560	572	589	509	595	585	610	552	538	567	590	565	534	550	579	538	567	552	527	507	616	535	517	577	530	598	557	559	579	531	535	555	556	581	522	599	560	543	580	539	555	557	577	561	575	590	571	592	543	583	565	585	581	560	558	536	524	553	579	532	533	562	595	575	573	562	541	563	532	592	547	563	579	562	581	554	543	558	550	544	559	570	564	538	568	517	553	567	577	576	589	580	562	587	506	580	541	633	591	580	536	557	590	564	540	597	571	591	574	551	514	540	541	576	537	579	574	589	603	554	508	551	523	577	597	541	538	550	508	581	578	599	586	568	590	611	575	541	549	542	581	605	574	577	553	582	568	557	566	607	572	592	549	579	562	596	562	576	562	572	582	585	574	566	533	580	536	583	572	570	562	563	543	542	579	556	556	545	580	565	546	587	577	536	543	561	534	592	555	574	552	571	545	558	544	569	529	562	523	589	579	565	570	544	570	557	554	542	583	578	527	573	550	555	568	551	561	554	546	575	563	585	554	559	576	553	552	567	584	575	575	551	550	561	571	575	579	562	567	553	576	594	541	595	596	545	511	524	564	553	545	563	565	537	526	565	546	581	544	534	533	534	569	546	539	561	580	556	603	595	591	590	557	513	525	551	585	577	578	548	589	556	571	569	531	558	542	566	561	584	564	556	546	597	576	542	561	534	574	591	509	563	606	604	545	550	572	533	518	583	540	552	588	561	560	541	541	635	581	563	533	519	536	554	554	548	596	577	538	556	542	570	544	556	549	602	548	540	580	570	549	563	548	558	542	549	579	557	521	597	567	554	548	554	592	571	554	575	598	567	579	534	570	589	579	583	542	540	553	553	565	611	585	548	576	568	589	585	572	537	549	550	552	513	583	576	557	533	607	565	553	537	544	566	497	562	577	557	530	541	525	572	514	531	585	553	573	573	591	599	533	589	511	591	552	549	549	525	559	550	566	555	593	531	582	565	557	555	542	552	588	544	562	578	553	557	567	574	557	585	555	614	567	567	595	573	599	565	561	562	548	577	610	568	599	548	584	595	547	594	551	548	573	573	547	534	594	549	550	634	564	573	580	536	617	550	567	592	534	589	536	571	546	554	558	566	567	573	546	572	582	574	593	547	578	541	534	565	549	563	623	588	602	548	518	542	587	536	536	543	570	572	550	518	597	578	535	598	546	567	607	538	583	590	548	595	589	530	601	582	562	517	553	566	568	538	583	530	557	532	605	520	575	542	564	596	572	600	514	542	560	572	557	613	566	575	562	578	560	564	588	544	504	574	543	508	627	586	586	589	510	549	549	581	509	558	527	585	553	581	571	544	578	547	571	534	567	585	536	549	534	571	570	511	577	560	588	564	568	568	567	554	558	566	573	584	506	575	564	580	553	595	601	525	559	587	576	557	541	540	587	546	553	554	610	566	559	564	569	534	552	566	613	582	580	561	559	564	548	549	554	554	578	560	561	568	571	547	557	555	556	596
23356	23119	34356	29199	22279	17205	4373	506	379	385	361	375	343	377	377	370	362	377	383	356	359	376	355	378	389	352	367	375	366	346	384	384	370	369	388	352	345	364	353	354	357	387	398	405	386	362	350	334	343	379	376	352	357	368	385	348	370	369	347	372	384	382	405	348	348	391	380	373	332	335	339	363	339	366	356	349	380	370	359	355	329	348	333	349	350	373	372	336	364	374	383	383	378	361	359	361	362	345	366	327	359	339	352	351	346	322	360	326	337	376	387	356	355	357	333	301	354	371	375	358	357	350	364	364	383	379	342	337	349	384	383	351	374	336	336	407	359	347	361	338	361	336	359	338	368	392	347	332	330	345	400	362	365	350	323	359	353	365	356	364	376	361	344	360	356	366	355	389	355	395	346	334	325	395	357	351	341	320	320	340	398	364	360	351	387	355	367	363	355	326	357	375	366	369	358	347	407	372	347	371	349	378	328	327	371	384	329	376	356	385	327	334	359	371	323	355	360	362	356	389	340	357	401	357	361	325	367	352	334	347	381	363	339	375	381	351	342	385	354	386	354	349	312	347	339	338	360	360	376	339	335	373	374	329	374	361	387	325	356	312	337	382	398	395	347	324	377	384	348	357	388	353	373	368	375	330	328	340	382	377	363	392	369	312	340	373	362	360	350	339	373	392	383	377	400	347	384	348	368	323	338	355	356	358	370	370	362	355	354	350	333	354	341	367	368	356	361	350	356	386	364	323	363	364	391	351	366	356	370	387	377	356	360	345	323	366	359	338	375	339	368	380	358	330	344	337	357	390	361	355	372	355	370	334	342	340	369	365	375	340	332	363	387	378	350	412	362	357	370	328	355	373	350	348	375	370	322	355	333	368	368	343	352	382	332	350	345	339	345	349	369	359	347	375	350	335	348	338	359	372	349	375	351	355	348	375	365	357	352	332	353	334	338	347	387	329	355	384	365	373	375	361	343	356	355	343	343	360	319	335	363	390	351	392	336	350	356	374	337	405	339	393	371	394	359	361	354	352	366	359	379	366	364	351	385	394	384	328	365	369	353	335	347	343	355	361	330	351	361	351	389	372	405	354	329	388	382	363	376	347	387	353	374	349	334	373	338	365	371	364	377	364	374	338	351	402	349	393	347	385	363	363	353	332	357	366	339	342	386	377	337	372	344	337	345	355	392	353	337	324	342	350	339	356	337	340	370	375	366	347	342	343	386	354	341	384	337	361	357	350	347	322	352	335	358	373	345	347	350	380	347	361	377	355	345	411	357	369	377	352	366	331	362	326	348	331	347	341	358	324	357	355	326	371	342	339	359	383	369	363	359	355	364	355	381	350	389	334	337	359	362	369	360	351	328	358	358	371	351	370	346	355	388	342	337	351	331	319	355	359	380	404	364	365	366	325	357	371	333	362	370	350	340	361	355	330	331	352	365	346	351	365	368	366	376	352	379	383	339	355	359	375	392	347	346	370	352	359	321	360	373	352	340	365	329	360	383	341	351	369	381	385	347	346	334	379	342	355	373	347	346	390	370	331	343	356	340	373	369	339	341	380	362	343	352	359	341	329	361	365	381	340	347	371	371	370	346	324	364	361	356	347	337	361	365	342	377	325	343	375	386	386	342	332	336	359	363	378	376	353	372	354	358	356	372	392	352	368	328	336	358	369	359	359	349	335	362	379	315	374	354	392	366	352	336	322	374	361	378	341	322	360	390	349	390	362	328	366	372	337	366	365	349	343	348	361	363	345	369	322	367	360	344	362	333	361	368	338	356	329	367	371	356	338	320	394	374	358	355	362	358	326	360	351	365	349	342	341	340	353	360	310	366	355	344	345	341	371	341	377	355	374	373	367	360	388	333	371	345	356	337	387	350	385	371	346	325	344	364	366	385	372	366	352	363	348	323	368	330	407	360	390	363	355	385	334	379	369	345	356	398	339	357	363	317	342	357	383	347	369	372	378	371	349	348	347	370	342	369	348	358	367	348	355	365	379	352	332	348	362	375	335	318	356	312	339	340	359	347	335	329	356	333	354	348	352	359	383	340	367	383	351	336	365	347	328	350	356	348	361	358	383	356	347	394	349	314	359	368	342	353	354	346	360	386	372	366	377	381	323	356	360	379	334	351	343	353	378	348	362	353	358	361	352	374	364	360	325	352	380	342	334	365	362	346	354	374	340	382	372	338	346	355	377	331	353	374	338	350	384	296	322	377	324	366	356	350	344	339	359	343	356	366	330	357	382	351	351	383	389	341	354	345	379	326	335	374	384	361	354	376	377	329	368	356	372	339	386	346	396	373	358	364	350	358	346	357	365	347	385	349	350	363	328	382	342	340	331	356	369	330	369	374	355	337	330	347	342	363	340	355	349	362	322	340	343	355	384	365	354	354	347	345	355	373	323	358	343	340	326	356	363	375	355	375	344	375	350	373	318	381	326	337	358	334	357	329	341	387	342	367	390	359	327	391	336	351	361	387	357	343	354	390	315	321	361	344	365	349	376	341	352	363	385	396	370	368	355	353	341	381	367	366	374	383	361	394	406	360	412	354	343	377	365	350	379	344	342	365	344	352	341	385	357	339	309	375	339	328	338	308	330	358	351	360	369	322	342	384	335	356	373	332	360	389	333	354	365	376	359	352	366	397	365	352	350	386	350	373	379	379	365	350	360	345	334	392	356	374	344	364	373	394	354	385	334	345	349	370	362	327	330	376	359	382	354	360	345	399	364	349	359	341	350	342	359	347	358	340	355	351	356	370	370	352	347	342	343	348	349	376	316	343	405	366	337	344	376	362	355	366	376	365	336	391	333	359	365	367	312	357	348	387	354	369	374	414	373	343	389	353	343	359	350	369	346	362	350	358	373	349	361	335	367	353	340	362	345	361	353	364	356	345	375	329	353	355	355	366	381	353	391	364	345	357	339	347	344	409	356	384	335	341	364	354	335	348	342	341	344	359	335	346	346	382	339	392	365	359	363	375	396	402	363	361	385	335	354	330	329	366	400	362	346	371	312	344	354	377	352	388	350	331	331	322	366	333	366	363	354	378	348	370	338	348	373	365	366	355	340	340	363	374	359	366	358	340	361	355	345	337	349	355	343	325	344	339	344	355	362	351	360	345	347	329	356	352	381	350	333	368	357	340	358	350	343	342	342	370	364	351	357	352	341	341	318	365	356	356	338	341	343	361	365	330	362	371	349	359	345	342	366	357	327	322	358	351	335	354	368	359	350	342	346	357	377	350	381	361	357	359	329	374	331	341	395	350	384	365	353	332	366	343	347	341	323	384	314	377	355	390	391	349	360	391	388	345	369	323	350	338	348	410	378	346	369	366	369	355	370	368	325	345	350	353	354	332	341	367	349	359	347	374	376	354	403	376	336	344	347	374	353	366	342	351	363	381	357	361	342	379	357	388	390	328	359	345	351	364	349	356	368	355	336	353	359	346	331	380	359	354	360	363	372	357	346	350	405	379	370	351	351	345	331	360	360
59541	103478	79699	51458	27596	8877	2080	786	634	621	635	579	615	609	620	666	654	628	657	626	613	643	608	633	615	603	596	636	601	606	632	664	605	585	587	600	608	644	640	563	607	602	600	607	620	643	604	625	627	613	610	620	643	618	603	620	605	595	602	631	627	602	609	603	630	609	612	632	620	622	574	631	639	653	672	620	600	648	598	613	600	599	595	576	609	659	631	621	624	640	649	610	594	628	610	559	644	604	639	573	565	611	620	645	644	563	581	606	622	594	606	592	627	596	610	630	628	619	558	634	598	603	630	646	619	597	643	597	593	591	634	631	609	602	584	631	585	617	606	576	608	582	594	625	633	597	608	604	592	609	567	600	628	612	640	654	586	591	570	632	574	620	617	618	638	603	608	625	575	621	616	625	627	608	608	664	607	637	598	577	611	665	608	614	630	643	584	605	590	612	559	593	601	606	646	631	584	612	654	640	632	611	520	607	641	639	646	633	625	602	662	580	634	649	580	641	620	630	630	607	592	596	597	631	616	591	639	588	582	606	604	593	578	625	594	588	631	586	606	595	587	643	603	614	563	604	604	635	568	617	650	584	601	585	621	608	632	605	652	671	583	575	630	668	618	635	664	606	592	614	595	632	641	634	593	624	628	584	655	592	628	594	647	629	633	565	614	610	654	604	565	578	642	600	607	628	674	621	642	558	638	642	612	638	617	619	612	595	648	595	584	597	618	594	561	598	584	631	672	573	584	660	630	641	675	634	598	622	628	608	632	678	695	636	594	588	644	574	630	626	576	571	626	627	596	668	657	629	588	629	592	589	596	596	610	599	583	597	609	638	565	635	576	627	598	668	602	631	626	596	613	625	615	618	621	628	603	554	584	658	579	616	613	602	635	592	621	599	646	620	626	602	637	602	610	625	593	560	637	597	598	593	573	547	643	600	628	629	600	671	627	574	656	629	636	629	599	605	596	597	610	640	613	582	623	652	657	579	599	640	598	648	593	599	606	646	577	599	587	622	662	572	583	588	611	631	629	616	613	617	576	592	626	666	590	592	635	600	634	627	589	576	605	632	596	637	679	603	594	615	625	608	582	569	582	636	603	590	618	614	645	604	594	658	624	587	612	611	577	601	616	600	589	622	586	641	623	617	635	601	580	602	641	636	617	635	596	613	647	641	601	618	609	600	648	605	594	566	624	632	580	624	642	597	588	600	576	601	619	595	608	640	609	629	628	620	581	606	588	613	619	622	618	605	565	622	592	656	592	629	620	636	692	605	625	597	627	619	605	615	597	591	639	603	606	661	604	637	626	619	638	561	638	631	638	596	614	666	659	608	606	654	602	625	615	586	586	575	614	631	632	624	606	571	680	642	631	608	647	598	581	602	623	620	597	571	623	590	591	595	613	604	659	616	606	635	602	659	580	595	612	633	590	625	552	580	592	612	641	580	605	609	702	625	617	596	615	603	638	595	625	643	643	580	625	620	630	635	616	608	641	590	636	587	626	588	628	601	657	585	606	584	600	584	624	631	626	636	606	620	628	567	604	607	624	598	628	578	641	574	605	624	646	613	615	636	557	575	610	637	620	587	633	618	606	619	643	602	601	623	611	631	604	595	610	606	651	593	644	599	592	599	614	606	626	586	604	634	581	664	625	659	597	624	602	595	654	619	578	614	591	628	586	636	604	605	603	617	620	645	620	591	611	634	646	568	598	612	597	606	603	607	577	603	587	621	610	572	600	655	594	651	595	565	621	604	623	621	647	605	636	614	602	549	602	577	603	644	626	574	629	617	628	627	646	607	604	614	624	635	581	606	607	650	657	623	612	604	610	657	600	618	618	581	650	662	616	638	612	630	599	627	600	586	610	573	608	618	589	604	692	632	623	631	620	559	619	573	623	601	642	598	631	621	646	644	644	600	606	611	642	631	607	566	604	588	633	633	580	603	653	604	638	615	594	619	624	621	646	620	633	575	599	598	594	570	605	631	570	641	637	600	616	624	628	651	621	594	623	613	637	591	598	589	643	578	600	596	609	617	613	594	637	621	641	604	580	624	604	653	600	609	603	609	643	607	648	604	618	613	656	564	618	567	587	632	580	568	611	640	617	552	637	631	653	645	634	619	627	636	627	607	573	615	622	605	622	600	622	604	604	611	653	631	622	598	624	658	636	564	619	612	611	614	596	631	596	625	646	608	620	612	623	638	630	642	599	615	654	594	586	627	677	602	585	628	637	568	661	623	622	633	598	600	613	612	606	615	668	613	638	612	627	627	567	624	582	610	621	576	578	608	616	578	632	636	628	596	630	577	644	601	630	618	629	635	653	610	638	657	644	568	612	618	600	577	605	617	635	636	619	569	613	623	593	639	634	590	604	617	594	623	600	644	588	674	611	590	624	611	616	605	606	602	607	589	607	635	673	594	586	596	644	630	635	659	653	575	615	616	627	642	583	599	605	632	577	653	654	588	594	597	627	558	670	674	619	604	645	592	622	617	594	615	585	608	637	596	613	589	624	613	606	615	613	633	622	585	583	618	589	643	616	594	608	566	589	662	618	609	554	608	640	627	606	625	595	600	614	606	652	634	625	610	582	603	596	637	591	624	609	583	613	623	625	666	602	590	670	610	630	644	632	602	581	609	648	596	606	588	654	607	630	623	667	623	654	615	621	614	652	594	579	627	591	678	647	646	580	647	619	651	658	610	578	603	631	630	631	603	651	596	606	569	605	614	645	646	600	641	594	605	586	571	600	635	624	624	632	625	609	629	613	645	624	594	610	590	640	584	625	563	616	641	640	618	611	613	613	565	628	640	638	637	649	681	664	588	589	618	589	620	625	597	587	602	615	647	588	566	624	633	593	617	599	654	628	595	645	618	638	600	611	570	610	608	612	570	622	653	597	580	578	599	630	596	621	619	645	592	608	636	613	660	597	575	588	586	616	653	604	604	613	574	621	589	638	601	640	624	615	583	604	622	621	632	646	634	627	587	619	612	587	704	555	599	634	643	595	626	647	632	587	621	593	613	616	597	593	623	621	612	603	586	642	626	618	601	628	614	580	598	584	609	619	640	635	632	608	643	607	581	613	585	593	619	627	580	583	584	602	571	601	611	629	646	654	619	600	624	639	644	584	612	584	577	582	550	575	628	574	613	647	594	617	613	609	606	589	634	660	582	629	612	619	624	628	617	646	612	612	673	634	594	622	614	633	620	597	607	595	619	586	631	637	633	656	633	604	595	590	568	620	597	613	656	651	598	577	645	610	622	605	619	556	636	582	588	598	611	646	642	602	609	583	607	618	612	587	577	608	598	611	587	576	601	570	596	600	619	592	607	652	619	615	603	646	631	616	617	627	607	603	629	551	606	583	579	602	648	582	634	638	603	624	574	615	610	607	642	617	642	624	571	605	617	658	628	590	619	585	616	633	653	609	607	604	594	636	672	620	606	564	597	643	613	633	611	619	603	625	601	624	640	609	613	614	661	657	577	576	600	640	623	620	627
28458	32507	32205	15993	3125	689	383	314	292	285	269	329	314	304	296	282	267	306	263	289	299	308	294	309	273	328	305	294	289	306	292	261	298	300	286	294	304	290	270	289	282	277	278	292	286	290	259	307	303	316	288	296	276	304	307	292	275	314	273	293	279	277	318	252	271	318	273	256	281	285	269	268	294	285	299	276	297	322	272	289	299	327	284	304	321	287	285	259	313	298	267	279	272	286	309	307	300	289	278	281	283	306	301	296	290	269	274	264	293	299	295	311	310	293	294	287	280	288	271	306	276	271	284	296	322	282	290	294	300	294	270	265	310	289	304	293	305	307	299	297	267	292	325	291	293	295	297	329	290	282	292	304	286	329	307	282	299	257	283	271	254	291	287	298	278	271	262	302	255	318	282	275	294	297	321	299	260	247	311	272	291	266	292	327	303	266	302	275	299	294	298	287	297	302	271	304	293	294	279	263	276	304	293	311	289	288	318	285	311	262	334	288	277	298	301	276	265	304	281	296	301	287	265	294	286	289	286	288	289	328	298	281	276	295	281	283	305	289	271	304	302	283	276	273	325	263	297	298	265	283	284	285	266	263	310	312	261	292	280	289	313	287	297	308	296	301	328	286	299	284	298	289	308	287	291	298	291	316	269	270	292	302	282	275	309	258	298	285	289	274	281	309	281	290	280	293	304	294	266	297	235	295	299	310	305	323	320	261	292	291	296	273	295	315	277	288	279	307	302	274	287	273	297	291	290	295	294	299	302	291	277	300	292	298	292	290	302	269	305	310	292	302	283	281	265	287	302	293	308	293	273	290	291	310	292	268	294	256	304	257	276	308	263	297	312	306	291	282	283	294	303	254	291	288	273	311	306	299	285	295	281	265	296	300	269	309	283	300	285	265	285	295	280	290	284	312	294	300	292	279	297	282	277	290	270	295	286	289	319	265	307	281	268	274	311	287	274	275	315	293	291	317	269	255	259	291	300	299	308	294	284	285	267	292	291	296	265	309	266	290	275	280	276	299	300	311	276	306	292	296	320	263	280	273	304	296	292	284	305	254	300	290	276	265	276	293	274	269	276	294	270	301	301	326	281	283	306	252	283	268	307	287	302	316	283	294	300	278	315	287	243	276	280	267	287	284	268	318	286	284	270	305	300	305	296	290	277	311	277	282	267	284	295	286	298	280	296	283	288	294	309	288	295	295	318	277	308	266	297	286	306	306	316	242	271	262	329	276	278	299	280	298	292	280	257	281	304	308	305	249	281	313	295	282	282	287	263	248	305	289	281	291	299	278	309	294	297	309	296	310	269	304	290	323	331	259	281	319	314	313	303	291	298	314	318	295	288	302	290	337	294	290	279	284	262	282	309	288	301	298	285	324	304	248	278	280	280	273	272	277	310	267	281	291	276	279	317	300	293	317	284	297	293	308	290	270	290	278	284	285	280	290	280	283	302	306	265	305	287	293	273	274	317	293	264	289	301	278	254	268	290	307	336	292	289	288	289	309	279	276	298	281	303	263	269	289	307	280	316	302	292	326	284	267	291	289	281	299	330	292	284	286	268	279	292	264	289	289	257	279	273	339	276	261	299	326	302	300	309	322	277	330	269	299	278	279	282	254	295	284	303	299	262	288	230	296	244	304	318	285	296	321	279	315	317	294	295	283	283	278	293	331	289	271	314	297	277	288	279	288	247	284	319	298	268	290	275	310	281	291	292	273	295	326	284	310	311	311	280	273	316	285	281	280	294	279	290	274	298	265	299	319	324	300	299	297	295	289	320	299	277	298	323	306	283	271	276	276	276	287	298	299	296	307	277	274	312	306	272	289	276	273	275	286	262	298	279	273	327	284	296	263	280	261	291	282	302	266	303	278	281	263	285	277	306	286	271	303	289	295	330	286	299	272	336	264	288	304	288	272	289	271	265	284	273	276	293	299	293	322	274	305	263	326	273	272	306	262	276	330	283	259	299	277	297	293	306	282	282	286	307	267	294	277	277	275	300	305	295	284	295	299	266	284	311	278	313	290	264	312	286	274	299	295	306	324	262	305	235	269	281	308	294	277	271	273	261	295	285	289	269	277	261	293	277	280	283	310	281	304	282	270	302	270	286	278	306	288	267	335	291	293	290	299	283	281	293	312	278	279	310	291	285	313	295	310	259	285	283	286	295	275	321	320	298	275	286	289	267	303	283	317	271	290	273	279	294	301	311	295	309	299	283	310	248	308	300	270	275	307	302	287	301	319	315	286	267	319	271	295	291	289	281	300	309	299	276	313	286	321	317	265	288	285	303	267	312	293	315	282	294	286	293	284	300	286	270	291	294	268	322	270	290	301	273	267	287	279	298	268	310	270	306	320	286	315	294	313	282	277	303	310	326	274	285	295	300	282	289	286	299	293	284	306	298	278	278	292	309	263	264	309	315	299	306	283	286	269	270	269	307	293	281	255	278	279	300	297	293	292	285	288	296	317	274	298	311	287	293	300	267	300	251	286	296	281	298	272	264	302	291	288	301	272	270	275	299	296	255	287	247	291	288	290	292	281	259	276	279	272	282	285	284	274	273	319	283	302	281	274	280	273	283	297	298	295	269	283	265	265	314	303	293	301	315	292	294	305	296	290	280	290	292	283	285	309	265	289	293	299	298	309	274	301	292	280	289	328	303	322	305	279	282	308	268	294	275	297	321	297	287	278	270	269	300	289	289	300	279	270	287	277	279	296	273	306	319	277	289	281	293	271	290	319	295	281	287	275	285	291	278	332	262	296	293	292	291	288	288	297	267	259	284	297	284	296	274	278	279	286	288	302	269	300	272	306	312	321	305	288	290	292	323	318	315	292	256	306	267	269	248	301	311	315	301	293	266	302	297	305	285	282	302	296	296	303	289	270	276	274	270	302	269	274	316	268	270	282	269	279	306	314	288	310	269	283	297	306	286	266	283	304	280	272	313	320	300	283	287	311	306	278	300	296	288	280	281	281	276	284	285	312	256	317	295	302	280	307	278	292	295	285	263	302	278	310	296	294	282	286	280	292	272	286	293	253	295	260	266	281	285	306	254	244	291	275	312	296	272	297	270	323	288	334	264	271	301	302	286	305	255	298	282	269	292	291	320	316	303	248	300	297	295	291	266	293	322	296	291	284	302	286	313	284	311	276	268	307	287	278	275	273	307	262	272	280	274	284	292	313	309	295	304	297	312	282	287	316	298	281	275	299	316	274	268	288	257	281	311	279	315	263	257	272	295	309	314	294	276	305	287	263	274	299	297	308	303	299	317	295	282	258	310	290	303	272	278	289	298	330	281	283	288	285	310	262	294	295	267	294	277	273	300	270	319	262	293	279	284	302	281	307	278	281	308	273	314	285	285	287	254	264	308	286	269	293	303	293	298	310	283	298	294	279	278	299	294	279	271	290	287	284	277	290	288	283	295	283	315	294	314	305	255	318	260	276	317	275	276	313	329	283	286	286	290	279	277	305	292	305	282	260	276	245	301	297
33797	50687	37523	17484	5306	1398	670	545	511	522	516	550	566	491	525	533	527	553	601	508	545	508	521	486	548	490	550	560	495	534	533	543	525	537	508	532	539	526	521	547	538	521	511	536	503	582	530	524	524	541	538	550	498	545	513	530	523	547	535	552	530	559	529	506	530	539	551	562	516	575	508	500	561	519	514	550	524	509	535	526	557	502	550	488	515	498	504	551	528	500	504	501	520	558	522	554	562	565	525	504	519	571	524	507	496	507	517	517	531	530	524	557	555	534	565	539	548	485	506	510	579	548	538	504	586	527	510	534	544	504	566	508	531	523	492	533	502	531	525	494	535	531	503	496	543	517	554	531	536	536	555	508	525	524	521	590	554	531	534	556	554	530	522	561	547	530	509	489	547	530	532	524	525	561	533	519	524	558	535	535	525	514	554	547	497	546	553	483	551	541	516	535	516	536	553	531	579	513	533	555	512	540	558	533	489	533	556	518	510	559	522	514	541	523	529	515	578	511	541	555	529	529	544	515	523	508	533	530	499	533	520	519	518	540	519	521	506	514	501	512	550	514	539	518	535	524	527	491	531	524	528	557	524	547	559	525	574	505	536	552	538	549	512	508	519	528	501	538	521	532	540	547	543	533	530	506	567	495	489	542	528	555	527	525	531	549	560	516	508	546	518	568	541	530	523	558	528	504	563	511	532	546	546	498	538	561	472	490	537	528	518	520	498	452	511	528	528	545	502	507	514	537	509	524	496	548	549	556	524	533	494	531	546	545	547	495	516	519	507	526	553	516	537	541	536	532	486	484	548	533	534	502	551	547	522	529	543	531	511	540	534	535	509	499	488	552	522	558	548	506	517	543	539	511	513	486	491	530	503	509	472	521	542	521	529	556	572	543	555	502	532	530	569	490	545	522	473	514	532	535	533	493	533	571	592	552	513	513	493	532	501	513	519	527	548	546	514	540	548	543	516	538	543	579	544	529	488	547	563	561	558	518	572	509	506	551	556	518	523	504	524	537	536	544	519	515	531	545	546	533	563	501	505	513	485	548	571	533	531	528	522	538	551	561	517	509	521	531	499	543	556	534	542	545	494	531	512	557	539	584	556	525	557	493	530	520	562	480	497	531	510	582	535	557	528	528	533	528	484	534	512	556	536	494	535	508	532	528	536	561	539	551	540	572	501	496	522	522	534	486	545	532	526	523	537	551	547	543	565	496	534	562	525	552	522	522	577	518	574	508	542	540	542	523	533	503	540	526	507	495	527	518	530	565	534	538	523	523	541	556	527	513	553	546	535	517	499	543	513	577	546	530	514	567	611	526	530	541	549	504	541	485	549	466	508	470	520	517	528	531	529	526	494	508	580	505	483	577	579	516	534	518	503	542	564	514	503	496	531	540	566	527	515	520	533	531	516	510	502	553	556	510	531	541	510	528	574	541	542	545	572	549	507	514	531	504	541	551	525	545	513	543	525	518	557	616	530	514	540	545	508	528	515	524	571	531	525	563	512	534	544	486	526	540	503	502	542	538	528	520	517	528	512	532	505	472	540	519	538	528	530	538	511	499	505	548	515	538	554	527	490	521	574	552	530	535	563	518	529	531	489	537	564	527	509	504	539	536	536	514	538	522	497	536	503	510	529	542	534	516	558	514	529	510	522	539	559	507	546	546	555	527	503	533	532	512	530	541	522	497	551	514	518	561	509	537	503	540	536	521	502	543	520	515	541	538	498	519	548	543	503	511	493	527	487	507	531	527	525	558	511	524	539	525	534	538	551	509	529	554	580	499	586	512	517	549	503	533	512	513	513	550	556	542	496	544	508	506	535	492	521	582	519	484	524	536	531	494	544	551	479	576	512	549	550	487	539	517	508	554	560	516	540	485	539	519	521	547	502	482	522	542	521	539	533	531	537	523	532	551	500	508	553	503	538	551	511	501	530	507	480	520	522	555	540	563	535	546	517	525	506	515	547	517	570	508	564	503	509	536	515	521	530	522	558	520	529	560	549	569	540	554	539	504	512	526	518	555	530	491	537	537	516	459	525	534	535	538	555	524	570	541	511	464	562	556	524	532	545	531	567	550	525	577	504	524	518	529	516	505	522	510	509	532	537	550	522	482	523	542	529	545	525	532	518	518	569	532	538	546	538	521	530	505	508	562	550	557	536	540	537	531	600	525	548	509	487	535	504	542	541	500	511	495	549	512	540	497	529	435	485	538	524	508	578	552	530	534	526	509	588	548	533	554	511	547	500	501	550	542	543	542	524	538	524	559	542	558	470	512	511	526	526	523	508	494	502	525	521	513	519	506	547	556	518	510	536	525	557	528	528	547	559	531	507	513	533	564	532	535	540	547	511	543	555	532	560	540	505	487	494	521	544	482	531	554	537	518	534	528	562	519	530	523	493	530	536	556	527	506	544	568	566	555	552	526	505	519	553	537	530	533	505	520	508	539	530	516	553	587	515	517	540	535	569	533	543	546	561	554	536	518	510	481	529	537	515	487	520	521	507	541	528	510	536	529	530	506	534	529	522	589	527	538	538	512	517	537	530	494	516	511	520	546	499	506	489	560	554	509	542	521	553	524	529	545	529	506	540	537	484	533	525	511	531	568	539	514	548	577	558	513	543	514	537	529	530	524	534	571	519	509	567	531	503	572	513	573	513	529	524	548	510	492	522	542	514	547	547	536	539	527	534	522	515	573	494	523	579	516	527	517	511	529	496	539	515	525	564	485	546	478	533	528	539	516	553	503	536	534	532	576	510	534	503	523	511	515	547	538	553	510	552	522	542	498	542	554	483	590	532	539	512	546	530	550	527	537	559	546	533	530	507	532	556	528	538	539	506	514	499	543	552	536	553	519	534	540	528	537	541	514	530	553	516	518	566	532	516	563	540	513	524	510	504	509	525	574	530	559	542	513	515	590	532	459	547	508	525	540	547	530	492	529	525	537	499	536	515	544	506	541	498	524	553	558	521	491	523	516	482	541	547	514	548	512	543	515	557	518	487	533	557	540	517	558	543	526	540	537	500	494	509	496	543	510	521	543	515	551	522	529	503	510	550	568	563	494	583	560	516	535	548	508	541	562	523	541	552	559	508	525	496	549	513	538	491	507	513	540	520	521	529	543	512	536	511	521	532	522	526	565	501	511	518	502	514	543	550	541	555	526	570	516	523	531	529	528	536	523	541	545	548	559	556	551	508	546	561	547	507	531	517	512	569	543	502	546	556	546	528	535	557	524	509	516	522	505	558	497	570	522	620	550	556	521	542	536	566	503	569	493	529	523	586	485	525	518	555	550	531	555	522	518	517	553	503	523	518	551	599	548	537	535	552	493	537	543	472	526	535	497	520	495	519	502	519	516	544	538	559	550	529	516	544	552	524	523	578	546	501	544	520	532	490	536	477	534	535	529	529	503	520	524	541	526	560	522	541	502	510	588	522	501	569	537	523	556	553	511	540	488	500	540	527	504	572	537	477	516	559	533	581	528	512	517
24592	25751	39009	31649	20396	8575	990	404	313	320	328	319	368	367	368	301	281	337	303	323	321	310	345	332	329	348	303	338	288	294	321	298	301	325	313	317	326	309	333	297	335	332	297	306	300	315	317	316	308	287	303	294	302	332	317	300	335	329	303	322	303	313	308	328	316	321	335	274	321	292	305	281	315	274	324	317	279	293	299	300	328	321	321	347	326	321	276	339	323	313	321	313	304	307	332	341	336	353	285	305	332	279	318	294	303	318	297	289	324	317	294	335	328	330	309	299	295	306	311	302	307	323	317	310	317	280	301	290	307	294	292	307	309	297	287	288	300	343	285	327	288	306	278	330	338	301	309	294	323	297	283	334	318	284	303	348	321	307	298	284	290	335	312	293	334	332	329	308	308	315	328	332	304	319	316	332	352	300	325	298	340	327	316	310	328	337	312	313	336	333	328	297	312	305	292	307	297	337	309	299	303	295	293	318	332	310	326	296	316	327	283	308	284	313	315	274	311	280	325	301	308	303	324	300	287	321	292	311	322	269	330	304	300	277	323	313	285	290	347	308	325	310	288	333	284	318	266	308	307	306	305	305	309	305	311	280	281	313	328	334	313	326	301	324	338	302	328	325	337	307	296	297	329	334	322	325	301	314	326	295	288	305	297	312	312	299	320	312	307	303	298	308	318	326	323	280	290	305	307	316	298	324	305	325	295	310	297	346	309	299	329	292	316	268	356	333	335	289	326	307	302	311	292	321	285	338	312	356	285	312	334	293	315	309	310	301	338	285	305	330	304	351	325	290	330	332	315	318	303	321	298	308	328	298	310	301	301	309	309	330	313	280	329	312	320	276	321	320	303	350	322	322	315	335	325	311	308	303	313	315	305	303	306	318	294	316	325	327	333	295	318	279	303	316	282	351	329	304	311	299	313	314	324	305	318	308	302	300	293	327	314	304	327	350	285	318	315	320	343	305	331	350	306	288	350	318	310	325	292	328	289	298	277	281	308	316	277	336	315	304	330	328	328	306	282	281	336	299	309	307	329	311	320	279	329	289	331	318	317	327	308	304	293	312	313	312	286	322	297	343	315	285	295	307	308	319	321	309	333	321	325	313	329	340	300	305	302	319	312	312	282	344	313	301	309	274	301	321	311	322	312	339	325	279	330	329	326	326	286	308	285	324	300	303	327	320	344	303	296	288	324	313	329	335	306	295	304	317	312	341	309	289	318	326	302	341	328	295	337	314	305	338	281	324	327	290	299	333	333	305	311	304	289	281	269	301	279	303	324	304	330	330	316	312	320	321	319	305	311	291	313	289	318	311	316	317	317	311	322	309	303	285	340	303	316	296	298	325	290	305	305	314	338	288	289	339	318	295	307	320	314	319	284	320	328	281	333	299	310	313	288	308	323	334	303	287	328	299	316	312	311	328	292	278	299	316	340	293	329	295	295	340	318	327	311	305	276	295	319	306	317	314	314	312	325	312	302	333	281	279	296	340	306	308	333	296	357	321	348	287	292	337	270	315	314	338	327	324	329	334	274	295	277	298	295	320	295	329	309	314	318	322	316	331	337	293	340	306	320	298	286	339	296	322	313	307	270	309	315	311	302	296	326	302	287	335	319	322	315	306	334	316	307	316	316	341	304	301	335	326	296	315	319	298	309	311	334	340	297	342	323	327	283	288	311	328	324	338	321	268	315	314	347	315	314	344	325	307	315	344	337	309	304	313	305	302	346	331	308	316	328	330	318	307	301	312	310	299	301	331	307	330	296	302	304	314	296	287	305	317	313	313	298	292	326	303	325	303	271	291	324	294	320	289	309	302	294	326	336	306	319	319	320	295	319	302	291	301	346	311	296	292	313	340	287	292	301	310	285	311	313	283	299	343	321	318	300	315	312	331	338	284	298	326	296	300	307	318	310	318	325	318	298	319	328	297	310	308	319	316	337	310	323	325	325	327	332	329	300	294	286	331	314	316	311	320	297	323	322	320	272	311	295	278	291	303	302	323	302	306	315	296	313	291	293	283	304	316	296	319	291	302	329	283	300	295	328	305	304	326	273	323	335	296	298	295	300	287	301	316	309	320	294	296	302	360	330	310	317	297	318	328	286	301	288	288	314	303	300	287	314	308	288	327	305	291	323	354	351	312	325	323	308	315	323	302	304	293	326	277	331	315	326	313	285	343	326	335	299	321	348	312	312	325	283	329	317	313	311	309	299	289	285	303	309	302	299	272	292	296	343	309	311	298	340	313	312	303	288	302	288	292	285	312	282	322	304	311	310	307	310	294	333	336	331	297	336	336	307	324	334	297	333	304	323	306	303	323	327	325	327	326	313	324	338	305	322	293	316	304	320	314	302	312	333	328	309	306	314	317	302	305	318	278	331	301	328	284	350	286	336	344	356	303	320	269	328	310	301	327	319	290	345	290	307	317	308	271	298	316	312	314	329	308	311	327	298	289	298	336	319	300	304	291	296	323	345	292	281	300	344	277	328	295	342	310	291	345	318	304	318	318	329	328	331	320	316	310	296	329	297	330	294	311	296	335	294	315	272	314	301	326	317	310	310	307	305	295	304	297	305	319	315	290	308	283	323	296	296	335	293	324	291	334	309	315	302	306	331	309	333	341	310	326	295	315	295	308	314	293	287	327	311	303	289	292	301	357	311	303	292	314	296	297	330	314	329	293	332	317	312	313	341	299	289	283	308	296	337	315	324	282	313	300	297	301	307	337	308	272	284	330	297	334	289	317	315	294	329	307	284	329	287	314	281	298	289	320	317	321	272	300	310	309	304	326	307	315	280	326	316	289	305	313	294	299	277	351	300	315	324	313	289	311	307	305	338	306	305	324	324	288	305	310	338	299	305	332	319	286	295	320	307	331	318	334	285	323	304	308	318	296	309	289	341	327	304	298	304	324	332	304	286	349	321	344	308	310	335	319	320	320	314	312	303	325	317	321	286	292	299	329	342	334	296	333	310	328	301	301	292	304	312	347	352	339	325	325	293	308	287	321	302	307	290	331	317	305	306	304	339	299	322	315	316	295	319	307	355	337	317	301	308	286	327	302	298	286	310	308	344	308	298	329	324	330	293	310	291	312	271	335	270	338	306	334	328	292	298	294	304	328	293	337	332	322	305	331	307	313	316	304	326	304	300	315	297	266	298	308	295	290	297	322	331	323	280	311	340	316	335	324	358	278	302	335	304	328	333	342	294	293	297	299	315	293	275	314	287	311	286	318	313	288	328	312	318	327	326	339	292	316	302	310	310	325	306	300	318	297	303	302	359	305	342	320	292	322	306	284	291	322	304	300	309	280	306	295	315	309	315	296	326	319	323	292	302	313	308	302	295	300	309	342	326	327	319	332	314	313	320	304	288	314	309	323	302	320	318	305	292	320	317	326	331	346	288	310	286	290	296	304	312	299	322	307	306	315	270	305	320	283	299	318	305	300	272	311	297	291	309	319	323	298	340	311	336	281	297	308	294	286	320	327	317	338
57555	95702	71670	41987	19882	5198	1223	659	542	592	578	563	567	579	578	563	567	516	536	597	602	544	583	599	543	582	541	581	607	579	619	559	590	580	571	581	571	509	557	560	558	570	561	602	579	509	557	554	559	562	534	570	559	590	588	576	575	551	536	567	594	595	563	596	594	518	569	548	598	591	536	538	568	533	606	532	577	559	591	614	569	517	515	567	550	595	561	573	547	528	573	509	567	560	556	573	581	548	561	574	605	562	547	579	577	537	589	576	556	562	554	560	557	569	575	577	578	582	569	563	534	557	568	527	540	520	576	589	577	568	589	553	585	547	560	559	569	576	574	596	603	555	569	554	602	542	567	567	559	571	588	588	593	601	607	561	560	537	569	531	558	540	591	563	520	548	575	555	546	548	572	572	602	556	555	528	539	528	571	546	569	530	563	514	559	571	577	566	539	560	562	583	591	578	534	570	594	558	592	563	524	563	558	573	554	567	570	578	565	564	581	596	562	589	545	539	563	590	545	541	581	588	533	517	552	548	566	599	540	565	572	602	549	589	587	543	542	579	593	586	585	514	565	519	526	575	618	564	551	537	565	589	562	572	551	572	558	552	560	555	611	558	526	569	575	546	600	565	578	564	561	557	548	536	538	581	553	563	530	567	611	551	520	589	529	555	590	566	574	543	559	583	585	540	583	573	589	556	537	551	541	565	549	554	574	602	571	581	575	547	577	557	583	526	571	562	543	577	570	520	565	584	561	563	513	546	481	575	562	562	564	519	551	561	588	525	537	550	569	543	562	580	564	550	572	590	548	587	524	579	527	528	585	531	565	550	569	583	575	540	566	573	541	556	581	556	583	559	558	581	545	552	544	557	559	569	570	537	530	579	553	583	552	536	604	563	517	577	552	585	575	569	557	586	576	532	533	558	580	534	575	540	595	572	551	565	582	518	616	546	568	548	589	540	576	564	606	534	605	605	559	606	559	553	584	502	537	551	554	591	539	558	529	578	560	555	583	588	575	547	559	620	568	524	556	588	579	538	550	565	537	593	556	610	545	581	528	550	579	596	586	570	530	574	575	562	581	550	550	545	539	529	545	561	564	595	563	563	541	566	537	561	575	569	579	571	536	609	525	572	587	547	581	531	550	600	549	552	575	636	555	558	574	563	567	550	559	543	530	570	571	581	577	568	545	585	545	595	531	532	625	545	541	541	512	608	560	593	578	550	554	590	611	564	558	584	581	513	547	516	594	564	553	549	560	540	588	563	515	597	577	560	514	590	529	608	576	552	523	548	550	565	582	608	524	587	543	524	533	608	595	533	609	574	534	519	548	519	570	573	554	516	540	556	541	563	528	579	533	569	568	578	523	527	550	588	576	569	533	582	530	571	552	606	562	605	517	579	600	570	553	587	560	564	601	571	510	538	564	529	495	577	554	513	562	565	575	605	577	563	572	559	554	571	541	581	566	543	503	593	543	576	571	565	532	571	546	609	576	545	533	568	570	553	544	544	528	591	579	559	547	558	513	575	520	548	535	567	580	588	578	548	562	557	596	555	542	555	519	563	559	557	557	574	559	591	579	581	620	578	569	589	591	583	536	584	578	570	529	576	560	568	589	558	578	518	595	558	562	579	546	534	596	572	569	563	541	556	582	476	605	555	568	597	568	563	523	555	539	570	589	538	526	511	542	540	568	566	581	567	620	595	626	559	533	538	574	589	561	542	535	592	551	564	589	565	529	577	503	616	579	575	602	510	539	539	555	553	588	531	545	566	534	580	551	556	594	576	550	580	555	590	564	521	535	561	579	539	572	550	561	559	594	572	546	584	583	521	551	597	572	511	529	561	570	586	544	580	546	568	601	550	566	566	576	556	557	597	558	546	557	547	578	581	551	562	611	589	545	583	558	542	567	587	532	557	519	570	526	548	539	590	536	562	567	544	582	543	570	561	550	582	579	553	550	541	547	574	587	540	527	553	570	565	535	608	542	565	550	584	587	594	542	569	521	562	522	577	581	589	554	570	605	585	550	541	542	559	539	580	563	585	581	548	595	596	554	540	558	626	577	556	587	537	558	546	533	538	631	548	564	523	587	577	574	555	551	519	588	553	551	606	546	560	565	561	585	589	584	550	539	582	563	579	565	568	573	554	577	557	612	583	571	569	561	532	566	621	572	539	581	566	555	625	538	561	589	559	610	580	547	555	548	578	543	573	610	538	556	556	563	544	579	554	536	609	527	584	548	558	562	556	526	534	592	534	572	554	585	556	549	549	588	575	554	564	578	546	548	539	596	560	539	608	571	552	546	573	545	570	611	521	590	618	574	582	581	523	540	569	548	567	562	594	595	558	530	589	558	572	551	557	560	592	584	543	555	530	604	585	610	559	553	576	512	590	643	539	578	537	567	551	561	561	539	561	576	565	527	548	573	553	567	550	546	530	547	559	574	561	570	547	550	506	580	563	579	530	556	553	574	553	566	552	583	561	565	530	556	554	552	580	573	547	569	574	549	567	586	590	526	560	562	565	554	553	571	544	609	562	577	572	554	530	557	541	539	595	525	597	565	584	570	550	590	554	592	557	539	604	577	555	560	545	584	563	567	595	516	584	574	604	571	525	573	560	554	578	590	529	631	598	577	569	567	520	539	580	591	587	554	547	563	534	564	578	546	547	584	566	509	572	544	559	573	553	589	560	549	573	533	541	552	556	561	576	568	539	621	570	565	575	542	603	608	577	620	576	591	568	575	557	548	555	584	512	550	543	589	581	546	565	549	546	590	576	593	543	583	572	620	567	566	568	572	583	558	530	564	567	577	522	564	527	559	548	557	550	528	538	576	560	556	524	572	544	574	576	542	493	561	552	575	575	587	549	551	550	577	571	564	563	566	553	569	560	542	552	579	585	570	578	555	565	592	612	607	559	577	547	555	586	526	549	620	586	548	538	554	575	545	600	529	548	567	516	539	563	535	603	555	568	552	577	611	571	547	585	615	560	565	548	549	602	614	582	607	535	588	591	619	566	538	512	560	566	550	591	581	512	551	591	533	535	557	616	551	553	538	548	502	542	561	528	560	581	572	535	614	568	571	496	530	550	568	541	552	608	545	581	540	604	579	569	608	522	565	537	588	561	570	551	571	545	558	531	579	574	583	593	613	591	545	557	568	554	549	556	552	593	594	530	571	581	581	555	540	538	547	572	498	593	574	588	504	578	551	543	570	565	564	593	562	586	582	589	520	565	564	557	602	582	599	545	580	583	587	521	574	582	592	574	576	577	534	574	558	592	626	569	509	601	508	579	569	568	585	559	573	582	594	579	544	577	539	568	562	569	573	572	558	559	557	551	534	557	557	581	579	559	559	566	552	570	551	554	552	557	549	533	541	524	541	547	561	543	560	546	631	593	594	567	569	587	551	528	560	530	611	546	577	570	568	567	576	533	591	525	557	573	613	544	539	551	563	541	580	601	537	515	588	563	576	558	544	541	564	560	537	570	553	536	535	549	524	568
23484	23111	34323	28864	22202	16908	4165	454	366	381	353	363	374	362	385	341	374	382	306	356	342	379	370	385	367	328	362	409	385	353	354	335	399	388	341	367	349	323	363	375	379	353	351	317	348	330	360	332	365	362	345	369	351	374	392	374	359	369	344	395	346	339	377	355	409	358	365	382	395	349	340	361	359	377	371	362	348	357	370	350	383	354	344	358	390	340	334	339	325	334	357	372	345	335	377	358	355	345	304	358	334	361	351	334	413	367	353	350	365	321	352	370	366	322	367	353	365	348	350	330	342	334	347	350	324	379	369	375	359	370	356	323	320	367	356	363	346	376	383	329	401	402	352	348	365	369	372	354	334	359	339	349	351	321	311	342	363	355	339	353	376	351	370	334	348	336	372	350	387	346	369	366	398	415	332	338	363	358	357	400	322	359	329	339	351	390	339	382	383	380	351	365	364	361	336	347	364	355	384	349	383	343	385	335	369	329	368	360	376	364	354	344	354	372	379	365	369	340	358	315	348	355	328	390	421	361	310	374	375	379	354	363	371	337	369	375	364	324	357	336	322	348	354	345	365	366	381	390	364	399	331	334	319	350	394	352	363	337	353	370	376	373	344	392	339	367	358	346	357	372	370	385	385	302	321	360	332	361	368	326	333	375	339	387	330	360	351	356	361	343	361	337	320	348	394	374	334	330	362	338	364	344	341	383	372	360	385	328	343	339	369	370	373	348	360	387	371	347	343	348	352	343	388	327	349	379	335	350	349	359	359	337	388	360	358	413	377	344	365	376	396	353	351	348	385	358	382	361	379	393	352	350	393	382	352	343	364	387	387	339	328	359	370	352	387	374	348	334	344	374	336	331	362	339	379	369	344	363	344	374	348	382	357	397	332	355	323	350	361	352	361	366	367	372	386	361	335	359	322	314	350	352	378	388	365	331	349	347	341	378	393	354	342	345	340	353	376	371	374	369	341	386	355	395	352	373	323	376	351	358	357	351	348	337	355	346	362	370	350	360	356	373	335	352	359	366	386	328	366	382	335	339	340	372	373	336	364	327	362	345	347	360	359	411	354	360	366	351	323	364	377	359	354	382	376	358	335	378	378	353	390	354	335	352	370	369	349	335	362	353	389	347	359	368	354	322	335	355	370	351	387	352	392	371	366	414	411	377	355	384	346	376	378	354	374	348	375	381	343	338	378	367	393	352	360	341	364	370	332	383	318	376	303	339	361	365	346	377	362	373	319	368	341	390	358	384	356	376	329	347	365	361	327	361	376	367	373	370	350	350	366	383	344	351	353	354	362	357	354	342	325	307	365	370	344	327	350	390	355	292	337	313	374	366	344	366	364	359	343	355	344	340	339	342	372	346	360	325	362	362	334	413	380	365	348	402	367	334	354	370	350	379	361	353	337	354	370	345	377	391	368	340	391	363	346	359	376	353	345	350	350	344	360	335	345	334	347	359	372	372	385	341	357	376	346	373	329	370	359	353	375	342	358	353	359	347	342	366	341	365	378	343	399	373	378	349	365	335	350	371	366	361	352	365	357	367	345	349	359	378	383	345	359	362	374	382	339	325	391	359	358	350	380	360	357	363	344	374	364	353	349	371	347	355	380	389	360	382	344	338	326	360	365	349	362	350	347	344	343	349	347	395	380	372	370	388	341	376	356	340	381	358	385	338	383	346	431	330	384	343	363	381	324	363	370	356	352	366	390	378	371	385	342	342	333	393	333	365	359	372	367	360	362	364	311	342	338	338	337	386	342	351	373	362	333	368	352	337	362	346	329	370	378	351	368	373	349	366	343	363	343	369	358	377	354	374	342	326	350	319	353	371	375	344	342	372	362	339	405	344	366	350	361	339	378	351	362	324	314	356	356	393	400	352	366	351	333	347	344	304	350	351	351	343	351	365	349	368	342	376	330	364	334	352	365	347	377	341	347	353	375	330	389	365	402	365	339	359	359	346	325	348	337	366	343	370	369	354	342	334	347	398	358	343	370	372	336	375	331	368	384	357	367	387	364	353	377	352	359	352	351	369	367	336	351	341	357	331	376	360	374	339	349	361	360	378	370	372	342	365	414	335	379	364	401	358	338	369	339	342	368	344	355	342	367	372	342	349	385	345	306	346	325	373	358	351	386	358	352	359	374	355	381	353	378	374	389	367	365	376	355	357	349	332	336	333	366	338	328	377	362	357	377	351	370	349	358	356	345	356	340	345	352	360	354	368	360	365	322	389	364	349	342	374	389	346	358	335	326	335	353	361	368	368	335	364	370	366	367	365	374	345	360	346	334	362	375	370	348	401	337	364	359	367	355	367	370	359	391	342	328	378	370	352	344	367	409	337	354	358	379	363	390	365	352	323	392	329	346	344	327	355	345	367	359	316	331	366	379	329	336	346	387	367	352	369	315	325	359	374	339	344	392	355	378	339	348	372	352	380	342	344	335	336	336	383	371	370	323	341	368	356	357	337	375	318	340	338	374	365	364	366	386	337	384	307	334	356	341	327	374	340	340	330	376	391	346	381	340	368	295	343	339	368	370	362	326	358	314	345	337	359	363	323	352	353	385	386	361	356	361	354	372	353	397	307	366	356	348	380	340	332	346	339	342	387	340	346	355	386	371	359	358	345	368	332	335	370	374	310	390	364	355	346	365	354	340	330	367	340	347	336	327	351	344	354	333	347	340	359	366	328	384	360	312	358	355	345	353	361	341	361	373	368	343	312	370	382	367	376	350	376	350	354	364	343	374	325	401	318	375	351	343	391	341	356	336	355	362	365	347	363	390	351	327	365	348	349	354	366	363	334	317	376	317	339	348	388	343	364	356	344	335	331	356	329	363	388	392	345	394	381	364	373	331	354	349	375	374	363	323	321	353	365	360	291	343	361	352	343	381	373	349	342	352	350	366	391	363	374	360	365	348	330	353	338	347	369	359	339	374	376	397	386	346	374	334	340	353	353	365	323	371	370	363	380	352	377	362	330	354	333	365	360	322	357	369	342	357	334	342	362	369	336	336	313	391	342	335	334	372	359	333	363	341	354	372	333	342	368	367	364	360	354	357	359	337	350	355	353	372	360	344	352	365	329	365	352	358	359	386	336	355	364	371	377	351	369	385	360	363	352	337	344	377	323	341	351	329	368	377	318	347	325	355	361	329	347	370	374	383	376	374	367	334	380	351	349	317	363	320	345	364	387	352	367	351	386	348	336	351	354	353	330	337	342	338	325	363	371	344	359	323	334	342	369	371	340	349	347	376	366	367	395	335	366	349	372	380	323	350	342	392	370	382	371	337	392	340	342	374	376	380	350	336	371	365	347	374	349	368	360	377	371	333	337	352	354	367	355	345	338	338	394	350	348	378	365	349	386	378	322	363	374	335	343	361	400	360	357	370	328	338	341	380	359	333	369	353	357	369	355	348	340	349	361	358	351	335	348	355	367	361	378	341	381	371	351	353	327	354	369	344	370	386	334	374	355	335	341	359	382	371	363	342	363
58127	104155	78878	50910	26613	8050	1834	705	605	633	615	639	596	614	632	613	642	627	576	635	608	654	622	619	651	611	616	633	594	631	635	605	582	655	641	607	657	611	588	597	635	611	643	638	644	642	627	588	594	636	632	654	629	645	590	654	673	626	606	578	605	610	603	625	625	630	642	609	607	598	653	608	674	582	601	630	614	609	622	603	602	607	644	651	605	632	643	610	596	599	618	647	584	595	622	577	636	634	591	637	567	631	591	625	633	677	619	622	652	653	641	614	585	595	571	621	650	647	597	620	637	616	600	666	596	578	596	574	660	618	580	618	634	604	589	598	637	611	630	636	604	623	610	614	574	592	626	656	601	612	630	644	620	620	601	632	610	667	543	583	668	599	619	589	591	605	623	627	639	602	617	607	599	604	615	596	596	580	649	586	602	622	581	618	658	615	645	575	607	636	634	623	641	612	574	631	619	618	593	633	635	620	594	650	616	591	586	583	644	616	642	654	583	625	633	608	639	639	616	636	594	644	539	615	644	605	575	683	631	585	591	642	621	598	575	628	644	595	601	593	638	673	653	625	604	588	625	628	577	619	619	621	611	590	599	631	584	631	646	610	625	633	612	590	611	621	625	580	652	652	580	645	635	656	588	574	605	603	610	616	602	651	619	638	603	623	617	648	590	641	618	600	636	592	658	630	618	603	605	658	601	620	580	639	605	612	607	646	634	612	651	619	586	633	627	600	639	568	636	645	611	605	619	606	623	593	590	636	652	594	585	607	604	582	597	593	659	628	629	651	643	610	618	639	606	620	569	659	620	627	590	592	606	592	619	603	596	640	626	647	579	605	641	608	624	612	610	584	599	636	608	617	650	615	649	589	634	635	605	589	613	603	584	639	618	663	602	614	599	638	608	617	622	670	631	612	560	646	592	605	600	601	652	622	596	647	582	600	640	619	598	654	666	625	609	573	654	608	596	596	613	646	591	587	676	613	583	622	592	613	644	636	607	614	663	663	612	632	648	607	608	602	611	600	590	642	575	583	584	646	637	574	612	660	625	620	614	570	616	634	638	601	633	628	592	607	612	675	582	646	618	586	687	633	617	605	615	622	659	579	648	618	617	661	583	649	592	603	632	629	638	633	593	637	580	647	612	646	614	638	592	604	641	684	615	640	612	578	597	621	638	632	618	668	605	606	650	657	612	599	649	577	611	604	600	644	588	590	652	613	644	575	630	641	635	616	628	595	686	637	618	617	623	585	651	657	591	588	620	613	694	606	667	611	593	639	656	599	655	613	601	668	629	655	675	619	581	647	600	592	623	626	636	659	612	592	594	619	608	547	621	602	631	608	618	615	625	644	632	598	607	584	595	635	650	646	620	581	629	600	643	578	573	615	593	631	582	607	670	644	662	599	580	630	665	581	639	574	620	607	658	648	620	622	606	649	666	654	626	610	659	666	619	649	626	637	640	666	628	595	594	591	591	634	624	607	623	639	613	604	632	591	594	620	597	644	640	625	637	649	612	598	586	633	600	578	652	593	577	614	597	614	639	600	617	639	620	617	579	643	587	594	637	643	628	647	610	594	623	653	652	599	621	621	628	632	598	597	630	646	611	652	652	623	625	617	637	655	611	636	612	619	630	635	610	624	598	617	630	654	598	623	614	628	601	617	593	584	611	628	604	604	590	613	603	607	598	590	669	635	619	579	651	616	622	634	657	600	626	621	616	601	596	604	640	602	630	615	618	618	594	637	640	605	592	644	572	618	644	618	616	690	581	608	577	616	610	600	651	624	638	589	621	590	668	582	629	623	624	602	604	591	632	604	625	601	602	576	612	594	667	593	613	617	634	624	644	620	639	610	621	636	624	650	628	640	603	592	573	603	610	637	605	583	609	643	630	622	596	604	617	633	611	639	612	632	581	620	633	609	630	603	637	621	612	624	580	618	563	619	655	618	646	592	650	635	641	609	611	614	621	568	644	649	602	576	606	640	569	631	634	595	599	604	629	641	596	618	607	622	612	583	556	602	575	632	600	614	652	644	586	624	599	614	619	575	666	620	625	635	616	630	598	606	589	619	632	636	629	620	619	658	630	604	650	635	568	665	607	657	596	625	612	576	605	615	610	621	619	632	629	607	607	656	626	598	621	619	627	647	588	608	593	644	601	621	645	640	612	634	612	609	611	593	608	654	633	634	644	605	585	656	590	621	621	587	626	646	607	650	641	641	619	619	579	595	637	558	632	619	630	635	640	607	606	633	622	592	625	657	624	652	630	599	607	602	657	630	620	601	630	601	611	636	614	574	653	619	602	626	622	647	630	633	611	612	603	609	635	597	627	606	670	645	609	639	655	580	630	643	642	652	608	622	620	632	600	584	593	598	631	574	609	643	613	598	609	603	623	623	592	647	614	592	595	599	621	581	590	554	611	631	593	624	649	609	633	671	599	634	617	628	590	626	630	623	584	606	579	638	646	605	596	577	605	594	608	605	635	666	602	611	612	562	653	637	600	575	614	580	603	624	653	643	596	650	626	611	607	632	616	563	660	597	592	619	596	638	627	648	634	603	616	643	559	600	645	633	598	604	643	628	583	635	623	585	640	596	605	589	631	631	601	617	650	606	593	596	625	607	622	649	598	609	583	589	634	601	564	589	604	587	655	580	613	627	664	656	630	616	614	638	591	652	623	621	639	633	591	583	575	627	613	583	615	623	612	625	626	636	584	603	605	591	627	621	608	592	613	616	667	616	598	664	631	623	619	617	610	613	610	630	627	628	584	628	623	627	572	590	573	597	634	612	620	643	627	630	613	602	667	588	650	635	630	658	607	633	612	627	632	634	613	627	664	579	574	631	617	634	576	614	634	606	584	641	596	604	617	592	603	606	641	615	598	630	568	598	598	646	614	635	606	620	612	621	626	631	604	610	631	625	680	613	650	600	657	622	622	626	612	612	618	591	616	626	581	620	636	614	573	611	642	581	634	600	633	623	643	620	598	598	587	640	612	635	646	642	626	616	649	628	615	606	636	633	592	604	588	605	572	640	605	579	635	599	584	617	611	575	580	613	649	643	612	618	632	633	622	648	653	626	595	630	635	642	619	606	636	577	608	608	628	642	576	606	654	657	644	567	649	620	620	599	625	655	624	626	618	573	663	628	650	634	587	620	643	601	590	595	655	582	596	625	599	635	606	588	618	642	630	608	676	616	606	604	642	559	596	641	626	630	607	618	629	594	576	651	620	636	629	624	571	603	629	680	621	616	591	644	627	588	615	636	625	602	620	557	614	630	635	587	608	601	599	604	610	643	585	608	626	599	557	652	649	664	688	635	623	672	578	646	578	636	590	594	664	579	607	639	605	615	622	594	627	665	598	605	616	620	638	595	653	616	547	608	636	619	644	670	634	592	586	614	626	644	642	657	568	642	609	604	559	632	628	604	622	629	637	578	620	621	589	657	612	630	625	618	600	663	645	632	556	641	603	613	599	626	580	632	593	594	625	591	619	617
28745	32329	31082	15512	2995	825	363	329	284	275	316	278	250	268	277	290	324	285	275	275	290	323	296	297	259	300	275	292	273	289	313	277	299	291	299	326	299	305	280	268	276	258	266	307	246	285	301	320	309	291	297	271	306	280	274	284	349	284	291	300	285	298	297	287	290	321	275	303	272	289	293	281	281	281	295	276	320	309	295	267	295	275	289	309	286	258	254	305	282	267	281	294	284	243	256	312	307	288	284	290	294	258	235	298	302	268	324	273	289	287	292	282	298	283	300	275	298	303	302	284	263	280	278	278	312	289	303	271	312	290	265	293	302	286	322	276	297	292	257	286	276	269	297	257	300	316	278	284	297	280	335	263	267	307	285	260	264	315	282	304	258	260	272	295	303	271	291	281	286	293	288	261	276	321	299	288	280	293	296	268	322	286	295	274	296	309	302	315	284	275	316	277	289	285	270	259	258	284	312	309	307	271	279	278	304	292	280	279	290	257	258	297	305	285	278	258	293	278	318	309	290	286	289	291	297	322	299	264	307	300	249	239	254	316	260	308	280	291	298	302	296	292	295	287	290	285	284	263	304	318	274	308	250	274	290	301	221	304	328	307	301	275	306	329	284	326	268	284	287	301	278	269	283	275	311	289	264	271	294	280	289	306	255	292	271	265	284	299	297	296	305	267	274	301	320	317	257	246	296	268	303	258	281	269	302	292	274	275	267	280	292	311	313	270	277	262	273	272	302	257	265	281	264	301	293	266	314	298	270	328	278	310	270	276	292	327	265	308	261	302	297	301	306	267	296	268	274	288	283	275	262	298	282	285	285	258	296	289	256	285	307	287	323	261	294	320	283	288	298	245	304	270	293	326	286	289	295	295	279	295	301	279	258	285	286	310	311	284	286	268	297	268	275	276	299	310	276	287	297	318	307	300	285	308	276	292	298	270	288	290	308	310	293	259	315	291	262	301	322	301	313	300	288	247	303	282	308	271	301	264	290	251	297	281	273	291	274	294	309	304	292	286	285	263	300	284	273	282	279	315	296	300	252	290	297	274	278	268	288	271	266	298	291	257	262	291	300	270	249	287	299	295	313	282	297	263	298	301	290	303	291	289	282	302	303	270	270	294	295	272	291	277	274	330	285	307	294	274	272	316	298	307	288	286	291	299	303	332	273	304	311	314	296	297	332	306	271	277	302	300	272	301	255	306	280	300	288	267	301	277	292	288	280	292	289	288	275	281	275	292	285	299	309	276	313	281	316	303	277	290	271	310	292	243	281	320	281	260	279	259	314	276	306	297	280	277	293	301	278	292	288	300	298	278	279	266	288	305	263	282	295	278	265	272	286	259	282	309	300	303	299	261	274	330	309	268	299	292	292	315	299	281	282	303	286	305	282	280	285	300	305	298	278	294	281	290	291	303	286	262	304	313	273	308	275	307	289	290	298	287	271	278	289	310	307	253	256	276	291	289	304	281	274	273	289	281	271	307	284	284	280	274	328	318	303	309	301	291	282	262	279	248	328	270	279	301	311	303	292	285	260	278	300	281	293	278	293	271	279	280	280	298	285	261	288	287	271	276	303	279	281	304	287	265	268	299	281	287	288	280	307	267	262	295	287	274	253	267	286	281	321	273	283	283	254	284	281	285	291	298	283	292	296	302	299	290	297	307	318	296	290	295	286	266	320	275	292	283	272	272	294	286	274	285	279	294	281	277	309	292	273	276	305	289	283	297	295	285	286	286	250	283	273	260	271	296	306	284	283	269	286	272	247	293	311	320	293	281	269	286	276	281	281	282	282	280	278	271	309	325	316	305	290	265	288	280	298	308	265	256	303	292	265	256	306	312	301	289	285	289	258	263	296	292	310	281	285	291	300	277	261	272	269	287	281	287	298	253	272	306	271	283	277	285	282	295	282	284	268	296	289	268	274	281	283	287	272	279	320	303	294	288	278	298	286	304	279	269	293	285	294	277	268	296	271	280	302	295	290	291	295	291	263	303	296	318	278	287	283	283	292	290	287	282	279	304	259	275	263	284	281	299	300	302	292	287	283	305	314	276	274	292	262	267	280	270	277	274	311	279	291	281	294	280	288	312	263	284	317	275	292	268	262	271	283	284	321	311	283	278	321	287	289	311	299	319	289	299	320	242	293	310	288	293	274	281	303	294	282	268	292	274	300	280	314	291	248	284	280	299	299	313	293	302	270	292	268	301	332	287	306	303	272	268	267	287	306	277	290	290	280	302	280	296	306	303	294	266	309	268	298	272	296	285	306	292	282	271	272	275	257	297	285	259	265	258	272	252	266	280	269	295	319	287	306	284	259	274	297	273	285	292	290	302	282	269	332	288	287	277	275	294	292	261	262	322	272	301	302	265	291	317	270	257	280	290	284	295	320	275	285	313	281	278	323	290	294	265	280	287	293	308	322	298	294	256	303	308	277	272	288	281	275	302	273	301	312	277	306	297	309	302	302	286	295	321	287	258	307	300	342	292	277	285	280	306	292	268	280	271	307	261	289	254	292	278	306	266	261	282	281	308	264	275	273	289	305	287	304	286	272	285	267	278	301	264	283	293	259	289	272	301	318	287	304	275	283	271	290	313	284	325	282	267	277	295	278	289	264	291	304	322	306	273	289	293	271	278	282	292	301	290	322	294	288	289	265	285	287	278	303	276	308	278	290	260	300	291	297	288	288	282	314	292	282	261	315	298	298	299	269	317	300	324	304	256	297	293	296	265	294	291	285	318	280	283	285	283	273	306	294	294	281	250	302	265	285	325	284	296	262	274	265	311	302	284	284	291	267	303	265	295	277	304	289	293	302	282	291	296	281	279	285	292	268	298	276	289	313	266	297	312	278	278	292	250	292	297	256	285	295	297	281	278	297	272	290	289	296	299	275	285	259	275	288	276	283	288	244	299	306	266	303	273	275	282	331	284	296	286	304	275	296	291	301	250	264	289	283	278	265	269	289	298	309	272	269	298	304	318	274	320	286	311	307	296	267	266	279	292	318	310	290	288	300	308	269	262	316	269	248	290	285	295	294	289	320	312	284	300	289	314	281	285	292	271	297	301	262	283	296	295	273	290	283	304	270	299	271	306	274	283	293	275	296	299	261	291	286	259	295	271	313	296	294	291	314	271	264	291	285	293	311	283	275	306	301	284	290	271	293	281	317	269	287	338	288	260	285	297	343	305	272	288	278	282	253	281	280	292	285	322	293	272	278	282	255	282	288	315	313	292	300	295	268	279	302	298	299	256	294	269	249	282	293	267	282	276	280	266	287	291	293	271	308	299	300	294	292	275	269	310	275	311	280	314	275	288	277	294	299	275	293	311	286	300	278	273	255	274	288	268	263	270	311	307	299	298	300	311	278	257	295	321	310	275	280	287	260	291	303	276	301	305	307	296	284	285	268	257	270	245	267	309	304	325	292	294	286	284	255	316	251	286	280	295	290	281	305	291	274	292	283	305	262	287	276	303	290	331	295	306	272	290	297	264
34899	50790	36728	17066	5189	1434	668	553	588	551	560	541	494	552	550	511	505	535	521	518	556	525	496	543	543	548	486	536	499	550	533	512	570	514	550	513	546	516	518	561	499	558	552	557	520	524	588	538	521	531	559	508	531	506	534	481	594	489	544	537	548	517	524	540	523	524	495	532	490	499	522	536	485	558	540	573	546	524	530	511	560	558	540	551	536	558	548	483	519	542	501	554	519	511	570	544	500	536	475	546	546	558	537	509	553	519	548	536	520	488	577	469	536	528	547	499	555	526	562	529	558	519	507	539	522	541	568	530	505	499	517	562	497	552	527	526	548	557	547	520	530	528	514	545	485	540	524	511	520	532	522	542	533	522	519	501	550	533	535	539	490	513	501	531	526	524	519	520	503	536	544	513	539	530	524	533	560	535	537	517	525	538	552	513	544	530	523	532	510	526	526	594	487	511	534	551	518	517	525	511	559	547	554	523	484	525	527	551	536	560	546	520	549	538	563	550	587	482	559	545	547	500	524	511	519	549	537	480	553	549	540	567	484	531	530	514	523	523	540	513	551	493	569	495	530	507	526	522	566	549	538	499	563	515	578	512	541	514	504	535	495	540	549	512	514	508	526	543	547	523	560	535	542	528	534	496	534	506	504	544	537	516	536	523	495	542	515	518	511	563	573	526	538	542	537	496	550	477	515	498	506	547	543	524	526	540	508	559	565	516	565	538	515	491	543	521	473	559	549	555	530	527	515	523	536	521	509	522	495	577	532	537	533	527	519	564	516	473	591	520	529	498	516	547	544	517	527	504	560	504	523	545	510	527	483	510	537	521	514	542	551	543	506	503	528	569	488	502	533	484	492	492	557	552	524	511	547	496	562	524	516	504	518	548	558	559	567	511	538	506	518	521	537	524	540	549	447	500	585	531	539	487	499	517	524	525	522	533	519	524	549	530	533	500	516	547	511	524	496	514	528	540	556	549	504	523	532	482	528	505	533	515	538	520	525	542	537	558	555	484	534	498	494	535	517	513	566	519	538	539	476	477	509	551	517	521	528	545	540	510	538	540	530	543	523	539	554	535	508	549	527	483	514	525	506	521	525	550	569	536	545	532	484	552	540	514	532	529	528	538	522	482	532	525	553	522	542	527	522	548	532	526	529	510	526	539	528	513	474	525	557	543	549	553	549	510	498	554	518	542	545	516	518	543	496	567	491	544	563	459	562	524	561	518	575	524	488	502	513	529	547	524	537	557	525	508	514	564	522	568	561	562	503	528	553	520	544	531	518	525	494	539	507	549	536	532	527	520	575	543	511	549	569	541	510	590	545	535	522	502	504	583	518	550	545	558	556	563	546	564	525	538	565	499	546	507	478	511	511	525	553	516	531	543	571	539	513	506	540	528	510	495	566	525	538	549	557	536	543	538	570	561	538	528	499	495	536	546	555	524	533	548	527	538	526	539	508	488	551	541	495	498	546	544	570	493	516	544	471	538	560	587	520	541	523	514	549	529	511	516	518	535	573	505	512	581	526	518	468	501	540	525	548	529	470	547	529	559	526	519	509	557	555	516	498	554	565	529	489	515	530	532	496	537	520	522	544	533	559	492	531	485	544	534	520	528	542	536	520	524	529	514	571	520	555	504	550	487	506	517	526	564	521	538	538	527	519	513	532	507	583	524	525	501	513	526	525	563	532	540	555	552	515	505	505	555	568	539	543	533	513	520	532	537	534	534	515	532	521	519	529	553	522	519	568	551	517	498	546	516	527	552	519	499	465	511	543	448	556	497	495	505	550	488	473	549	526	536	484	520	492	501	546	501	511	515	494	532	502	538	537	499	520	518	558	500	533	538	529	506	517	527	569	545	548	546	531	568	508	536	528	543	542	548	533	501	567	538	560	535	516	502	570	544	559	541	506	522	509	524	558	558	547	531	509	545	530	519	575	510	531	537	508	528	512	539	522	537	536	543	544	547	538	550	537	539	552	502	491	507	559	508	529	527	511	515	572	510	514	562	514	505	539	520	540	489	529	490	521	523	531	514	533	550	523	515	561	526	542	489	520	535	555	533	518	530	556	502	549	542	496	568	514	567	550	506	525	498	516	574	537	539	506	514	509	541	577	515	530	493	556	525	488	494	536	522	563	487	540	556	543	560	549	528	527	558	547	520	527	520	519	564	538	515	519	499	523	493	534	525	546	503	508	530	499	540	547	550	496	546	542	539	515	545	523	545	521	521	572	528	529	552	515	544	515	558	565	543	563	527	545	534	536	542	534	538	530	518	537	521	532	540	544	561	545	538	530	535	536	545	539	545	534	533	546	536	560	527	532	524	518	537	516	502	508	581	548	538	527	536	538	537	535	491	525	503	530	522	522	535	561	518	514	515	522	539	523	521	505	531	533	564	572	485	515	525	504	524	489	531	552	504	525	512	532	511	547	555	537	526	530	528	539	554	516	595	525	538	488	517	547	525	544	559	538	491	512	556	565	554	543	525	531	544	509	472	561	534	505	531	514	581	518	544	557	524	533	567	489	512	571	529	507	561	514	557	575	542	529	513	532	510	539	531	539	540	499	514	504	529	489	528	523	511	546	521	536	564	488	545	509	531	514	499	522	518	567	505	521	570	535	536	540	502	500	550	502	562	561	527	544	540	546	523	537	480	492	528	561	508	503	540	528	544	504	550	536	518	480	497	501	507	511	492	511	492	551	574	524	516	501	529	535	541	546	546	489	499	529	500	507	501	497	513	512	497	552	537	498	504	548	518	554	524	526	533	569	594	548	525	558	496	484	530	567	575	549	563	502	565	493	530	545	526	577	530	523	532	555	553	509	517	557	527	529	519	543	532	515	554	490	537	543	500	515	526	527	526	518	504	514	530	511	513	543	519	524	514	569	521	555	516	533	572	551	562	529	487	519	557	496	504	517	515	572	543	552	560	510	544	509	495	518	538	534	549	527	523	558	558	520	554	484	514	569	512	522	570	530	505	536	535	535	499	522	531	520	508	525	552	548	557	505	546	533	528	533	509	501	555	529	578	538	561	532	557	507	491	548	510	507	591	517	516	511	548	534	511	495	497	526	535	519	542	539	485	567	517	566	521	520	539	531	515	547	480	502	552	565	513	566	542	518	551	531	526	524	521	471	523	506	496	555	551	583	496	547	591	566	531	523	523	540	482	543	504	536	513	506	532	545	520	522	524	540	522	557	522	550	548	496	499	508	552	584	472	560	489	549	532	509	533	508	504	555	534	539	523	553	511	520	456	528	543	546	544	532	557	535	603	561	552	580	523	491	552	538	493	518	543	532	534	525	542	525	584	524	525	493	556	550	562	486	515	538	519	531	538	507	517	522	526	511	527	528	542	523	559	533	549	521	519	546	523	546	519	512	502	514	508	511	539	511	526	499	470	539	533	538	529	497	521	502	564	533	570	537	515	545	513	529	517	505	534	514	483	492	513	565	528	535	501	516	564	515	536	555	557	579	545	508	541	504	509	536	551
24530	25466	38316	31018	20415	9017	1035	397	306	319	317	325	324	332	299	337	337	279	304	322	324	337	331	327	281	303	323	317	321	344	287	303	353	282	317	333	328	320	305	299	298	285	284	323	293	288	326	313	318	317	330	305	280	288	292	306	293	376	326	292	325	312	313	311	298	307	299	353	298	296	300	320	306	315	291	313	327	278	320	289	319	324	318	309	321	313	295	345	305	322	303	326	291	308	299	300	311	300	321	326	333	323	290	311	287	323	343	320	291	304	352	266	314	315	327	304	310	290	335	334	273	318	310	305	322	323	287	309	297	299	295	304	303	296	335	318	321	297	290	302	329	314	277	316	293	296	279	312	294	278	316	311	337	332	318	283	295	358	326	336	355	307	277	301	328	283	322	305	290	261	294	283	340	294	288	326	306	294	294	299	317	291	328	272	285	335	315	289	275	308	285	307	331	329	302	305	339	280	297	329	295	319	323	335	288	316	305	286	314	314	301	327	287	322	308	306	329	314	307	338	283	310	282	313	324	299	290	317	310	311	300	290	310	265	318	344	288	313	301	308	298	320	301	305	342	284	292	291	305	297	316	295	291	322	321	294	292	299	308	289	285	318	331	311	330	321	295	357	281	279	323	314	309	293	334	307	318	286	324	302	307	324	311	337	305	287	334	304	297	328	310	304	287	257	318	310	315	321	323	308	320	308	322	294	320	280	299	311	323	290	324	294	316	314	286	289	287	337	310	296	298	307	288	314	297	291	316	297	306	311	339	322	308	303	295	298	295	308	278	300	311	342	297	293	321	308	308	305	285	293	277	310	293	324	323	280	315	319	344	314	285	285	316	306	323	346	312	315	318	303	304	308	290	330	355	351	308	263	327	298	322	345	316	306	297	303	287	324	292	308	304	298	284	303	314	343	320	337	324	325	311	297	320	280	324	316	315	330	297	301	313	294	322	296	332	295	308	327	288	317	305	291	307	319	315	324	283	261	316	313	285	287	311	324	294	325	337	320	320	322	288	304	304	302	313	323	305	300	262	310	309	305	324	327	292	333	336	300	285	288	350	338	318	341	313	309	302	327	308	308	294	341	307	295	303	299	331	285	299	280	322	320	326	311	327	333	307	304	296	337	309	319	342	285	297	297	317	315	278	325	303	321	311	314	323	308	319	322	286	327	308	299	335	288	303	328	312	310	313	309	319	289	313	295	268	321	322	289	290	327	290	293	319	288	288	277	305	338	312	328	309	287	312	294	308	316	326	320	312	296	308	328	278	340	333	313	311	320	312	308	308	338	316	315	307	300	307	306	318	275	314	280	312	327	278	303	316	321	270	330	303	278	292	296	306	306	334	291	308	302	317	317	312	329	292	286	312	310	322	286	316	336	318	314	293	309	351	304	287	308	301	299	291	305	303	333	310	323	295	300	311	307	306	321	305	291	326	299	291	300	343	305	314	314	301	272	326	304	335	318	294	323	302	313	267	300	325	292	327	280	314	300	277	329	293	299	295	323	301	331	314	285	302	276	309	290	350	340	299	324	279	288	308	331	319	291	315	324	306	316	300	325	313	298	303	326	311	296	305	296	295	314	290	289	303	302	291	322	329	320	279	301	328	293	344	323	314	303	292	285	307	315	309	323	285	286	307	313	297	327	284	292	283	320	281	316	321	330	306	302	296	318	336	336	290	337	345	292	307	301	277	314	308	289	310	265	291	272	324	301	314	333	299	325	299	305	303	313	287	320	290	276	340	322	317	319	315	282	332	318	289	303	315	320	316	293	287	318	322	307	304	301	315	278	327	337	320	328	308	300	299	302	314	307	316	296	297	318	306	310	303	305	323	343	304	322	286	308	322	320	326	338	299	300	279	332	300	284	306	295	316	294	307	313	333	299	321	303	314	329	310	284	315	301	315	316	352	297	347	321	298	285	306	277	337	313	303	287	306	324	299	278	313	330	311	320	286	312	323	293	311	293	320	317	329	319	317	301	314	302	352	333	341	317	304	299	295	305	303	301	291	300	310	305	300	292	257	274	294	312	320	287	292	308	294	328	305	294	315	300	306	320	307	285	320	307	313	295	321	317	280	308	308	352	308	312	300	271	331	304	290	310	278	300	341	323	323	334	305	284	307	296	318	274	296	332	307	313	292	324	302	311	334	308	286	305	296	320	291	308	272	330	311	323	334	308	294	273	319	301	316	289	310	334	297	317	315	310	305	314	310	286	298	315	320	286	328	303	321	308	332	300	310	319	310	301	342	308	289	301	328	289	293	321	317	301	318	294	312	276	288	310	290	327	326	323	320	290	319	289	322	284	310	274	324	297	341	312	300	297	304	316	314	324	317	323	307	329	298	319	306	295	282	281	316	307	333	302	310	301	344	301	301	296	308	334	317	284	322	326	299	318	313	307	286	298	295	312	313	286	275	303	307	327	326	329	308	311	327	321	312	315	331	311	287	307	316	312	327	318	301	308	314	320	299	300	310	323	333	293	294	323	310	329	303	281	315	314	286	267	317	283	302	308	317	307	330	342	313	296	298	294	296	269	331	316	280	309	316	319	301	315	342	308	334	266	315	311	338	331	299	296	314	294	297	262	281	339	360	321	291	310	290	322	292	290	292	293	322	297	305	286	313	308	330	282	299	311	311	316	306	326	297	289	329	314	310	294	290	312	321	303	318	322	302	310	284	325	330	299	300	315	326	304	283	327	290	284	291	307	325	297	319	301	331	306	313	305	303	299	329	274	315	324	306	317	286	299	296	303	301	292	300	324	302	298	282	314	290	292	310	319	331	300	314	273	317	309	323	287	325	291	307	323	315	290	285	325	308	329	287	317	320	338	325	300	290	291	316	314	300	344	311	321	309	292	285	309	335	295	313	292	283	275	296	289	310	291	329	313	310	313	305	302	326	314	316	334	333	292	296	309	298	268	306	325	315	280	306	304	305	306	297	301	267	319	294	280	322	321	289	318	312	308	300	297	286	322	330	316	292	326	296	297	308	306	291	308	300	285	309	321	327	304	286	313	279	304	304	292	323	307	318	314	289	310	313	325	307	296	321	329	344	289	298	314	313	290	318	327	345	303	296	302	305	295	325	286	305	299	333	299	314	315	295	338	307	303	335	324	300	330	314	302	327	286	288	309	299	298	286	285	291	327	290	336	315	289	308	308	311	329	329	337	281	289	334	333	295	315	319	271	290	308	309	325	306	334	332	321	300	304	308	329	323	301	277	284	305	307	321	326	300	302	289	304	292	330	314	357	301	271	321	305	308	299	307	281	322	326	285	329	333	310	290	276	299	310	314	305	304	273	311	307	281	278	306	282	306	284	262	290	308	286	272	306	304	309	296	325	298	298	341	324	314	309	314	321	295	311	290	332	304	332	324	294	262	315	331	302	291	302	307	293	300	295	323	301	292	309	307	289	300	330	341	312	333	316	307	296	312	322	286	321	289	296	300	321	317	313	303	291	303	302	333	294	320	305	290	307	304	302	317	309	335	289
58320	95072	71212	41510	21026	6022	1357	637	584	543	550	517	548	533	563	553	553	542	595	552	576	578	553	583	574	568	527	574	583	562	556	554	558	526	559	543	576	528	544	570	541	587	599	583	544	557	582	557	562	605	544	576	572	562	551	527	593	511	564	574	576	539	596	550	552	525	532	569	593	540	587	541	555	569	569	568	588	590	584	522	563	537	561	563	583	540	569	554	557	552	591	599	534	555	570	518	536	539	551	534	542	552	584	570	552	571	546	558	568	536	543	583	575	562	571	541	572	533	542	598	533	595	561	532	536	539	611	525	510	568	548	537	526	591	556	524	570	600	572	546	576	581	529	518	594	543	541	579	566	579	553	543	542	582	554	589	615	550	514	599	558	589	575	572	577	566	572	555	570	540	556	505	579	540	563	578	539	537	519	561	595	598	537	536	570	574	573	533	555	540	581	551	540	569	576	579	554	533	619	532	619	567	542	550	623	566	553	579	547	548	566	562	564	535	550	582	534	566	580	560	587	583	552	569	571	565	539	542	566	538	560	538	564	574	548	575	583	558	557	544	579	547	556	556	562	534	560	590	559	582	568	577	576	515	571	531	582	503	547	539	576	589	543	575	565	526	571	560	550	568	576	537	588	572	552	553	504	544	529	585	588	560	551	569	560	598	525	558	590	578	573	547	598	552	559	565	551	558	551	533	568	561	581	557	531	563	549	559	598	578	503	564	551	548	530	536	579	615	563	569	551	580	512	558	542	554	549	593	530	515	544	568	529	536	558	531	551	548	534	573	562	523	592	548	554	593	568	546	568	573	541	522	549	529	581	561	565	521	534	587	560	554	543	525	531	568	571	588	542	571	561	592	548	518	540	534	558	553	528	570	531	533	551	533	574	564	531	571	555	564	549	543	579	553	572	580	549	551	572	561	553	569	607	564	575	585	602	573	565	552	571	532	582	575	564	557	535	517	541	564	575	543	603	583	589	587	573	558	532	517	539	548	553	570	531	575	538	512	565	544	533	537	574	574	567	556	558	556	543	590	547	572	585	573	540	533	513	547	560	557	558	517	583	597	565	573	509	595	535	584	573	557	554	572	543	554	555	537	524	570	558	570	566	569	545	580	556	541	560	513	560	569	565	613	612	537	605	538	551	556	577	572	552	568	573	617	555	546	541	588	549	581	535	550	522	548	547	551	520	552	551	554	549	612	555	544	557	565	561	567	541	597	523	522	567	528	585	536	569	582	573	505	533	574	549	569	558	574	554	583	543	544	532	586	548	564	543	536	574	564	552	591	541	579	579	514	522	557	548	549	560	568	549	520	523	566	568	581	545	504	592	539	563	536	567	525	518	550	550	561	574	541	578	529	579	598	508	541	517	541	580	575	577	551	529	585	548	573	568	546	530	519	527	543	539	560	526	530	544	567	578	543	510	545	597	610	568	560	556	605	563	560	553	590	530	593	555	587	575	584	546	556	551	562	577	528	546	576	528	538	562	573	582	539	589	587	559	546	582	568	565	557	544	549	570	529	547	621	550	527	556	513	564	568	584	584	513	567	562	578	590	565	536	525	569	562	548	581	519	570	564	567	564	539	546	578	560	541	553	555	579	537	585	574	565	603	566	557	555	565	553	591	608	599	598	558	538	590	587	580	533	586	525	561	522	505	564	603	531	531	560	580	556	542	529	591	562	572	532	553	547	565	582	591	594	548	583	572	527	576	570	542	567	586	546	526	525	552	538	500	560	517	559	551	527	538	550	554	562	553	599	553	515	570	557	540	602	593	563	555	565	560	570	602	554	552	527	562	609	560	527	593	576	584	574	570	500	567	550	542	552	547	534	547	577	576	586	536	552	568	530	561	552	562	579	554	548	578	543	539	548	588	532	554	555	572	570	579	550	546	572	550	534	543	525	569	580	547	511	580	566	500	583	564	580	570	553	560	531	584	611	581	524	582	564	546	559	582	569	542	550	578	528	622	550	584	554	600	572	566	558	597	556	552	535	536	587	545	564	548	587	563	563	604	551	567	528	576	547	538	566	538	608	565	554	578	547	580	577	584	617	571	550	578	536	565	540	597	552	540	608	579	579	589	601	594	542	551	539	546	536	578	544	569	553	565	530	520	553	571	550	553	526	556	560	581	567	553	543	541	548	588	523	588	573	536	557	563	556	570	561	563	576	587	571	584	545	551	573	604	563	597	563	568	545	567	543	593	567	535	546	551	598	534	572	541	582	537	547	533	551	551	603	590	548	568	579	523	535	546	537	574	556	544	505	592	551	553	575	562	576	568	562	531	563	490	548	583	554	575	579	535	493	549	509	601	604	558	571	556	577	556	557	539	577	574	546	635	596	527	566	583	550	580	547	591	555	575	557	545	629	561	548	547	524	533	534	527	551	564	545	572	576	558	570	581	543	535	549	574	553	571	551	553	554	566	601	530	596	518	523	528	544	546	545	568	555	549	565	532	546	563	583	544	599	592	537	567	579	551	558	519	532	601	534	598	539	573	561	565	530	561	557	579	552	568	591	586	535	543	562	548	566	544	583	542	569	570	544	518	555	556	577	527	504	586	541	542	571	558	536	517	575	548	557	518	589	576	559	561	574	559	552	561	521	557	550	573	555	561	537	575	553	551	574	534	524	604	593	578	528	529	573	568	585	567	591	557	587	532	568	541	572	557	563	572	554	565	552	501	557	573	572	547	501	577	535	546	574	591	519	552	561	591	513	592	534	525	546	573	552	549	562	561	556	534	597	539	562	571	550	574	579	587	551	579	602	551	522	594	575	548	597	563	571	587	604	551	578	556	589	566	611	558	543	536	541	510	527	581	569	523	555	557	567	571	536	602	578	570	522	559	569	574	546	548	569	558	594	592	526	569	571	571	533	540	542	540	586	551	570	550	536	507	550	563	583	573	571	539	549	567	549	553	533	540	538	543	570	510	548	502	558	526	551	556	526	560	604	554	571	568	555	571	518	534	590	535	584	565	557	548	561	569	558	552	599	556	560	531	554	553	518	573	561	610	547	544	553	561	543	554	588	554	548	559	549	581	565	547	544	528	556	581	566	567	530	581	506	565	568	566	557	536	574	561	546	531	543	578	593	577	569	582	586	543	558	578	562	570	571	585	523	559	549	569	548	567	581	556	504	539	566	578	545	597	569	542	564	593	583	551	583	596	568	556	559	582	530	518	556	550	583	537	519	555	540	590	600	539	530	551	600	502	572	532	553	562	589	542	605	556	564	613	563	553	516	582	582	582	535	578	518	573	545	537	581	547	554	549	542	568	557	575	542	568	562	563	547	544	574	521	586	560	560	560	543	542	578	563	549	531	554	578	558	544	552	540	545	544	536	572	550	588	540	559	519	581	520	521	596	591	558	566	576	563	580	613	566	543	612	580	529	569	551	533	583	524	554	564	536	501	582	527	568	557	571	552	558	523	560	603	542	544	556	573	568	553	538	546	539	535	533	549	572	489	552	561	530	555	537	525	577	559	566	554
23440	22977	34179	28720	22417	17447	4586	509	372	381	393	398	344	358	364	378	382	408	372	356	377	338	404	356	355	343	334	373	351	345	377	352	364	364	364	355	334	342	335	368	388	349	363	380	359	370	378	358	370	382	351	335	349	384	346	364	331	354	370	372	369	301	375	362	362	351	349	356	351	360	374	361	377	349	371	356	345	328	347	368	347	396	326	395	352	364	349	383	360	338	352	358	362	331	409	348	382	337	351	371	355	377	368	388	394	346	366	374	345	353	360	366	382	333	355	348	371	395	359	370	324	373	364	351	355	340	322	382	344	362	308	366	364	350	374	396	387	336	361	370	362	346	354	334	369	376	348	348	341	348	387	323	337	406	357	355	364	350	376	355	352	381	359	384	358	310	400	364	361	353	407	316	388	353	363	343	349	313	401	363	324	333	336	365	362	370	343	361	375	352	354	338	375	364	367	364	370	365	368	343	396	351	378	392	357	348	369	365	358	343	342	392	368	358	345	380	357	382	380	349	383	339	367	381	339	342	334	367	384	344	325	354	350	382	373	356	368	321	351	372	361	339	335	367	321	382	328	349	350	376	370	371	325	344	369	418	360	386	375	343	342	363	351	326	342	362	368	350	363	375	365	389	347	329	374	343	380	357	371	348	334	330	354	363	365	352	365	334	375	385	388	375	353	331	325	338	356	332	381	367	356	316	352	347	358	379	387	367	368	350	380	367	342	324	308	380	353	364	357	353	371	341	346	336	395	337	354	351	364	366	356	356	359	359	330	364	372	339	369	401	345	361	375	377	407	359	343	345	344	377	365	346	359	358	363	346	376	370	344	350	346	359	363	336	376	357	328	345	377	358	391	340	345	343	371	356	388	328	344	383	385	345	364	345	394	358	384	357	349	350	370	348	369	335	353	347	322	340	372	352	370	341	365	365	366	375	378	340	358	364	388	393	383	335	360	318	329	375	375	335	365	373	354	362	371	369	401	360	360	356	383	351	347	383	333	352	362	375	341	348	368	355	360	346	362	363	372	318	360	355	339	335	347	367	364	333	329	386	336	337	346	364	346	372	335	339	346	335	390	350	373	333	359	375	356	358	364	345	376	373	339	356	360	354	368	355	360	369	378	385	372	347	362	405	348	366	323	336	367	349	357	370	348	382	369	365	357	357	397	354	341	377	361	371	344	328	334	381	367	359	351	389	361	344	375	325	359	357	366	374	385	348	384	361	373	366	345	353	370	360	319	369	368	370	357	348	368	377	363	389	341	398	358	363	340	344	339	349	384	351	344	366	330	349	359	379	349	333	338	360	348	366	376	346	371	340	353	366	369	350	381	368	339	384	378	379	357	344	369	360	319	397	346	375	328	365	370	366	346	352	357	379	360	362	376	379	366	327	355	362	356	378	351	375	347	342	350	325	377	359	325	350	366	391	348	358	345	354	347	347	338	373	347	358	371	327	369	359	346	367	358	369	385	369	351	369	335	343	349	338	354	370	360	355	358	371	334	351	354	354	364	362	361	366	334	341	357	375	357	326	363	340	369	378	355	360	358	336	393	373	385	395	337	352	393	334	352	358	345	355	354	370	392	369	372	363	349	387	351	349	378	364	372	372	351	382	362	369	361	396	360	376	380	371	364	366	363	326	379	356	382	326	355	351	367	339	336	367	344	346	352	336	385	356	362	355	365	357	380	348	357	351	382	367	355	357	375	386	367	331	384	325	361	333	332	364	357	323	342	330	374	361	360	358	340	360	373	358	404	369	368	345	348	382	388	335	396	348	366	391	369	350	334	370	316	338	376	340	340	359	376	321	365	371	344	363	388	343	340	368	390	402	385	344	351	339	334	337	374	395	379	353	346	359	355	361	356	379	375	304	345	372	363	369	359	351	348	360	344	388	359	381	357	379	368	358	344	353	362	359	348	359	382	381	342	378	386	368	335	344	373	369	312	351	365	360	398	375	324	346	359	332	359	384	376	373	378	376	345	380	353	341	368	371	354	343	350	339	367	339	358	362	348	364	388	356	349	357	393	379	334	355	357	347	353	349	384	360	352	372	372	373	361	355	333	388	368	372	370	351	373	343	319	341	346	322	364	353	378	331	392	328	355	382	334	344	346	360	372	367	373	361	364	370	376	391	370	360	352	363	365	341	350	373	376	340	374	349	345	389	355	344	361	365	361	365	353	361	351	382	352	371	395	358	390	348	347	374	372	389	352	376	352	389	347	342	336	351	355	341	371	334	337	355	331	373	354	320	372	371	355	359	343	375	346	366	361	350	352	325	374	334	378	413	374	344	370	349	340	329	363	375	336	361	362	368	348	348	375	361	356	371	345	348	380	389	401	342	374	327	344	350	346	373	327	379	321	353	346	342	351	330	358	392	351	389	361	352	360	360	356	360	366	340	331	366	352	360	339	322	376	382	365	339	395	357	359	349	375	368	363	370	358	394	346	357	368	363	356	330	360	386	349	352	385	398	380	310	332	339	350	353	367	360	343	340	361	378	366	363	355	397	346	360	351	352	383	378	354	384	395	368	378	360	356	384	347	370	362	365	385	397	330	361	351	357	359	346	341	394	345	368	361	361	373	358	384	322	378	374	353	349	359	356	381	386	358	334	345	316	365	342	352	365	354	354	346	371	361	367	370	360	359	366	371	352	358	378	334	356	351	352	346	340	355	359	369	358	328	360	372	353	357	361	363	367	388	375	336	362	352	380	399	360	331	348	360	359	356	342	351	367	343	346	387	346	343	352	347	353	371	354	390	374	354	360	352	358	354	354	370	351	394	359	350	361	348	418	337	363	381	347	343	392	349	356	377	324	386	364	348	339	353	365	374	364	402	349	382	352	336	359	356	419	363	380	402	363	341	383	367	388	371	360	379	369	335	369	328	356	376	377	381	344	358	349	364	347	342	344	371	384	379	339	338	374	345	356	380	335	372	386	338	356	346	360	341	318	350	360	346	347	335	390	331	381	396	336	329	351	364	367	327	367	339	346	349	335	317	369	358	351	324	384	360	412	333	355	375	343	356	345	358	376	336	382	380	378	346	390	409	389	367	381	381	343	384	360	370	370	404	356	353	382	388	328	371	342	350	369	334	368	380	371	401	351	358	328	342	318	351	352	366	404	376	377	363	329	342	339	343	333	326	334	356	363	354	351	369	351	348	333	357	343	361	349	386	397	374	359	353	388	343	308	352	363	368	339	379	364	340	380	351	353	332	359	308	345	362	365	367	368	344	371	376	373	374	366	357	379	382	351	374	382	352	393	373	348	373	329	393	358	351	372	354	345	376	340	340	347	388	378	373	352	403	345	385	379	366	387	369	356	372	373	340	341	349	378	351	338	350	377	360	355	340	330	358	357	377	373	354	341	335	390	343	359	355	366	355	348	356	349	358	381	349	342	372	375	366	378	373	349	358	358	349	381	400	357	346	339	342	349	352	380	379	369	341	351	361	365	384	311	374	360	333	363	385	356	358	372	342	326	355	368	394	362
60106	103330	78770	51858	28500	9379	2179	836	652	624	608	605	629	647	647	642	612	637	653	620	626	587	623	631	612	619	626	613	630	583	649	571	627	662	601	635	631	645	626	628	642	632	602	633	632	637	672	597	600	640	613	607	593	582	613	585	620	644	638	655	608	622	573	636	630	602	651	622	655	637	657	576	619	629	577	666	605	643	649	613	634	671	550	604	643	643	620	640	627	651	605	667	612	643	602	572	673	597	650	621	599	612	599	599	571	634	609	623	578	625	600	632	605	633	643	610	627	614	600	591	610	639	627	599	617	597	606	608	617	665	608	618	659	649	598	628	622	629	632	593	605	596	652	600	586	594	582	587	613	586	640	622	625	612	632	625	622	587	628	634	653	645	584	630	605	604	641	634	639	625	649	630	617	596	587	589	613	640	618	590	689	614	590	623	615	616	626	608	606	565	644	632	585	595	624	599	625	589	628	635	620	598	605	629	634	622	652	635	618	649	654	578	597	604	584	698	612	638	616	604	587	552	592	595	636	611	615	663	614	642	596	608	636	623	584	647	623	653	619	631	601	643	616	595	638	616	655	568	641	614	632	587	616	601	683	629	615	633	625	648	617	586	596	649	622	633	604	626	628	618	621	622	569	622	604	649	608	596	602	652	610	580	630	657	613	627	650	635	626	611	648	631	600	642	628	633	616	650	594	653	580	644	584	641	636	618	598	610	609	605	611	631	621	592	647	661	662	642	615	580	654	626	660	628	658	610	670	622	666	605	651	588	604	633	594	633	626	598	587	591	647	592	632	584	615	641	608	655	594	620	617	622	607	625	622	620	619	621	647	600	616	623	605	632	613	573	634	592	605	593	630	594	653	608	615	593	636	578	599	594	642	628	624	649	604	605	624	607	615	660	595	591	638	619	634	636	604	666	632	597	602	610	609	574	605	638	627	607	615	641	590	653	605	592	625	596	599	624	570	577	607	633	611	624	626	633	606	634	680	608	629	641	636	587	576	609	637	619	573	610	593	619	640	579	593	602	601	624	573	609	583	595	674	609	641	587	637	636	583	644	630	644	600	615	610	634	626	657	623	594	639	648	616	632	695	605	616	620	611	596	604	598	642	587	635	603	584	596	634	639	612	649	612	600	620	630	616	609	602	667	633	609	641	596	623	582	575	625	579	619	614	649	627	606	641	607	622	651	598	601	666	624	594	652	705	620	603	613	649	586	563	615	637	670	608	604	602	588	614	624	610	582	616	662	633	625	603	600	586	620	609	634	622	653	630	613	582	638	578	645	626	607	613	595	622	628	589	608	611	634	625	620	612	610	587	608	614	606	619	621	601	652	569	593	665	610	610	600	632	582	600	599	629	591	597	628	635	653	625	636	578	579	585	590	638	599	612	640	590	660	596	623	614	606	600	620	626	623	644	615	643	604	624	596	604	662	644	651	598	614	646	587	628	596	620	630	644	585	581	619	615	583	616	620	570	650	674	645	614	639	577	586	570	605	650	594	624	646	642	601	594	677	578	623	634	609	630	607	632	635	636	622	610	594	635	627	644	592	638	589	624	620	630	629	592	612	632	656	626	632	598	604	623	602	607	636	639	556	660	599	592	618	595	610	642	631	641	615	646	653	593	617	635	625	633	600	667	582	655	600	601	590	623	683	623	627	595	635	612	649	614	637	570	609	622	634	582	623	664	630	645	640	645	634	621	577	642	643	627	631	623	670	617	637	589	632	607	621	581	566	639	614	595	609	637	575	577	602	597	623	621	604	589	604	598	619	592	602	639	617	618	608	604	617	611	644	655	603	625	597	565	649	620	642	633	635	618	656	649	601	598	579	653	616	591	618	593	621	616	605	647	619	657	658	602	601	587	629	643	560	598	585	618	586	593	592	624	607	636	596	573	591	624	626	574	622	637	565	577	574	621	577	619	677	574	631	604	606	589	631	627	591	615	615	633	667	597	622	598	622	648	629	648	653	625	607	585	599	635	643	600	620	654	629	630	591	590	624	571	592	645	606	639	593	630	647	608	610	635	630	634	619	609	614	584	576	631	629	618	610	630	629	628	623	629	627	620	621	596	618	592	649	624	617	675	617	638	611	656	623	629	612	587	612	598	617	664	606	594	657	583	578	652	601	588	572	622	604	599	636	612	633	635	608	636	606	616	639	630	583	604	595	644	626	635	608	622	599	626	624	596	616	626	609	637	616	622	619	650	643	616	611	618	614	579	618	615	578	614	629	621	598	625	602	624	621	582	600	622	639	629	613	619	623	633	587	577	609	609	637	615	619	640	597	652	579	657	611	620	663	632	638	592	606	618	602	682	604	647	655	641	606	612	618	641	563	576	649	578	626	630	607	656	601	612	578	609	612	596	554	586	561	593	597	566	599	613	621	628	615	631	648	583	606	662	616	568	583	608	657	636	629	609	611	652	602	626	610	613	596	664	626	606	620	624	630	586	605	609	625	618	629	646	626	608	593	650	602	585	633	575	623	619	626	646	631	602	605	645	606	616	634	591	621	631	618	608	612	612	618	596	597	613	606	622	652	648	613	597	669	602	601	611	604	584	605	651	556	602	636	629	633	656	661	606	636	645	632	662	614	632	589	566	640	589	636	531	663	589	599	594	611	585	587	618	583	634	618	637	618	644	616	622	680	639	619	622	631	615	615	609	632	617	645	637	580	645	596	616	605	614	612	640	613	587	648	648	603	624	607	651	563	615	560	604	642	617	618	669	631	612	613	575	621	622	600	611	630	590	624	605	613	613	569	641	601	628	612	642	576	601	609	613	628	589	634	650	633	618	622	648	607	631	594	591	640	624	624	601	619	624	626	619	622	617	622	651	591	626	628	627	656	650	576	643	644	615	647	629	609	587	639	635	621	616	637	650	598	604	608	599	599	655	646	601	621	615	635	636	623	638	639	639	604	582	668	614	661	595	611	675	636	619	648	580	627	596	608	632	610	610	619	631	610	585	602	620	622	626	579	598	640	657	588	594	609	659	610	593	643	632	598	602	608	629	586	647	589	578	595	597	606	582	615	618	660	601	573	631	597	648	627	586	588	601	623	646	632	631	615	613	649	621	599	616	643	618	642	630	592	618	581	635	609	608	637	627	666	612	621	586	666	642	603	621	654	578	632	666	644	621	589	639	616	594	626	592	626	607	613	651	573	594	628	609	616	612	632	640	629	641	617	600	622	608	646	659	638	641	591	590	610	635	618	652	624	662	676	605	592	603	613	627	594	602	607	599	633	600	652	655	608	611	585	625	620	604	650	603	636	640	615	618	609	634	598	649	616	632	619	639	604	607	644	589	563	626	584	596	635	581	663	638	635	598	648	623	552	637	584	603	612	631	615	585	596	551	664	604	586	633	629	638	663	615	604	620	579	597	603	617	602	624	594	612	595	600	618	598	629	580	597	619	609	618	570	599	619	610	625	614	589	609	650	613	584	618	545	650	579	641	585	601	640	654	606	593	576	634	596	596	566	574	646	590	621
28348	31890	30479	16185	3510	771	363	285	332	261	300	283	293	318	270	295	274	291	287	315	273	277	311	300	282	282	285	252	301	310	290	299	286	268	302	300	279	303	310	283	276	277	288	291	276	316	273	320	281	312	295	281	290	282	336	294	271	279	298	303	295	314	288	271	264	278	261	285	293	260	292	292	289	308	281	274	276	327	299	279	283	291	278	279	286	291	280	250	270	290	265	306	267	299	284	270	302	250	292	280	283	287	288	280	284	278	289	287	316	248	301	294	293	278	290	280	283	275	283	260	300	300	283	302	273	311	305	306	306	306	288	275	266	280	291	276	271	288	308	258	272	278	266	258	277	289	288	331	263	292	291	297	263	265	288	314	263	275	314	299	268	284	319	294	288	265	298	300	279	305	303	270	258	283	289	275	287	278	292	291	295	292	264	257	283	304	291	324	274	295	274	276	298	300	267	290	281	285	291	260	289	308	271	296	261	276	297	272	276	287	278	283	290	252	265	309	291	264	298	287	313	289	258	304	299	292	291	272	265	290	273	283	282	329	273	292	296	286	301	329	270	277	284	293	314	285	285	294	272	290	306	290	279	284	282	317	287	298	277	280	303	269	284	267	300	292	317	295	317	264	266	277	300	294	258	280	273	310	286	267	297	298	292	285	282	270	283	289	292	283	288	274	285	299	287	307	295	293	272	285	264	254	300	292	274	272	306	287	283	247	281	296	296	278	282	272	280	281	280	292	284	274	333	284	283	270	243	301	278	307	274	299	302	301	282	272	303	252	306	279	323	322	292	285	285	288	277	252	289	275	268	303	294	288	283	291	288	290	282	285	298	293	304	293	296	279	294	272	303	267	326	257	269	270	282	285	267	291	272	284	268	306	295	263	293	272	289	249	284	288	301	278	292	306	266	288	289	273	295	293	297	277	270	287	284	283	286	306	304	298	323	295	289	273	288	299	288	302	279	274	258	283	270	277	296	275	270	284	283	302	270	268	292	281	290	293	233	296	300	325	281	275	273	290	289	290	275	253	263	294	288	272	267	272	290	288	272	317	293	282	294	288	296	286	306	301	290	285	265	256	291	322	289	300	271	274	269	287	276	269	293	282	285	281	282	258	269	292	273	286	305	286	283	298	256	283	293	268	276	310	283	297	275	271	284	292	275	276	282	277	260	262	270	290	265	279	287	296	294	303	292	286	292	238	272	287	280	282	306	290	309	253	256	292	296	265	304	266	291	318	281	275	276	284	261	281	295	309	290	282	313	267	293	313	296	306	282	305	272	275	271	282	262	312	286	273	269	297	296	245	297	280	282	302	293	274	270	300	299	271	307	282	295	282	260	321	316	286	258	286	271	298	251	278	255	289	295	291	271	276	286	265	290	267	282	258	268	306	285	288	292	283	286	272	292	278	322	285	271	262	267	292	296	298	292	292	294	306	269	294	290	303	257	303	285	278	291	265	264	275	267	275	282	265	271	269	298	279	305	275	284	316	301	282	279	306	285	305	290	297	274	278	274	310	296	307	271	294	234	264	299	265	308	307	254	280	282	267	269	261	270	297	275	306	283	253	283	278	280	300	287	276	284	274	287	296	302	284	298	287	280	290	272	300	285	291	307	263	269	306	288	305	294	273	269	267	273	317	282	282	321	293	262	292	318	241	294	308	296	282	303	300	280	287	271	310	269	257	248	279	295	277	297	290	297	295	300	252	277	255	264	285	291	271	296	284	278	270	297	282	262	298	291	306	308	306	287	281	295	271	266	291	264	274	310	279	295	306	289	315	289	307	293	267	296	262	314	304	320	316	301	300	278	277	306	282	290	303	279	307	277	281	290	316	300	291	273	294	309	276	281	263	279	301	243	305	323	297	260	285	299	255	278	299	279	286	269	319	282	286	296	274	263	305	272	308	276	275	265	274	289	268	302	257	278	290	298	255	289	287	285	261	288	302	291	286	284	279	310	280	282	304	298	291	283	295	295	284	286	294	293	263	264	267	271	289	276	300	266	281	313	271	292	303	296	300	286	314	266	286	286	272	289	273	285	306	284	267	284	302	277	292	271	302	303	283	299	284	286	302	299	285	309	311	283	307	272	298	256	266	290	286	267	253	270	310	297	282	297	299	294	294	271	291	293	289	279	275	278	264	322	268	274	312	304	288	261	292	282	286	264	267	289	300	299	264	293	277	274	283	280	296	266	278	290	271	264	266	284	273	263	276	300	291	293	283	303	321	297	271	272	278	281	323	281	300	276	298	284	300	272	256	285	295	298	293	296	260	306	292	294	309	296	276	270	284	272	295	256	292	315	295	282	303	279	270	311	273	263	296	255	297	286	296	294	278	293	308	293	283	311	296	312	309	324	286	312	292	316	296	266	320	309	276	258	293	299	302	254	280	284	249	265	295	277	302	312	275	287	277	305	286	272	288	257	310	283	269	299	253	271	276	277	282	300	308	276	278	302	301	274	289	268	293	315	298	260	290	299	291	268	297	289	293	269	291	271	301	284	278	291	273	294	293	254	256	281	290	306	293	269	257	288	312	284	293	304	325	295	272	278	295	292	278	282	291	281	287	284	265	277	262	278	308	276	267	298	264	258	317	300	308	299	299	297	298	269	277	309	267	274	326	264	313	296	292	303	301	311	277	268	314	293	252	321	288	282	287	280	301	314	295	266	300	299	285	275	261	287	290	277	302	287	311	273	300	278	295	270	272	257	295	268	283	314	303	258	298	323	245	279	280	318	282	282	310	260	309	286	294	263	293	298	283	252	317	278	261	296	276	281	287	259	278	268	289	320	303	307	281	265	296	311	285	266	295	310	291	258	312	275	292	322	292	314	287	282	257	299	275	243	280	274	286	256	252	289	253	267	281	269	301	293	274	254	284	267	288	301	313	259	275	286	283	276	270	277	302	316	280	300	273	278	260	308	265	289	299	305	295	265	289	289	269	303	287	307	268	291	243	294	310	274	279	265	275	271	290	259	272	297	311	282	292	277	289	297	306	284	292	277	301	283	281	285	278	298	285	257	279	269	293	315	286	304	275	279	270	290	283	266	262	295	322	295	277	295	312	274	320	262	279	297	287	275	289	295	284	288	283	259	274	304	266	291	273	281	299	308	268	287	306	278	279	276	282	276	278	275	285	269	279	291	270	284	285	294	284	278	299	313	281	301	292	310	284	310	320	309	296	269	260	279	283	265	278	261	328	277	269	295	288	275	286	301	280	253	282	284	270	281	292	298	280	253	314	275	293	296	276	284	301	279	287	247	320	272	287	301	287	269	288	271	295	266	274	275	296	292	311	271	266	287	288	300	294	278	277	277	283	276	279	306	257	274	271	278	292	267	298	253	256	284	283	301	282	284	297	288	293	304	293	282	266	302	279	290	261	283	296	296	320	270	265	303	308	295	286	291	274	288	302	279	264	290	300	287	275	295	300	307	268	284	287	301	310	271	285	280	292	274	287	263	295	312	256	286	297	277	284	303	268	257	267	290	307
33812	50058	36204	18256	5973	1584	706	541	548	538	521	519	563	517	539	577	515	503	548	532	474	527	565	503	525	529	528	492	517	474	515	532	526	565	531	511	518	502	562	524	490	496	554	539	508	523	528	545	463	522	526	477	519	519	516	509	538	482	578	571	530	536	512	518	513	490	547	497	505	531	561	543	508	539	540	523	492	488	554	508	506	546	498	549	542	541	546	482	518	513	485	503	499	541	516	536	540	490	535	543	501	525	496	532	549	542	562	562	503	485	524	532	517	513	537	542	506	533	497	538	488	513	544	560	529	542	524	538	499	528	490	542	526	489	503	516	541	514	521	547	526	515	521	499	539	562	520	520	494	525	502	479	521	505	530	542	522	531	534	493	539	516	516	531	519	520	500	516	515	525	513	509	538	515	526	567	520	517	542	538	580	520	520	476	518	461	511	498	513	512	515	531	476	512	519	467	518	535	484	500	543	543	563	541	515	517	552	544	513	540	529	552	515	493	537	520	553	495	535	540	521	512	515	502	565	506	523	538	529	494	505	514	508	508	491	549	499	498	520	538	502	504	511	515	529	525	555	543	538	502	503	524	557	526	499	523	508	521	555	554	546	516	527	507	535	553	516	519	523	529	527	496	539	537	541	506	539	507	460	528	546	553	549	538	495	510	542	516	514	502	553	540	547	493	547	490	507	534	494	538	538	535	529	512	511	515	484	525	547	523	518	510	530	532	534	462	493	528	543	509	539	489	522	512	528	486	522	529	524	519	524	500	538	507	561	533	582	533	532	494	535	583	528	503	556	534	543	519	549	548	534	514	517	516	496	548	519	523	560	500	567	526	544	589	493	523	509	514	490	526	519	520	520	484	521	507	510	517	515	530	559	518	512	555	540	557	505	545	511	539	555	528	530	516	537	507	539	505	466	575	482	484	514	556	515	526	554	527	460	518	539	508	502	497	512	531	524	514	482	533	522	522	529	556	573	529	471	534	546	496	476	537	546	548	505	492	537	527	553	509	530	524	537	549	519	522	522	528	533	509	511	535	518	511	514	508	510	521	531	526	526	531	500	534	514	524	512	524	481	556	531	513	509	487	525	537	542	532	525	524	521	541	500	527	566	529	504	519	547	515	515	524	544	522	508	543	533	519	482	541	533	535	525	505	544	529	528	500	547	511	547	510	531	536	544	503	510	500	494	506	510	530	491	500	524	518	508	520	540	533	557	517	535	555	515	564	601	505	530	521	533	536	541	514	497	549	495	547	513	549	530	535	520	531	545	548	569	525	517	543	514	540	532	546	533	512	535	492	517	565	511	478	553	578	517	527	534	527	497	519	526	506	528	547	528	514	525	535	517	498	523	514	530	511	531	502	460	546	529	505	523	525	563	528	542	511	561	539	561	523	540	533	521	546	506	547	569	513	551	526	516	511	527	553	551	544	514	530	518	524	494	514	545	529	469	499	553	534	515	569	521	514	551	568	530	531	537	510	510	511	498	541	462	491	523	571	543	515	524	509	489	529	516	509	531	533	512	530	512	512	524	525	521	513	521	549	488	517	497	507	550	544	531	484	556	514	544	545	518	569	521	537	530	563	533	546	537	556	541	526	510	514	524	518	532	519	511	525	530	527	520	517	524	551	486	500	530	569	527	516	521	537	521	513	522	528	501	510	517	541	549	540	532	531	504	537	496	527	510	510	506	472	544	525	474	489	513	521	506	520	555	521	518	489	530	532	522	527	528	553	504	488	515	507	547	498	550	549	525	525	498	521	491	504	549	511	542	520	529	516	610	538	509	556	559	549	527	557	564	535	524	543	560	546	511	525	542	522	542	519	544	510	541	564	521	512	516	565	557	478	577	517	542	527	500	479	527	557	519	501	500	535	525	503	545	556	522	525	484	519	534	570	500	510	524	478	515	537	518	500	515	492	507	547	497	489	534	550	534	498	536	522	517	565	522	559	535	521	516	534	531	560	531	537	568	543	521	479	487	540	515	545	509	529	513	517	498	552	515	540	524	504	543	542	512	530	534	511	522	521	522	525	521	582	507	513	537	514	510	498	536	534	538	544	510	545	529	521	488	550	508	504	538	537	518	509	509	528	513	491	551	519	480	485	511	550	514	541	510	521	569	549	534	500	512	517	492	482	526	534	509	556	521	519	536	554	517	490	517	499	517	500	528	515	491	490	517	560	543	532	537	491	476	487	510	553	543	451	539	525	537	518	526	519	492	513	531	547	509	533	535	487	596	494	489	554	529	489	490	512	543	490	500	536	529	543	535	536	500	506	541	561	518	499	525	501	529	499	536	584	580	525	536	547	501	562	511	558	524	538	518	511	511	532	504	541	505	571	535	511	530	491	512	514	541	553	559	535	546	526	498	496	478	509	536	566	531	520	522	531	520	525	496	550	494	519	527	522	539	518	496	524	567	554	533	514	545	493	572	498	550	485	526	530	522	511	553	496	519	496	529	529	499	505	537	557	543	533	495	559	473	530	486	531	529	567	545	522	509	526	509	546	489	582	502	575	500	524	540	532	549	473	550	510	543	540	515	509	556	529	521	501	505	582	516	485	594	546	525	564	548	508	553	499	533	544	525	511	515	532	516	517	499	552	555	495	530	535	518	526	526	562	529	497	546	534	574	516	557	489	498	544	571	535	494	495	508	508	572	529	494	497	503	602	523	543	549	474	480	496	499	545	571	500	501	512	543	498	531	536	545	560	524	563	548	528	513	514	539	542	534	494	512	540	519	520	525	524	499	531	492	519	520	542	519	545	519	499	489	513	504	528	506	495	531	529	494	511	533	502	519	525	551	514	563	528	502	540	507	513	550	542	544	509	538	502	554	532	493	543	523	511	556	486	505	533	493	471	520	493	507	566	545	554	560	508	535	506	535	506	542	515	526	505	506	493	514	532	474	484	540	521	487	549	532	521	546	519	531	479	545	514	492	521	541	534	501	520	535	494	526	560	521	582	520	544	529	567	507	501	545	489	510	527	502	518	513	521	524	531	537	542	587	546	549	560	481	532	546	533	492	515	535	508	521	546	564	513	550	483	590	516	511	490	542	516	535	523	504	553	548	520	556	523	516	562	492	498	552	543	591	550	528	601	571	536	545	503	526	546	505	513	533	496	552	539	555	516	576	545	518	537	513	520	530	532	529	523	514	510	522	471	536	481	523	541	504	539	533	521	541	501	528	517	533	539	569	527	518	566	515	478	556	532	525	524	546	537	488	499	559	552	536	482	548	538	577	509	514	490	559	538	543	563	534	494	503	518	518	527	525	525	563	494	516	551	533	548	527	477	519	504	514	499	483	514	543	541	523	513	539	521	538	510	508	583	536	509	554	472	549	534	529	518	536	524	504	567	525	510	522	539	486	547	501	551	518	511	541	544	533	546	481	533	499	515	514	543	502	532	488	499	524	478	534	536	530	523	526	534	528	511	535	577	521	520	528	491	501	527	537	544	512	519	502	468	530	561	537	550	539	540	551	507	541	550
24565	25534	38831	32439	20924	9483	1195	417	288	305	306	316	291	334	321	316	333	333	311	305	327	329	322	344	305	312	310	324	317	320	336	319	327	305	317	308	285	329	301	329	308	321	333	318	338	324	331	296	290	284	281	317	334	300	291	325	313	298	307	298	345	322	314	327	306	339	296	327	336	314	279	308	291	307	303	310	289	326	285	311	301	304	308	285	323	328	314	338	300	326	295	286	321	291	324	281	326	306	323	286	324	276	298	313	315	299	322	328	308	349	312	310	299	324	305	308	323	286	331	318	313	294	331	332	327	293	303	321	294	301	319	336	326	315	305	330	316	273	286	344	310	333	311	292	316	315	328	306	317	323	284	332	312	266	310	308	302	320	307	318	295	304	293	314	299	329	322	320	295	289	302	330	294	322	314	305	295	306	315	344	326	290	310	321	307	317	333	321	304	315	316	342	288	296	289	301	324	328	340	298	309	347	294	318	292	325	313	289	288	333	315	319	281	268	328	326	299	332	282	293	319	309	325	305	324	284	330	289	314	320	314	295	304	318	290	288	284	316	305	306	340	313	324	334	327	317	326	300	322	326	303	328	290	302	314	279	314	296	299	289	299	312	314	305	322	324	306	289	280	323	321	306	336	322	338	279	326	320	313	302	301	329	309	287	301	314	312	318	319	314	308	342	310	300	324	306	317	294	300	324	308	291	324	329	284	321	307	290	285	323	292	281	289	290	324	291	282	290	303	298	276	303	293	309	325	295	339	284	288	318	318	307	315	296	316	334	316	310	344	277	286	313	316	327	298	286	316	276	328	324	304	315	330	311	311	321	345	319	300	277	313	315	300	338	297	315	325	299	302	294	319	285	308	342	325	297	359	335	355	300	301	307	315	337	305	298	280	333	317	321	276	296	304	308	311	323	314	304	306	300	293	337	288	327	291	299	333	316	306	291	324	308	327	266	283	292	281	313	306	282	296	293	291	295	323	325	295	330	336	354	310	298	349	305	302	325	319	326	326	328	317	303	310	302	331	334	276	307	345	292	310	317	336	305	317	324	304	261	312	303	313	317	308	298	268	313	309	301	309	290	336	315	335	335	305	286	272	320	295	320	348	302	307	299	298	317	311	337	281	327	344	296	311	296	302	332	313	337	319	306	346	302	314	290	316	301	309	295	325	305	342	335	305	325	254	321	323	297	311	317	331	306	315	303	286	309	303	312	331	281	318	273	282	323	319	320	301	302	288	289	296	298	299	307	309	314	354	321	310	293	302	303	308	291	316	335	297	289	307	287	300	282	291	312	306	285	311	280	272	302	301	312	305	322	300	347	345	311	295	298	321	287	323	334	310	293	310	307	310	280	300	341	311	315	331	284	310	330	290	319	271	320	314	297	294	279	313	313	281	295	296	276	301	279	290	322	334	303	312	321	299	332	326	332	299	291	306	283	304	330	326	329	309	287	324	301	295	323	296	310	294	296	323	303	312	308	296	345	320	303	299	319	307	314	322	317	331	284	344	335	309	312	305	334	341	320	325	308	314	312	286	302	319	310	309	334	297	335	289	303	303	294	289	305	312	335	312	298	309	315	305	310	302	308	327	277	298	316	277	312	276	299	326	319	325	300	312	300	317	342	294	313	315	321	315	272	302	305	302	314	286	314	329	325	332	307	291	310	300	323	317	317	285	327	285	283	307	313	321	321	314	312	304	306	278	296	315	303	303	283	287	314	297	376	275	321	300	321	309	348	330	344	295	319	331	290	296	291	316	274	283	271	296	323	301	279	321	340	292	335	348	282	299	309	291	314	285	336	307	301	301	310	324	308	304	302	303	322	300	298	313	294	309	290	329	305	301	310	284	301	322	320	291	338	328	312	299	323	316	309	319	345	318	316	290	305	308	316	324	318	315	299	318	318	303	287	315	278	295	296	304	326	326	346	332	339	323	291	327	330	330	288	300	315	295	326	305	278	295	314	321	288	298	316	314	307	301	337	304	321	324	305	295	272	324	316	349	324	305	325	309	286	290	295	322	316	358	336	309	312	300	316	297	298	301	328	329	296	317	320	305	313	340	305	292	288	315	301	299	289	332	315	339	328	285	292	271	328	311	310	300	309	303	332	323	294	313	340	309	317	318	312	306	309	301	287	321	291	320	311	326	302	305	308	331	312	305	299	269	295	334	282	331	314	303	321	304	294	320	295	293	307	322	330	346	296	326	315	274	271	316	322	295	301	326	311	284	315	303	282	319	300	295	295	303	310	330	316	321	309	299	283	346	293	296	298	316	258	328	298	317	289	318	335	321	337	348	290	357	299	304	317	306	288	295	327	308	268	290	287	307	321	314	306	265	308	301	291	321	303	310	299	344	310	326	277	298	283	306	321	297	288	335	326	326	298	321	305	290	311	283	320	282	296	300	282	343	303	304	316	308	317	341	342	295	285	289	325	308	306	326	306	316	287	315	322	328	298	301	320	317	311	296	300	293	319	302	295	319	294	326	332	293	287	309	296	321	295	311	320	329	300	284	309	321	328	324	322	296	289	319	310	293	309	313	299	314	320	309	311	339	305	295	339	330	299	322	334	308	330	324	326	296	317	325	319	287	293	295	322	317	333	324	302	300	309	297	323	344	319	309	328	322	316	309	306	314	318	289	299	313	330	290	310	271	280	290	301	320	303	324	301	332	317	304	281	306	278	318	305	286	289	333	310	288	304	317	305	300	295	302	304	291	288	301	304	296	311	292	323	319	308	327	336	306	321	275	294	324	310	305	298	323	325	314	346	298	333	314	313	272	312	302	272	313	336	267	301	307	291	278	317	326	322	308	292	287	304	286	343	289	278	348	306	298	330	296	312	316	321	339	320	338	296	307	297	337	294	285	319	275	325	320	291	287	309	318	270	316	288	302	322	276	291	281	310	306	302	293	305	322	311	329	271	302	314	294	322	331	324	311	276	327	347	286	314	309	261	321	298	291	329	273	316	311	306	291	306	289	309	325	310	321	321	316	305	329	302	318	284	300	309	323	336	307	307	306	280	334	333	330	327	294	320	308	299	324	321	330	320	321	299	318	309	319	341	325	326	295	290	312	327	298	324	339	325	286	299	286	326	307	296	329	350	306	309	304	304	280	309	320	312	318	278	338	310	291	298	299	305	283	340	332	289	304	291	341	276	315	316	302	312	302	305	266	320	290	298	338	314	300	307	289	294	301	315	286	298	302	308	298	263	315	299	285	282	321	293	302	333	316	297	318	299	296	344	303	294	298	322	310	299	303	278	341	309	302	297	275	323	295	324	286	324	329	304	285	326	326	318	295	337	303	300	313	306	294	280	284	271	296	310	311	349	331	327	305	309	328	301	306	307	333	352	313	297	287	305	304	296	316	298	305	311	310	324	310	318	315	352	288	308	325	294	293	327	279	319	343	302	293	301	312	289	308	326	316	286	293	301	315	315	320	322	315	311	329	346	272	299	348	275	357	311	315	320	320	331	313	345	297	320	313	278	274	308
57856	95395	72830	44113	21900	6214	1482	701	593	565	597	579	595	587	592	548	571	538	558	565	530	542	544	609	540	582	565	584	604	551	559	593	569	574	555	573	554	534	555	579	557	562	585	546	585	520	542	574	570	542	556	550	516	609	595	586	549	564	541	545	587	567	545	543	571	595	552	555	589	497	558	568	509	555	613	572	566	556	596	537	579	524	572	590	598	530	585	541	518	545	568	541	580	579	554	601	541	545	561	538	546	559	517	593	560	555	561	579	511	586	513	547	552	568	528	559	516	548	576	532	561	590	550	596	553	566	550	554	527	562	558	513	544	567	516	558	566	586	579	586	517	598	538	608	572	557	528	601	514	607	587	586	579	581	592	536	551	625	566	558	564	519	552	544	537	574	533	524	542	527	575	533	549	546	538	559	600	540	567	548	548	541	616	573	556	582	561	571	577	573	554	533	559	590	586	595	549	533	579	541	587	573	541	574	561	587	583	589	562	578	561	552	551	527	553	562	587	581	551	548	535	581	524	587	546	531	503	558	567	524	536	555	572	541	593	577	539	556	544	550	605	586	571	558	581	568	587	584	565	592	552	604	550	559	570	540	535	585	563	568	508	538	546	582	548	573	537	536	509	608	556	556	590	562	557	533	551	553	542	524	530	574	535	544	538	597	536	585	577	558	554	494	567	539	585	563	560	577	555	533	528	543	576	561	557	552	589	566	582	559	560	534	604	533	584	576	609	580	553	555	573	560	565	564	551	570	580	539	574	580	533	578	555	569	502	580	560	529	576	572	546	564	488	575	535	546	552	551	568	548	565	548	563	521	566	561	558	538	500	583	549	567	558	609	574	556	546	563	547	592	562	573	547	564	552	585	565	510	554	554	556	520	530	568	581	594	523	548	563	535	546	520	572	542	524	549	587	574	549	553	580	549	532	559	555	540	545	537	590	523	577	515	550	563	593	562	541	560	604	539	523	556	541	568	554	581	519	547	593	541	548	573	559	574	572	564	528	536	524	561	576	621	577	591	551	531	590	542	565	563	611	592	568	533	548	527	531	577	538	537	538	597	582	530	559	584	527	582	560	579	539	538	580	535	582	499	590	579	545	536	544	544	580	578	538	543	574	558	573	543	559	539	518	573	542	559	582	527	560	566	588	569	562	554	572	556	535	553	533	568	574	566	522	579	548	559	556	567	575	545	566	572	538	537	551	546	566	552	550	578	535	579	602	551	599	569	550	549	579	568	590	583	540	519	588	528	572	533	548	540	586	544	565	584	544	551	553	600	548	569	490	547	591	600	570	579	607	572	607	575	604	583	551	524	517	544	558	560	537	571	557	567	537	572	526	561	571	533	554	566	571	567	579	559	575	576	540	555	579	532	581	521	553	519	534	531	584	553	574	571	539	545	543	586	566	559	529	552	572	536	588	633	602	616	534	527	567	531	567	588	564	548	560	554	546	603	614	550	562	527	532	573	597	542	564	548	530	585	527	559	586	533	538	517	531	589	510	552	520	537	561	555	535	545	551	562	564	576	546	551	580	556	544	581	560	581	584	619	530	561	526	596	555	558	560	570	561	533	585	591	563	585	548	551	588	563	547	566	569	569	542	563	599	539	572	566	581	547	582	564	604	545	534	553	557	531	496	538	554	565	554	544	561	545	550	553	557	575	531	580	528	558	523	527	585	553	544	549	560	550	551	524	588	591	550	568	567	577	540	554	534	546	548	575	555	571	556	596	573	566	535	548	511	531	578	572	567	548	595	539	545	555	574	542	559	566	548	556	561	537	596	573	564	534	585	529	592	537	573	596	566	572	545	515	568	587	565	566	566	605	510	576	546	600	585	604	593	594	546	552	558	570	571	579	580	585	586	552	580	539	566	574	546	562	554	580	536	560	494	537	570	562	558	585	545	571	565	544	569	562	578	562	563	529	572	555	525	561	584	551	540	566	543	603	534	582	586	571	596	561	551	589	578	563	587	532	556	546	576	542	551	546	592	598	573	533	596	525	589	544	549	539	591	559	583	576	587	574	591	568	549	595	571	568	521	560	578	567	586	578	557	560	599	576	553	582	556	570	533	561	550	561	563	560	549	533	556	552	563	558	577	589	557	539	543	573	554	575	611	589	569	582	588	573	550	575	553	556	546	601	555	552	564	548	545	609	563	549	552	572	518	531	549	528	535	570	566	558	562	588	523	557	541	567	567	592	532	530	584	548	532	577	557	598	590	579	538	506	588	563	531	524	546	566	560	556	569	541	612	551	536	553	575	562	551	475	571	573	559	605	591	571	559	548	561	587	595	557	544	531	533	522	551	581	526	555	564	601	556	570	545	552	540	615	614	576	587	532	569	553	564	585	549	604	532	554	558	619	542	589	601	608	605	531	565	522	583	516	537	575	546	586	597	582	571	544	521	556	568	586	528	554	558	574	551	569	560	561	547	528	572	618	564	555	561	602	535	590	520	563	574	516	540	586	540	550	548	602	566	593	549	564	585	550	562	551	572	558	562	524	533	580	558	567	598	532	566	572	595	510	588	582	534	540	595	565	563	596	550	610	582	548	536	557	598	536	546	523	563	555	546	589	591	564	537	615	544	557	575	558	586	550	545	567	556	532	540	548	590	541	570	555	549	548	555	520	556	572	525	583	574	546	531	553	488	520	550	562	569	527	590	573	543	549	593	569	542	547	581	549	574	579	612	539	562	578	546	586	544	559	574	516	589	573	598	559	563	575	617	541	551	541	532	586	587	558	543	523	553	580	554	551	583	554	539	557	519	584	558	547	542	580	544	584	611	593	521	508	553	536	605	576	554	557	543	532	577	570	554	566	536	564	523	580	619	552	553	549	556	541	556	579	566	564	564	587	550	547	573	564	550	566	548	561	595	600	558	538	531	558	555	551	597	575	563	581	569	599	524	567	524	518	510	571	552	582	546	547	553	574	553	535	569	600	565	586	571	585	573	556	561	549	523	526	554	547	604	554	518	554	538	549	575	549	511	596	568	535	596	541	554	552	564	523	578	562	536	555	546	594	557	540	519	522	562	597	552	557	553	556	537	526	586	556	573	580	588	542	569	570	587	557	590	545	585	570	547	542	561	562	551	551	528	574	528	569	604	557	572	543	555	553	595	561	570	603	562	557	559	583	556	566	555	580	589	565	550	540	562	567	584	488	623	545	520	541	539	617	567	587	574	527	528	555	540	577	547	582	571	531	584	565	541	571	546	534	545	534	550	550	542	567	587	537	573	581	597	597	565	616	551	564	579	555	551	571	587	543	580	587	535	578	564	555	533	530	547	540	502	522	521	568	554	553	572	601	559	543	562	609	551	555	516	572	559	521	540	579	542	537	546	595	553	563	511	555	567	543	575	509	579	512	555	609	576	610	585	556	513	560	553	517	593	580	575	567	544	553	560	644	608	603	464	565	569	519	564	571	571	564	583	582	569	568	535	595	565	571	573	566	554	571	567	574	562	569	552	541	575	564	470	568	553	489	547	564
23451	23048	35020	30116	22604	17205	4529	546	380	394	366	373	395	383	365	342	412	381	345	363	380	353	350	361	352	376	362	349	356	366	347	373	351	346	377	349	355	391	370	384	366	391	369	398	340	339	356	320	354	346	344	354	367	350	338	326	356	362	369	351	316	350	379	359	382	387	379	339	363	389	361	326	397	355	340	366	378	347	397	388	341	360	325	381	350	379	352	364	335	354	343	352	334	387	371	329	337	369	333	363	350	349	361	350	342	369	386	362	378	345	365	377	390	375	345	386	344	349	386	377	361	365	340	354	324	360	358	357	352	383	337	351	355	330	400	361	332	330	348	353	389	326	359	376	339	361	353	398	336	347	355	365	343	363	363	375	354	319	368	360	343	350	339	343	373	388	344	366	356	330	364	356	375	386	373	363	352	342	337	378	345	366	386	365	357	278	351	383	390	351	358	359	348	389	339	357	351	345	349	366	408	374	349	374	369	370	364	322	370	343	345	331	346	343	353	380	369	377	381	420	365	391	364	353	357	415	338	323	348	344	376	368	323	368	355	388	352	344	364	393	371	351	377	366	388	369	331	363	404	361	372	349	390	343	399	340	376	340	379	360	383	334	368	362	346	352	376	334	367	362	335	348	365	340	331	336	390	372	364	356	335	371	352	375	361	352	371	353	339	342	377	338	358	374	325	364	367	330	373	360	350	361	374	376	332	359	375	367	348	363	348	345	346	362	355	335	344	379	340	383	331	350	366	345	356	370	339	324	331	361	344	343	368	344	378	379	375	357	347	370	349	347	369	375	374	354	344	387	353	370	340	380	339	328	357	369	319	359	351	364	380	351	339	391	379	382	361	366	338	356	334	377	345	393	353	356	381	337	363	351	361	394	335	340	323	368	357	359	350	365	371	398	357	380	377	390	339	340	357	372	397	379	347	372	368	389	356	324	400	336	356	346	343	380	374	363	361	363	372	382	381	372	346	361	344	348	329	396	360	370	397	367	366	396	369	364	349	315	355	348	365	344	371	359	357	367	374	363	347	366	369	402	340	341	343	350	356	340	346	340	360	335	330	346	363	331	379	329	350	363	368	356	338	371	358	371	342	377	382	381	364	381	371	362	372	382	295	379	352	347	346	348	406	392	367	352	379	342	351	396	352	379	357	342	341	337	368	357	333	361	367	335	354	342	341	359	369	352	344	350	319	381	403	333	345	320	359	352	307	358	389	336	369	350	384	357	367	355	385	341	361	340	370	318	353	368	358	344	369	357	375	338	368	366	339	338	384	334	380	377	341	347	336	356	361	393	369	376	325	346	333	363	354	337	360	334	340	376	348	345	369	367	346	402	332	379	363	362	347	391	344	378	359	352	364	345	331	362	347	336	355	361	329	353	337	339	347	395	363	350	370	354	314	321	353	361	359	378	385	350	371	367	335	367	381	369	366	373	355	375	368	345	362	361	370	358	365	343	385	351	351	372	317	361	352	310	395	297	339	373	372	349	367	378	361	363	339	341	375	370	379	378	347	332	363	367	352	375	362	367	365	360	335	384	345	359	343	365	354	368	350	345	356	337	368	350	361	342	338	349	342	362	374	378	359	331	386	409	364	330	367	357	369	382	351	363	366	337	368	351	342	353	363	369	347	353	345	358	366	343	348	345	364	368	319	393	342	356	361	388	326	347	375	357	330	353	387	370	347	328	354	332	334	353	386	373	348	336	374	365	380	348	367	374	352	339	378	386	350	386	336	369	351	356	371	348	338	362	386	384	387	347	385	345	343	366	357	361	362	377	352	352	395	379	379	354	388	380	379	357	377	375	324	363	370	396	367	334	361	378	377	340	361	357	392	373	380	353	369	413	340	369	378	372	337	371	357	362	373	402	362	335	379	368	334	366	367	337	370	383	350	358	343	381	356	380	361	346	354	371	337	375	326	353	348	337	359	392	374	331	368	333	354	328	352	380	344	353	331	354	361	342	371	360	377	386	371	386	328	333	367	355	328	354	345	375	350	357	366	352	363	378	355	346	374	354	388	355	360	387	343	348	329	339	388	362	365	328	346	361	378	362	372	382	378	380	354	344	355	344	347	336	330	352	360	323	355	351	388	364	353	374	342	360	377	346	346	378	387	335	360	381	390	392	375	372	350	347	349	386	362	382	356	349	345	340	344	398	343	347	356	354	337	343	346	349	364	409	371	376	353	369	401	333	318	322	350	354	369	327	378	363	354	376	372	374	385	353	330	378	367	321	350	364	358	320	367	400	366	331	377	366	339	333	333	363	388	382	322	341	372	359	343	340	333	385	378	383	355	344	367	364	356	391	346	356	359	369	384	399	344	360	348	368	344	375	354	368	379	352	369	366	346	340	347	357	363	327	367	381	378	353	370	376	400	358	360	356	348	380	365	357	344	349	369	359	387	403	334	346	352	361	391	386	354	385	359	357	367	365	329	331	352	349	336	362	353	358	350	356	358	371	388	358	341	366	378	376	401	367	378	353	329	366	354	388	349	358	363	352	378	348	361	379	345	351	387	334	352	334	347	365	365	355	382	375	370	350	383	357	365	358	309	328	327	381	357	373	377	367	376	350	345	350	383	349	379	354	333	349	361	338	389	379	376	360	344	377	386	364	400	391	380	371	377	379	365	358	336	364	377	374	335	387	334	366	364	341	379	361	349	357	375	363	386	364	368	353	372	351	345	346	363	322	328	372	367	362	344	352	356	370	360	365	359	388	338	334	344	353	349	374	374	369	335	363	382	335	333	371	344	343	347	372	341	346	351	351	378	386	348	395	353	359	342	391	405	356	363	335	343	400	368	342	368	380	369	376	347	334	336	369	375	359	358	317	361	368	341	337	370	385	416	351	363	393	393	352	339	394	357	340	370	377	353	373	379	329	360	374	345	334	336	362	378	364	371	382	329	387	329	344	347	369	331	355	361	379	353	389	371	362	364	374	315	360	341	343	361	373	351	382	332	358	387	388	336	381	344	355	383	358	369	400	358	383	329	330	345	377	378	336	367	353	355	353	359	381	364	346	374	353	357	336	358	356	342	374	361	360	360	394	370	355	372	358	345	371	392	353	365	368	379	360	357	345	365	365	373	375	376	365	369	348	388	363	347	364	369	352	354	362	354	355	382	370	366	331	371	341	333	367	340	353	363	327	366	381	334	366	362	362	335	353	361	365	351	359	367	333	366	336	353	373	372	359	391	349	373	358	359	356	372	333	354	388	349	363	364	326	344	364	345	366	350	334	367	370	336	366	397	362	355	361	342	358	344	378	353	361	344	330	340	367	381	343	370	350	376	357	394	345	380	353	323	384	349	353	356	357	362	375	355	374	375	334	383	359	340	367	352	363	349	351	346	391	356	393	369	343	340	354	336	368	401	366	358	360	347	377	364	377	360	379	361	395	356	368	342	382	365	325	354	350	373	348	365	365	382	393	334	292	375	345	365	374	335	391	352	359	394	332	378	342	311	380	392	364	347	359	386	389	353	387	375	362
59199	103502	79636	52463	28903	9969	2280	854	652	644	648	657	646	645	640	586	611	631	595	640	630	639	602	607	628	616	642	570	659	624	619	629	573	597	607	614	603	585	633	619	627	601	683	608	585	613	617	656	623	610	627	600	596	597	622	621	617	639	618	652	566	625	635	631	595	614	640	641	666	619	625	626	624	637	625	631	636	597	580	606	635	666	632	637	621	656	650	622	621	624	623	614	593	656	609	627	614	619	593	643	633	602	581	654	634	660	594	561	583	608	592	653	601	610	628	630	610	663	574	676	601	643	660	618	587	618	590	660	620	643	617	608	585	619	650	612	617	612	604	624	629	642	632	627	563	595	654	631	598	587	619	627	636	620	646	598	618	633	658	608	649	588	589	585	645	623	623	630	651	636	613	626	564	677	597	574	649	615	591	606	593	654	625	605	652	654	570	622	615	629	603	603	611	665	619	614	602	630	612	601	597	631	663	599	593	620	629	610	576	638	624	577	635	592	629	592	621	638	621	660	662	560	602	602	650	612	631	613	600	632	630	602	645	631	620	633	580	644	614	597	615	602	618	649	609	593	640	643	650	599	636	600	602	634	617	666	653	671	606	669	619	596	668	612	603	605	596	638	623	615	643	580	567	660	589	670	616	664	660	638	622	582	602	588	670	606	592	607	621	641	606	599	609	614	612	629	610	617	632	634	581	620	615	622	597	617	603	623	640	615	602	623	652	669	584	607	594	645	636	618	641	630	617	638	591	598	632	664	612	628	632	599	643	634	639	588	652	591	617	641	629	606	641	601	592	663	632	606	575	624	604	649	573	614	627	585	601	651	632	602	619	601	578	616	592	663	607	627	634	610	617	622	613	611	582	610	596	621	606	613	625	648	643	610	616	620	632	622	648	622	622	579	616	638	605	576	631	620	645	576	638	651	602	616	577	640	649	642	616	589	619	670	606	615	625	606	615	575	576	632	615	641	629	623	631	606	644	636	626	609	586	598	646	643	634	615	627	614	635	655	583	598	651	627	608	596	638	615	617	613	652	616	616	624	630	627	640	604	680	608	629	606	620	595	615	638	641	643	611	603	585	618	580	634	595	634	632	588	601	585	613	615	699	639	628	592	637	632	614	599	631	618	635	582	604	612	601	626	635	657	635	568	625	621	629	601	641	620	637	643	630	573	647	600	606	648	629	601	631	659	631	604	613	581	627	649	601	602	620	666	617	593	602	635	601	645	652	560	632	639	605	631	641	666	613	597	667	627	590	615	625	649	601	633	610	587	607	622	640	646	636	629	626	625	604	675	631	639	621	570	594	572	633	613	623	611	605	620	601	571	625	641	618	600	653	595	634	646	578	614	612	625	674	655	599	616	586	633	635	644	641	621	560	620	647	656	601	598	642	652	616	609	646	659	583	653	633	614	618	561	605	619	636	666	641	618	548	625	617	577	577	591	635	654	607	616	584	667	614	599	646	586	609	623	623	644	623	630	609	607	608	619	656	656	581	624	634	613	625	629	616	590	621	596	636	591	629	606	582	603	636	621	599	621	635	595	669	597	632	622	624	628	627	635	608	594	608	627	614	677	639	628	623	673	653	631	626	580	631	667	636	616	590	575	620	623	569	644	637	631	589	600	635	618	618	633	635	590	609	627	597	675	587	618	606	634	582	607	656	603	606	614	575	584	595	592	592	595	600	625	609	592	604	666	623	567	612	621	657	599	611	633	624	620	676	619	610	619	617	645	613	578	609	586	628	607	607	610	583	585	656	636	615	612	647	622	598	661	615	647	599	596	635	641	639	589	651	580	636	621	616	639	627	636	612	620	608	604	622	631	642	616	601	670	618	574	615	613	657	595	609	610	610	631	630	605	660	599	625	644	623	606	572	573	576	641	632	630	660	647	587	651	641	628	620	617	593	611	581	603	602	642	616	625	646	629	616	626	577	672	615	625	627	605	628	605	635	582	656	599	601	613	585	650	619	618	605	571	628	635	628	647	605	599	619	605	630	656	625	623	633	581	624	586	614	604	612	635	596	632	610	642	617	639	594	645	611	616	606	620	628	645	632	626	618	583	679	636	623	665	618	631	596	600	630	648	636	627	662	617	635	620	591	664	662	597	578	576	620	622	632	647	632	652	626	656	670	582	626	611	638	623	628	616	580	586	575	597	642	657	619	574	644	637	682	648	624	607	615	635	632	626	633	570	591	596	653	641	609	629	645	619	628	612	643	602	622	622	622	616	601	640	634	601	623	602	601	614	581	624	611	664	640	643	652	601	639	619	604	659	559	608	589	599	589	583	603	649	633	610	600	638	637	606	604	617	656	573	627	607	647	566	603	585	637	604	583	617	623	622	618	599	588	631	618	617	595	638	632	634	647	617	626	630	622	622	637	596	621	600	586	632	608	626	629	609	644	617	623	580	620	610	621	549	610	620	596	649	578	679	624	618	630	618	588	632	623	587	629	674	594	635	625	593	625	633	631	602	595	611	605	649	593	575	622	639	630	607	605	643	645	630	643	646	632	607	632	609	637	619	646	653	596	639	605	600	662	623	619	616	673	619	588	625	599	602	608	611	618	631	630	632	616	698	658	620	597	611	631	605	615	627	580	611	630	585	628	580	642	620	630	635	637	611	624	563	655	635	653	666	592	593	622	625	587	589	616	586	607	622	647	603	642	616	612	628	605	635	647	666	644	594	614	678	612	618	588	605	597	641	599	628	597	629	631	637	653	580	620	625	653	633	605	655	585	643	592	611	627	617	595	618	642	625	622	550	629	645	623	597	625	613	620	647	645	595	605	638	607	589	614	648	643	628	634	646	607	630	621	577	632	588	573	597	657	630	601	639	594	642	578	659	611	688	629	652	697	643	612	593	624	543	603	629	623	634	649	612	591	617	623	595	633	625	631	611	626	598	630	627	631	576	604	605	628	640	613	617	637	645	611	641	607	612	628	606	624	626	623	615	627	648	657	601	602	604	622	636	604	640	586	620	633	653	644	623	610	572	630	620	647	625	594	617	616	641	633	624	644	647	633	611	628	632	622	632	630	600	606	610	639	646	594	595	593	626	606	591	604	641	613	589	586	643	615	584	597	593	653	650	625	639	586	638	609	630	603	623	586	594	605	659	607	609	629	675	636	602	652	601	641	615	621	672	656	615	577	621	615	605	639	592	595	656	609	637	657	577	613	641	639	621	623	595	651	614	672	623	682	580	640	658	615	593	607	633	582	557	610	618	662	667	611	648	617	581	625	577	626	607	600	593	605	604	632	604	569	625	610	649	602	608	597	641	610	603	654	583	612	609	593	683	608	650	614	632	609	602	610	618	649	644	641	628	608	605	584	618	611	622	639	649	633	576	640	637	610	601	635	648	593	654	672	644	626	617	611	674	608	657	653	606	651	641	596	619	589	591	623	643	566	617	592	602	617	593	621	598	654	599	613	623	635	623	605	650	612	645	632	595	659	610	614	665	612	602	631	632	629	610	583	587	609	616	599	593
28486	32949	31408	16173	3464	723	356	322	270	288	329	288	277	281	290	277	291	291	277	293	288	297	296	269	291	280	274	283	303	298	286	278	285	287	292	274	293	262	297	324	276	262	289	282	291	296	261	309	270	293	290	256	268	254	281	292	269	279	262	301	297	256	295	278	300	287	325	284	294	259	286	277	275	281	262	309	281	291	314	275	322	278	254	269	286	290	286	295	296	257	272	249	279	280	270	285	278	290	315	251	287	281	263	308	304	289	276	312	268	263	282	280	263	308	281	261	302	296	286	318	318	293	270	290	281	287	287	283	296	307	280	256	295	306	293	311	282	290	292	283	288	264	294	277	270	290	284	280	299	284	282	295	287	273	266	305	291	279	242	288	288	286	273	287	275	286	262	276	317	296	292	291	285	272	259	310	282	275	287	281	302	293	311	294	255	278	289	280	288	294	298	305	270	311	283	305	273	279	306	314	264	258	285	295	297	266	282	313	304	260	302	303	297	300	285	293	308	279	314	298	295	283	281	309	284	278	255	290	307	283	287	289	290	310	301	318	310	259	287	291	306	285	289	279	284	281	286	284	267	277	273	282	270	290	285	248	291	295	271	298	289	285	287	274	288	278	313	266	274	276	310	289	316	308	300	293	302	270	281	284	338	281	305	306	288	293	308	297	287	261	274	288	263	305	299	306	321	294	289	267	281	259	288	298	262	298	276	282	304	265	295	312	280	271	290	292	280	303	316	299	331	321	303	311	301	288	287	295	298	269	291	287	277	288	300	259	290	307	303	283	286	283	271	264	296	288	277	270	291	270	292	302	294	289	299	297	278	294	287	280	286	285	296	289	290	295	293	283	289	288	310	271	293	273	275	297	293	308	281	275	297	290	325	300	294	287	281	294	280	281	321	258	274	287	289	271	303	278	322	270	286	283	283	290	278	296	310	277	265	255	292	305	308	280	318	326	316	290	293	297	316	279	289	298	288	298	280	293	282	252	285	275	291	289	271	320	287	290	268	282	323	291	282	299	280	325	291	245	303	281	293	266	286	300	254	302	307	313	285	269	246	258	304	293	304	284	270	300	262	317	281	279	269	285	294	305	315	269	301	323	281	287	296	306	277	315	292	272	324	281	278	302	294	289	298	288	303	269	286	273	282	313	300	300	287	255	275	287	285	292	285	273	298	251	289	279	302	283	307	281	259	253	278	310	308	283	288	303	286	300	296	275	273	294	303	287	275	273	283	277	299	272	279	305	310	300	286	288	270	272	282	285	309	284	271	285	271	278	266	300	261	306	268	287	280	284	277	265	297	279	288	303	275	289	301	299	251	270	314	270	263	305	288	300	263	264	299	267	291	296	264	275	294	248	277	302	279	285	284	277	310	274	284	291	308	316	279	293	292	324	315	317	299	301	304	285	280	288	267	284	272	287	306	298	309	301	299	288	307	287	265	292	279	303	295	270	292	278	259	272	254	281	287	274	271	315	282	285	315	284	307	272	266	286	274	312	278	312	331	305	282	271	294	291	318	274	320	275	293	296	303	276	262	294	306	296	272	287	304	281	286	291	276	255	319	271	254	274	282	276	301	303	290	247	286	307	313	275	298	314	287	284	277	271	278	258	284	275	256	264	304	285	283	276	283	280	299	292	260	262	300	294	302	272	281	290	285	271	267	287	289	243	295	325	282	268	293	277	291	289	293	277	307	295	287	307	255	272	304	299	294	288	297	303	275	280	313	279	289	267	292	298	291	290	289	272	291	276	293	259	286	298	307	303	283	295	298	300	312	297	294	295	265	308	315	322	313	277	272	304	299	283	275	303	275	295	288	330	279	332	265	278	297	284	311	274	271	253	318	309	276	286	294	281	265	282	306	283	287	284	288	312	297	279	281	296	280	278	286	305	284	294	251	305	278	318	306	288	281	274	276	281	292	281	270	245	275	266	294	275	271	311	269	306	290	273	284	274	281	291	255	295	316	324	280	301	279	285	299	288	282	307	325	289	306	321	288	289	263	301	323	285	310	268	307	263	282	266	279	266	303	267	300	294	277	330	282	276	276	286	263	303	300	248	291	322	310	274	292	318	279	273	282	287	287	326	290	286	285	311	271	309	330	279	277	267	316	270	269	286	283	290	286	329	279	318	300	287	285	296	306	269	279	253	281	306	271	322	300	281	299	286	311	284	280	271	284	264	272	294	321	272	296	287	287	286	271	324	287	327	308	296	316	266	287	290	273	306	296	261	297	315	275	284	322	271	261	282	257	288	289	285	321	316	281	289	278	263	287	307	294	270	322	293	286	282	304	313	313	295	263	314	262	291	283	300	283	262	275	309	285	251	254	317	249	280	287	278	302	300	294	310	248	314	267	292	304	268	290	269	270	298	267	290	315	286	304	283	275	276	286	266	302	316	300	303	324	310	297	318	295	269	268	290	260	284	294	296	286	266	296	296	292	290	278	285	277	277	318	313	281	276	257	283	277	293	282	313	305	284	284	279	271	293	309	293	307	279	289	292	255	288	266	286	293	304	255	292	281	284	292	248	286	301	289	275	281	283	287	270	320	297	285	310	279	302	284	314	259	303	287	302	288	295	291	296	287	289	287	268	285	307	262	296	326	291	285	305	307	316	273	275	272	283	281	278	268	277	294	305	279	255	280	282	278	285	286	317	305	284	263	300	286	315	265	279	274	294	292	311	292	307	292	269	282	259	310	285	338	266	286	283	274	290	292	294	288	282	284	296	316	292	294	284	274	286	300	269	296	297	265	273	305	278	290	278	293	285	287	289	284	290	298	259	271	295	268	297	280	279	273	273	281	282	316	281	272	267	262	281	266	297	300	284	280	312	263	286	276	268	282	302	285	284	300	299	273	296	288	283	290	312	279	257	278	283	304	296	336	282	295	278	287	291	254	269	292	292	289	294	284	308	292	295	301	286	293	309	297	276	234	304	278	273	263	286	273	317	312	257	291	312	292	271	278	292	287	318	290	301	275	272	273	272	291	286	297	278	289	293	274	283	270	297	278	292	286	294	299	273	328	282	299	289	302	257	297	283	290	271	315	281	261	290	283	311	288	296	309	324	294	271	277	287	283	275	302	286	261	280	296	318	260	273	287	275	294	278	302	270	272	269	327	279	280	279	276	302	285	275	304	293	305	278	315	280	271	292	283	285	285	289	286	302	290	334	309	308	262	267	278	300	300	297	262	288	269	293	282	290	270	318	314	279	272	302	303	275	284	286	286	261	300	289	272	253	289	264	306	305	294	273	284	266	311	306	308	288	296	270	288	300	311	271	284	310	250	281	309	267	288	285	288	287	268	263	278	299	282	249	306	273	278	269	286	261	317	273	314	305	271	270	279	264	338	299	271	282	291	299	272	291	266	292	312	283	225	304	288	325	310	266	297	255	269	282	282	289	282	284	291	284	341	278	274	282	259	269	286	277	291	280	284	281	296	276	260	331	288	296	299	295	303	327	291	279	294	306	296	275	298	295	289	288	278	274
33530	51061	36750	18174	6039	1621	733	555	552	563	530	544	532	540	510	534	524	574	586	575	500	512	546	549	532	513	490	538	499	515	562	512	559	502	496	523	508	483	502	493	543	547	507	503	531	524	494	573	574	534	531	556	526	537	515	510	464	542	507	504	500	477	475	513	490	500	491	520	503	510	535	551	515	503	528	539	532	546	502	519	523	536	501	530	537	488	502	533	513	528	493	545	512	564	509	515	486	521	510	565	528	506	532	511	519	499	500	521	511	481	545	521	547	534	530	534	522	487	511	566	559	511	513	511	572	587	496	514	530	579	530	501	546	553	480	530	486	547	516	484	539	511	487	532	504	484	537	516	494	541	508	500	536	498	582	531	517	552	510	508	507	508	513	541	548	586	523	499	512	529	513	531	541	545	512	488	556	515	540	554	539	506	527	518	540	537	528	543	498	491	532	521	549	532	528	509	513	529	471	535	533	504	551	516	502	533	521	520	548	560	509	516	491	570	516	528	497	500	521	515	553	490	493	531	544	491	537	517	515	486	585	526	533	549	541	512	547	530	528	505	509	545	539	529	536	534	510	522	541	518	530	544	577	534	529	528	571	560	511	536	539	521	558	534	535	529	524	503	565	519	527	513	547	537	538	490	527	599	545	510	523	471	518	519	510	528	526	545	529	509	512	558	512	523	506	520	516	500	524	484	523	549	514	502	516	535	547	518	505	543	505	510	524	520	521	511	536	531	492	489	510	548	550	533	513	562	531	514	533	533	514	504	563	513	486	531	509	507	547	526	513	510	495	532	499	490	545	530	533	493	477	512	532	556	503	514	570	523	547	547	534	464	532	546	490	487	509	558	520	543	540	531	498	566	515	495	517	496	525	531	529	491	521	490	518	526	507	496	502	538	500	488	519	530	501	515	524	514	496	539	533	539	523	484	531	516	518	530	509	531	552	563	528	529	538	512	537	570	507	539	507	496	542	517	528	509	501	518	510	554	509	545	502	523	499	519	538	560	510	556	525	479	501	549	541	518	512	526	561	518	555	535	510	536	564	536	507	505	545	530	508	573	539	544	502	513	523	541	569	523	553	503	502	540	553	539	522	485	529	542	530	504	561	541	536	483	483	551	499	532	527	509	521	493	484	503	499	531	537	507	514	559	541	526	499	553	528	523	551	534	506	486	510	488	554	507	480	506	542	524	528	511	528	491	499	539	536	499	548	541	496	509	529	542	495	532	516	531	535	552	527	510	516	507	521	499	521	508	517	468	540	540	508	531	554	530	530	538	522	519	504	544	527	558	552	528	511	533	512	516	528	485	529	546	477	506	527	502	528	517	517	537	563	508	513	500	513	539	520	531	565	539	504	521	522	562	514	542	534	557	491	507	528	511	497	509	532	535	547	536	536	508	568	532	533	514	523	567	526	514	527	471	559	484	497	552	521	528	538	524	528	521	540	533	518	491	487	538	544	526	529	533	552	535	541	526	577	521	518	483	456	537	535	536	524	544	558	503	506	497	532	504	512	520	533	520	541	525	524	553	501	479	494	515	494	526	535	539	488	563	536	508	532	520	498	558	528	572	547	486	525	579	518	500	549	507	524	541	502	540	533	567	553	527	507	569	523	513	497	571	529	501	530	536	530	560	516	526	533	517	534	509	522	559	521	474	498	550	539	518	544	530	549	552	471	512	558	536	536	510	561	560	535	502	534	555	522	494	527	543	533	534	488	535	532	584	490	529	599	558	493	549	544	514	535	506	528	513	534	509	545	530	530	556	540	500	486	552	461	540	514	547	489	516	528	530	549	508	539	522	530	529	501	559	528	480	478	514	487	572	503	591	528	516	526	509	530	507	503	502	551	545	551	522	491	499	524	527	555	505	524	543	529	577	535	531	543	495	479	508	529	514	560	519	514	520	554	562	530	527	548	537	540	563	501	529	517	519	529	479	540	543	533	504	487	512	500	544	560	536	531	526	540	501	478	518	548	570	483	521	530	523	553	519	543	521	495	500	499	516	504	528	546	544	536	492	522	528	533	542	510	528	530	517	540	514	519	529	536	489	535	498	480	552	493	525	526	522	540	526	482	532	535	507	513	540	546	535	568	479	571	522	524	547	554	534	562	536	534	535	551	559	531	526	497	536	455	530	516	528	537	505	539	540	521	522	545	519	521	488	508	519	550	543	565	530	535	568	548	513	483	503	504	484	496	498	509	575	511	502	516	567	527	479	514	537	512	505	523	556	497	526	541	493	528	530	525	519	522	540	544	492	483	533	523	494	512	554	518	535	540	503	570	520	512	500	523	497	520	558	522	493	508	528	512	521	510	601	512	536	505	546	555	564	537	539	526	513	466	507	536	514	499	507	518	535	497	522	527	522	530	504	545	526	498	541	511	521	473	523	530	505	527	498	547	516	500	528	529	511	528	534	502	507	540	515	551	555	607	514	520	564	479	532	491	509	494	514	510	470	515	537	521	532	485	531	514	538	512	549	553	565	527	505	502	517	551	524	529	511	492	520	563	575	524	547	529	480	540	561	507	530	487	581	556	539	506	527	545	534	563	576	536	518	511	517	512	501	531	517	565	516	503	523	521	554	531	517	516	529	528	529	525	529	536	517	502	570	543	535	526	577	526	553	539	539	511	563	488	546	494	510	536	542	510	503	489	499	521	516	487	502	506	524	507	566	548	556	526	524	529	507	546	501	534	530	531	540	522	519	597	528	515	510	525	516	541	507	561	515	549	540	524	520	526	512	513	527	491	521	518	516	535	525	539	516	504	489	529	535	572	518	510	550	527	504	536	525	530	518	532	546	536	509	547	514	513	554	530	532	579	497	528	492	514	503	514	521	478	512	543	566	554	529	525	505	525	503	475	513	471	509	574	540	508	523	525	540	547	548	535	502	544	525	543	484	462	548	525	548	542	570	518	488	513	517	510	505	551	520	505	512	553	545	535	495	508	523	527	530	560	487	501	565	550	570	577	512	518	500	551	495	508	554	494	548	500	529	549	532	507	524	538	512	535	481	530	506	492	545	558	501	554	514	544	549	503	519	555	522	543	539	517	530	537	520	515	504	536	515	520	511	531	519	513	526	530	519	547	521	550	524	512	486	514	528	511	538	532	496	535	496	516	534	523	583	537	538	576	527	513	507	535	535	548	535	511	531	508	491	498	483	501	537	537	522	520	485	523	515	560	546	488	531	524	487	536	527	503	595	485	558	542	556	550	519	534	495	522	478	546	537	571	508	557	490	504	548	569	530	512	528	501	497	516	506	526	504	544	505	536	489	510	498	544	527	558	557	490	554	517	510	505	503	505	516	527	496	476	528	511	503	511	529	504	489	527	494	558	500	555	531	522	500	548	542	507	526	532	548	512	549	544	503	532	510	505	547	513	549	535	513	540	532	538	529	543	511	521	506	486	553	520	542	489	502	512	512	522	518	483	486	505	551	508	510	550	486	572	528	553	493	547	547	552	494	533	492	531	517	503	516	550	513	539	560
24673	26063	38472	32058	20965	9651	1218	406	322	359	320	315	332	338	318	302	291	310	337	288	289	328	317	292	292	302	288	330	304	319	312	330	309	279	293	332	319	316	305	297	318	288	294	333	312	298	333	322	328	324	336	348	306	298	328	315	300	312	273	316	289	289	315	285	309	340	304	355	300	327	329	295	294	310	333	338	289	338	344	310	344	291	327	323	330	303	301	302	292	304	325	289	336	317	309	316	329	331	334	329	316	325	308	314	328	291	321	344	302	292	304	313	297	341	319	311	330	322	312	289	351	301	312	299	298	328	284	312	322	269	322	311	307	302	309	334	297	324	336	329	322	321	290	298	338	304	321	304	305	325	310	311	313	325	312	334	328	293	301	318	304	302	300	305	295	313	318	306	334	282	310	298	311	297	296	309	345	283	311	335	301	349	299	323	329	312	321	311	327	286	299	335	330	299	311	305	296	285	318	315	305	291	306	289	327	311	321	298	281	319	335	314	296	327	333	303	323	284	318	302	319	311	330	317	304	307	280	313	289	314	356	288	311	316	313	280	266	350	339	318	307	286	325	327	302	319	304	353	333	331	329	342	301	311	287	322	317	336	306	314	281	318	312	260	342	306	325	309	295	312	321	277	263	309	298	318	293	289	318	319	295	339	313	337	325	279	303	308	330	288	310	301	311	312	320	315	310	311	318	302	327	315	330	300	315	330	324	296	360	324	301	305	350	292	305	312	340	303	299	271	296	302	322	321	338	306	325	304	310	288	313	274	274	259	320	323	326	351	296	291	303	355	340	321	300	309	306	312	271	304	313	289	328	323	311	313	303	286	303	316	307	314	304	276	310	315	291	280	296	327	326	304	321	308	295	274	322	314	333	333	291	315	315	298	294	334	317	293	310	318	291	313	278	317	303	320	324	292	337	315	320	348	327	300	328	324	295	301	317	295	273	282	315	298	302	305	312	273	296	323	281	338	338	325	319	319	279	297	317	295	314	295	327	320	298	343	311	283	308	287	338	351	329	341	307	299	326	342	290	308	309	294	263	296	305	309	302	312	314	274	304	332	328	315	312	317	321	287	296	357	294	309	303	295	289	300	281	308	333	313	307	307	320	306	321	309	325	302	301	342	335	295	326	291	319	314	306	320	307	349	320	307	335	301	290	318	308	330	306	308	321	309	314	312	335	311	328	375	347	313	320	304	302	297	268	322	319	319	305	312	324	322	339	307	302	321	312	284	324	323	303	327	343	313	334	298	321	325	323	288	294	320	332	334	325	303	318	284	329	290	310	322	307	298	283	319	294	322	331	303	311	349	286	323	307	305	293	328	286	303	284	310	340	299	325	300	310	315	304	292	326	304	309	297	315	312	312	283	299	310	319	335	325	328	308	302	292	305	291	331	298	303	316	310	307	285	269	320	313	311	309	317	316	304	307	347	301	291	287	335	339	328	318	279	320	319	326	345	286	301	328	315	309	295	330	319	316	324	307	327	300	322	309	307	322	307	347	328	300	308	331	290	298	300	314	314	315	301	275	318	336	314	300	325	293	327	320	303	293	300	321	280	291	310	307	321	326	356	309	305	308	323	306	315	336	305	323	303	322	311	333	317	295	357	319	307	302	309	272	289	336	294	336	286	307	287	301	320	316	311	332	305	278	294	355	318	294	313	315	298	343	315	315	302	307	303	306	304	305	292	316	311	306	326	251	302	294	316	298	327	326	295	311	335	302	302	308	323	286	303	337	320	315	311	302	343	319	312	313	294	312	297	305	281	333	298	303	316	302	334	323	288	306	309	290	334	298	316	302	292	273	313	310	317	306	346	308	311	334	310	336	320	309	299	336	281	311	304	306	328	303	301	323	311	313	326	306	290	346	306	290	318	321	308	327	285	320	311	303	319	290	308	328	308	294	302	313	330	308	299	310	307	287	284	308	333	327	306	310	321	339	310	309	303	316	300	327	300	306	323	301	336	300	288	311	297	317	299	305	312	294	331	344	330	287	306	327	304	272	293	281	296	299	307	328	324	309	341	298	302	321	338	330	304	294	321	285	293	318	306	302	306	274	288	304	349	311	268	313	301	297	329	328	343	308	320	282	307	340	316	286	312	344	320	310	337	328	345	316	321	293	322	337	296	318	327	323	306	338	315	298	317	307	307	322	312	326	320	334	332	307	351	309	301	281	306	328	328	315	319	310	317	316	290	305	328	305	315	283	333	312	331	312	300	341	302	321	278	311	327	311	304	310	324	311	320	294	280	286	333	313	290	328	295	320	300	328	312	320	294	275	294	296	324	325	326	306	318	330	305	311	274	299	321	339	302	308	307	270	325	278	300	302	301	317	306	313	282	300	336	292	303	344	322	313	300	295	297	340	310	296	332	295	330	301	305	305	295	310	301	293	295	291	297	333	330	291	295	317	316	291	303	311	305	294	326	297	314	320	335	290	297	329	317	319	301	305	285	298	313	311	310	312	308	301	333	294	326	287	302	317	345	320	308	300	310	307	333	318	302	357	310	296	300	313	276	325	330	297	311	321	327	281	313	312	317	322	319	291	306	296	335	325	307	345	332	322	344	326	296	333	317	300	315	333	307	315	309	323	320	314	302	307	238	301	320	318	316	296	297	319	289	329	299	307	275	316	310	301	336	310	324	283	325	306	333	300	309	309	302	299	362	316	299	325	324	310	310	295	333	337	290	305	299	257	315	314	294	296	293	332	321	326	335	298	307	301	312	325	347	346	311	342	310	302	325	310	329	285	311	346	304	285	312	335	304	280	311	313	334	288	312	290	327	312	310	307	324	319	334	302	298	308	320	330	316	329	303	305	346	311	338	332	296	341	314	330	295	314	320	321	323	281	298	322	296	296	296	290	267	266	325	296	328	317	307	306	309	313	316	300	345	326	325	298	334	301	302	304	324	299	297	294	332	282	318	290	297	345	305	303	316	318	321	302	330	296	303	302	321	317	317	336	301	324	275	283	308	289	318	312	283	280	348	330	288	298	326	271	280	328	315	307	320	306	304	283	292	314	308	318	302	322	301	294	328	316	298	298	321	316	316	309	270	297	303	323	329	288	314	333	295	305	320	320	331	293	338	304	332	305	291	320	289	297	337	319	276	308	338	355	291	314	300	316	315	313	317	353	304	273	317	335	333	303	333	314	341	301	295	293	303	306	293	328	339	303	313	316	342	303	254	318	304	322	336	315	343	285	302	367	311	337	330	300	300	303	288	287	301	325	315	297	323	302	314	264	310	293	309	296	340	300	327	323	334	320	314	282	312	327	349	332	317	318	306	340	296	298	294	296	309	303	316	301	306	294	312	324	315	301	305	331	331	302	305	283	309	331	291	302	324	307	313	286	319	280	316	308	323	275	323	277	310	312	322	322	333	281	322	297	280	309	310	295	319	314	325	295	345	304	316	314	295	315	282	332	321	322	314	320	310	287	309	292	290	321	320	312	342	318	326	334	293	302	286	274	306	303	306	290	342	332	321	301	301
57622	95832	71677	43678	22283	6543	1543	640	561	583	555	593	564	553	580	559	596	557	561	549	548	578	577	567	581	552	524	590	566	580	573	568	563	566	525	537	565	570	577	573	536	572	616	532	561	549	544	540	555	590	531	587	584	591	519	581	559	599	597	594	544	559	543	494	577	584	495	560	531	526	557	565	575	552	538	560	590	550	609	513	547	540	606	520	537	581	543	560	590	602	562	548	569	554	531	554	550	586	573	497	569	561	601	541	549	595	565	537	569	557	561	566	563	569	541	601	598	543	584	553	538	547	573	562	549	567	567	533	501	546	588	551	564	565	541	515	519	572	553	576	546	568	576	559	530	491	555	551	530	537	560	548	568	568	562	554	570	552	585	562	555	581	542	554	603	518	572	581	541	572	525	586	558	586	553	541	532	539	598	550	573	548	528	576	578	562	553	516	534	611	515	578	568	566	554	594	604	542	568	558	504	568	567	544	570	554	542	571	590	549	508	546	566	529	560	564	571	583	576	587	490	559	573	569	571	575	537	562	582	540	533	606	561	574	539	566	576	565	568	576	556	534	501	581	513	556	564	542	526	554	574	569	546	581	544	550	570	580	579	566	555	569	555	560	567	562	526	577	546	557	556	541	568	594	559	557	584	548	547	550	540	561	548	528	579	556	530	532	544	550	557	559	558	578	522	558	528	561	585	555	604	552	506	549	574	555	545	515	577	564	525	555	530	559	547	560	605	622	574	552	586	545	509	551	546	593	548	534	528	607	604	581	591	549	596	590	555	557	500	534	549	521	543	540	550	586	538	570	554	563	583	600	618	584	561	604	579	542	555	535	568	512	590	574	558	577	524	573	539	529	557	521	574	556	559	544	593	572	540	542	566	567	555	579	554	591	572	567	585	524	618	545	519	561	572	562	548	561	566	517	576	547	531	571	552	581	540	568	556	530	583	549	537	531	542	553	569	544	628	542	507	575	565	562	541	501	577	575	528	569	548	555	554	583	570	574	552	501	594	585	572	570	525	507	579	597	563	548	540	578	556	591	551	539	555	565	552	567	548	557	568	554	611	566	516	527	523	607	544	626	585	557	559	524	579	571	539	568	564	571	571	606	571	555	547	582	573	564	536	560	555	487	525	551	554	527	581	526	523	566	553	572	555	534	556	585	550	546	608	565	536	591	525	571	520	569	570	607	587	563	605	607	530	552	571	558	554	599	569	603	535	574	572	522	575	554	563	604	546	548	598	589	555	558	561	548	556	550	520	538	569	558	580	580	562	549	539	546	610	525	556	555	539	541	552	550	551	560	551	598	595	557	586	519	559	570	522	516	591	608	578	524	602	550	535	531	530	593	587	547	590	540	553	564	545	585	543	553	543	532	588	608	550	537	581	549	593	566	610	584	531	591	581	559	579	582	577	552	537	578	535	548	565	599	559	557	545	574	549	553	583	587	523	580	579	570	536	585	548	533	564	570	571	535	569	595	554	564	564	518	548	591	532	518	575	517	556	559	564	536	553	526	550	602	613	574	575	539	574	570	564	537	535	551	615	566	583	528	515	580	547	578	594	524	538	574	571	597	510	520	552	570	545	545	538	558	533	563	538	603	569	590	538	539	543	572	566	573	540	577	576	573	506	554	592	573	530	553	542	558	546	565	571	538	548	529	579	577	569	542	537	570	546	525	595	614	548	548	544	583	615	557	548	547	543	521	522	579	571	569	561	532	586	574	530	532	594	552	537	554	522	569	597	546	588	562	551	589	573	526	580	522	581	557	598	540	539	618	560	568	595	554	575	576	542	611	575	547	568	545	567	598	552	571	559	548	565	560	547	575	552	571	593	574	546	553	562	517	537	498	581	546	558	571	554	572	580	569	583	621	524	561	560	602	547	556	538	544	568	554	616	537	544	547	561	618	538	553	562	520	580	599	554	543	539	571	537	556	555	555	564	505	584	561	584	581	605	542	574	571	590	548	543	634	585	569	572	557	597	578	580	530	581	560	578	529	566	522	556	567	554	584	635	548	576	555	577	609	571	546	530	562	561	510	609	567	570	544	572	512	574	526	567	558	532	599	545	641	549	589	568	581	587	559	564	547	563	557	567	586	549	540	543	549	578	521	574	509	539	554	548	529	601	588	522	595	597	538	569	563	554	498	543	555	565	517	546	540	547	540	562	558	575	520	553	591	558	581	578	577	554	592	574	587	529	499	562	602	524	572	544	556	575	521	558	516	555	514	559	569	555	555	561	569	531	535	537	534	540	542	560	545	511	571	536	560	574	543	591	557	535	544	590	542	580	557	598	565	560	505	567	534	570	537	565	550	579	587	556	568	558	587	538	535	565	583	587	526	548	538	573	561	546	556	533	585	498	558	524	544	585	552	565	545	544	585	593	555	580	582	570	561	547	581	540	535	592	563	552	563	551	547	516	560	543	578	566	558	614	518	549	539	550	505	551	529	574	573	554	580	581	552	534	540	552	584	539	523	584	572	587	597	566	611	568	544	564	518	552	573	547	536	537	574	553	525	584	585	579	532	586	536	556	584	590	569	606	542	555	535	552	573	563	573	567	515	596	616	551	571	557	563	587	588	510	546	545	540	579	538	561	592	573	561	559	541	622	543	580	546	568	528	577	570	545	534	516	585	556	591	589	530	560	519	523	541	562	561	562	577	555	550	525	566	559	552	519	506	555	580	573	544	569	525	547	514	586	582	555	554	540	575	550	545	533	565	557	524	554	542	565	595	588	547	589	562	565	588	588	583	566	591	575	551	610	579	570	554	545	554	494	556	569	566	538	575	545	561	543	565	565	541	562	540	548	525	536	522	614	568	586	593	527	554	578	537	560	518	561	571	552	549	552	599	549	558	593	549	543	563	521	550	553	578	565	566	531	539	564	620	566	571	584	596	555	561	557	585	570	533	528	575	554	562	580	568	578	557	532	533	534	586	539	547	498	573	556	573	548	529	560	602	551	569	560	584	565	599	545	560	537	582	598	551	549	505	528	570	556	586	561	570	566	550	523	539	534	513	553	544	619	605	550	605	590	562	504	520	555	548	537	554	572	517	566	540	572	540	562	553	536	565	564	578	551	561	547	549	562	562	587	549	549	554	584	536	580	576	551	582	577	565	565	507	556	586	577	527	516	572	585	534	586	620	580	579	562	577	538	550	578	592	554	541	561	554	575	652	523	513	552	549	543	554	568	566	557	558	542	569	554	570	536	572	548	557	566	553	569	571	579	534	531	565	541	579	590	531	597	494	535	535	612	567	549	601	540	559	586	580	583	564	545	563	554	552	528	562	601	585	571	530	573	566	615	598	541	554	586	596	567	572	551	487	561	584	591	560	534	547	600	530	626	602	570	582	562	530	575	536	573	542	589	560	566	557	494	534	566	598	567	576	553	526	566	552	549	573	564	591	554	522	579	512	579	590	573	523	552	549	553	567	580	570	614	603	539	575	532	549	577	552	554	566	526	487	568	571	581	539	604	566	582	543	566	584
23385	23306	34060	28622	22412	17344	4785	544	372	389	354	364	370	405	394	398	380	377	370	377	376	371	374	350	389	341	399	360	377	342	398	348	348	352	333	346	361	396	363	357	385	379	372	344	351	362	388	391	399	366	395	350	347	361	380	387	367	354	372	361	373	366	345	355	334	387	370	391	379	371	386	373	389	381	347	375	350	373	342	395	375	362	365	346	359	370	356	352	370	345	367	342	368	357	338	311	350	353	369	340	356	340	362	378	407	363	352	383	380	342	346	359	371	356	350	365	369	356	381	383	363	364	361	355	409	376	372	361	374	348	357	338	372	332	350	354	356	366	348	367	411	374	362	343	369	374	386	331	372	357	354	389	376	380	360	326	360	389	367	372	354	374	343	360	388	359	365	369	359	349	362	346	384	352	374	348	351	376	362	397	330	367	391	389	355	387	358	359	376	345	378	356	369	363	383	369	375	370	370	345	344	367	391	348	373	350	341	379	370	381	366	348	396	371	363	384	367	357	376	352	359	408	353	336	358	359	353	390	375	306	350	353	323	350	367	379	359	333	371	360	336	400	360	367	358	354	388	354	374	386	359	347	364	351	388	367	363	357	362	384	365	364	357	411	360	313	365	364	366	410	374	381	333	335	354	376	370	366	351	329	340	325	342	366	340	361	343	367	365	362	341	340	359	394	396	370	369	343	325	326	353	332	376	368	344	361	340	374	371	361	375	391	377	378	364	383	355	338	339	373	321	358	356	384	373	363	359	394	340	377	376	401	387	333	384	337	386	348	363	368	362	374	391	343	387	363	383	393	311	406	352	393	353	364	346	384	361	368	336	394	346	347	355	352	354	352	348	326	361	353	345	357	369	357	350	375	378	369	330	338	393	342	390	388	347	399	333	371	336	371	333	386	353	350	345	387	361	353	347	371	366	350	375	373	374	338	334	366	344	351	330	365	358	372	364	378	347	327	375	329	354	362	352	358	349	364	350	390	373	360	370	342	332	341	386	386	318	339	372	378	340	353	402	339	369	380	360	368	353	393	338	362	383	365	390	365	334	345	361	357	354	364	359	359	365	355	388	345	356	378	373	336	390	372	394	329	361	373	345	371	345	404	356	330	360	345	335	365	384	357	367	368	323	385	367	371	376	351	397	346	338	343	342	351	322	375	352	362	361	374	362	363	376	368	348	372	403	369	394	350	393	360	353	338	364	386	366	349	367	346	364	348	346	366	352	370	313	357	345	360	373	344	338	346	366	371	360	322	350	347	344	322	351	367	347	350	355	350	353	387	369	370	336	345	360	324	392	369	383	319	332	374	339	347	417	361	331	353	384	330	419	336	346	379	344	376	362	368	385	360	361	406	387	374	361	357	335	356	317	357	383	357	352	326	351	364	328	384	353	362	365	366	337	345	370	349	377	389	350	362	362	392	363	395	384	336	371	378	372	373	333	353	362	350	367	360	343	365	366	363	374	369	377	377	325	387	378	317	388	367	324	359	339	357	339	353	367	349	393	365	386	377	353	349	360	328	332	357	350	330	355	388	389	396	364	386	366	336	363	362	354	355	351	365	368	361	357	385	382	367	365	378	347	354	367	386	365	381	360	387	365	354	382	370	362	347	350	387	364	397	402	347	381	351	351	372	352	348	355	369	372	341	367	354	345	367	357	358	359	354	375	352	311	321	347	368	388	357	366	369	373	367	338	358	382	385	335	376	382	369	371	352	350	355	345	327	362	340	362	380	354	348	337	387	325	350	379	359	327	358	359	330	385	332	389	355	387	370	377	387	356	339	359	367	360	337	377	380	385	353	357	370	380	348	369	346	342	354	374	352	349	383	372	351	360	370	421	374	357	343	370	343	372	371	375	354	392	357	382	341	364	323	379	375	348	372	346	356	355	375	355	406	387	365	353	368	335	326	373	335	342	342	340	316	345	383	327	372	335	336	398	409	361	377	355	387	376	362	359	358	369	359	353	367	349	337	365	392	361	352	365	371	397	364	380	367	386	335	332	399	382	327	355	365	400	336	366	340	350	372	368	353	381	368	391	370	356	361	363	356	365	373	387	339	374	371	364	344	394	351	367	367	407	344	393	361	343	321	372	364	391	373	389	363	379	345	392	381	359	374	353	357	352	362	381	418	339	345	333	363	365	369	364	385	374	367	367	357	360	372	371	344	341	360	344	364	381	365	427	366	365	362	359	359	369	408	324	352	392	350	374	384	389	347	412	371	381	365	377	350	341	339	384	384	340	363	377	388	351	365	371	361	360	341	363	383	375	360	374	390	350	373	381	376	361	404	349	344	353	343	381	386	382	357	391	347	369	370	322	365	350	353	395	336	366	380	362	364	382	374	348	374	384	368	384	360	381	372	358	390	361	384	349	354	372	377	374	369	375	368	359	355	362	376	337	380	350	357	394	349	375	353	376	370	342	372	361	335	346	345	351	399	349	359	359	377	358	342	376	389	390	341	367	363	327	367	361	373	363	358	340	358	344	354	343	351	411	350	362	325	371	399	350	352	314	336	372	367	379	397	368	342	387	355	364	370	362	377	367	372	288	360	363	341	356	377	364	329	379	353	349	375	366	371	375	357	404	374	364	349	388	359	365	347	344	374	382	360	367	339	358	340	359	379	382	357	367	358	403	377	361	357	313	346	354	340	378	354	369	374	348	385	371	370	338	395	381	407	345	364	349	310	373	369	358	378	366	338	368	343	383	349	386	380	388	365	335	386	359	371	333	355	363	357	367	367	341	401	376	359	388	348	362	350	383	354	346	340	368	398	337	373	371	340	366	369	363	356	377	340	373	354	394	359	366	371	402	378	323	344	350	374	389	344	348	365	346	345	374	376	334	370	364	341	390	387	334	370	344	361	366	365	374	379	357	371	373	353	372	367	367	391	335	349	407	311	332	380	363	360	363	363	360	335	367	375	365	379	380	360	377	380	328	345	392	359	349	385	340	399	372	371	353	354	366	370	328	354	360	330	379	359	340	352	352	362	350	386	381	350	354	352	354	387	383	336	340	333	351	354	360	347	383	366	391	340	381	360	368	361	379	369	358	369	400	363	358	367	363	362	380	367	347	331	372	384	391	369	354	361	358	392	344	369	361	353	371	366	362	356	373	374	388	378	343	363	357	371	351	394	335	368	374	338	349	350	389	349	346	399	358	348	319	349	371	350	365	355	350	386	393	359	366	394	381	368	360	329	352	382	351	364	381	362	326	368	377	342	346	408	341	362	385	369	337	397	369	368	374	382	390	372	378	340	324	352	344	350	390	388	385	330	382	353	386	354	339	360	370	339	391	357	381	366	356	347	337	371	378	345	359	353	354	315	346	393	370	373	369	365	388	369	360	366	341	384	364	344	376	385	375	344	342	352	349	377	335	344	368	348	345	371	377	351	361	331	347	352	354	368	336	389	364	382	380	347	337	360	331	338	379	351	386	341	371	349	350	338	354	385	358	382	342	366	383	349	389	372	399	370	336	335	390	384	359	344
57585	103039	78461	51245	28393	9416	2208	838	612	590	609	632	609	634	609	625	636	638	637	637	638	581	647	619	564	599	587	660	620	652	675	592	622	654	588	632	634	617	623	656	633	617	608	656	579	614	641	587	598	565	612	667	624	578	647	613	615	622	622	647	635	636	650	619	593	602	656	611	629	616	662	648	593	615	593	622	575	614	609	602	624	622	620	583	652	630	662	612	603	609	630	652	588	600	604	647	606	640	612	658	653	609	635	608	586	635	604	629	638	628	601	611	633	603	590	598	628	651	613	659	629	631	570	634	629	621	601	643	581	606	603	593	660	637	648	582	649	638	620	586	609	614	666	666	600	591	585	626	593	608	597	551	647	613	569	627	632	612	632	624	620	570	590	614	597	631	625	611	639	634	626	621	631	641	606	651	621	597	629	624	594	663	597	595	604	678	646	601	623	608	615	625	631	673	617	614	584	605	645	619	670	643	672	621	636	613	652	610	586	639	582	614	634	623	637	655	612	617	636	641	627	641	667	623	619	593	609	604	617	626	641	652	628	616	626	649	633	601	594	618	630	667	633	604	601	624	616	619	610	643	642	615	622	585	611	617	629	568	608	619	620	610	589	584	584	656	634	584	631	641	620	629	641	620	622	560	640	642	599	638	612	600	659	642	581	638	637	637	592	595	611	620	658	640	636	657	594	629	603	610	617	626	589	632	619	632	628	590	640	584	646	640	608	613	624	599	622	637	653	619	637	588	625	602	612	669	605	569	632	639	657	621	596	618	610	620	618	564	633	647	589	666	625	622	671	591	593	612	646	610	650	650	664	621	603	615	612	571	653	630	638	618	632	627	632	605	644	581	600	605	661	577	654	642	590	587	625	625	626	583	619	588	585	635	601	599	606	609	598	572	633	639	596	607	633	638	614	619	627	627	597	652	627	607	612	583	614	611	678	595	618	578	610	642	614	647	644	604	608	599	612	637	619	618	571	633	628	643	605	644	629	608	582	627	635	629	641	620	655	657	585	596	628	615	569	630	653	604	581	624	634	587	632	598	600	597	647	617	608	633	614	609	623	665	649	598	632	636	665	592	651	684	619	622	604	625	602	627	599	632	664	634	632	599	629	611	640	594	602	649	639	584	601	652	665	648	635	634	578	608	608	611	611	633	603	611	637	635	599	651	577	642	617	668	638	620	627	636	644	582	647	619	634	594	617	641	619	601	615	653	606	638	619	573	633	636	588	581	619	622	586	624	626	612	639	663	605	648	611	603	592	603	569	648	629	580	633	621	688	654	591	581	596	585	590	627	622	670	609	595	648	590	652	585	644	619	691	652	694	587	640	588	588	617	607	629	610	606	644	602	572	600	579	660	584	626	649	651	655	645	667	581	594	612	636	599	639	595	626	610	655	610	595	655	601	600	572	616	666	629	587	604	649	642	620	576	600	612	582	622	613	631	634	599	616	654	653	654	617	630	624	595	631	595	623	634	587	581	623	656	632	567	633	605	611	602	614	594	614	646	617	624	625	622	620	642	646	632	611	617	610	608	619	618	603	646	586	592	621	612	613	641	623	647	594	609	607	623	599	641	683	635	596	613	616	575	621	601	602	618	592	584	668	617	642	597	624	633	618	649	631	619	606	633	592	603	610	627	622	610	631	589	636	654	656	615	643	625	637	582	625	610	642	634	619	618	615	644	621	603	615	656	617	592	620	662	596	618	658	608	621	645	562	597	638	600	623	600	611	609	619	633	611	630	606	590	646	621	632	653	591	672	560	620	572	616	616	638	601	625	664	636	612	626	586	602	621	613	638	665	687	631	620	627	650	638	635	599	642	620	643	620	641	651	652	609	660	643	605	618	614	573	592	615	570	602	627	615	629	624	596	646	623	604	610	648	619	634	645	614	625	591	662	668	637	631	676	624	641	648	618	672	570	641	632	592	626	611	658	662	632	614	622	619	612	618	598	621	629	570	673	577	637	619	615	616	634	648	654	566	619	596	621	637	554	664	628	587	612	625	654	614	601	631	619	591	602	634	643	604	645	612	604	584	576	601	650	647	637	620	607	640	585	626	587	637	656	644	615	598	671	635	619	628	607	630	628	568	622	660	588	596	605	596	645	651	610	593	676	613	586	588	613	625	632	603	627	581	623	611	603	648	656	632	631	637	597	646	620	597	650	632	657	607	620	671	610	624	601	609	626	617	597	583	640	634	605	573	627	589	634	623	623	624	599	639	625	620	615	601	596	596	653	618	595	689	600	603	593	620	620	607	586	631	610	614	664	601	652	625	611	618	656	640	632	649	605	634	619	614	632	658	620	635	667	658	609	650	635	605	622	627	597	580	620	595	640	611	616	620	660	644	647	635	682	647	613	622	607	655	572	638	636	641	628	599	663	612	631	614	585	641	613	643	650	607	622	616	675	621	601	616	584	667	650	609	647	610	599	670	607	558	635	597	613	623	567	637	632	656	628	609	629	594	624	621	596	641	653	637	650	620	563	612	656	599	586	634	610	601	611	599	608	639	631	616	614	594	627	633	615	645	609	607	611	612	571	609	606	629	637	615	683	662	595	607	662	596	662	617	628	584	615	621	643	602	634	639	612	599	600	607	630	621	632	643	661	603	643	622	636	624	652	626	601	586	655	635	618	621	609	632	650	632	628	617	598	617	596	615	608	592	667	609	610	615	653	586	594	584	628	633	615	600	618	603	629	624	637	603	618	657	605	633	648	614	606	612	602	633	616	615	619	649	653	616	609	621	626	587	638	618	560	590	624	647	640	668	644	578	604	639	581	608	644	621	621	640	625	642	641	611	646	629	616	638	562	668	633	648	620	582	620	660	647	604	644	636	614	576	624	590	652	583	617	649	628	612	572	654	634	628	655	557	642	612	623	617	623	643	629	612	592	615	642	608	625	647	593	634	577	609	619	613	663	630	595	605	608	646	610	654	629	616	627	662	622	615	629	640	660	579	605	643	607	612	617	618	602	645	606	615	656	596	653	664	580	623	625	612	578	625	639	599	667	593	655	599	650	594	635	635	565	627	629	632	592	620	628	638	582	561	623	612	637	622	601	641	621	644	620	574	596	636	603	593	616	598	635	599	623	651	607	610	611	619	606	609	644	610	603	574	653	608	587	666	645	601	629	632	585	649	657	583	622	635	604	617	622	619	637	653	603	606	610	672	610	622	659	631	606	583	681	613	637	616	627	618	591	634	588	597	669	629	615	630	616	648	624	621	615	598	628	628	613	649	638	615	645	592	641	597	649	599	615	606	619	631	606	611	611	628	597	609	602	606	605	627	603	646	585	624	636	589	613	543	627	653	605	635	603	602	646	624	621	614	616	615	583	632	657	630	612	612	628	603	621	607	593	606	645	632	615	622	578	634	654	647	666	595	607	626	600	621	629	636	647	610	601	648	630	642	643	631	610	633	625	595	632	633	579	627	595	602	617	615	615	648	622	613	618	618	645	614	590	664	606	608	663	594	597	648	594	638	650	608
28270	33731	31556	15277	3248	739	334	293	310	289	265	292	277	303	284	306	296	278	282	301	304	270	295	316	287	266	287	282	309	265	253	283	270	302	289	284	279	303	284	293	279	286	284	306	290	286	288	238	278	275	292	276	278	259	271	306	280	288	268	289	262	234	287	274	292	262	289	304	294	259	255	280	312	262	294	292	270	273	257	308	298	286	268	302	293	294	280	266	315	271	308	321	290	299	308	284	277	257	263	274	278	319	276	271	260	298	249	278	279	274	298	317	319	288	283	285	277	273	286	266	295	293	285	274	244	296	298	271	297	269	248	270	279	282	291	290	293	292	280	283	324	270	294	270	282	267	290	305	278	253	268	284	267	282	304	288	311	260	309	298	289	260	298	301	287	307	261	280	313	300	293	280	296	296	249	271	293	299	302	279	262	294	284	294	276	276	280	290	279	307	272	285	288	271	267	269	285	325	265	283	306	271	289	281	294	281	284	287	269	297	304	284	284	280	277	272	298	282	289	277	308	298	275	272	299	270	266	304	264	270	287	314	277	304	290	281	274	302	282	282	251	306	273	289	248	265	282	275	283	265	281	275	277	283	276	284	272	296	255	281	284	271	312	316	312	297	286	284	304	295	287	293	269	321	293	255	298	269	295	302	270	307	283	290	276	287	269	288	292	292	266	276	274	285	307	268	285	261	280	267	283	249	267	272	311	283	290	270	272	296	312	266	266	278	271	282	273	276	306	275	294	256	295	282	277	275	278	248	270	284	273	279	284	266	273	279	286	304	269	280	290	301	259	289	271	289	300	287	280	275	293	287	314	270	251	273	276	265	286	259	246	284	302	268	274	323	236	295	283	289	300	278	305	294	308	278	276	282	282	271	292	318	279	277	277	250	298	290	287	310	294	302	282	255	294	291	316	252	287	293	294	308	281	261	304	316	303	281	282	283	274	255	278	285	304	275	273	279	299	311	294	274	325	301	305	271	278	262	292	277	287	284	288	256	293	259	296	293	280	265	283	314	272	314	286	268	312	275	303	290	301	289	284	280	259	261	295	313	292	281	288	274	289	278	316	255	281	314	289	288	287	314	273	272	291	285	284	308	282	303	286	281	284	310	283	303	255	271	299	275	290	277	291	275	281	281	274	278	292	300	263	282	280	310	274	291	302	318	275	270	295	313	293	259	307	272	281	260	280	297	278	281	238	305	296	290	316	303	306	303	278	274	270	288	284	279	304	340	321	252	300	292	284	290	286	275	333	291	293	279	284	306	281	274	273	305	289	287	290	270	295	262	275	300	280	273	269	263	295	292	296	275	293	318	298	303	303	290	311	281	290	286	306	323	278	257	311	256	291	269	282	279	268	284	291	271	276	303	250	290	265	277	280	278	273	298	282	281	265	270	280	284	306	268	307	298	269	286	291	306	272	250	304	274	283	281	293	267	288	270	301	281	282	264	335	306	298	305	279	259	293	281	269	264	278	271	235	296	256	269	305	296	283	267	289	284	282	287	288	275	308	293	268	295	258	263	256	256	287	307	316	290	296	302	308	294	277	263	284	314	281	280	268	269	272	312	280	275	282	290	278	229	298	286	298	287	268	288	270	266	251	272	308	290	242	282	287	306	282	278	268	276	288	294	292	263	281	280	283	287	274	278	290	294	281	278	270	253	264	308	275	284	280	278	299	277	266	299	264	260	260	303	262	274	272	280	308	303	261	303	300	253	285	296	293	286	261	258	257	275	309	278	298	279	304	256	310	272	276	262	308	302	265	277	271	283	309	273	288	298	289	271	292	294	283	268	261	287	281	302	305	286	281	293	254	301	293	271	287	259	319	253	272	276	271	285	285	270	289	308	293	276	316	285	279	280	275	313	276	270	311	285	298	293	280	281	288	286	290	299	279	288	296	317	317	297	273	281	265	292	275	266	268	270	287	276	300	279	313	285	308	260	262	304	273	268	265	290	304	291	279	267	275	261	280	267	280	271	289	291	269	272	250	278	294	262	285	285	272	268	299	271	271	273	267	274	282	297	286	265	288	263	248	305	270	303	261	302	266	289	264	279	277	275	312	274	284	292	287	274	281	280	243	275	274	298	281	261	277	265	292	280	281	285	292	251	267	290	289	313	300	280	291	269	273	269	289	288	295	323	279	314	297	296	273	258	283	256	300	257	283	289	309	279	277	285	270	284	277	276	263	281	293	278	268	310	274	271	316	310	286	292	286	266	253	289	302	281	309	245	287	312	280	271	275	286	278	301	269	296	260	286	307	316	288	294	300	326	286	287	271	286	277	274	291	289	287	287	311	258	286	267	283	294	287	292	280	276	273	273	272	275	307	275	271	290	278	296	285	292	287	297	285	268	273	278	276	312	292	314	286	307	281	285	271	278	281	283	300	276	287	282	262	297	329	289	296	291	296	291	305	306	292	297	267	278	278	280	317	309	260	267	277	299	292	278	278	299	238	283	283	288	280	276	259	286	281	291	283	283	255	301	294	283	285	291	320	281	302	312	282	296	262	294	299	284	291	304	292	258	251	267	289	292	288	282	262	304	307	277	271	285	259	271	273	267	288	291	286	294	258	279	267	295	305	309	249	286	276	266	269	307	314	298	277	281	250	301	306	293	279	275	293	298	281	285	294	285	311	268	288	280	287	284	264	275	264	302	288	251	272	312	261	302	281	309	247	287	253	285	260	268	259	300	272	282	308	281	270	288	258	317	286	273	286	259	250	296	283	282	293	284	290	281	341	289	285	295	274	295	262	290	274	322	304	288	268	284	293	317	274	277	297	291	297	329	308	279	295	298	276	291	254	251	300	271	295	279	294	307	298	277	296	295	275	250	288	274	302	296	296	259	279	270	291	273	288	263	295	262	275	268	267	294	299	284	305	285	287	311	269	286	302	246	271	260	294	297	304	302	277	279	271	281	305	271	261	301	289	323	233	310	287	285	260	289	275	287	265	317	274	296	287	280	292	262	316	275	293	262	306	307	295	318	278	320	292	287	303	268	284	298	304	320	300	299	276	264	269	267	294	290	307	284	308	298	286	277	298	300	308	263	291	278	301	269	273	292	297	291	289	256	266	302	302	277	274	258	283	287	278	278	276	287	286	297	295	296	276	292	298	302	287	294	273	275	297	290	290	279	296	321	286	282	281	280	276	261	279	285	309	261	304	306	300	295	292	261	273	292	292	269	275	303	262	276	281	278	269	275	294	283	277	319	297	268	295	292	267	289	310	289	272	292	304	274	283	306	271	272	284	290	303	273	326	279	296	285	290	289	275	261	294	292	286	284	304	281	261	274	294	259	301	310	288	316	281	283	291	267	278	313	264	268	301	309	292	283	300	267	264	263	267	293	280	292	289	264	274	289	272	298	277	293	274	295	289	270	304	289	258	287	283	297	249	307	289	284	281	289	292	313	291	294	268	309	264	298	277	294	295	272	280	273	258	262	281	276	289	260	313	288	307	269	296	279	267	286	300	307	273	295	277	290	286	273
33467	51706	36659	17136	5702	1558	674	533	549	530	526	495	478	524	524	512	543	508	518	520	514	498	466	533	533	563	514	499	484	517	521	519	520	563	504	504	536	552	520	516	510	517	528	502	526	520	504	541	503	493	546	487	552	494	518	479	528	534	511	578	543	508	491	497	515	527	513	554	544	508	557	507	499	505	515	491	542	537	506	489	506	548	537	512	506	545	498	501	478	531	514	499	514	515	482	522	510	520	512	512	502	506	526	486	551	473	500	502	505	510	545	520	511	525	537	546	543	554	513	534	502	556	502	463	518	489	496	565	478	524	500	488	573	553	518	525	520	551	531	596	464	519	531	467	509	511	490	549	503	530	530	516	515	506	525	541	553	494	568	509	549	551	493	521	514	516	539	512	515	506	522	493	552	539	556	524	537	507	551	538	499	511	492	525	520	531	524	503	514	547	559	475	488	543	482	506	486	494	562	547	554	541	548	540	507	516	549	516	479	516	507	516	564	495	515	511	540	530	487	524	537	482	499	537	523	533	507	526	528	491	495	543	537	510	539	548	477	511	515	536	524	520	491	509	509	513	538	544	520	538	487	518	554	522	552	499	554	506	495	479	520	534	545	533	511	552	497	508	561	486	510	535	509	512	477	497	537	526	512	492	494	532	539	546	515	543	506	504	557	527	491	522	522	506	533	526	545	527	496	509	513	522	506	550	517	490	554	512	505	506	515	515	541	509	484	550	541	535	528	483	524	521	514	498	524	540	497	538	536	500	493	539	518	485	501	509	546	506	529	498	505	545	505	509	507	504	519	520	497	516	520	504	539	510	558	507	520	528	498	518	500	488	509	506	526	518	508	533	534	506	497	556	561	501	523	547	559	514	500	516	516	520	537	537	546	493	534	538	492	514	548	490	487	544	550	528	521	519	541	481	542	531	525	531	514	549	495	498	531	530	510	484	521	540	530	498	486	488	534	541	520	514	550	497	536	501	506	496	512	509	505	566	524	507	527	515	548	519	501	483	487	496	527	527	500	510	520	489	502	530	528	529	468	510	509	496	504	502	491	556	549	522	511	487	524	524	519	538	468	500	520	537	526	518	526	538	487	530	532	512	544	529	510	529	543	515	509	509	525	490	543	536	521	526	527	500	535	496	527	492	502	506	511	535	511	524	535	496	537	525	487	501	543	510	518	550	490	489	512	510	528	511	503	508	495	544	524	523	540	480	535	514	544	538	588	485	522	540	525	524	512	486	531	486	518	509	512	499	514	556	534	523	516	504	518	563	515	508	523	489	503	480	535	534	582	494	530	504	550	487	510	556	540	540	472	562	496	488	569	533	517	477	518	489	510	534	525	513	523	574	562	511	542	540	522	497	499	468	538	563	442	530	517	505	486	483	537	485	553	539	506	516	515	547	531	536	559	497	458	500	521	511	526	513	505	546	545	530	527	539	496	501	540	547	543	476	523	493	516	522	573	562	537	532	492	506	530	477	504	517	513	497	567	527	501	511	502	520	502	530	502	478	527	472	530	528	543	513	494	512	507	552	552	493	519	529	502	548	538	516	503	492	506	516	570	513	543	494	512	542	510	495	486	558	531	519	516	516	546	551	516	561	522	532	465	526	525	518	538	492	521	545	499	490	510	542	518	526	491	475	545	501	536	550	533	526	550	499	461	518	527	516	522	513	505	540	532	532	565	529	504	526	519	511	464	529	497	536	499	524	503	529	530	520	539	524	523	522	519	560	516	517	493	552	492	476	548	523	516	531	531	507	516	541	519	539	537	541	532	493	494	520	486	536	484	533	479	525	510	553	566	512	506	502	530	541	532	534	496	541	505	514	511	503	506	508	550	530	559	503	508	535	458	477	515	536	502	537	526	508	507	532	518	532	560	498	528	551	530	556	500	547	508	508	534	530	526	496	523	500	473	515	493	554	540	541	525	573	510	515	553	519	543	522	491	542	514	527	536	540	525	498	510	504	518	497	519	574	519	536	525	520	486	517	551	517	525	543	490	531	530	522	526	535	525	546	551	533	507	512	506	462	543	508	508	497	520	501	546	508	507	495	530	514	514	501	542	513	493	499	534	515	535	469	563	469	540	491	530	507	538	501	517	515	543	554	495	512	494	494	505	499	520	506	516	527	542	512	524	544	565	485	541	525	529	544	533	552	570	495	538	500	503	513	553	537	503	564	494	547	512	502	499	498	506	506	547	507	511	531	511	562	517	502	539	505	529	565	519	534	532	502	512	495	483	554	525	516	508	578	527	493	539	550	527	492	491	500	501	537	543	530	459	543	532	517	539	488	531	529	544	533	494	486	536	534	500	549	523	529	528	516	512	521	516	541	484	526	488	499	518	502	552	520	516	551	531	541	520	521	551	515	508	510	505	492	506	503	523	511	535	559	527	525	533	546	497	520	540	541	531	536	494	483	501	522	505	473	460	502	520	533	489	531	515	535	503	499	495	500	544	501	514	527	508	518	522	509	514	492	538	554	558	527	523	521	454	505	538	533	534	501	521	511	546	502	525	546	510	508	496	502	558	514	510	513	528	510	546	546	504	539	517	520	519	513	541	520	523	507	539	516	551	540	493	569	507	502	518	569	485	496	539	541	494	499	533	526	487	540	498	510	541	540	531	531	536	518	503	512	523	508	545	519	502	522	483	477	507	521	535	487	527	518	516	525	501	545	524	527	514	521	537	560	552	569	508	477	535	563	489	523	516	525	524	513	518	520	521	480	512	542	517	514	519	543	493	536	557	522	529	538	512	532	535	516	491	507	544	512	501	577	528	520	542	524	481	496	572	519	527	541	519	502	512	534	533	546	529	516	501	505	524	542	556	517	558	467	550	494	529	512	545	493	523	521	510	484	575	504	522	501	491	538	514	486	547	536	552	508	498	497	517	563	521	537	488	517	491	500	488	537	534	499	532	566	512	518	525	527	554	575	516	504	544	532	526	539	521	540	488	512	550	489	536	520	551	529	526	521	600	489	499	498	532	530	553	510	541	490	506	525	509	524	518	554	542	526	538	507	540	479	541	538	573	505	525	482	540	506	543	547	516	533	545	514	522	494	516	521	497	502	504	509	505	542	516	505	534	520	565	524	526	524	535	518	511	558	484	515	566	488	525	542	474	516	540	534	507	507	562	521	545	516	523	503	511	507	488	555	565	523	521	542	502	482	517	482	522	450	518	498	514	520	534	522	522	552	533	565	528	553	574	549	517	525	553	548	493	503	535	518	537	533	547	527	530	546	524	511	517	533	504	524	514	502	544	489	565	559	483	514	487	503	502	547	549	537	541	537	483	539	525	511	517	533	500	548	485	486	524	526	531	483	499	497	526	575	520	513	542	499	491	505	489	553	515	578	538	551	509	500	539	533	523	513	507	549	543	554	538	539	510	549	517	526	524	487	512	515	524	533	507	524	493	516	534	510	497	525	546	494	525	477	519	522	546	496	545	554	498	497	531	560	564	502	508	504	509	492	562	529	512	484	506	487
24588	25784	37620	32880	21755	10259	1371	402	368	299	323	344	321	311	366	302	300	322	342	330	282	323	300	337	309	284	309	292	323	320	305	318	268	309	338	332	321	291	341	316	332	325	330	319	284	312	314	305	311	307	319	323	325	317	314	287	308	289	261	336	335	318	310	287	304	293	320	328	332	298	316	313	307	305	283	342	286	298	303	323	300	318	353	313	315	296	337	318	294	306	310	309	300	291	324	288	336	312	284	297	297	300	283	311	320	337	318	332	274	320	317	289	357	325	309	289	311	309	280	288	268	323	325	331	317	320	322	309	335	325	313	308	314	292	295	324	312	309	320	343	306	284	307	334	299	309	288	314	288	320	333	287	298	306	313	305	270	315	316	304	289	284	275	303	306	300	312	320	311	310	311	329	309	314	307	283	323	304	315	314	285	311	328	289	300	319	335	294	322	279	307	313	323	310	307	316	329	302	336	325	275	315	268	323	333	304	318	311	328	297	294	291	294	277	281	299	290	297	303	301	334	308	311	313	296	282	293	276	306	298	304	259	282	307	312	331	320	309	290	310	313	328	294	321	305	324	352	250	318	312	335	336	300	313	311	335	317	319	277	307	299	325	309	282	313	276	292	308	300	301	290	328	304	320	327	312	289	293	314	295	297	298	285	321	304	316	294	290	327	302	282	314	326	308	328	316	323	305	309	299	303	267	321	307	297	283	333	287	310	312	305	339	290	289	279	310	324	316	313	312	322	311	273	331	287	306	305	310	319	301	305	326	322	328	320	319	294	319	287	321	295	298	289	305	297	303	311	292	297	302	303	307	312	298	295	292	305	302	313	314	327	325	309	326	308	326	290	270	319	288	281	314	296	322	306	296	307	309	306	319	314	301	312	309	308	322	294	351	295	294	287	288	293	299	331	310	321	318	293	297	289	325	310	308	325	309	283	299	293	296	327	308	309	344	317	293	296	308	299	318	290	266	292	313	304	282	293	278	327	307	306	324	303	300	335	342	289	309	334	288	295	293	306	288	330	308	270	289	306	315	284	298	312	330	328	299	282	299	298	306	299	297	335	301	294	329	290	308	290	311	317	345	290	305	330	337	325	323	355	303	325	291	288	296	312	298	273	320	312	325	296	311	289	300	288	320	288	333	338	323	312	297	314	324	295	307	296	303	313	316	274	293	282	316	289	280	290	302	322	328	290	317	310	332	319	293	312	305	322	317	302	324	333	319	302	301	281	344	324	321	333	335	309	289	277	340	313	306	306	293	295	289	302	302	323	300	308	268	302	299	337	319	304	288	306	274	305	311	335	303	302	307	312	320	309	310	315	294	298	305	293	303	309	298	292	306	304	342	292	293	297	298	304	326	326	297	311	292	304	291	293	272	307	345	309	318	342	335	313	299	297	321	277	298	293	292	311	303	295	306	310	308	300	298	324	331	311	327	338	301	311	286	310	326	349	341	300	296	296	309	322	319	322	305	312	257	307	347	334	272	317	309	315	317	322	313	324	309	314	291	319	279	301	299	307	308	305	323	300	311	316	300	310	313	299	330	300	309	309	299	295	305	330	302	315	319	331	291	312	316	266	277	306	307	291	277	322	309	313	316	304	332	315	289	289	283	330	325	322	321	293	311	331	305	312	327	342	292	299	291	301	298	273	318	316	307	322	330	316	318	289	290	309	343	301	318	303	318	309	308	315	314	299	312	316	289	307	303	321	303	340	324	313	302	298	306	294	303	288	325	329	300	317	285	277	320	309	312	326	314	328	312	327	313	310	306	294	329	327	298	306	295	306	298	284	303	308	300	315	318	285	296	305	292	365	301	290	309	303	286	312	321	317	295	328	330	319	326	304	321	311	323	313	262	327	299	294	314	298	313	324	293	301	325	321	317	298	290	296	297	310	302	322	334	288	296	284	348	301	305	327	302	289	298	289	312	303	320	311	295	314	294	293	305	338	344	313	323	305	290	318	325	292	318	321	308	318	293	322	288	304	325	317	307	294	323	319	302	290	304	279	297	297	290	305	352	318	326	343	312	318	302	294	296	336	285	328	312	305	326	325	296	314	340	331	292	301	292	308	289	288	306	333	298	324	284	303	298	336	303	321	299	311	305	295	328	315	306	284	327	289	321	296	294	301	333	292	317	305	315	325	313	330	315	307	295	332	291	330	305	307	296	306	307	288	302	305	325	308	293	307	304	303	315	307	293	327	282	320	322	338	311	293	304	315	333	296	315	309	313	301	328	289	287	276	303	304	298	325	282	311	320	335	307	314	309	326	314	276	312	317	332	307	323	306	276	301	304	285	331	333	312	318	327	301	297	319	277	328	333	303	317	301	290	284	294	290	339	299	320	303	302	325	298	309	281	320	331	312	281	320	282	293	281	320	274	302	294	317	301	307	321	306	327	305	304	308	300	313	311	293	313	316	298	291	290	301	291	322	288	293	296	310	290	290	338	273	312	293	331	289	334	304	304	302	319	326	287	292	305	326	289	291	314	318	303	303	320	295	328	315	309	314	311	305	289	299	301	314	294	288	321	328	288	343	291	303	310	332	312	309	350	330	292	350	316	305	335	322	325	309	288	322	343	319	292	316	349	258	307	266	330	320	289	315	333	287	312	318	295	293	288	312	325	327	297	352	301	324	325	325	304	317	324	286	319	286	301	306	293	282	299	286	344	335	302	330	312	339	309	320	291	312	286	318	302	296	317	321	315	292	311	298	305	347	305	315	314	298	289	322	301	292	322	308	322	303	324	290	319	313	303	297	320	330	315	339	332	315	299	319	323	297	306	314	331	338	302	322	277	271	308	296	333	304	324	319	298	297	320	297	328	299	315	326	313	338	327	294	296	314	309	308	350	305	310	308	284	299	314	297	306	306	334	315	322	290	327	297	273	300	356	319	315	308	295	305	327	302	281	311	288	302	298	312	293	310	281	296	309	352	320	268	306	323	338	305	295	302	339	289	317	308	291	288	321	307	308	315	304	295	336	316	327	271	303	325	317	308	283	317	276	296	326	327	302	318	310	293	312	291	306	338	338	309	313	313	310	281	293	303	334	303	311	320	299	309	297	293	305	304	290	320	292	326	313	324	288	337	286	321	338	317	305	323	303	310	295	315	305	294	324	328	307	333	290	314	309	334	304	287	296	311	291	309	292	296	313	298	305	326	323	329	304	300	327	333	322	321	304	321	335	338	287	316	290	356	327	289	320	312	298	290	300	299	319	343	315	315	340	325	282	332	301	321	311	295	341	293	301	315	302	324	319	275	336	284	324	278	303	306	312	332	304	294	307	290	308	301	297	301	285	311	323	306	317	312	313	342	294	284	328	282	287	283	333	295	322	344	307	312	317	307	318	299	298	301	290	273	307	346	318	295	341	293	305	286	307	286	330	323	292	300	309	331	332	314	302	296	283	278	314	295	321	300	282	296	282	335	318	295	334	314	295	338	342	341	318	320	295	293	307	323	314	326	313	341	311	304	342	304	315	283	314	297	314
56725	95238	71008	45325	23986	7543	1835	668	576	570	574	549	552	552	562	570	574	496	547	538	558	531	622	547	556	554	529	584	567	569	568	550	571	555	551	589	572	603	565	532	557	533	530	548	604	579	532	566	532	569	601	586	586	581	579	565	552	533	566	545	525	594	595	533	541	561	577	544	516	556	534	543	579	545	571	533	568	578	579	552	572	559	568	559	525	556	621	562	581	555	606	540	626	537	552	561	561	583	538	600	544	546	572	559	528	574	591	539	572	562	522	582	540	557	585	540	540	576	582	536	559	531	559	563	565	547	573	543	584	540	529	629	545	539	539	547	533	566	530	570	566	566	528	549	565	545	583	570	553	568	541	561	596	536	554	617	566	573	544	579	524	527	558	515	581	559	566	525	577	595	583	555	587	535	502	552	523	562	516	578	557	606	594	538	542	551	562	585	569	556	539	549	538	545	578	547	552	532	539	549	550	540	592	548	559	529	558	593	556	518	574	516	562	565	520	543	554	574	580	561	559	545	550	532	538	538	571	531	506	544	579	559	550	521	580	552	520	550	560	584	585	564	554	609	588	535	549	543	566	532	523	608	575	577	564	562	587	560	600	558	593	534	553	523	579	563	542	558	555	561	559	520	562	575	543	560	564	557	547	581	563	530	557	525	591	551	569	534	537	595	572	555	534	553	566	550	547	553	599	528	557	551	589	556	578	547	528	544	609	555	558	584	568	564	557	524	550	556	580	496	566	578	561	541	535	545	544	526	557	532	598	556	608	543	606	563	566	584	532	551	534	549	609	535	517	547	546	614	514	536	585	522	528	570	547	541	545	551	562	558	572	582	569	543	590	559	589	562	531	555	546	569	593	558	540	553	622	567	554	535	565	538	520	608	570	542	556	507	545	536	571	550	586	549	542	606	506	568	537	549	570	528	565	533	565	497	545	585	568	544	565	526	576	590	563	553	580	544	560	588	588	540	489	529	548	549	579	566	550	530	516	611	593	529	605	560	502	571	554	541	555	574	566	560	526	569	558	549	587	550	570	518	560	566	545	570	535	540	546	520	560	548	554	529	541	594	581	576	528	543	554	527	600	584	585	570	527	530	529	550	569	621	559	581	562	530	620	532	586	544	538	572	539	601	567	533	554	576	543	584	542	597	587	549	568	593	564	535	516	561	569	539	538	543	552	547	567	542	560	563	581	555	574	576	564	558	535	529	589	572	592	604	544	523	561	571	524	533	549	542	535	570	565	584	532	551	557	556	573	517	593	556	573	541	527	544	542	577	549	579	544	583	579	560	574	567	513	551	554	510	525	551	536	532	582	515	564	522	569	558	543	583	517	516	589	548	568	529	549	557	585	530	564	611	588	559	533	542	555	504	625	563	557	577	531	572	556	555	541	575	569	565	527	568	510	550	557	505	579	544	539	546	541	556	538	570	525	557	518	549	542	538	533	588	577	581	539	567	550	550	591	541	553	521	545	549	547	548	539	548	578	586	559	585	547	590	552	533	534	572	553	559	520	544	565	547	550	506	531	578	584	548	575	541	550	595	595	542	561	573	543	538	555	517	551	563	526	536	570	508	545	525	565	564	593	530	533	576	574	582	569	528	538	552	552	571	517	579	541	560	514	538	547	524	552	537	563	586	540	548	557	524	581	568	540	581	542	533	534	569	546	586	549	594	517	557	576	558	537	540	580	570	544	539	540	530	532	522	522	578	515	580	561	548	558	609	574	601	557	563	549	573	518	554	556	559	581	603	570	598	545	551	551	555	586	590	538	544	568	549	568	573	579	570	535	593	552	537	570	568	566	523	542	557	556	551	556	569	573	551	564	566	555	568	542	579	559	570	572	552	552	568	538	559	536	560	608	539	552	569	528	580	518	558	590	533	584	553	580	526	542	530	552	535	530	527	562	597	551	535	517	589	528	544	550	562	562	504	586	556	570	554	556	550	515	558	586	563	547	578	586	598	513	527	555	562	594	527	556	559	579	579	531	549	578	526	589	535	570	500	591	558	544	564	558	588	595	595	508	529	539	569	555	562	589	551	576	552	571	539	549	578	545	549	505	550	556	591	593	565	497	579	595	568	531	537	547	527	535	556	533	554	557	535	557	591	543	588	586	547	600	529	527	541	585	550	548	566	551	541	554	536	550	586	586	575	519	535	533	565	541	515	561	578	545	526	573	551	508	540	550	538	565	585	571	545	537	525	553	572	562	555	571	534	534	561	541	571	575	544	547	536	566	545	565	585	560	553	546	512	603	540	573	548	557	560	549	569	546	560	559	547	557	527	584	566	541	578	518	508	583	520	547	516	626	554	544	599	562	540	516	573	572	542	567	529	503	557	601	550	557	548	539	515	552	590	613	538	557	534	548	556	533	547	552	543	606	551	605	592	522	594	524	561	579	567	534	512	619	568	553	544	582	572	554	605	524	528	540	529	547	528	558	570	546	566	595	516	565	563	565	565	576	553	558	600	524	579	561	530	531	552	595	585	561	522	571	533	560	593	574	515	584	553	517	559	575	595	555	544	532	557	573	549	552	523	553	563	516	565	575	521	562	559	575	525	568	529	541	569	615	568	515	519	510	575	514	548	559	541	536	599	592	597	523	547	568	550	571	560	543	591	519	548	583	519	583	516	577	538	550	529	517	545	565	575	576	567	565	570	531	540	581	559	560	560	566	539	550	529	594	521	570	574	514	566	571	570	549	549	586	556	560	573	510	577	496	549	564	569	572	557	578	543	562	587	560	543	541	541	542	573	523	610	552	533	559	589	534	563	569	574	538	546	523	498	556	559	561	531	592	492	553	595	573	538	561	527	539	577	570	577	516	560	578	576	559	545	606	610	562	564	548	589	539	581	564	560	583	532	550	543	581	583	537	514	571	584	550	520	585	581	593	513	594	565	571	562	574	543	571	524	539	567	571	552	584	580	538	581	558	551	575	549	567	580	601	530	540	585	577	556	527	580	538	540	574	532	525	599	534	530	495	556	543	565	579	551	546	555	580	565	556	547	537	569	506	557	538	597	548	600	579	564	539	568	550	559	572	531	561	534	550	560	542	558	543	563	557	572	567	503	589	571	536	559	576	506	552	539	533	572	540	595	531	539	554	550	543	570	591	558	561	503	565	569	568	567	555	573	510	560	547	519	536	494	557	573	535	535	556	607	557	538	577	559	558	532	563	545	565	538	541	549	538	609	563	518	569	542	550	569	549	538	553	557	548	551	594	586	539	529	535	551	586	516	550	529	539	563	522	569	560	569	569	531	594	559	554	526	573	498	518	527	599	558	569	576	570	537	559	535	557	582	532	565	558	600	560	532	512	538	571	575	550	515	565	542	568	545	574	520	543	554	546	508	528	541	539	598	558	532	515	535	588	541	527	564	564	559	540	561	554	586	583	546	543	581	582	534	605	566	560	564	542	550	537	564	536	535	511	563	575	575	502	508	566	542	548	559	544	561	597	617	560	537	549	543	560	566	558	563	549	579	532	572
23469	23374	35765	32658	24010	17988	5670	569	378	401	372	369	343	362	345	357	358	348	353	375	354	392	345	365	378	346	372	347	381	349	375	368	377	370	371	373	334	358	371	362	373	367	315	348	372	374	320	354	363	326	369	360	364	401	379	364	344	363	358	355	355	391	396	360	395	333	360	356	363	347	366	336	371	370	378	375	374	380	375	392	332	336	369	345	368	364	364	363	353	379	335	361	340	344	377	370	364	372	367	331	330	359	370	363	336	368	337	371	333	364	363	375	335	338	387	371	363	372	387	381	368	350	378	384	345	408	377	378	354	374	367	360	362	370	355	369	323	339	357	386	361	345	382	354	385	361	378	370	361	355	347	361	414	392	380	373	345	369	341	354	331	367	364	352	389	374	352	357	338	399	332	373	383	364	373	341	353	336	392	335	351	340	380	374	350	349	333	365	360	387	397	382	384	345	366	360	368	365	393	348	338	369	363	381	353	337	363	385	359	341	354	313	369	347	358	384	394	354	381	381	358	364	380	369	324	373	369	354	392	372	359	393	320	364	387	390	392	352	375	364	327	362	337	364	366	378	369	330	383	366	350	365	363	377	400	388	364	384	376	355	335	346	382	376	380	321	363	391	369	343	331	363	379	359	381	367	366	359	344	359	348	337	354	338	367	347	367	359	337	358	400	392	382	358	354	367	377	392	351	391	350	375	354	380	325	324	327	383	352	370	376	346	333	357	392	351	383	309	363	337	373	388	375	333	355	384	368	383	393	376	341	384	357	349	358	376	368	392	384	366	388	371	349	381	375	336	374	373	334	364	343	351	367	348	339	356	379	385	357	339	359	366	338	355	388	396	343	386	370	363	362	369	351	341	362	369	329	379	343	351	363	338	335	375	350	345	354	359	370	359	363	312	357	392	371	385	323	362	350	353	371	377	382	363	370	387	358	388	381	371	345	352	334	348	350	357	353	346	393	370	378	390	373	353	370	362	380	385	370	363	356	332	357	354	395	360	355	363	372	382	367	370	383	368	350	347	357	353	361	340	367	394	350	388	364	363	355	359	381	379	365	349	353	345	342	356	365	361	351	359	376	372	374	346	391	406	386	372	339	376	360	356	332	380	373	385	368	377	359	347	388	372	351	360	354	367	319	364	383	322	373	383	321	315	354	345	380	360	373	379	382	343	363	334	377	357	401	362	382	369	339	381	368	352	361	354	371	334	351	332	359	361	378	343	344	374	342	365	366	367	379	370	360	393	338	356	330	364	347	340	354	385	386	386	401	365	376	389	371	353	356	356	348	346	380	379	363	389	350	350	351	367	370	384	353	363	323	379	359	356	346	351	357	374	372	377	351	367	371	365	369	367	356	372	358	356	358	369	349	374	386	354	385	370	381	363	340	354	368	368	325	396	338	359	342	331	371	341	407	395	370	340	385	375	377	386	352	349	384	365	378	359	351	375	391	371	382	358	363	363	352	354	395	367	361	349	353	387	376	374	391	350	375	340	349	371	370	387	375	379	343	371	366	344	349	351	372	367	344	328	343	375	350	318	351	361	364	363	358	370	361	392	364	369	330	347	357	355	339	375	324	374	359	379	400	347	385	336	343	346	356	380	386	380	359	402	382	357	402	332	388	418	356	379	376	346	343	363	344	342	358	372	343	364	367	374	329	341	352	331	378	379	376	372	366	355	358	363	375	388	334	368	364	328	347	358	342	348	353	413	376	386	356	363	389	338	346	400	352	377	392	368	379	368	330	386	364	385	357	348	362	359	369	348	344	391	399	358	313	370	375	338	372	344	388	384	363	359	378	370	391	344	372	367	344	366	367	355	368	373	390	360	383	324	332	368	390	327	361	357	377	382	369	347	344	376	352	351	407	364	365	385	322	374	355	338	361	378	337	359	375	339	348	400	363	359	357	372	335	387	374	376	332	355	378	351	373	388	343	351	366	343	347	392	382	357	371	344	351	368	351	386	397	363	362	381	349	345	387	372	350	377	376	358	346	353	356	371	367	383	358	353	358	343	381	361	329	367	390	357	360	337	362	356	368	359	388	324	373	356	351	387	366	383	363	333	343	383	385	341	346	386	340	371	356	345	347	368	373	372	345	355	374	374	366	373	382	354	353	355	340	336	351	372	357	331	388	387	360	352	356	333	357	368	351	342	393	381	357	358	375	373	387	357	366	327	405	352	350	350	370	383	358	344	369	344	372	360	335	378	375	395	360	381	348	360	353	356	349	355	336	343	367	368	405	370	341	356	389	390	367	342	377	407	329	353	390	352	374	356	335	359	361	356	382	368	365	346	390	353	379	353	351	404	380	339	353	360	359	351	364	380	370	357	351	356	377	365	336	346	351	393	349	336	337	368	378	359	365	363	411	355	391	368	356	355	415	382	376	381	398	383	390	370	376	374	325	350	382	363	350	333	380	379	367	369	336	381	346	346	339	385	363	372	350	360	383	353	368	324	353	374	362	384	366	359	363	394	375	381	344	365	364	360	362	328	379	391	361	368	362	357	354	378	350	354	360	376	338	387	355	327	329	361	373	348	356	360	360	383	364	327	332	377	380	372	367	367	322	384	356	368	385	355	352	391	394	383	347	361	375	363	371	332	370	344	376	374	395	377	369	343	339	371	373	409	357	369	354	395	339	383	372	367	307	375	331	373	361	351	350	357	332	370	374	365	348	347	351	352	349	363	393	344	332	372	374	379	346	360	396	350	394	330	338	388	363	373	349	358	353	326	332	371	403	365	363	359	317	341	370	365	405	402	391	365	363	369	364	352	362	374	360	341	358	360	358	378	373	371	374	383	318	344	357	364	370	357	390	339	374	344	366	350	336	355	361	325	373	383	329	362	338	289	371	368	375	391	383	349	366	338	351	351	358	389	349	343	370	375	361	334	360	375	341	373	335	374	386	349	375	374	352	349	356	356	367	345	406	373	376	347	352	389	311	346	368	374	348	341	393	374	367	369	376	368	392	348	360	345	406	358	354	375	388	352	338	366	356	350	372	352	342	350	369	395	357	368	334	332	338	354	378	370	339	360	395	394	344	338	377	363	380	346	375	346	342	372	383	394	357	371	363	358	368	363	365	353	322	366	356	380	393	341	357	358	373	374	364	361	375	321	386	360	371	352	354	352	355	333	382	352	347	352	381	364	336	349	346	357	372	368	372	361	370	377	360	366	362	340	358	361	364	356	346	344	353	392	338	372	356	372	341	372	352	337	343	362	349	354	363	351	409	380	366	344	371	357	347	331	370	337	333	355	364	347	342	348	369	342	383	350	342	353	362	337	372	355	387	392	336	362	395	347	346	378	367	373	348	318	399	345	348	369	389	362	356	381	395	368	352	358	352	356	342	362	347	374	376	339	383	376	354	386	336	329	389	379	335	361	360	373	343	341	342	376	356	344	345	360	344	369	364	341	367	353	359	394	355	392	359	361	352	375	384	355	339	384	366	359	358	358	351	390	371	351	333	351	389	328	333	367	352	368	369	357
56201	97904	82977	56694	32781	13016	3251	925	629	645	656	623	605	631	645	639	622	660	626	596	618	611	569	612	616	602	630	655	637	634	613	679	626	632	583	665	624	630	665	623	638	636	611	627	620	633	588	662	636	615	630	630	630	601	651	677	611	590	615	650	620	635	579	630	632	642	704	642	619	661	656	639	595	602	621	636	620	588	612	612	633	615	603	629	642	601	613	644	568	664	640	630	627	648	600	685	578	612	613	596	588	652	578	583	656	603	670	601	606	631	596	611	609	636	629	598	650	612	651	604	619	615	635	663	617	607	590	627	628	577	616	623	600	585	618	631	667	642	625	632	634	605	615	618	641	647	645	596	607	643	589	633	640	572	591	675	619	655	613	626	635	588	603	652	605	641	624	614	622	589	589	619	600	595	606	673	611	613	597	615	635	616	623	606	599	647	655	628	596	645	566	640	621	667	622	628	653	617	607	638	606	647	588	611	647	642	607	651	609	647	620	607	630	654	669	623	608	596	625	641	628	634	617	646	660	609	589	640	628	585	609	681	651	638	590	588	633	639	654	600	635	668	655	603	651	604	637	632	631	627	633	632	666	602	642	622	606	619	628	623	606	664	594	608	598	646	616	632	627	633	610	612	591	598	639	649	639	660	633	669	615	635	623	664	632	606	618	617	602	623	617	664	630	633	595	627	604	630	641	636	591	591	611	645	590	603	613	604	588	633	645	640	583	614	641	664	653	645	628	641	651	621	646	603	608	609	605	624	630	603	634	636	602	658	633	619	624	662	642	583	604	619	618	595	575	625	628	620	657	622	625	646	614	619	628	612	633	585	614	638	649	599	625	664	623	631	650	647	622	589	614	590	656	652	653	593	645	633	646	655	657	657	644	673	619	668	602	655	595	598	649	641	643	603	631	622	634	588	608	648	654	612	644	660	625	619	628	604	604	634	627	615	649	607	653	680	603	618	609	605	618	633	602	607	631	631	606	618	619	611	626	629	641	618	580	636	644	618	594	607	586	634	655	601	622	667	645	648	636	605	631	645	588	612	597	653	600	673	631	607	634	628	630	625	585	632	579	641	652	635	618	589	653	594	610	619	606	622	590	612	615	612	614	608	587	634	603	625	634	660	667	565	580	622	651	629	627	636	652	602	651	620	626	604	625	631	631	676	604	605	635	666	602	588	599	628	615	617	602	612	648	616	601	610	608	637	647	616	670	595	612	627	615	632	602	625	616	609	601	624	587	614	612	615	665	636	606	608	669	589	595	649	624	616	594	617	593	652	659	621	638	612	595	666	645	615	664	630	654	563	587	625	632	619	638	627	641	590	599	584	608	663	594	621	640	635	575	626	638	644	591	623	587	649	633	674	603	633	627	638	614	630	644	666	630	600	617	641	676	609	637	619	607	591	606	641	622	662	608	616	642	627	647	665	600	631	653	592	616	611	621	608	660	590	630	606	610	661	625	602	591	602	596	678	602	627	627	608	564	661	615	592	667	618	615	579	606	584	636	637	609	600	650	586	663	612	617	629	615	619	624	621	650	646	641	628	647	616	597	652	609	613	655	678	602	602	632	581	612	612	619	606	575	624	659	602	594	638	616	593	626	659	663	587	626	644	619	614	580	673	601	661	607	626	630	601	653	654	627	649	610	605	601	614	567	626	581	628	598	611	615	647	648	636	644	593	643	641	642	664	592	584	639	644	675	625	616	589	617	638	588	660	576	660	630	618	637	648	619	637	649	667	625	632	634	607	633	597	639	598	611	601	618	634	628	628	576	625	581	626	601	635	594	595	627	634	630	618	646	646	587	622	606	635	606	603	593	623	621	608	622	595	614	657	577	611	635	593	625	554	604	610	596	624	614	688	639	628	569	589	584	618	605	589	613	624	613	605	619	605	601	594	629	638	667	623	639	617	592	603	612	652	612	610	561	598	628	646	612	596	631	588	608	621	667	621	594	633	646	609	650	636	650	642	515	646	630	648	615	652	645	612	680	660	615	640	637	675	648	642	595	617	619	617	598	590	626	588	596	608	632	594	620	609	640	608	654	587	623	618	569	625	610	649	645	653	606	604	600	605	606	629	613	628	660	627	595	630	625	598	635	634	637	614	630	621	625	614	613	658	605	647	649	585	611	602	627	592	658	641	628	643	591	626	613	619	638	665	642	615	627	604	613	640	617	605	617	635	623	615	612	645	651	587	605	609	632	606	657	593	653	588	632	576	642	558	645	630	642	651	645	612	651	640	579	586	650	639	675	630	641	618	647	570	612	652	585	659	608	638	633	670	591	628	624	600	613	597	592	614	646	612	631	634	606	647	594	599	626	618	638	584	706	579	623	629	634	647	622	579	615	586	651	642	625	604	642	615	619	598	661	624	602	610	628	652	595	625	622	578	611	609	633	590	655	654	638	642	582	661	615	599	626	627	639	588	612	593	640	592	625	634	559	641	667	613	654	606	636	587	656	631	603	611	662	628	615	649	665	633	610	610	618	612	597	635	620	652	624	629	617	593	726	606	621	634	606	624	610	623	668	648	630	661	633	567	595	638	634	626	619	630	584	613	609	600	616	592	616	638	645	649	598	604	653	628	629	590	610	646	644	581	629	669	611	632	650	659	581	632	656	643	598	582	632	613	636	599	653	610	619	645	625	654	641	662	605	640	646	615	615	626	610	592	600	609	626	626	612	658	624	618	628	636	626	599	595	600	634	599	662	683	617	629	636	608	592	587	635	655	615	609	647	625	620	645	587	610	585	618	599	619	613	556	627	622	652	576	631	602	656	643	644	629	595	591	639	662	638	658	607	639	599	627	597	630	619	590	607	629	630	592	660	617	627	628	642	639	627	535	623	688	688	602	603	632	633	592	624	676	597	662	592	623	602	577	632	629	604	630	653	620	554	586	659	611	617	627	615	636	620	577	632	603	673	646	614	635	595	620	651	602	640	624	650	589	618	624	588	633	597	605	624	654	605	583	611	618	583	606	657	619	642	594	621	621	609	614	664	643	635	626	633	594	613	594	630	668	618	561	631	600	632	626	654	585	566	603	667	624	633	641	621	613	632	636	609	664	605	610	639	649	616	630	633	673	609	618	597	621	651	643	659	621	629	567	579	606	626	600	613	651	639	624	627	613	647	650	614	631	649	611	596	649	595	640	639	637	647	620	623	650	621	638	579	624	604	625	650	584	642	634	682	581	640	649	653	647	624	628	640	616	602	603	637	617	568	652	605	633	613	611	689	593	638	645	579	599	626	579	601	622	629	569	620	617	634	628	612	648	594	613	633	599	670	556	609	604	600	619	594	642	622	630	631	592	639	627	619	612	635	612	665	628	605	578	634	646	630	612	598	633	590	597	654	651	629	641	589	611	617	622	619	634	608	669	675	643	596	670	584	651	621	634	631	602	594	608	630	646	592	641	644	607	607	609	610	614	630	621	589	586	636	601	606	620	627	615	635	612	626	635	624	602	636	647	614	604	635	566	630	577	622	614	636	656
28171	32076	32378	17814	3898	963	405	295	321	272	280	271	309	264	314	277	292	295	267	286	263	268	263	287	321	283	262	281	283	285	272	284	285	266	281	283	268	258	269	269	304	282	261	251	280	253	266	260	272	276	282	267	290	286	263	297	255	305	305	289	275	276	265	300	255	280	283	283	261	264	259	314	270	288	247	255	291	289	246	313	278	247	285	291	291	267	266	280	284	268	263	293	248	281	275	283	281	289	273	283	260	265	263	281	275	269	253	305	300	269	270	268	208	283	282	262	241	300	281	289	261	300	271	256	254	286	259	335	282	275	287	312	304	323	278	246	273	249	293	288	283	273	270	267	296	281	279	282	261	281	278	282	287	271	299	295	283	300	276	250	281	264	260	325	277	237	283	292	268	291	280	295	288	263	250	289	268	294	307	295	297	269	302	304	265	298	281	279	235	267	283	266	264	282	265	262	292	254	269	281	289	279	264	255	266	284	298	271	280	296	292	267	260	298	265	283	264	290	253	247	302	269	268	282	271	281	259	275	260	277	263	280	264	278	252	283	285	282	285	268	279	253	281	278	270	261	307	278	280	256	304	298	286	280	265	280	267	294	270	258	274	273	272	264	295	287	270	269	268	287	253	277	280	282	269	286	266	290	282	273	274	292	276	289	291	274	290	282	276	310	309	265	297	286	256	314	304	279	247	276	294	308	296	289	271	302	279	272	275	305	288	278	275	267	252	250	302	291	279	303	275	250	288	278	285	281	276	310	295	250	270	256	276	268	252	280	260	304	281	269	290	303	268	310	280	310	278	297	286	277	272	248	289	281	235	295	256	267	293	260	277	304	308	251	257	306	267	285	303	264	269	275	269	261	304	268	278	270	276	257	289	286	282	264	268	270	286	264	289	263	302	245	265	266	285	275	258	283	272	288	270	283	302	299	293	267	301	276	280	272	285	282	274	272	301	272	290	278	279	296	282	260	268	284	264	288	270	292	281	261	263	309	281	280	286	302	296	283	289	256	270	265	262	271	295	277	284	285	290	277	303	273	271	278	254	287	280	283	291	294	270	263	291	274	275	269	283	264	275	268	258	310	279	273	272	286	279	276	284	277	257	265	274	259	270	280	274	288	260	282	253	270	282	284	235	279	279	271	305	284	294	298	296	274	324	293	305	264	245	295	293	277	274	258	262	266	310	291	273	305	301	274	300	279	282	295	271	272	302	274	308	276	277	276	267	305	264	304	277	283	266	269	276	255	251	267	270	267	272	280	282	284	272	301	291	284	263	271	277	291	266	292	291	267	284	261	292	293	274	235	252	326	308	284	269	294	285	302	270	287	287	277	278	264	278	264	288	261	269	298	276	258	261	269	301	277	293	260	284	281	305	258	272	276	269	271	264	292	313	262	276	265	285	307	299	282	251	279	294	245	287	281	291	281	279	294	257	307	262	307	272	300	298	278	272	249	282	250	287	284	289	285	271	287	294	249	265	269	275	276	249	292	259	282	309	296	279	292	298	264	251	302	275	285	272	286	247	291	279	310	290	281	294	286	271	249	298	278	285	280	259	276	276	265	265	271	281	257	279	254	261	256	269	270	322	280	293	261	269	273	285	275	306	295	271	275	327	280	292	284	282	254	290	279	263	284	289	319	265	260	285	284	297	260	266	298	288	258	287	273	296	282	253	273	264	299	282	292	294	278	294	275	312	272	320	294	291	297	302	271	312	277	283	244	258	290	274	272	277	278	291	285	282	278	272	279	235	277	273	289	251	275	301	263	292	271	267	282	245	290	303	295	330	266	273	298	278	309	287	274	290	302	295	270	249	286	271	263	277	299	290	278	277	296	262	278	290	247	306	245	303	318	300	249	276	277	274	280	270	249	294	303	270	271	280	274	282	294	272	277	287	268	297	277	271	311	260	270	264	291	261	291	283	278	254	273	267	270	261	269	246	279	266	269	295	297	277	302	247	271	301	280	279	307	282	272	285	254	270	301	292	258	279	282	284	257	248	297	282	290	285	267	276	303	289	264	259	289	273	259	285	258	267	287	285	267	302	275	264	285	301	285	255	272	294	276	303	291	290	262	325	265	298	286	279	277	287	252	294	285	283	250	300	270	269	272	284	251	319	284	307	288	280	277	292	279	253	271	281	275	283	294	248	277	285	282	269	273	286	294	281	259	265	267	277	284	281	294	327	279	277	262	267	293	262	226	280	292	263	318	285	281	284	284	245	277	285	298	291	282	279	297	263	277	298	290	309	291	311	287	290	260	279	282	306	289	280	297	285	254	295	270	279	267	302	314	280	297	287	276	291	265	266	276	285	265	314	284	329	262	270	293	305	266	273	307	270	283	277	286	274	295	270	241	282	275	298	317	292	267	273	273	258	288	305	271	280	276	283	272	267	292	311	288	288	292	272	276	264	288	302	285	257	307	305	293	285	283	284	271	272	287	259	287	308	288	281	310	270	268	277	273	232	286	247	292	279	269	307	296	253	281	254	254	270	289	265	264	265	300	275	282	288	280	291	293	294	291	286	274	282	274	292	276	281	287	279	267	280	323	271	306	258	274	284	284	287	310	241	243	267	241	262	261	290	272	309	305	298	281	304	263	267	280	292	279	262	284	286	270	261	299	284	283	277	252	284	250	284	268	280	293	277	283	258	286	264	266	292	268	266	275	270	274	274	285	260	283	301	257	251	254	303	311	294	271	302	300	286	287	280	267	285	282	275	273	287	270	272	253	296	274	255	279	277	280	292	275	268	275	267	266	271	254	266	306	299	264	257	285	289	301	256	282	263	273	264	290	254	282	253	321	288	303	281	278	295	265	283	260	275	255	325	273	288	289	287	285	292	285	280	278	243	277	244	271	283	267	287	275	271	276	287	282	263	277	291	267	300	256	311	293	304	270	290	300	301	250	231	314	271	295	281	299	263	293	315	302	307	253	235	277	278	302	288	285	269	269	266	278	270	271	316	313	289	283	265	287	276	279	317	246	292	303	268	318	282	279	284	277	284	253	278	301	290	294	265	282	264	273	290	277	285	275	263	277	270	284	310	293	253	271	267	270	272	296	294	283	252	288	273	280	291	258	290	273	266	278	275	280	284	298	292	311	315	270	267	274	266	279	305	268	302	293	264	265	257	311	267	278	264	284	281	272	297	267	290	286	301	306	334	281	284	263	281	290	276	274	276	288	274	304	283	290	283	301	296	274	259	283	276	282	272	282	302	276	286	301	301	236	252	297	268	276	292	253	276	296	265	267	278	293	290	267	248	302	298	274	270	268	300	308	291	300	310	279	289	256	302	259	285	298	269	285	279	262	311	312	288	272	294	270	273	292	300	296	273	264	272	291	288	295	259	282	308	277	297	279	267	255	263	294	292	259	293	269	274	287	268	291	260	279	282	274	270	302	315	271	298	311	260	263	285	265	268	285	294	284	290	291	255	288	291	283	270	300	268	264	299	252	253	292	283	266	265	285	277	257	276	298	264	314	288	255	274	287
33163	49466	38584	19502	6327	2166	730	529	526	504	541	509	495	521	509	521	531	522	518	518	487	463	561	533	487	494	491	511	544	514	502	512	500	540	471	532	468	496	512	510	534	514	506	491	513	534	528	523	504	492	538	559	543	549	509	528	541	505	547	490	528	555	512	509	523	561	482	455	472	479	492	513	535	480	499	526	538	457	509	502	516	549	521	498	532	482	551	539	503	506	489	500	497	571	524	516	529	511	552	471	509	513	484	503	505	539	535	492	517	520	492	509	471	515	521	523	511	526	509	517	518	480	488	519	524	521	519	557	518	495	501	483	550	512	535	478	509	544	535	493	472	503	512	508	536	517	510	515	539	512	487	531	491	542	510	479	459	543	485	533	520	510	509	513	524	483	517	538	534	524	503	534	497	446	524	504	521	497	514	513	497	546	532	488	534	523	501	518	514	501	476	561	486	546	500	485	502	529	509	531	513	521	499	546	520	512	507	531	514	525	499	540	478	495	545	526	512	508	502	484	503	526	515	519	500	509	541	496	502	517	533	504	552	501	507	536	511	498	525	508	511	520	520	534	510	520	492	506	490	529	513	482	518	480	524	526	512	526	471	512	519	486	511	522	564	523	548	549	538	501	550	529	500	510	564	526	490	505	523	542	476	529	525	562	513	490	472	518	508	487	502	482	499	525	495	513	462	511	502	474	508	493	515	498	524	512	559	508	547	505	498	476	493	537	536	542	514	557	511	516	545	546	550	535	551	532	514	476	492	555	512	551	510	507	546	545	524	467	507	549	468	512	519	494	475	539	523	505	507	532	483	498	511	525	525	519	506	514	488	489	488	514	525	541	495	475	523	529	477	545	487	538	532	489	510	528	523	515	482	511	520	537	482	498	514	493	480	452	529	523	482	530	522	542	523	538	497	535	505	496	516	529	531	522	513	498	508	539	538	541	481	517	508	517	487	532	533	520	524	516	503	542	523	494	517	507	487	518	513	497	489	538	555	548	504	519	498	495	545	524	515	534	531	495	517	495	493	534	496	512	526	527	506	521	509	511	519	507	557	522	535	513	546	494	498	527	521	527	489	510	470	538	508	534	498	525	532	532	530	496	507	480	479	513	540	536	546	534	543	506	528	501	519	518	489	519	520	486	476	524	503	489	503	527	528	496	492	484	521	490	530	523	496	482	512	513	522	503	502	516	530	484	495	519	542	490	493	529	502	530	493	540	542	513	510	511	483	510	520	491	472	474	483	526	522	511	506	487	488	489	500	459	521	477	503	495	475	507	547	513	524	498	489	468	528	508	525	557	526	520	505	478	500	525	506	507	512	534	493	508	539	520	529	507	528	487	503	456	511	525	544	494	505	491	487	518	502	501	495	498	516	506	549	517	517	534	510	501	502	490	536	524	518	513	542	511	495	561	553	550	501	494	460	487	507	514	527	544	509	496	528	485	471	529	530	539	514	523	491	495	528	536	516	520	488	530	498	556	516	520	524	504	489	543	508	537	495	546	517	524	517	489	554	486	473	516	509	499	515	507	497	559	540	493	493	436	518	542	506	500	525	515	464	531	443	481	528	472	528	517	500	519	494	483	517	521	535	514	504	547	463	495	509	538	519	508	571	492	497	478	518	551	567	506	524	501	494	460	499	478	549	540	493	540	503	512	486	523	536	505	520	505	483	504	490	553	473	525	529	502	537	536	504	490	531	493	488	510	493	521	481	510	575	511	523	539	459	488	557	512	526	541	538	498	517	533	493	484	503	534	507	531	566	502	536	495	541	498	527	515	562	468	525	502	524	505	516	548	469	525	545	457	499	532	496	491	514	551	503	510	478	487	484	518	539	521	515	560	516	563	519	502	501	487	524	522	559	467	483	526	492	510	500	500	492	523	505	531	478	522	508	506	502	502	503	477	532	546	531	539	524	505	520	509	510	502	494	523	521	499	535	524	519	543	486	518	535	524	496	477	507	489	500	495	470	487	509	500	499	498	530	500	527	502	527	487	525	483	508	498	505	536	464	480	501	504	549	543	533	481	491	516	507	519	483	546	519	482	549	514	512	503	499	495	528	515	495	510	485	500	472	498	536	483	548	506	501	487	490	567	487	513	547	467	501	491	514	539	489	479	509	555	555	522	477	510	511	530	491	497	514	503	515	543	568	498	524	524	516	512	501	491	506	512	503	501	486	499	520	506	473	513	510	483	492	531	535	515	492	530	534	489	501	493	541	500	494	527	452	508	533	511	501	505	530	516	507	513	533	525	487	532	480	495	545	501	514	487	548	548	510	496	513	510	534	533	540	509	551	512	533	508	496	521	479	489	526	513	516	500	494	537	507	496	502	507	522	499	552	512	493	514	520	514	524	485	495	512	504	547	491	531	523	489	525	487	511	489	533	496	532	554	533	498	489	499	543	516	508	485	522	513	498	482	494	524	504	500	529	515	537	491	494	542	463	500	515	486	511	484	489	529	463	513	548	516	486	473	511	539	527	516	529	507	476	555	517	500	508	528	510	518	524	505	468	512	481	491	559	514	500	461	519	495	505	517	487	505	514	494	534	538	505	519	493	539	500	518	493	496	503	545	526	487	514	510	537	488	498	487	484	494	522	523	544	515	485	479	554	492	515	448	514	506	535	492	517	513	513	534	528	538	501	510	486	500	539	562	537	520	502	523	549	485	511	494	482	537	511	494	517	533	507	501	475	552	514	485	469	494	572	502	501	540	524	511	502	505	548	521	540	497	508	554	472	470	545	505	523	533	514	482	534	477	534	501	531	528	533	515	533	512	480	482	507	544	493	492	510	537	496	506	488	500	516	540	491	488	531	509	475	494	485	511	486	525	526	516	519	519	493	500	515	503	503	492	504	546	533	532	501	548	493	508	548	530	516	521	515	545	525	503	518	503	519	522	544	514	511	497	489	507	539	563	516	537	544	488	493	501	523	494	505	516	485	510	535	511	503	532	513	503	519	513	548	503	536	520	491	489	498	492	464	521	517	541	493	490	556	516	519	533	471	551	547	540	506	519	478	524	492	536	536	507	530	538	492	492	541	519	527	465	488	572	512	511	516	498	514	526	537	493	519	493	503	498	515	452	498	485	514	553	510	494	513	510	492	553	578	477	541	492	484	492	506	515	534	531	516	488	539	513	522	515	521	496	508	564	532	529	496	553	508	483	496	480	530	510	511	495	498	496	474	461	543	526	469	519	519	482	524	489	503	522	484	508	483	524	502	523	520	521	475	546	535	516	513	527	521	551	501	478	469	523	482	480	513	495	519	523	540	502	517	489	495	521	520	465	527	477	508	516	521	509	489	478	478	502	545	539	535	479	495	510	468	476	501	494	543	556	470	479	527	508	497	521	501	527	514	548	520	474	510	508	534	462	546	508	517	494	479	513	493	538	517	486	514	509	500	524	511	541	497	494	532	540	502	478	547	500	526	506	513	551	505	518	496	541	503	509	509	462	509	492	507	489	523	532	528	498	506	536	476	485	507	480
24507	25613	38755	31293	21110	10971	1513	464	339	321	321	298	315	271	318	302	339	309	291	289	302	336	296	273	308	328	304	303	301	282	306	322	290	283	309	322	308	307	332	305	318	287	271	309	343	335	347	330	295	317	318	303	298	321	304	311	320	321	321	344	340	331	321	325	336	359	305	323	307	275	304	330	319	311	304	314	321	308	313	294	307	329	335	328	300	303	278	299	340	307	311	309	319	321	320	299	304	326	296	331	295	313	343	281	302	319	300	341	294	282	323	292	296	308	290	312	301	302	302	301	299	288	318	310	319	302	309	303	299	298	303	286	325	323	293	296	283	331	291	308	335	331	324	294	311	310	305	312	295	308	311	311	304	298	277	346	311	302	311	317	321	306	280	298	297	298	317	342	289	326	328	296	313	309	306	315	283	324	311	320	319	321	305	309	314	310	322	312	300	295	303	314	320	307	297	315	279	314	319	328	327	304	307	261	307	308	308	310	305	315	297	306	325	322	326	303	313	312	296	302	304	330	316	357	320	325	322	313	316	313	290	311	287	307	317	309	341	309	296	332	292	283	301	327	365	293	287	279	295	299	298	319	348	314	297	333	308	307	274	302	288	320	307	294	310	316	310	291	289	312	304	271	291	321	362	298	300	326	301	296	320	327	321	313	356	316	311	301	307	315	336	305	300	315	325	286	308	320	295	285	307	325	317	300	338	287	320	324	318	299	306	283	306	308	307	286	318	288	314	326	303	325	314	339	323	311	343	327	311	307	296	298	299	339	313	293	297	306	309	346	295	290	305	325	320	298	294	294	317	302	316	280	311	295	288	290	327	325	303	295	303	302	327	330	290	330	330	279	310	293	323	313	325	289	313	302	348	289	302	331	345	283	277	296	299	297	307	300	297	321	281	348	323	336	320	346	335	313	295	316	288	316	276	270	312	307	285	309	286	316	314	295	293	295	327	312	314	291	321	314	313	284	320	321	324	296	307	328	345	288	325	316	311	317	308	304	283	289	322	320	317	316	324	294	298	323	293	317	312	311	305	317	291	301	329	284	319	332	274	275	343	338	311	314	327	339	299	275	281	312	318	300	300	309	306	293	287	300	333	288	291	295	314	302	328	350	315	313	316	320	319	342	287	299	303	310	322	301	294	318	278	312	346	282	321	326	336	294	320	284	303	312	304	306	320	351	330	302	287	351	326	328	301	309	288	335	328	328	349	300	299	310	321	324	294	348	303	291	312	306	310	308	299	307	286	348	301	310	313	281	323	334	304	338	310	297	320	309	308	323	311	294	305	349	314	306	309	290	316	318	289	327	307	312	296	310	298	311	304	356	297	286	333	313	287	342	304	316	300	284	295	327	291	307	323	286	288	306	316	308	323	281	314	287	319	304	284	351	302	316	315	283	304	307	293	291	290	312	294	307	311	281	307	347	303	298	315	319	316	303	280	290	333	308	332	319	284	326	323	317	321	344	292	312	307	287	299	285	334	301	278	328	306	292	328	337	309	297	311	273	303	346	281	315	334	330	300	328	345	302	318	290	295	280	262	299	322	285	335	314	319	302	300	300	303	306	305	302	300	318	327	312	312	314	303	299	332	314	325	293	343	312	292	300	326	306	275	318	302	313	275	307	317	286	283	303	273	333	306	317	294	297	325	326	312	308	297	301	325	318	303	295	293	290	283	262	337	294	283	318	316	302	285	291	286	323	288	350	270	300	302	325	322	321	308	303	308	366	312	284	300	308	315	298	328	277	329	312	301	313	297	344	294	289	299	323	298	306	303	303	291	305	301	328	326	320	335	301	312	316	297	298	323	342	315	327	317	291	318	319	256	304	343	300	342	321	320	308	308	288	316	305	274	306	319	314	316	267	298	297	297	315	271	290	337	282	335	277	326	317	287	312	274	313	296	331	327	304	288	321	303	307	291	309	298	332	311	304	324	326	341	296	325	344	343	338	318	315	314	296	305	308	310	288	312	335	286	303	288	328	330	308	313	301	309	289	322	325	307	319	278	313	276	285	308	288	312	280	291	274	318	327	319	298	310	296	295	289	339	301	305	288	319	325	299	307	323	306	299	282	288	336	308	306	311	323	311	305	313	322	319	339	294	323	329	304	286	308	269	306	332	308	318	308	311	310	312	339	306	268	323	304	331	331	303	299	323	318	320	281	307	295	295	296	296	302	289	297	348	305	318	322	310	332	321	311	333	305	290	341	311	300	332	311	301	347	308	288	300	309	301	320	285	318	295	325	347	329	320	299	331	318	308	311	312	305	310	310	318	313	357	322	316	290	305	289	320	323	320	311	310	300	276	293	310	321	340	326	309	294	288	316	330	298	299	339	314	320	305	323	323	291	295	303	316	326	339	319	302	296	327	319	296	345	302	308	298	319	257	307	322	294	295	318	320	307	324	302	282	314	275	290	321	308	303	306	313	306	318	290	327	288	292	309	283	289	306	270	305	309	315	302	319	297	308	341	295	304	293	297	316	331	321	319	311	339	311	291	355	283	326	334	307	307	303	317	280	303	300	302	316	305	316	313	336	321	299	297	310	313	273	284	302	292	313	324	298	325	310	308	335	312	293	294	324	322	326	315	314	277	326	291	315	299	316	299	286	307	300	310	295	333	336	323	317	312	274	320	308	344	302	363	291	292	295	316	300	295	325	316	295	341	304	339	325	302	283	300	345	312	317	311	297	297	317	293	299	314	334	305	301	313	307	319	310	288	304	322	326	292	317	269	313	306	288	309	308	290	343	288	308	328	311	309	350	273	312	319	312	325	301	313	334	301	284	283	298	300	312	313	316	315	302	324	324	319	305	278	280	278	320	305	316	306	310	302	323	302	301	289	307	309	311	315	288	279	326	295	281	288	340	337	317	300	311	292	315	292	284	309	302	279	301	329	324	288	286	340	332	302	327	289	302	316	294	310	290	315	294	285	315	311	277	328	290	306	315	285	342	293	339	301	322	319	301	297	313	302	314	312	307	316	325	284	317	274	325	332	336	310	307	299	322	307	305	314	284	272	311	307	330	347	325	319	323	302	311	312	287	302	323	340	321	299	307	305	300	295	329	337	322	332	310	301	348	312	308	311	317	263	308	304	338	327	314	298	306	316	349	294	339	325	287	301	313	322	307	297	287	315	287	316	337	287	262	298	297	336	347	315	389	325	274	325	309	336	297	298	306	319	276	274	303	321	316	324	298	335	318	307	327	298	304	311	308	326	292	301	303	335	304	345	302	324	282	297	296	325	328	308	280	320	311	308	313	317	289	315	312	298	343	315	357	303	311	302	328	284	289	329	295	327	327	318	290	328	322	304	318	320	309	302	299	322	324	274	312	325	289	300	315	301	321	335	330	322	308	300	337	342	299	293	304	335	324	331	326	314	308	312	301	313	293	339	308	323	303	289	320	320	359	304	310	297	281	308	322	282	350	302	317	304	293	305	325	327	346	309	317	301	300	287	310	288	303	352	298	288	335	303	296	298	295	304	284	310
57275	95616	71463	42558	23225	9349	1950	911	661	607	573	522	578	553	540	604	561	579	531	562	543	548	587	563	604	563	586	564	552	549	510	557	561	540	598	560	544	546	595	556	582	562	538	541	548	542	512	504	537	529	560	587	575	549	582	533	578	519	584	564	541	540	544	540	527	545	537	535	524	543	533	549	515	541	552	579	566	564	559	577	537	526	556	576	562	556	584	538	522	581	565	558	550	546	533	542	557	505	573	514	522	568	581	565	576	558	533	559	545	567	525	601	576	530	549	538	528	594	526	529	517	543	535	532	579	548	561	577	609	564	552	515	562	548	561	549	558	566	583	551	558	542	564	545	529	564	533	571	581	554	515	486	565	570	541	550	543	570	556	552	574	578	574	584	508	558	526	577	595	567	548	577	598	540	478	506	592	516	546	531	561	550	532	574	558	555	553	587	560	553	570	520	601	592	527	537	536	509	569	536	533	557	539	573	558	544	587	540	568	566	557	562	542	539	595	551	567	547	552	556	538	536	538	557	574	563	550	546	567	563	584	560	530	540	549	536	539	587	529	607	580	541	550	546	579	527	536	544	556	554	561	518	583	556	560	584	560	540	519	557	517	499	547	543	529	530	557	554	591	548	560	522	600	521	517	483	568	571	542	528	523	588	524	559	578	575	596	526	566	575	583	521	572	595	545	516	557	563	524	563	583	537	564	546	581	526	538	560	609	589	538	580	556	572	557	549	544	570	584	551	527	527	577	515	528	516	526	597	568	552	560	548	549	571	584	546	534	545	585	598	560	542	542	572	574	592	562	557	549	586	536	603	598	587	578	548	528	575	536	579	567	551	536	573	560	529	553	548	565	606	565	500	534	538	527	535	479	536	541	582	546	544	537	614	536	556	596	588	561	520	555	519	566	507	557	599	531	531	528	594	531	584	577	569	541	528	536	568	479	539	588	550	553	566	568	543	587	543	554	544	539	542	569	549	540	541	537	531	551	587	543	530	552	552	539	563	523	594	538	549	601	551	570	536	609	574	576	545	562	537	568	551	556	538	530	584	548	576	570	537	585	544	596	540	515	544	538	552	612	549	550	603	522	544	584	514	493	561	602	555	552	559	537	583	557	542	569	556	537	556	523	544	551	570	552	550	545	575	558	584	552	554	612	582	548	564	578	544	571	577	557	556	527	574	525	551	536	552	540	546	543	526	588	554	572	566	530	554	546	538	584	557	568	540	562	530	564	573	555	572	579	553	574	575	570	536	560	535	593	529	561	564	512	535	535	560	573	575	592	575	562	584	561	519	539	553	555	514	524	574	525	573	590	541	566	530	544	521	542	582	545	557	577	531	551	543	577	568	580	535	549	516	550	551	547	518	501	562	521	534	546	560	570	558	546	556	558	578	632	527	523	537	529	581	547	554	577	557	547	578	539	534	520	542	572	569	542	560	581	560	557	555	548	534	502	566	532	561	521	506	540	558	547	577	562	542	596	575	563	567	553	542	543	566	531	542	555	568	550	552	574	560	510	535	521	536	558	536	534	561	559	563	568	579	529	571	549	570	525	606	542	568	539	550	568	527	583	559	538	565	559	581	519	543	510	540	513	543	521	495	532	593	543	520	557	595	546	575	566	583	588	583	539	548	530	558	560	549	523	550	557	597	552	548	546	545	549	532	611	554	556	543	589	535	502	549	551	579	542	528	563	568	589	554	528	569	598	529	573	525	586	551	578	559	554	526	525	537	585	567	531	582	564	581	555	559	612	519	554	553	549	513	531	536	563	559	586	524	560	598	610	544	533	582	549	539	526	549	472	589	550	545	589	526	508	548	518	596	575	582	532	535	553	572	575	563	555	573	540	565	532	618	562	579	561	549	542	531	541	581	571	574	574	552	540	563	538	527	565	552	548	583	573	563	531	567	520	569	588	567	553	565	555	591	564	584	597	579	527	548	565	545	537	556	577	582	523	552	581	530	522	534	528	543	538	537	534	570	576	556	564	557	537	583	502	532	568	594	530	537	597	539	580	506	589	576	572	537	559	534	533	508	563	529	576	556	596	576	576	582	572	536	565	567	570	547	591	551	513	552	519	515	545	546	552	555	599	528	563	530	571	532	593	549	541	540	545	542	552	581	581	532	555	544	526	531	557	572	546	536	519	536	572	551	555	568	535	566	573	525	547	561	557	566	567	565	552	551	549	564	562	526	562	541	562	556	539	534	552	551	559	549	545	513	530	528	536	559	543	551	535	530	590	561	569	528	558	549	576	537	541	549	534	551	588	555	551	556	537	549	585	506	512	545	580	534	566	583	589	550	570	570	554	581	578	583	586	566	547	583	539	557	594	549	564	548	545	578	584	522	539	568	584	591	537	532	525	562	568	519	628	555	530	571	581	524	535	532	555	540	550	543	593	549	533	581	544	544	538	533	553	579	549	559	574	565	587	577	565	513	562	567	545	601	567	563	582	604	524	574	588	564	547	559	539	571	587	553	540	519	573	573	513	587	582	523	524	562	577	530	513	525	551	528	535	559	561	584	543	512	537	539	504	545	562	525	555	582	585	618	559	569	523	540	576	594	564	525	562	507	553	549	519	569	545	530	554	586	521	553	575	517	522	548	567	572	570	560	594	572	593	513	551	535	553	523	527	542	555	576	523	549	535	570	543	559	568	551	567	571	527	565	517	551	574	570	558	543	557	548	572	522	547	583	556	573	598	574	538	555	568	517	536	560	554	569	547	550	566	574	569	563	580	541	591	515	551	552	510	545	552	543	579	561	528	589	569	587	498	547	562	569	536	525	532	544	555	544	569	578	561	537	561	558	507	563	576	570	522	564	527	534	564	545	595	588	579	573	580	569	546	604	569	501	548	525	531	517	566	582	538	567	579	530	545	526	493	593	564	540	553	560	554	598	594	514	566	539	550	537	554	526	513	549	553	554	549	545	559	526	552	540	514	556	540	547	570	552	571	600	544	580	544	552	547	524	525	584	520	577	573	534	586	547	557	559	525	565	547	556	530	600	530	559	564	544	541	519	607	530	585	553	572	554	595	575	585	554	521	574	521	502	523	557	566	584	577	525	572	568	527	547	575	538	587	555	535	556	533	553	561	571	597	552	585	561	569	570	597	556	559	563	572	559	575	526	527	570	568	564	531	530	537	532	560	546	570	572	529	544	547	640	551	525	588	564	565	539	578	596	528	536	577	561	544	514	459	536	574	591	594	533	556	562	543	517	514	554	562	505	559	561	551	537	538	573	562	560	588	528	536	536	511	554	554	562	531	549	542	542	584	542	547	582	540	532	537	556	535	552	586	528	580	568	550	507	566	534	550	578	543	548	510	537	592	568	574	588	540	550	548	579	478	561	575	535	554	527	536	534	525	544	599	537	557	540	553	561	540	517	566	561	551	524	604	539	511	551	559	540	540	525	517	576	576	530	564	571	531	597	555	569	562	575	566	553	536	523	561	592	607	602	591	536	559	532	563	568	549	578	602	511	570	529	582	587
23425	23087	34517	29391	22302	17925	5169	573	418	362	396	357	388	388	348	402	421	400	364	390	358	351	371	369	374	372	402	349	365	346	372	349	378	343	353	340	400	353	341	356	335	361	366	392	361	333	371	357	370	355	344	366	380	367	351	350	400	338	368	347	394	376	380	365	383	354	344	405	363	364	354	343	425	359	361	350	364	383	339	373	366	360	370	378	358	359	323	348	363	355	357	366	356	359	410	353	359	392	377	401	363	353	371	388	389	381	377	391	373	369	370	368	356	351	380	350	375	342	382	381	408	360	352	379	392	372	355	352	355	368	370	380	355	386	348	414	386	375	403	375	356	361	327	366	360	362	365	345	382	375	367	371	382	341	349	360	360	376	368	357	371	354	367	363	353	351	384	351	394	361	368	336	325	385	391	376	356	359	333	377	387	398	331	371	371	367	359	317	367	328	375	356	353	355	379	373	387	380	361	364	372	406	355	343	357	378	354	369	354	371	315	337	378	357	362	355	389	341	409	378	349	350	367	348	360	360	363	343	373	349	360	354	368	352	403	369	380	372	399	343	357	367	394	344	373	336	357	331	334	371	378	374	393	353	407	363	378	332	358	367	327	372	398	337	360	375	384	371	367	340	326	382	384	360	363	369	342	350	365	341	362	409	383	369	323	383	361	387	355	367	368	348	365	369	387	353	393	362	367	344	355	353	421	380	360	386	359	404	394	362	367	398	369	360	338	375	345	364	344	371	373	396	359	358	341	339	392	372	325	376	386	336	364	335	347	385	396	330	352	367	369	378	393	398	376	342	365	378	375	384	358	369	374	330	413	382	357	377	382	330	380	365	374	371	341	379	359	362	348	396	375	368	351	345	355	343	338	381	336	358	370	355	338	357	355	364	362	359	348	392	345	386	341	388	353	381	366	369	372	345	375	363	361	353	358	378	360	383	368	379	341	395	358	362	386	336	379	395	382	344	335	369	387	343	373	358	364	386	366	365	353	379	358	365	400	341	366	380	341	375	339	386	384	354	359	356	384	343	344	333	343	388	332	377	349	379	369	384	371	361	338	376	352	375	348	370	370	415	379	345	338	358	370	384	409	366	396	361	351	365	354	366	351	333	340	371	386	376	373	352	366	380	397	366	397	385	366	352	376	359	344	379	381	368	352	385	357	350	350	355	383	393	401	362	375	354	393	373	353	367	354	359	330	392	369	373	397	365	396	343	379	361	348	343	384	367	378	381	366	362	364	364	376	394	380	365	327	344	373	349	364	343	380	384	364	360	381	379	390	370	358	375	342	331	356	376	367	379	381	343	394	349	359	368	387	349	381	392	352	357	372	358	354	373	323	383	375	363	359	391	369	329	359	353	359	341	347	384	352	360	380	368	356	389	353	344	377	379	348	359	360	381	380	350	369	352	396	343	355	394	342	353	354	380	354	386	381	379	344	411	376	368	360	339	351	357	316	380	379	346	340	360	344	362	363	373	388	360	349	361	329	385	392	371	372	365	334	388	395	344	356	361	355	363	379	355	382	391	348	352	403	355	337	359	341	366	372	366	386	357	381	400	359	378	377	359	354	397	366	327	377	350	335	370	372	344	365	364	386	371	364	356	363	377	378	376	366	387	389	398	388	354	377	370	357	369	414	366	384	333	383	351	351	367	391	373	388	358	409	359	370	382	350	357	384	359	357	370	349	366	377	355	375	396	372	339	350	386	369	333	368	359	346	376	364	386	372	389	371	381	379	370	392	349	367	376	404	394	356	347	373	335	353	356	352	373	341	333	402	365	431	366	399	352	369	327	382	351	380	340	363	373	371	345	343	364	342	377	373	350	376	347	361	362	363	359	381	349	375	368	378	324	365	369	357	327	396	373	337	333	358	354	338	365	370	352	358	369	359	373	380	371	373	355	364	369	368	364	385	362	349	377	365	366	352	398	377	342	345	365	396	349	339	396	343	394	361	350	328	351	349	354	318	349	349	379	379	327	345	407	370	347	373	401	371	379	359	333	367	343	385	407	368	352	379	376	355	384	346	325	381	344	366	370	367	328	368	360	332	382	377	335	362	349	349	373	355	351	355	354	347	374	335	366	336	354	347	343	330	339	343	368	374	356	344	364	373	375	378	349	371	379	342	371	352	368	362	387	382	367	378	367	349	358	351	367	350	381	367	362	350	346	358	351	368	352	324	351	364	330	376	370	334	366	391	384	381	389	384	369	344	375	336	384	382	357	367	368	353	371	369	366	339	357	354	405	371	360	362	348	391	352	380	353	395	384	350	381	396	369	341	399	328	361	361	392	346	338	396	392	385	317	318	360	392	381	377	347	409	344	379	355	351	388	361	373	360	365	387	358	356	343	345	372	394	357	394	387	375	387	351	368	396	346	334	364	358	379	363	334	362	344	332	402	362	350	361	395	381	377	379	371	378	378	354	393	378	341	378	365	370	400	355	389	370	350	355	389	364	364	363	378	378	355	378	369	367	386	380	354	371	336	353	374	328	356	356	363	370	349	374	377	354	338	391	321	364	380	368	382	369	342	387	383	368	382	370	369	362	380	364	381	389	334	387	356	372	372	361	351	396	372	383	374	386	346	353	355	365	352	346	340	378	379	357	394	361	358	378	357	357	377	388	399	373	359	353	377	340	344	360	362	348	351	373	402	350	364	364	329	331	387	335	358	349	355	341	341	341	343	351	341	350	368	361	372	355	389	404	427	355	364	353	330	357	385	318	378	379	371	362	372	385	375	359	357	370	385	384	320	353	365	363	358	350	339	358	362	367	370	343	358	365	381	373	354	340	368	423	347	391	372	344	355	331	369	341	331	399	365	319	394	324	391	347	318	372	373	365	365	383	361	367	376	327	352	340	372	349	380	352	392	373	404	364	370	356	354	353	352	370	344	376	398	351	378	362	337	363	357	396	366	360	387	372	407	357	360	372	378	396	344	348	337	405	357	378	377	377	415	354	350	339	376	350	365	381	357	383	380	353	377	369	377	387	383	350	357	346	355	411	338	382	355	346	351	345	372	349	336	379	365	363	379	394	335	346	362	371	372	365	334	343	369	402	355	330	382	337	388	345	317	334	380	367	341	377	344	361	364	390	387	350	352	386	369	404	357	383	357	370	382	337	397	380	382	399	350	340	374	357	342	340	399	397	339	370	344	360	366	348	379	370	345	359	385	375	391	387	358	316	373	377	365	377	381	381	355	379	376	300	356	372	412	299	380	358	370	385	350	363	367	366	387	375	360	368	341	367	358	348	379	357	371	404	362	361	367	356	395	369	395	369	364	382	363	362	413	350	353	386	362	347	356	350	391	360	391	421	346	360	348	368	382	411	383	374	376	362	407	381	377	360	350	368	384	375	369	359	398	398	355	369	355	348	384	371	367	358	377	404	392	371	363	341	340	334	393	405	380	358	330	375	380	347	370	365	374	361	385	339	381	373	400	329	356	401	381	360	379	353	358	371	378	364	366	356	373	365	362	362	367	326	393	365	337
56960	103559	80320	51214	28691	13172	2735	1071	843	665	643	647	603	605	627	637	641	605	619	639	608	630	601	603	642	592	639	628	633	599	594	651	645	595	622	616	637	631	650	640	632	647	614	603	669	726	612	611	659	542	603	608	653	602	663	595	625	615	680	572	611	585	624	621	593	622	613	646	655	593	630	619	633	659	648	640	663	681	614	627	628	607	582	604	640	590	633	631	624	617	639	615	619	612	605	638	596	639	663	657	617	611	599	612	651	629	612	664	615	565	659	620	686	644	641	576	621	645	645	649	603	611	625	637	617	599	628	639	617	611	605	594	598	634	666	678	630	596	655	634	611	636	638	598	631	621	639	644	610	672	636	636	600	623	624	609	659	606	655	600	612	603	616	621	636	615	623	632	647	618	688	604	634	613	627	625	654	636	652	573	636	609	606	574	622	611	673	597	600	615	662	629	589	657	630	645	605	661	618	572	609	663	603	643	610	605	666	631	623	659	635	632	641	639	635	596	651	636	632	626	618	608	648	642	588	650	603	641	632	664	631	644	643	630	615	632	660	595	637	558	615	635	639	587	628	609	595	656	603	607	600	654	629	617	602	648	593	603	620	681	627	635	617	632	640	679	663	617	606	636	665	596	635	594	645	605	622	653	643	609	630	634	622	662	656	655	651	645	614	643	630	636	651	590	606	637	633	620	591	634	616	589	641	639	643	644	609	629	627	603	645	616	645	626	624	649	627	630	590	624	612	629	641	610	612	631	653	617	634	636	596	651	626	642	630	646	591	619	665	638	641	606	597	585	606	613	643	631	589	640	629	667	636	581	660	657	651	633	654	611	631	623	629	605	651	598	555	590	624	627	612	601	670	618	657	673	619	639	570	617	590	629	658	657	605	622	609	658	598	596	605	645	602	596	629	616	629	670	703	600	649	620	624	630	622	634	599	636	648	631	607	610	619	638	632	609	593	607	613	617	595	631	682	649	639	694	591	598	625	607	668	642	635	655	613	608	639	614	616	646	616	608	638	630	617	607	639	598	592	627	630	616	651	577	664	568	581	597	613	601	618	630	655	617	598	651	625	603	627	628	676	603	622	630	629	607	643	656	633	600	610	607	584	618	665	601	599	628	630	595	659	647	655	609	628	624	610	627	610	608	585	576	647	575	591	641	626	596	636	585	642	599	655	599	635	627	605	628	665	597	621	628	649	626	605	645	625	600	629	615	663	653	618	638	628	624	650	628	662	645	599	628	657	607	589	606	611	633	669	663	610	599	648	633	658	635	623	631	622	587	601	623	653	606	618	623	657	624	654	643	650	647	591	616	627	610	645	649	633	631	648	632	679	624	640	642	640	640	604	634	636	596	643	640	610	650	690	609	646	604	640	620	621	645	591	639	631	646	639	687	670	611	641	639	577	630	610	630	606	617	650	623	619	618	618	631	615	632	620	666	617	622	594	576	628	600	624	630	623	659	598	625	665	633	606	637	607	587	654	626	620	651	609	664	650	634	603	617	583	595	645	653	659	637	623	689	607	665	605	614	606	662	642	636	632	637	619	607	655	605	598	666	592	677	606	625	622	631	658	631	619	613	651	621	639	606	614	638	637	639	674	602	615	669	665	641	627	617	629	580	608	626	583	665	615	642	597	627	631	654	640	622	661	608	635	654	607	643	608	621	613	644	591	633	607	620	633	595	638	598	636	664	613	625	659	621	637	578	643	597	669	643	613	637	619	613	612	650	662	626	636	612	667	633	608	666	636	638	614	630	613	579	631	645	624	600	620	649	662	603	585	606	634	603	665	621	624	676	680	621	577	601	639	619	590	651	608	612	645	637	629	629	633	611	627	632	619	644	641	656	616	596	594	671	625	686	636	636	618	665	594	616	643	642	639	609	614	609	607	633	585	612	675	612	615	597	642	639	634	631	668	626	615	596	619	649	645	631	582	625	607	634	626	651	667	614	596	605	603	614	617	624	606	648	582	616	674	667	621	652	618	632	644	580	645	655	691	620	644	680	651	642	605	620	593	620	619	642	628	629	606	641	633	659	599	637	639	600	591	579	629	608	633	664	586	635	645	607	617	624	663	587	661	621	619	630	630	573	612	587	665	672	620	591	623	615	648	609	625	655	657	620	672	628	625	612	668	675	649	589	569	592	631	611	643	675	629	610	631	601	634	596	603	633	615	594	602	618	621	575	623	637	641	594	634	687	635	646	614	596	578	641	621	664	587	666	595	617	612	604	619	598	638	612	624	634	612	621	564	663	658	628	594	606	598	609	608	610	648	612	615	640	594	608	641	665	647	659	603	616	646	617	610	637	672	621	653	639	634	555	615	622	664	648	643	667	621	642	620	616	624	616	609	630	651	624	635	639	665	632	603	616	629	619	673	605	640	641	610	651	589	638	660	639	612	604	618	622	628	624	648	623	631	622	641	624	640	599	617	602	618	622	657	625	646	675	601	647	637	634	608	644	629	572	631	636	622	625	645	652	622	578	634	591	635	609	673	631	626	612	595	636	596	624	621	601	609	592	644	646	590	622	699	629	631	612	640	634	627	594	641	602	619	643	607	580	649	645	637	606	617	624	640	627	589	617	664	649	649	626	619	596	630	621	625	642	607	624	618	587	629	621	635	616	626	647	607	599	644	601	654	592	620	642	616	638	639	578	632	619	634	629	582	657	644	638	581	673	621	605	681	623	614	602	609	655	627	589	639	677	598	636	665	648	583	632	623	637	633	635	621	633	606	587	629	595	654	613	608	609	658	644	592	642	612	623	647	640	647	651	678	617	602	590	623	622	607	663	645	653	593	605	661	590	588	628	662	583	601	600	641	603	624	635	623	649	722	637	667	581	614	631	595	632	606	617	634	594	600	627	599	598	596	623	586	629	644	625	574	609	658	583	614	613	615	619	641	635	632	639	585	626	675	649	597	597	596	595	667	700	670	668	572	600	619	635	623	629	607	602	665	647	628	631	615	639	666	637	600	672	631	649	643	625	567	641	651	609	610	606	596	631	662	639	625	651	630	617	618	637	638	608	605	630	641	608	650	624	612	615	600	616	618	634	663	580	645	611	656	584	691	599	635	585	622	596	597	626	623	624	598	609	650	647	612	606	615	611	597	668	663	620	613	637	605	652	580	650	609	649	656	646	645	647	616	655	653	600	624	625	616	631	621	661	610	654	625	653	612	631	625	646	653	660	655	606	642	619	534	618	638	639	594	577	579	637	641	617	629	610	641	631	639	661	612	651	668	628	618	645	632	681	611	596	618	593	615	659	610	633	628	608	649	640	658	606	634	610	665	647	571	694	648	676	605	618	613	646	594	652	617	564	635	638	627	686	603	639	646	665	594	630	660	601	646	634	616	603	641	622	654	606	660	632	724	644	662	624	626	630	624	652	595	644	648	642	634	651	633	650	604	655	607	636	617	679	621	604	619	663	670	635	616	617	636	620	642	625	622	589	611	625	620	652	606	639	624	581	607	636	634	586	654	653	624	604
28237	32223	32535	16547	3437	968	438	313	277	314	281	275	267	257	276	323	302	278	311	299	298	295	291	258	253	329	268	303	281	268	260	285	323	287	281	264	304	278	248	278	309	288	267	293	281	283	284	276	290	262	308	286	294	297	278	306	285	287	299	269	271	295	265	269	273	272	270	271	293	316	272	257	282	294	315	274	296	289	309	286	254	296	288	312	284	290	284	291	289	297	277	259	308	305	272	301	272	265	272	277	268	278	268	274	301	263	275	282	299	276	302	295	300	317	314	291	316	249	304	281	262	256	271	291	265	282	252	320	270	268	289	246	291	274	270	282	296	269	302	266	246	282	266	314	289	264	267	263	307	287	288	284	274	284	246	307	288	286	269	298	288	281	270	281	272	256	285	277	329	278	268	305	324	273	269	288	289	292	265	284	263	316	268	307	262	297	293	281	312	277	272	281	302	308	291	272	269	277	308	295	287	268	268	313	267	283	281	287	258	282	287	282	309	279	286	287	282	276	265	292	258	304	304	270	295	284	286	265	273	254	297	296	289	275	250	283	295	257	267	315	293	271	277	302	291	272	284	279	295	297	277	289	255	281	309	296	285	273	284	288	285	307	272	278	298	263	277	288	256	269	301	298	294	280	293	265	315	312	297	300	274	292	328	272	282	288	328	320	278	291	260	299	249	269	310	236	279	314	296	282	273	273	287	320	279	262	285	289	266	282	299	246	272	288	279	283	278	284	280	290	264	309	282	313	283	261	287	277	287	292	310	280	289	287	291	310	277	269	299	279	311	291	286	301	298	264	275	321	270	279	276	275	298	274	304	286	312	282	277	307	296	255	269	280	282	263	287	264	293	292	300	294	314	271	271	283	273	287	306	284	308	279	290	296	286	287	269	283	280	281	289	282	264	277	304	294	275	296	322	286	258	277	322	302	266	281	279	306	256	278	305	281	301	322	293	316	273	292	287	296	259	297	307	283	262	253	293	288	258	271	260	315	280	309	298	281	293	263	283	264	258	290	291	296	291	256	272	278	285	301	278	261	263	267	303	266	296	258	279	263	270	306	280	317	308	271	280	259	297	291	279	310	314	301	277	283	268	286	293	287	255	290	277	283	309	289	305	289	264	277	298	278	271	299	288	257	277	283	289	277	309	272	298	322	290	264	277	257	253	299	318	269	284	283	253	307	270	276	280	297	270	303	281	259	283	312	302	266	293	299	264	312	272	289	305	283	288	307	311	262	290	312	271	289	288	254	258	299	293	285	314	292	286	298	308	282	265	267	236	288	290	282	282	311	276	305	300	291	266	302	273	275	283	275	267	293	294	269	271	276	308	314	288	294	272	280	304	282	301	251	295	271	256	290	279	304	305	254	258	289	286	266	287	278	290	306	275	233	264	277	283	281	285	278	304	264	283	250	280	292	277	279	299	301	287	308	264	296	299	284	271	268	300	298	277	286	285	297	297	281	269	264	268	267	290	277	276	325	280	271	301	278	271	287	284	267	287	283	269	286	281	292	279	254	279	291	262	280	284	294	315	277	256	276	271	270	258	293	269	268	252	263	267	280	315	273	286	304	319	270	290	276	279	287	275	278	302	271	261	248	262	282	285	276	251	317	276	291	280	268	266	287	289	269	310	269	280	295	274	319	269	278	271	292	292	280	266	298	288	291	275	283	271	266	287	313	270	273	300	290	268	267	289	265	280	259	291	304	301	248	299	294	279	291	299	300	285	305	274	266	316	267	293	277	293	299	280	289	290	269	267	284	289	285	260	297	278	299	267	271	308	318	243	269	277	264	284	282	280	282	283	246	293	292	281	304	291	325	263	273	292	313	308	286	291	310	301	257	263	289	302	287	287	282	299	264	282	269	300	276	270	285	277	309	254	293	288	264	295	301	304	275	298	306	253	287	267	288	288	277	299	314	306	293	283	302	300	270	294	279	283	290	285	302	283	315	273	300	302	267	259	285	285	294	271	253	312	289	287	307	283	304	305	264	324	279	311	320	302	289	299	296	281	266	273	301	261	301	279	292	278	261	309	291	293	273	274	331	306	277	292	275	248	314	289	277	286	292	288	282	255	300	244	280	288	264	294	276	259	296	300	297	274	263	256	298	284	320	300	273	270	300	294	276	245	289	279	271	269	286	319	305	276	275	313	265	296	298	286	277	319	291	272	288	283	300	289	295	296	282	308	334	274	274	265	271	278	258	250	282	280	295	294	302	266	309	284	296	273	297	262	267	263	249	287	337	298	294	262	259	286	245	287	285	274	241	253	287	252	271	269	240	290	285	301	292	266	298	298	287	265	291	245	318	285	261	310	240	281	333	320	293	279	267	287	293	260	280	294	302	301	292	265	286	278	308	295	284	290	264	294	270	276	271	278	256	272	295	269	251	272	293	272	300	273	326	275	281	275	253	282	251	273	297	289	273	308	282	262	289	291	303	294	265	293	302	311	285	275	302	265	288	282	289	304	266	282	283	253	271	322	274	274	274	291	284	284	287	263	315	285	266	278	271	289	288	279	273	270	278	285	288	293	276	300	281	315	314	278	253	270	267	295	292	280	283	321	264	295	299	274	286	297	289	284	282	267	283	272	280	257	268	261	284	266	269	284	268	290	272	298	266	265	276	266	298	246	275	296	292	297	247	278	265	265	293	293	290	295	272	280	276	258	260	294	291	300	271	309	294	284	270	259	299	285	310	276	280	298	260	284	288	280	285	285	289	290	298	267	282	286	258	308	271	247	302	279	299	302	302	307	270	293	274	293	289	269	278	317	301	257	275	289	267	267	249	299	257	287	267	276	274	251	322	304	280	286	274	272	304	283	278	270	287	281	275	281	303	284	289	287	297	252	282	255	261	279	261	266	298	306	262	292	298	317	289	284	286	272	324	300	321	254	285	277	303	295	257	291	239	280	273	266	297	291	287	286	281	275	291	250	303	274	260	243	314	329	318	299	278	310	290	313	284	277	314	308	269	310	313	285	299	281	272	277	271	306	262	295	250	280	306	299	252	272	268	284	305	306	264	299	313	294	248	295	300	276	314	288	268	326	287	308	284	294	250	268	284	299	305	296	284	279	282	296	273	280	285	305	295	245	298	288	282	290	299	267	283	281	255	301	267	270	269	317	298	299	299	282	268	300	295	284	319	275	286	261	288	271	272	262	277	275	308	303	288	311	260	282	282	286	255	284	284	283	277	302	275	281	294	311	274	281	271	304	292	296	259	307	326	286	291	292	310	290	296	251	257	274	274	273	291	318	287	292	315	276	311	286	295	280	285	276	297	259	279	292	273	276	274	289	302	265	258	305	287	270	283	271	268	281	309	288	278	296	285	265	246	296	277	266	298	302	307	277	285	323	294	299	266	302	303	301	256	312	275	264	271	290	300	260	324	260	276	262	247	291	292	281	264	304	274	298	310	239	294	255	319	325	298	278	310	267	291	289	287	270	286	291	326	280	296	292	281	256	284	275	301	285	284	273	283	272	316	300	277
33760	51256	38185	18359	5886	1922	729	576	544	509	561	506	487	544	533	498	553	512	513	504	507	543	515	547	521	517	471	565	545	544	536	561	508	502	498	533	494	510	519	488	510	531	527	512	516	521	546	540	541	530	477	486	510	494	489	501	495	531	448	541	522	548	494	487	472	548	498	569	462	535	513	465	501	554	506	524	550	517	518	537	505	519	515	530	505	497	519	497	537	524	519	534	508	551	532	529	489	536	473	490	511	497	558	517	547	508	546	492	514	491	541	522	477	568	546	480	520	512	495	529	495	522	492	510	492	503	525	544	507	522	543	500	534	498	490	511	526	547	525	493	528	477	559	512	518	556	513	535	494	518	514	519	500	481	509	523	523	501	508	508	528	545	525	524	530	492	533	543	555	547	499	543	506	525	496	490	514	519	551	540	538	509	519	503	532	549	509	540	534	487	529	505	553	550	500	517	503	536	492	562	504	535	470	512	517	523	561	501	501	548	520	518	521	518	546	533	506	515	538	460	546	519	515	485	534	564	556	518	527	503	518	505	513	516	511	520	519	504	554	483	517	550	545	496	518	520	542	480	513	510	532	480	551	476	493	537	491	519	504	521	556	527	490	551	526	493	519	539	493	534	516	497	530	512	533	514	542	476	513	473	520	539	479	489	514	527	498	513	501	526	537	525	519	503	510	527	504	534	506	524	503	529	553	508	502	543	487	508	522	526	525	521	532	492	530	517	519	530	523	544	523	529	512	515	552	518	517	537	546	501	533	471	506	550	498	558	496	519	517	495	499	519	531	502	547	528	528	495	481	533	509	535	514	526	545	476	534	518	507	491	527	507	495	524	508	503	510	539	488	540	522	476	501	557	573	528	491	480	511	538	512	494	517	527	491	525	503	536	500	514	494	494	497	491	537	490	526	514	510	547	571	544	505	528	489	505	513	547	524	493	547	518	480	512	515	522	527	500	517	531	554	511	528	513	521	517	532	493	497	466	567	521	517	500	560	535	515	493	524	506	519	522	536	521	485	542	527	541	515	508	508	480	525	476	514	494	513	540	530	567	539	519	566	530	532	487	541	549	500	521	535	543	526	522	556	494	526	524	556	521	523	487	514	501	531	521	518	530	551	479	510	482	524	545	516	506	526	477	505	529	513	518	465	485	504	577	520	506	537	542	570	519	556	556	512	518	488	475	516	539	569	518	497	523	533	521	527	517	539	509	511	515	531	521	559	504	515	491	539	531	501	494	492	525	457	552	551	527	527	548	468	515	561	518	497	505	498	570	497	504	478	548	527	526	515	499	494	516	571	518	493	515	543	518	525	512	534	514	532	528	537	517	501	576	566	499	505	487	526	505	508	508	533	549	505	502	506	520	535	532	571	554	522	545	553	538	478	527	544	493	561	520	487	528	543	470	516	538	505	542	533	511	500	520	499	516	498	541	572	517	540	576	502	508	539	508	509	506	513	512	510	484	521	490	560	493	465	495	507	551	534	554	493	517	519	527	488	556	527	517	552	518	571	522	502	531	538	528	538	512	526	496	540	521	517	511	541	535	527	516	499	593	555	557	497	548	536	558	548	517	524	523	505	537	525	508	535	478	546	494	522	520	538	530	529	515	545	537	507	498	505	555	481	488	486	474	505	496	551	547	552	472	551	530	539	551	469	536	527	501	514	534	542	521	520	501	486	510	529	497	454	497	507	502	484	491	522	530	543	538	531	486	504	535	524	546	535	533	535	503	541	506	523	497	534	533	515	535	533	553	508	540	544	496	513	522	499	526	493	538	513	542	518	515	550	510	509	567	473	513	501	497	529	522	496	524	521	480	520	515	515	507	559	492	496	536	563	496	479	522	508	547	498	494	491	485	485	507	529	521	491	553	515	515	536	484	537	537	522	481	539	531	526	493	550	514	508	531	507	504	520	502	524	507	542	536	501	499	486	501	524	585	507	492	497	519	499	498	504	524	491	502	531	507	467	490	514	515	528	521	540	524	531	490	502	500	516	501	537	539	510	507	524	535	515	518	525	502	498	532	556	537	557	501	493	549	520	515	518	532	506	531	530	543	511	500	499	502	520	487	532	497	517	535	514	522	490	509	508	463	516	516	495	536	540	505	523	506	519	477	528	551	514	506	505	567	537	504	516	550	497	513	511	494	535	502	477	508	502	521	503	499	523	490	526	491	514	460	526	525	512	521	533	545	499	508	537	524	526	504	520	531	482	539	517	469	504	541	541	464	492	516	505	488	520	529	509	505	531	499	504	537	486	505	486	519	497	472	500	516	498	505	508	536	515	555	468	520	517	498	540	510	485	522	496	491	532	498	552	540	492	527	505	543	502	503	517	543	501	515	535	496	534	505	519	493	489	529	472	502	537	447	505	537	504	501	505	510	542	501	514	528	533	503	530	497	543	543	504	557	553	512	533	519	510	505	529	550	528	508	555	494	509	514	473	517	514	527	519	518	512	535	503	494	545	546	541	542	535	537	536	522	511	522	517	517	527	532	480	561	536	514	489	526	511	527	508	537	520	486	498	484	515	504	506	495	504	511	536	499	534	455	489	494	489	514	540	502	538	506	485	516	535	485	478	523	565	481	523	494	521	535	480	500	479	508	494	513	540	501	496	515	495	534	527	537	492	542	513	534	585	521	519	534	496	518	503	531	531	485	529	534	480	532	543	546	510	545	502	506	545	514	521	494	491	535	538	536	527	494	552	494	509	552	513	513	485	557	536	499	498	579	525	508	499	507	528	489	544	502	491	520	536	505	517	551	504	558	514	523	539	505	505	538	507	491	512	505	549	525	555	503	509	547	520	511	514	500	525	511	523	556	526	515	535	505	515	516	526	548	492	537	518	490	495	545	496	540	494	514	524	542	532	512	523	507	539	539	494	527	524	499	537	520	513	517	495	542	501	452	526	485	560	527	519	506	521	494	530	478	531	515	495	529	534	483	511	480	503	521	518	513	548	551	493	541	515	528	483	534	531	507	524	510	511	542	532	507	526	499	470	541	487	485	533	591	491	556	488	475	519	494	479	528	514	493	515	546	496	484	505	570	527	524	501	486	477	525	533	480	544	524	526	520	459	501	520	479	534	495	508	556	510	505	519	476	496	532	491	533	508	542	519	543	523	538	492	496	534	525	518	544	515	506	493	512	547	500	529	532	486	528	511	498	572	502	512	487	517	480	498	534	537	505	569	519	526	520	506	545	460	495	525	539	495	553	516	527	510	502	527	522	513	505	539	532	490	517	531	517	507	509	501	554	509	542	508	538	499	587	506	497	553	496	546	532	552	518	501	514	502	534	476	540	499	537	523	497	549	477	523	507	508	528	512	546	501	508	528	503	525	489	513	500	503	581	523	478	517	482	519	533	548	537	513	509	507	540	544	457	487	545	516	480	468	555	477	550	493	518	539	461	547	501	516	572	518	477	547	549	508	541	503	510	507	512	549	478	535	483	543	526	531	527	507	510	555	515	540	524	514	499	556	511	521	538
24597	25424	39254	32642	21591	10557	1503	446	327	307	321	314	333	348	321	288	318	344	343	305	360	307	305	312	332	284	318	298	341	331	302	329	325	331	334	299	293	312	318	304	306	315	313	329	318	291	321	322	338	296	343	312	310	276	317	334	308	324	295	341	335	294	303	317	293	319	323	320	321	310	299	317	330	269	320	307	326	308	302	303	300	318	334	343	293	341	317	320	313	331	311	318	318	334	309	323	305	272	309	307	309	302	286	308	306	330	316	327	310	287	305	321	325	320	317	307	315	323	279	317	302	352	288	302	300	304	293	320	320	303	326	303	335	329	306	288	340	313	289	318	379	288	311	334	290	342	291	322	329	306	314	289	341	309	325	315	304	301	296	314	313	330	296	299	334	340	337	287	314	323	337	298	314	308	323	328	323	314	301	318	345	312	307	328	306	287	303	301	294	310	294	341	297	310	325	342	324	313	320	331	294	284	298	312	342	316	306	295	299	304	353	323	322	311	309	306	307	314	323	293	317	296	307	319	315	307	300	325	277	332	281	316	309	323	312	318	319	311	330	324	339	332	328	300	284	322	310	303	308	333	318	294	290	328	330	316	309	312	302	307	308	305	321	312	316	311	298	302	328	304	300	293	299	304	312	318	304	290	325	309	297	324	346	307	324	299	322	312	333	322	328	306	325	275	311	319	303	316	321	299	343	303	305	280	321	336	309	300	327	310	283	314	332	326	317	288	304	341	293	337	296	287	332	303	333	324	333	314	339	310	312	310	300	315	303	324	281	308	296	321	332	318	288	318	332	309	315	350	319	368	307	291	322	317	315	311	303	294	328	330	303	314	280	332	328	309	304	289	318	300	323	321	295	299	295	298	331	323	349	303	336	310	289	287	286	290	303	304	319	300	310	300	341	313	307	285	293	337	331	306	327	303	300	321	319	299	325	332	305	298	289	322	309	316	307	300	319	321	298	301	305	280	311	318	309	312	337	319	303	333	336	291	311	305	325	296	317	325	300	323	338	352	288	324	306	327	302	314	298	313	323	333	303	300	336	313	312	333	289	358	348	301	321	318	306	336	332	302	326	312	306	310	316	290	310	316	299	325	331	333	306	321	315	347	283	303	315	309	307	299	319	345	318	319	279	320	308	305	285	279	306	285	318	306	313	312	275	316	310	317	323	338	307	293	299	330	333	297	312	291	316	334	333	323	308	336	301	324	346	310	337	311	293	335	317	352	302	318	302	331	273	295	291	306	299	283	298	312	342	309	301	322	307	286	277	311	313	307	293	293	299	312	288	310	337	312	332	311	314	315	303	302	345	318	277	324	311	287	315	331	357	311	332	300	324	326	294	323	299	312	334	334	310	309	311	316	323	340	302	308	327	349	307	358	315	335	280	338	339	304	292	285	296	334	319	314	309	314	361	303	319	325	307	328	313	271	313	317	298	313	326	327	318	306	311	321	313	335	306	308	316	280	346	319	333	300	295	280	311	316	355	322	321	327	305	303	301	310	313	305	344	307	318	326	332	297	301	284	321	277	318	317	301	305	324	292	296	310	305	334	300	319	328	293	303	318	319	283	313	313	347	316	318	311	310	303	300	318	317	303	308	296	316	330	331	321	321	324	272	298	326	298	325	287	295	312	292	318	307	310	308	315	313	299	306	306	324	333	332	337	324	277	313	335	285	298	318	329	299	327	333	312	302	348	337	291	289	302	337	322	330	312	313	291	325	318	304	291	310	331	339	302	285	294	316	298	319	305	346	335	325	299	317	280	335	316	345	315	325	279	297	288	297	326	318	283	308	302	324	333	323	337	320	291	307	337	352	319	292	311	310	306	334	301	317	322	304	317	336	302	300	322	319	329	306	285	303	308	311	329	295	355	282	308	303	327	306	324	306	296	289	313	339	345	297	303	332	313	303	307	283	337	286	330	340	320	268	295	303	337	340	294	308	341	334	322	300	298	310	321	332	331	277	311	315	294	315	301	324	320	319	336	331	325	329	331	317	310	316	352	301	294	319	295	321	335	314	308	326	324	324	329	348	311	283	327	294	320	346	359	307	345	285	321	298	305	312	313	308	278	312	290	293	333	299	304	332	312	316	353	290	298	326	309	317	308	286	310	302	319	318	302	343	305	304	319	315	303	321	328	301	278	297	293	322	280	311	325	290	308	325	319	332	298	300	297	276	359	316	291	306	336	344	305	345	311	320	327	316	307	294	302	278	325	322	308	302	296	290	321	307	295	291	328	315	333	303	304	325	323	315	310	347	312	295	350	323	295	281	319	321	308	332	335	296	321	321	289	299	323	285	321	321	303	303	322	287	303	332	302	350	355	295	327	305	325	329	341	334	293	333	309	311	306	308	334	298	314	350	278	341	339	294	353	291	326	344	304	350	307	333	293	309	332	349	314	304	308	308	302	272	291	310	302	323	318	320	276	306	316	338	296	331	342	295	324	362	316	320	292	317	308	321	306	296	302	322	334	290	330	289	326	333	280	275	336	275	351	298	299	313	315	301	286	290	318	304	314	297	336	319	315	315	313	325	308	332	312	300	294	307	314	326	306	336	302	312	313	291	321	329	292	297	302	339	306	296	329	342	336	318	299	323	352	320	299	312	323	317	329	318	359	325	314	299	290	328	308	329	305	272	349	278	324	287	295	328	312	312	306	302	337	302	308	303	297	311	279	345	280	320	311	315	285	316	324	346	275	337	292	313	306	297	318	308	307	311	333	273	302	302	302	316	308	292	346	362	285	282	324	276	329	329	298	325	342	283	323	334	283	282	296	310	326	295	336	321	278	326	298	300	299	340	330	306	325	312	320	344	319	290	311	306	284	324	341	313	314	305	340	336	302	296	319	304	298	329	317	312	308	328	286	328	319	317	320	287	323	301	290	332	323	322	342	314	345	297	292	337	311	303	328	309	280	324	326	281	307	315	306	332	321	293	333	305	295	346	328	310	313	313	313	336	315	298	318	309	291	331	323	313	317	312	312	314	302	317	298	329	331	331	282	307	320	342	315	289	330	313	312	329	326	295	292	308	298	332	288	270	303	305	318	297	311	323	306	313	327	300	280	320	322	309	332	319	262	319	325	318	303	285	309	324	294	333	341	286	289	305	301	307	295	317	309	319	361	355	297	321	314	329	317	311	335	284	305	326	315	285	322	316	281	329	263	292	295	301	288	338	296	308	320	320	309	343	305	295	326	335	305	273	323	337	288	328	317	329	304	324	341	297	328	308	325	296	321	335	325	312	319	286	300	323	318	302	306	317	317	342	281	308	311	335	299	298	271	330	319	328	317	294	305	315	313	334	304	285	328	287	303	317	327	323	295	287	305	326	301	296	301	310	304	331	324	290	301	370	329	349	296	315	300	332	296	325	309	310	302	334	300	301	299	322	335	303	295	277	311	282	333	304	340	324	330	323	285	332	310	294	319	359	341	326	303	345	311	298	352	315	291	289	286	302	323	332	325	265	303	279	314	324	310	328	316	307	312
56692	96439	73382	44691	23614	7789	1908	832	602	575	587	604	540	561	539	596	607	591	565	581	584	548	554	587	573	606	542	539	543	576	631	596	566	549	530	557	545	571	556	583	557	555	561	593	532	598	590	604	547	527	553	565	586	556	533	574	558	564	604	518	570	603	526	595	543	556	557	580	560	545	553	544	563	584	525	537	572	572	574	549	539	568	532	571	520	565	531	533	556	577	572	542	548	567	556	602	514	550	544	587	562	539	606	570	573	590	574	587	572	573	522	560	584	512	565	536	631	609	550	542	573	574	519	587	555	518	561	555	582	547	548	554	516	545	589	575	520	520	549	545	546	623	513	511	584	546	578	549	568	565	570	567	569	527	558	571	542	593	566	543	585	595	528	597	546	573	549	598	543	558	552	568	590	547	571	575	570	557	573	600	557	570	605	558	550	558	586	559	560	570	556	567	525	541	565	556	544	568	577	577	526	541	581	533	552	556	561	562	544	587	580	548	593	543	558	564	554	579	548	514	581	541	540	568	565	541	585	527	561	568	572	532	556	530	569	513	562	621	565	570	546	571	581	564	585	616	533	559	569	578	568	576	575	584	540	613	526	529	569	552	581	527	545	573	528	545	563	574	515	548	592	547	594	560	545	571	519	558	555	562	566	543	558	568	529	585	569	598	556	546	555	524	525	542	550	589	538	574	559	544	613	537	533	600	573	561	524	607	550	549	584	560	591	624	537	548	498	578	554	582	582	592	589	566	571	586	574	558	567	597	533	545	559	573	529	585	537	561	548	549	572	548	568	570	534	556	579	559	550	610	568	577	578	562	606	569	560	549	588	498	560	571	568	557	538	568	551	560	552	543	568	556	598	577	582	551	565	548	509	564	573	542	544	587	590	583	584	557	537	561	619	558	567	555	550	560	598	536	510	548	581	606	570	570	604	540	585	564	535	579	527	544	557	578	517	560	563	555	547	509	567	505	573	543	571	565	537	589	521	591	561	571	588	586	580	550	543	552	596	575	519	563	603	518	527	589	550	573	572	531	604	548	568	564	535	590	530	524	521	547	583	537	525	578	539	537	576	555	563	565	517	571	555	536	552	573	568	560	563	602	555	511	549	619	561	586	548	547	563	523	570	522	570	561	591	532	596	593	605	553	598	568	548	552	574	594	598	558	583	550	569	565	564	593	555	579	597	570	535	549	549	559	557	529	527	577	616	569	606	616	539	557	522	555	593	571	607	577	577	550	567	541	578	636	539	598	560	558	544	589	554	573	541	600	530	590	575	590	530	548	563	560	543	563	549	628	559	552	552	529	543	584	535	523	516	536	564	612	529	588	565	552	514	524	577	568	559	510	579	600	525	548	580	568	534	600	549	564	583	526	580	566	539	609	550	554	554	540	539	549	550	539	602	543	574	583	589	585	540	551	520	531	554	564	548	599	581	544	522	543	605	575	567	549	556	504	596	572	590	566	540	531	601	576	561	542	535	560	566	541	541	550	593	570	586	549	547	541	542	539	558	566	544	551	532	517	578	561	587	557	564	560	588	586	549	543	567	550	507	571	555	538	560	567	534	561	547	541	562	545	588	534	613	551	528	561	583	568	593	572	583	543	544	600	588	568	569	552	588	572	569	549	588	570	578	553	562	582	541	562	541	576	555	571	528	578	518	554	577	587	587	601	536	507	576	531	529	544	544	568	587	581	570	563	548	555	559	579	552	595	586	570	549	572	537	580	556	564	558	510	583	564	581	564	540	574	560	584	579	558	554	588	546	534	616	578	607	579	536	564	555	560	547	583	608	531	541	568	570	553	555	613	541	562	579	521	556	599	548	570	550	597	525	571	558	523	542	539	546	557	511	537	556	559	594	578	566	573	541	528	543	517	552	572	563	551	542	580	544	524	611	576	558	570	576	545	528	578	602	551	576	559	540	569	557	551	596	562	592	573	530	572	518	583	548	571	574	567	575	564	586	552	585	597	599	596	554	597	567	548	540	580	531	542	571	537	563	581	537	569	569	598	610	598	547	543	559	569	576	577	590	583	555	563	574	581	568	554	522	536	580	528	543	526	563	525	564	538	549	531	566	562	571	591	572	568	563	564	541	570	577	559	557	574	537	594	563	589	537	580	552	542	561	577	519	593	555	542	604	542	593	569	575	550	568	569	578	521	586	569	579	572	536	591	568	554	519	548	545	586	584	538	582	553	591	581	581	574	565	578	574	534	527	569	578	595	555	571	534	596	619	558	509	556	592	601	530	573	582	627	579	575	553	557	589	579	535	525	580	547	545	575	559	597	567	547	584	555	560	519	520	544	510	572	555	582	539	562	531	564	565	535	570	605	535	585	535	556	559	581	613	553	547	553	576	546	540	560	538	564	537	517	560	590	558	551	519	564	552	531	565	536	551	586	533	565	578	568	593	597	555	564	545	573	558	566	585	526	535	601	520	557	560	575	525	532	544	544	541	573	571	535	538	573	558	569	548	542	571	560	576	566	554	543	557	533	550	530	592	570	562	569	578	523	546	587	580	578	536	560	525	552	560	590	554	560	538	554	540	548	565	586	555	585	587	561	542	561	550	512	562	563	596	578	570	556	540	609	582	545	573	577	567	548	545	571	534	547	544	551	573	531	572	560	593	582	576	549	560	584	558	605	523	491	563	557	574	556	536	555	522	547	576	574	581	534	569	536	547	577	539	570	616	627	571	574	577	604	571	593	549	563	525	570	587	514	616	605	567	532	545	559	582	597	584	593	522	549	535	554	537	568	509	518	596	582	567	587	573	579	639	563	511	580	539	565	573	542	569	564	568	572	543	589	565	592	548	552	562	528	533	593	599	582	566	516	579	569	575	512	543	578	581	553	566	541	532	568	555	584	620	556	529	535	599	573	570	571	519	586	536	543	554	543	548	558	550	564	571	546	559	553	553	566	535	589	541	565	575	545	551	577	594	549	533	542	561	583	554	563	539	527	586	558	554	543	531	560	574	543	585	552	552	585	564	589	542	574	578	561	567	568	570	532	561	533	592	532	557	555	522	532	539	589	563	578	579	535	563	562	529	577	569	546	586	596	525	537	564	553	568	591	617	589	596	578	596	568	576	556	585	555	561	544	566	569	585	603	576	554	547	576	542	568	566	573	543	558	582	573	547	550	539	571	575	583	533	538	551	607	544	550	543	564	544	605	479	578	568	541	543	594	564	577	568	590	587	586	577	562	523	541	556	598	559	516	576	541	525	539	590	552	600	571	546	567	561	547	568	559	559	561	534	530	567	576	530	542	571	550	517	554	588	543	588	575	601	577	586	580	558	581	538	557	590	549	569	538	620	536	547	552	540	543	580	575	603	591	570	573	560	565	556	594	534	584	542	565	521	580	567	545	545	569	543	514	540	599	561	539	563	531	553	571	569	566	529	566	569	580	574	530	556	588	559	547	535	575	539	562	603	523	577	564	586	590	552	526	578	521	584	579	538	549	576	561	560	547	559	560	546	534	599	606	536	549
23427	23037	34419	30254	22821	18051	6103	810	421	397	361	352	365	408	356	399	377	378	420	366	357	398	370	372	377	349	357	391	398	384	345	360	355	380	350	371	352	352	365	392	392	367	397	391	353	379	357	384	339	395	383	359	379	377	358	406	364	365	371	349	369	362	380	343	344	366	339	381	357	392	364	373	346	378	382	375	372	386	354	383	346	401	369	369	374	397	367	385	365	361	349	379	356	372	362	355	358	371	362	384	412	371	383	371	373	386	370	394	361	373	354	386	370	384	359	388	353	360	368	367	375	398	376	378	361	344	356	362	356	363	365	365	364	365	341	385	373	352	384	340	364	352	386	359	399	404	370	335	342	352	328	366	369	386	380	342	401	380	355	336	374	381	367	352	385	390	382	353	382	370	390	375	363	341	344	363	378	328	355	372	360	392	377	362	367	353	378	356	361	402	390	368	345	326	356	399	354	379	353	340	337	365	369	359	360	373	378	372	350	360	342	364	385	358	382	376	347	360	330	356	372	386	355	368	384	380	361	324	377	363	375	351	357	358	365	382	347	362	379	373	390	328	351	367	399	358	374	376	384	358	373	352	364	402	351	369	372	355	342	416	373	400	375	367	355	380	364	357	362	360	359	346	386	349	371	359	371	365	357	385	332	376	367	358	359	374	363	363	371	393	343	339	336	344	338	392	371	393	356	357	368	363	409	340	372	360	360	375	354	366	398	391	336	342	373	330	351	365	359	342	388	348	373	360	386	390	348	358	363	319	362	402	330	337	380	360	367	343	365	373	338	392	358	358	359	351	359	381	341	360	331	351	380	343	360	391	348	365	365	357	351	367	325	388	364	369	405	371	349	381	346	386	366	374	350	376	376	372	397	383	373	376	346	354	369	384	372	379	352	370	377	368	396	350	407	388	387	370	391	341	380	383	389	386	375	348	350	393	408	357	388	351	376	368	367	349	368	384	346	345	324	382	378	353	367	395	375	362	363	378	341	391	331	348	398	386	397	384	362	375	366	356	349	366	359	382	376	335	348	356	371	399	395	377	370	347	383	371	400	367	370	360	379	344	360	372	370	356	386	349	348	366	334	402	365	374	393	355	372	369	367	389	366	367	365	349	359	351	376	377	364	371	362	327	341	376	344	373	366	364	382	338	379	390	365	383	378	342	353	402	380	406	353	381	357	384	369	348	387	364	380	360	386	355	366	382	348	374	386	361	352	353	365	400	375	386	384	403	388	363	393	356	372	362	364	322	379	375	380	370	371	357	380	365	326	352	352	370	373	340	353	344	333	333	373	353	377	381	348	348	349	379	366	358	347	365	351	381	346	390	353	347	342	364	367	413	364	379	338	381	392	332	371	368	351	383	358	355	356	384	386	370	335	340	353	349	352	333	350	379	335	381	363	362	354	369	367	333	359	364	373	376	344	359	344	390	359	382	404	381	341	371	349	388	356	367	337	372	394	324	362	373	370	376	336	354	409	306	400	380	387	361	367	399	335	337	404	374	370	357	382	348	360	332	360	366	371	366	371	362	346	330	363	370	380	360	383	328	352	392	328	367	394	359	370	373	372	364	355	370	369	338	353	361	393	359	375	383	364	393	346	358	374	392	353	375	387	352	351	401	356	343	359	359	381	382	360	362	324	347	385	383	354	424	367	342	339	367	341	355	392	385	357	363	381	370	356	375	388	364	368	362	395	376	407	354	405	355	407	383	367	329	350	398	364	358	377	379	370	424	370	359	373	331	362	312	394	351	373	331	367	373	343	352	394	382	411	356	358	348	370	338	370	378	325	347	364	360	366	369	390	368	341	407	388	361	356	371	350	351	331	384	368	353	355	360	365	357	360	364	344	363	347	368	375	362	393	373	380	384	364	342	355	376	374	364	399	353	359	383	368	341	350	354	388	379	339	383	358	352	379	381	380	360	366	357	350	392	369	406	397	358	384	340	364	361	347	343	333	382	372	356	384	400	359	379	366	351	371	349	380	361	379	384	383	357	369	371	328	368	376	411	372	364	361	379	362	364	346	351	363	372	367	363	379	349	384	343	356	390	369	356	350	348	368	356	344	343	376	344	404	385	353	372	343	396	371	362	366	398	388	387	364	350	357	358	371	353	363	377	345	323	368	355	355	380	354	330	367	362	389	354	392	356	374	375	336	389	332	361	385	385	377	362	382	375	378	378	381	373	380	364	380	361	371	365	399	391	366	397	369	370	354	369	368	400	357	366	365	360	349	359	389	370	371	352	391	382	358	368	388	368	379	385	362	346	346	342	385	385	374	387	374	368	375	364	398	385	355	355	403	338	359	348	368	322	353	379	355	378	362	358	382	351	388	380	396	376	389	373	370	361	382	363	368	385	337	381	381	346	346	372	397	404	378	369	340	347	365	359	349	381	368	383	374	377	370	338	375	381	340	368	377	364	376	347	363	390	328	350	404	387	384	365	388	382	390	334	390	408	353	363	365	383	362	379	346	329	377	367	372	371	353	337	375	382	374	393	361	338	379	365	362	345	354	370	361	369	355	357	369	333	340	366	378	372	359	368	362	378	365	400	361	330	354	370	399	374	389	352	369	328	385	391	366	365	395	378	367	406	367	402	376	347	386	361	348	341	392	390	349	382	389	387	361	379	360	397	364	358	358	400	327	395	369	404	378	356	349	350	385	363	351	371	373	362	386	372	370	376	372	332	334	367	378	362	347	379	392	373	404	364	347	382	378	384	335	374	335	370	362	397	343	368	353	368	385	362	381	375	386	399	367	375	385	374	377	344	378	384	389	334	381	354	383	383	332	344	361	368	378	371	356	365	388	352	380	361	363	382	350	361	383	370	388	351	366	368	378	353	381	378	381	344	360	358	335	358	363	382	399	349	362	372	366	328	388	342	387	373	389	380	357	333	363	377	361	391	372	322	398	379	367	362	365	366	396	337	388	362	343	378	316	375	386	373	366	348	335	368	361	406	373	388	422	372	374	332	358	386	372	357	345	381	354	345	354	358	372	355	324	361	370	381	390	385	391	356	386	368	365	380	349	348	357	380	359	372	390	362	395	388	363	356	356	370	401	355	362	367	414	343	341	333	378	370	343	397	370	378	372	391	362	355	359	328	367	355	359	366	350	357	385	412	379	328	372	349	338	347	392	344	332	379	372	347	372	336	357	328	378	390	337	407	369	354	361	377	366	363	379	342	372	397	372	349	366	388	372	314	368	383	348	373	389	381	375	349	341	375	388	359	314	361	361	374	370	356	368	359	374	365	343	350	373	381	368	349	381	365	359	346	351	373	385	362	397	376	365	393	350	381	393	332	344	374	361	381	354	355	369	368	377	364	349	351	365	336	361	353	363	363	356	393	372	405	351	379	395	367	368	362	370	371	361	350	383	362	351	363	346	392	361	364	338	351	356	383	357	399	369	400	370	387	365	353	377	380	382	378	380	379	342	375	377	362	369	369	365	401	373	341	406	350	368	377	320	374	324	380	338	337	371	355	392	366
59555	103540	81369	54277	29416	12514	4077	1460	671	588	605	612	656	631	604	587	658	580	653	653	676	622	647	684	628	635	613	628	652	645	636	608	608	611	609	597	643	670	609	657	607	645	583	628	630	620	601	605	636	642	645	646	637	640	564	619	612	610	632	653	655	618	636	618	640	605	645	617	617	588	616	636	607	624	615	572	611	585	616	596	650	653	618	660	607	577	684	648	605	651	626	623	632	616	681	620	621	635	641	614	590	589	641	634	615	667	620	614	604	626	594	680	609	649	601	638	645	616	593	631	648	626	607	653	633	616	672	633	673	638	601	614	646	636	600	591	636	662	641	598	653	617	611	596	634	644	613	656	598	664	649	644	648	591	623	631	622	675	627	619	634	713	613	639	591	688	615	629	619	598	614	615	630	627	600	609	603	619	627	669	644	645	656	625	633	648	642	611	632	604	626	597	662	637	665	629	597	656	666	640	650	658	672	604	633	624	647	640	624	634	612	703	614	626	626	620	612	619	627	639	600	622	649	639	619	620	612	598	600	594	617	649	617	627	604	688	664	640	675	618	647	649	617	635	614	621	623	617	605	641	617	618	652	614	675	618	645	668	627	666	643	593	575	611	633	627	612	587	627	634	614	644	667	621	591	625	600	657	672	617	663	667	662	651	631	626	587	651	666	621	612	575	662	623	639	654	635	647	625	646	627	617	595	595	611	608	652	635	609	628	644	612	643	614	660	608	646	648	620	603	563	628	620	617	620	604	647	626	624	640	580	666	602	664	619	616	605	651	620	640	621	632	634	646	605	627	608	598	619	676	573	614	632	641	691	631	614	626	619	648	611	623	624	613	663	612	657	604	661	645	618	626	652	648	681	618	645	583	632	648	630	628	656	649	648	614	576	624	619	622	670	662	641	591	638	607	623	646	653	609	625	606	669	630	636	650	654	622	607	643	621	637	632	657	614	633	650	605	643	619	583	639	645	615	647	672	678	632	619	608	643	657	653	639	649	617	625	647	618	623	639	629	596	622	644	649	648	687	653	626	594	581	645	604	650	603	639	624	648	615	620	612	633	650	601	603	594	599	626	619	592	587	664	668	638	613	659	635	649	623	638	614	607	608	656	599	599	629	620	623	591	649	630	656	667	612	619	616	626	629	641	670	608	627	620	668	637	616	654	655	611	606	590	636	638	594	645	630	681	621	683	665	634	641	619	637	606	635	610	670	629	615	656	637	610	588	616	580	617	646	609	607	610	615	597	630	649	596	647	652	602	612	646	618	598	635	632	625	669	637	606	599	597	625	633	665	635	622	667	621	624	584	635	640	642	637	640	581	616	628	618	596	625	631	635	621	659	598	663	618	648	644	605	600	656	653	615	613	658	598	627	651	627	658	664	669	592	623	660	646	608	625	624	639	651	628	636	622	579	629	615	644	634	596	623	646	636	623	632	637	639	623	615	638	617	656	638	593	652	611	647	625	593	619	631	615	646	597	596	655	597	623	626	613	627	635	646	616	672	629	647	610	580	625	626	624	633	653	674	642	626	622	604	580	635	608	581	588	669	584	663	649	647	642	616	626	622	594	628	610	624	620	641	662	620	640	629	665	647	648	626	607	595	625	616	568	587	596	647	660	608	609	623	656	622	625	661	590	662	596	629	621	612	630	592	647	616	627	589	616	605	621	591	641	627	582	617	621	560	648	600	624	662	633	572	633	560	604	608	633	640	632	640	598	621	614	653	650	619	610	608	610	618	592	646	591	625	603	624	612	602	645	601	646	649	621	577	655	699	588	615	646	640	650	614	653	646	616	614	636	638	586	607	616	623	629	629	627	635	627	610	572	657	626	643	623	619	594	640	594	626	620	656	625	639	628	608	710	630	649	618	679	630	657	624	610	646	615	667	600	647	658	591	649	635	622	648	632	628	626	648	625	667	622	597	618	675	665	629	634	646	610	664	618	612	652	640	626	648	604	619	625	673	606	624	661	643	644	658	687	632	656	604	630	601	653	639	629	657	663	663	707	631	638	577	606	631	626	616	634	655	643	687	652	644	666	592	610	592	637	609	566	610	586	617	643	624	675	618	627	600	644	592	637	613	673	620	633	615	640	623	607	608	616	601	647	640	649	669	641	657	596	640	612	619	593	628	654	641	622	601	646	628	653	603	590	635	665	629	654	633	612	631	645	642	607	630	651	616	628	575	646	662	668	602	587	614	612	590	632	641	626	621	578	624	649	631	659	607	637	653	609	613	647	625	622	655	557	620	635	626	618	643	635	619	618	657	674	630	609	625	694	651	655	643	596	640	643	674	623	644	607	637	567	626	619	672	660	630	585	638	629	654	677	619	649	589	626	603	638	621	596	585	640	640	593	643	595	644	613	628	601	619	674	652	637	678	623	651	573	574	649	614	605	611	653	603	601	620	625	610	596	596	618	613	626	599	599	635	673	652	603	599	629	614	633	644	640	649	650	668	605	622	614	630	650	618	623	642	621	631	610	632	598	622	637	656	648	645	606	598	637	630	584	618	685	602	640	662	618	623	665	661	619	605	628	644	623	630	633	631	661	642	598	631	652	590	664	610	632	624	623	591	608	614	626	624	639	596	619	655	605	661	640	647	659	629	641	618	587	638	649	632	616	647	620	671	637	682	625	590	631	612	623	668	628	671	654	611	618	618	621	630	622	564	608	626	669	581	575	700	619	564	646	643	650	636	600	672	635	684	643	611	627	643	632	648	608	623	649	615	609	624	608	641	662	670	654	623	611	628	605	646	618	670	611	675	647	616	595	618	612	630	616	607	622	622	619	619	632	597	612	584	632	627	632	597	596	593	583	576	607	626	638	668	621	626	618	609	637	589	671	638	652	587	603	637	679	589	622	641	618	616	620	661	642	600	626	595	638	664	588	611	652	605	633	624	614	652	627	622	631	648	626	666	623	662	649	639	648	612	651	618	585	577	600	584	644	609	595	604	647	618	628	612	618	616	590	639	637	630	645	646	617	584	611	643	632	609	634	600	632	577	603	649	630	592	652	639	619	622	641	604	633	608	597	622	602	612	602	663	611	618	636	616	590	637	629	612	622	594	611	618	604	673	619	637	656	659	614	626	599	630	611	640	654	643	620	629	620	655	594	656	622	626	651	661	624	631	655	635	605	642	611	621	621	629	614	610	647	642	655	611	624	566	623	620	643	648	616	621	630	615	618	654	619	602	604	593	654	612	652	623	632	596	670	644	632	589	607	644	625	613	638	654	638	674	666	599	598	614	603	650	667	618	622	688	676	619	610	687	629	619	648	599	636	637	616	630	617	604	635	629	655	653	572	595	660	698	656	639	592	639	627	608	621	614	617	585	674	618	662	599	633	606	662	650	643	651	616	659	628	626	695	649	635	597	669	661	623	635	633	632	635	609	621	588	662	588	600	624	600	618	627	673	627	665	598	650	637	603	633	582	667	647	622	640	588	634	649	645	630	649	609	618	636	670	598	602	636	606	632	628	615	620	598
28272	31451	32292	17213	3400	865	428	291	272	288	299	275	295	271	301	293	326	314	288	272	297	303	287	282	271	263	263	261	284	309	260	277	298	282	311	287	278	273	311	291	287	309	296	287	287	298	297	274	283	291	268	272	277	292	269	317	299	299	268	288	299	312	294	248	304	259	292	291	274	323	252	329	280	275	290	274	302	266	272	285	289	295	282	281	283	264	282	278	295	336	309	267	277	301	283	288	301	281	284	313	289	312	276	287	273	251	257	307	260	287	262	292	268	277	298	286	301	290	315	265	283	308	277	290	303	280	283	268	234	289	283	291	284	279	284	263	281	258	283	293	284	270	291	297	303	302	312	289	286	277	275	281	299	282	285	288	275	274	291	305	290	276	277	265	313	277	335	295	269	290	301	299	261	305	287	280	280	289	325	286	286	290	278	284	274	300	278	300	312	306	302	244	299	294	263	281	282	282	266	283	305	310	308	289	311	281	300	294	321	287	267	313	272	296	281	255	273	301	270	287	263	291	301	298	268	261	288	283	302	286	304	297	302	295	307	286	282	297	305	279	269	273	280	272	287	337	262	311	319	296	293	244	289	290	274	319	293	300	300	266	297	261	267	277	277	251	285	273	304	247	282	292	305	276	282	262	289	285	276	275	279	286	295	275	307	261	289	289	298	258	310	288	320	281	280	298	300	285	296	270	264	273	285	291	269	277	303	282	287	259	286	296	302	283	301	269	271	284	304	282	274	263	313	271	259	270	299	267	296	274	291	294	276	255	274	259	250	302	242	283	295	270	302	270	286	308	311	284	313	302	276	268	308	253	281	320	285	302	318	305	282	306	305	304	282	276	298	269	296	295	269	269	281	275	291	288	301	273	287	267	287	281	301	319	296	285	295	275	290	267	255	300	314	303	253	300	286	324	294	268	286	289	270	285	289	319	321	280	293	287	298	261	251	302	268	293	303	273	283	288	285	278	256	280	301	285	308	291	289	288	268	272	274	276	275	292	305	262	301	265	302	284	294	285	275	290	279	311	277	300	265	262	277	294	292	302	243	253	275	286	291	271	290	248	276	309	270	276	270	310	304	271	281	303	330	286	299	264	271	283	277	270	298	275	315	271	284	283	267	317	297	292	311	272	277	257	289	293	273	304	271	270	303	292	261	277	294	288	277	264	291	291	297	283	306	308	278	288	285	291	309	301	259	269	278	285	324	273	287	285	297	283	296	269	283	280	280	278	281	256	319	292	285	304	276	285	273	281	279	266	277	298	288	282	275	263	321	305	288	285	308	294	283	272	250	298	296	296	300	271	256	348	286	281	294	249	274	282	253	278	292	291	292	270	306	305	304	277	282	288	282	293	280	297	283	279	271	290	283	292	296	285	318	299	299	307	281	303	284	263	280	286	307	320	308	288	289	267	268	267	314	263	299	265	292	283	277	266	270	264	285	267	282	288	301	289	314	280	294	268	287	257	287	285	290	287	318	300	278	265	271	276	277	273	281	258	266	277	299	281	286	295	302	277	249	300	264	295	305	299	286	270	289	287	304	324	298	299	302	307	290	319	267	250	289	307	295	301	284	270	283	289	282	269	291	300	313	291	276	278	265	306	277	273	296	271	288	300	264	295	272	304	279	273	298	282	306	262	298	292	265	272	280	296	267	264	238	294	283	277	282	299	299	284	271	287	279	263	265	270	296	281	288	256	305	258	240	264	291	292	295	294	303	267	316	295	334	288	288	293	313	284	295	291	312	275	282	290	292	316	293	305	298	285	280	280	310	248	293	305	271	296	334	258	309	289	298	283	295	280	285	266	301	289	258	285	287	308	287	306	284	258	293	270	297	270	278	272	298	275	240	274	301	290	291	296	296	290	299	296	284	256	298	268	292	267	288	267	291	268	314	304	269	266	270	279	298	249	253	279	262	260	267	299	270	287	275	279	295	316	297	267	316	326	303	254	245	303	239	298	267	275	286	290	314	297	283	299	282	271	320	295	330	269	293	268	271	271	320	290	265	290	323	273	292	279	273	287	278	271	332	295	283	311	300	282	280	286	311	283	296	283	304	289	294	285	303	269	297	278	320	286	298	309	304	288	313	307	323	259	283	260	299	307	275	296	263	261	259	309	324	270	265	305	287	289	256	305	301	273	264	277	257	319	287	312	284	316	275	308	274	288	312	295	278	314	285	282	264	271	324	290	251	315	250	274	293	263	292	320	288	279	288	309	290	276	270	288	256	295	252	289	270	279	276	264	261	298	285	303	281	283	282	261	312	288	249	265	272	291	324	248	298	336	283	291	284	307	283	263	290	295	274	290	288	284	294	240	277	295	288	301	270	331	294	277	302	282	306	292	298	294	287	297	276	317	275	284	294	322	272	286	272	283	285	314	288	272	308	306	277	296	271	303	268	289	277	280	284	273	285	255	293	289	295	290	290	284	278	297	250	304	298	328	286	276	288	265	283	294	280	288	280	285	279	252	296	293	292	298	262	282	268	288	288	282	284	269	265	299	275	327	262	265	328	261	295	287	294	268	209	286	273	288	277	283	307	317	299	267	268	300	300	290	322	269	315	281	268	258	294	295	285	257	303	289	283	318	294	286	274	273	330	273	284	309	282	280	281	297	242	305	263	308	280	270	310	293	264	286	287	240	275	255	285	308	301	279	263	267	308	297	292	278	288	263	294	289	288	267	290	296	268	286	307	306	276	262	272	256	303	277	284	284	282	306	273	288	312	285	281	298	274	281	311	292	299	276	264	272	293	289	268	301	287	280	282	297	279	299	292	280	288	285	292	277	279	266	268	287	268	296	281	276	271	284	270	295	300	301	272	277	262	285	290	288	293	267	302	311	274	315	282	270	284	273	301	283	271	280	258	293	286	278	280	289	292	289	278	274	252	257	286	290	264	287	302	266	270	284	276	292	274	303	297	294	279	298	313	300	292	282	286	304	297	291	291	281	286	271	283	316	285	289	314	276	269	255	288	283	293	319	293	273	293	286	286	278	273	293	263	281	301	290	286	295	283	291	292	272	294	291	294	264	319	284	267	278	276	261	291	295	281	271	256	268	284	297	306	261	265	279	299	284	293	289	301	309	296	291	322	302	301	270	329	286	305	313	296	323	271	273	255	248	323	272	268	264	295	296	285	299	278	258	283	294	299	291	297	309	278	290	268	284	282	284	287	254	274	302	269	299	277	284	323	282	269	290	272	300	266	329	278	292	271	319	287	252	286	264	300	303	281	314	299	287	290	296	299	283	300	262	310	285	273	258	332	263	301	283	253	289	251	294	276	332	287	280	298	300	314	279	284	280	274	281	262	284	280	306	265	294	308	291	310	273	259	291	286	302	316	268	274	326	284	286	307	284	292	320	261	271	273	293	285	280	261	282	321	302	285	315	279	277	275	276	303	290	279	305	281	266	297	298	268	260	273	255	293	281	281	302	257	274	282	281	285	282	307	304	318	243	275	278	283	242	284	312	258	287	302	302	305	304	251	289
33162	49592	38272	19112	5598	2099	940	578	494	515	508	528	526	576	496	537	533	557	525	540	516	556	571	533	535	533	536	531	538	500	518	531	529	494	517	509	482	483	520	540	500	487	500	500	511	498	515	529	478	504	508	525	521	479	535	509	484	507	513	556	541	490	500	492	548	511	520	536	528	504	549	530	517	522	523	520	512	565	509	516	488	544	516	504	503	506	491	510	573	539	551	525	505	548	543	480	548	535	514	513	505	540	528	518	520	523	508	490	549	545	539	522	552	544	540	516	513	504	544	539	516	538	482	554	515	527	538	512	533	543	530	539	530	542	509	529	555	508	509	523	510	495	520	495	519	508	471	497	512	542	529	519	519	541	519	513	487	516	501	553	525	522	508	515	513	514	488	547	509	536	481	471	483	539	501	547	523	532	522	525	516	499	520	506	502	511	523	508	561	503	509	542	533	555	529	495	533	509	519	541	478	486	511	532	523	502	486	516	503	545	491	525	554	485	512	544	494	532	516	528	541	506	545	498	514	514	514	520	508	511	482	547	519	549	516	532	532	547	522	527	494	527	496	535	536	530	536	569	547	565	549	495	523	509	507	555	494	546	517	516	498	514	513	540	491	525	536	531	516	564	511	549	505	528	518	507	495	547	498	534	523	506	523	542	491	484	546	527	502	493	541	524	526	524	518	547	542	523	490	490	551	556	527	537	537	492	534	513	513	482	530	490	544	543	498	555	537	529	537	518	538	530	527	542	521	499	508	524	522	542	494	483	546	506	478	500	512	540	554	551	519	524	520	530	514	512	506	511	533	474	518	521	503	517	511	527	564	510	498	504	558	523	522	521	517	513	561	508	525	484	497	524	544	522	519	525	522	517	532	491	475	524	538	489	550	498	567	546	534	521	524	551	550	502	524	540	525	508	498	544	512	485	534	488	473	533	502	489	529	510	527	492	558	526	522	530	487	525	534	506	516	532	534	507	533	502	524	525	542	494	511	526	531	516	551	540	531	556	535	520	495	566	507	544	517	521	515	520	532	487	539	514	491	507	461	486	526	516	520	504	473	515	526	462	496	520	487	541	556	519	502	487	503	499	535	519	522	506	524	515	495	549	535	520	573	535	597	526	486	510	524	527	564	508	537	532	482	524	530	555	521	514	513	531	534	515	501	506	492	523	516	530	519	495	491	491	538	504	482	518	511	513	518	508	468	543	484	524	515	490	473	494	502	537	541	554	499	544	540	518	537	532	490	522	500	486	539	482	529	520	487	538	494	514	512	560	529	487	557	518	542	557	496	514	534	475	543	491	511	533	508	514	528	533	513	524	542	490	502	535	519	548	509	528	527	533	533	534	528	537	486	505	546	510	510	471	531	484	495	556	543	557	527	520	516	517	478	499	505	520	498	502	540	535	500	510	471	514	514	492	531	532	495	493	549	483	538	475	479	532	550	499	532	503	564	505	561	547	511	527	559	538	567	519	517	546	469	524	511	482	496	524	517	526	493	520	491	510	500	480	502	519	549	478	507	530	522	515	470	509	524	489	523	501	542	569	500	478	530	484	512	507	500	550	525	545	527	558	543	525	510	522	470	525	517	533	519	536	520	549	520	508	526	495	546	518	514	522	520	526	498	524	584	522	537	498	503	512	511	475	520	514	523	518	486	504	546	504	530	527	558	522	504	538	533	550	516	547	532	551	501	494	496	490	552	512	488	498	509	539	560	511	517	553	523	580	510	526	510	553	547	481	521	537	545	527	518	486	547	500	526	521	541	499	520	531	493	483	524	552	521	507	510	493	488	479	492	506	534	516	527	515	491	505	536	533	552	522	497	522	532	533	540	487	537	502	537	530	498	572	513	481	507	528	513	538	533	543	543	480	502	517	499	492	499	485	516	521	544	502	536	527	538	500	518	542	496	545	516	513	518	555	550	494	523	484	496	541	532	522	516	547	534	532	526	532	495	523	499	532	507	524	534	504	496	539	502	498	502	517	513	535	540	503	545	498	493	501	541	521	519	514	500	521	544	493	515	512	493	516	524	497	519	556	474	525	525	498	544	488	513	516	506	507	489	465	531	510	493	546	479	490	532	521	545	543	507	507	547	563	510	529	534	501	534	557	512	542	544	514	526	544	474	485	552	541	541	542	487	485	505	526	533	546	519	575	515	543	531	500	513	542	544	506	514	539	536	507	548	496	479	541	492	531	538	488	535	507	520	540	567	503	515	504	527	529	541	522	510	543	574	536	544	515	549	565	515	520	523	509	523	526	513	478	482	502	503	531	521	514	516	518	526	497	493	479	534	521	510	507	514	546	486	582	507	515	541	517	521	515	496	482	534	542	520	522	498	496	528	564	513	527	534	584	560	505	529	529	547	530	510	506	516	511	539	514	514	524	499	478	479	515	540	500	522	522	503	463	501	513	522	533	523	461	511	516	505	547	534	553	494	536	536	516	538	518	517	488	526	509	503	528	501	563	482	555	487	512	560	515	509	515	487	499	532	562	491	472	506	531	521	506	504	526	531	544	495	550	500	544	544	482	520	484	514	586	539	489	533	502	525	492	510	485	542	521	552	507	515	496	514	500	492	560	514	506	532	524	529	520	518	532	536	510	497	507	540	532	528	540	554	503	550	520	520	510	501	495	553	532	497	474	596	488	519	566	496	501	546	521	516	512	499	490	522	521	525	557	513	540	533	524	524	503	531	529	529	505	480	500	536	509	515	539	494	507	535	518	521	522	564	530	496	580	517	497	532	510	487	555	478	566	503	535	527	486	543	533	494	494	531	537	492	538	591	530	508	512	505	487	515	522	525	520	506	554	503	512	541	502	507	503	562	561	500	550	513	521	559	485	562	486	559	504	531	521	523	516	449	509	506	522	507	535	518	521	545	518	524	555	504	520	527	519	538	509	556	526	479	528	547	522	521	519	515	521	514	462	484	491	503	507	523	489	528	522	533	507	503	527	515	562	488	493	494	516	511	557	520	512	508	523	492	557	501	542	491	530	504	495	535	521	518	494	502	502	555	495	552	537	525	510	534	487	492	522	483	495	534	534	551	488	545	496	523	514	532	523	560	527	513	532	529	517	512	520	508	490	523	477	529	512	529	501	532	563	465	467	540	525	535	497	496	512	497	504	510	506	484	500	509	502	531	500	555	528	469	552	544	538	507	522	503	553	540	506	553	545	519	519	510	521	532	535	540	521	566	542	522	493	498	495	498	525	527	511	509	528	548	531	477	518	503	495	531	538	555	537	547	511	559	484	502	503	520	547	515	507	525	518	508	522	528	546	505	506	534	537	515	471	475	544	477	506	498	495	525	512	512	502	504	529	502	489	531	485	490	506	516	534	518	512	499	551	518	504	498	492	514	491	513	571	519	524	530	556	525	547	526	512	516	513	551	516	524	480	518	492	510	510	578	523	500	507	517	535	498	523	501	508	500	497	569	527	494	523	570	525	546	543	493	501	513	499	502	524	487	524	519	561	514	537	485	530	456	513
24453	24836	38672	32649	21145	11590	2224	534	311	309	307	329	342	311	347	318	320	319	327	323	319	319	306	319	317	310	299	327	317	317	281	310	334	337	331	308	287	350	329	312	281	294	321	300	320	302	299	334	317	297	322	290	323	303	318	304	286	312	327	328	318	341	355	301	334	299	299	314	299	318	317	316	284	325	300	365	285	339	354	307	333	285	321	306	337	325	304	286	329	291	313	331	321	283	321	295	328	284	312	303	321	311	317	319	314	321	316	304	337	318	308	317	309	329	303	303	334	321	301	291	305	313	326	341	296	320	328	302	318	302	299	333	341	302	311	324	319	308	291	298	311	311	297	308	338	301	325	326	287	310	312	290	297	305	326	278	310	321	295	314	300	302	283	304	312	324	317	303	303	301	314	303	305	279	321	264	316	314	311	316	307	313	325	294	300	342	301	319	288	329	293	306	310	298	277	347	355	322	308	296	308	332	304	317	329	309	316	281	316	291	321	312	343	334	306	323	311	282	341	302	340	325	292	297	290	326	303	348	307	323	311	322	330	291	329	278	330	308	315	326	300	290	318	321	307	312	301	290	315	303	332	278	332	301	303	318	330	306	335	322	313	308	321	315	332	280	338	302	285	319	335	320	281	320	322	328	324	325	330	310	297	298	293	322	296	251	305	326	299	336	282	320	333	326	326	272	325	293	318	311	299	330	332	301	295	301	292	308	324	310	313	338	313	300	315	285	298	310	293	315	306	318	290	304	311	350	277	320	325	285	297	301	311	311	334	293	285	289	337	314	299	309	336	317	317	294	336	297	322	273	298	312	319	297	321	303	297	302	303	302	315	275	308	297	303	340	292	353	335	270	277	314	317	315	314	310	299	319	315	307	326	325	335	302	276	328	317	275	322	317	281	316	330	324	314	326	301	295	327	315	336	314	290	307	315	294	302	306	331	318	334	317	289	309	297	327	281	312	307	336	296	313	313	291	325	313	333	339	307	333	318	321	325	302	289	324	302	301	308	288	329	311	318	332	296	306	310	319	298	277	291	320	330	293	295	308	327	295	300	299	322	329	357	312	279	332	270	370	297	305	317	335	314	311	327	310	302	323	318	301	300	291	337	309	295	300	301	348	308	294	299	274	345	310	299	295	295	308	348	314	310	319	313	298	324	322	318	308	291	335	321	297	319	299	309	270	320	301	347	332	295	318	312	325	293	326	304	335	275	304	297	285	320	298	296	308	285	292	310	309	308	319	287	313	298	326	321	317	297	281	322	295	326	274	335	323	303	283	278	288	303	308	331	324	320	308	321	311	299	303	304	316	324	296	328	315	303	266	314	280	303	314	316	313	319	305	294	310	288	321	312	309	312	310	300	322	329	313	308	324	303	307	301	317	320	333	288	303	312	298	305	317	322	315	284	310	295	274	311	367	325	278	312	312	333	305	326	294	364	321	307	265	309	326	336	324	303	321	276	320	319	291	333	311	274	321	294	306	350	322	324	326	332	297	325	280	310	326	296	295	308	328	312	285	318	322	300	292	309	291	297	336	336	334	334	310	332	322	302	295	326	344	320	337	307	311	310	299	294	332	290	276	268	307	330	333	338	336	324	316	281	295	300	357	324	348	307	304	292	297	286	301	271	300	305	286	285	329	328	287	314	312	289	313	319	311	311	297	297	323	305	278	325	297	315	308	346	310	295	321	294	294	321	285	302	325	306	277	310	298	336	269	295	338	341	337	327	313	320	292	297	308	355	328	282	302	297	346	316	317	317	345	303	295	304	348	344	316	337	289	327	315	321	308	339	299	286	344	342	313	337	331	332	328	299	329	348	344	305	346	304	284	359	287	290	301	310	287	326	345	326	308	324	285	322	315	301	314	297	304	316	318	335	320	311	307	306	291	272	309	301	316	307	308	338	315	316	310	329	313	308	296	305	305	313	316	300	320	296	309	353	317	319	309	312	318	311	325	305	320	313	314	289	335	310	309	284	298	311	315	333	315	347	339	313	324	329	297	317	315	312	324	316	322	309	303	303	303	313	312	300	281	296	279	316	334	297	324	329	298	283	330	313	303	325	329	316	320	282	284	317	314	274	284	303	319	306	283	349	303	286	324	310	294	331	295	311	319	281	300	318	306	316	321	337	291	293	317	309	313	295	322	306	296	307	319	321	320	342	319	296	306	293	297	315	311	285	358	329	340	294	345	294	296	293	307	327	304	338	329	310	297	289	329	285	313	320	323	299	321	300	333	309	298	289	314	297	284	313	301	302	298	347	299	328	293	302	311	315	320	312	342	312	295	341	305	319	306	294	307	320	291	306	312	316	324	328	305	294	300	301	289	278	335	306	307	327	309	325	306	313	332	302	318	333	328	307	308	320	294	318	304	311	325	314	319	299	316	302	350	306	311	317	306	306	297	301	311	311	314	276	313	303	317	274	311	317	278	320	318	311	313	290	313	336	300	313	319	298	303	292	313	322	294	318	303	313	298	294	300	327	287	324	300	331	322	293	336	321	285	288	288	282	288	311	296	319	305	307	333	308	287	303	287	348	304	320	342	290	325	334	283	320	304	314	321	322	295	303	327	288	340	298	300	345	325	341	301	339	294	312	307	310	326	313	297	306	326	335	312	331	307	313	277	322	334	300	304	302	335	283	339	304	343	302	344	260	318	303	300	343	313	278	308	301	302	316	282	312	309	319	284	297	308	339	333	330	290	266	325	301	307	322	301	333	339	324	313	309	334	292	314	293	292	294	294	273	309	308	300	314	310	313	319	303	305	301	301	312	293	278	305	341	319	312	320	328	282	323	323	285	318	324	340	306	303	317	299	346	296	303	303	292	338	357	325	303	299	323	332	286	339	311	280	296	293	321	330	334	346	300	341	309	331	331	341	352	331	325	302	326	291	313	297	304	326	285	311	308	336	336	294	315	319	309	326	334	302	298	294	331	282	307	334	308	317	320	280	323	311	328	290	292	319	321	308	321	340	302	312	287	312	313	279	303	308	303	342	300	306	297	306	309	312	290	303	339	317	316	306	311	337	309	314	303	296	303	314	306	318	298	297	303	325	323	298	288	289	322	331	335	314	295	276	301	339	329	314	314	313	286	299	322	302	335	302	320	313	282	311	335	346	324	325	295	290	317	355	295	315	290	353	288	304	287	274	327	322	298	323	290	298	314	285	309	314	318	323	314	293	308	317	310	283	351	299	309	313	296	294	292	333	316	309	308	322	313	293	300	305	328	355	313	311	268	296	304	309	305	281	312	283	300	314	324	307	313	321	288	340	290	306	297	288	288	313	315	318	310	283	326	286	310	320	301	334	287	303	336	303	321	316	320	333	305	290	319	317	308	332	337	286	312	277	292	302	276	351	330	311	285	318	335	277	340	299	297	290	305	306	302	295	290	323	328	298	322	305	313	339	314	301	289	331	324	335	285	293	319	282	291	301	297	292	298	331	319	329	322	311	333	312	307	322	303	329	304	286	310	317	319	293	342	332	300	327
57745	95120	73543	44339	22066	10598	3127	977	623	521	580	571	580	562	573	531	609	519	555	587	547	576	602	570	548	530	601	537	585	573	566	577	598	556	573	545	554	564	578	551	542	514	589	543	532	567	554	592	544	598	539	563	538	504	572	569	550	556	563	576	569	577	561	550	605	530	554	544	546	527	556	555	577	544	560	599	532	567	559	589	579	583	614	574	605	578	575	613	533	574	585	594	565	559	545	600	629	591	563	482	569	560	571	567	585	562	543	538	581	571	581	600	584	596	541	534	591	549	543	544	583	525	581	582	512	558	555	557	576	530	584	555	551	566	543	610	527	538	569	567	551	585	518	532	540	611	561	553	562	553	544	590	605	592	537	562	540	583	531	572	577	516	558	550	569	545	554	604	614	557	587	525	554	581	546	557	548	562	605	536	558	553	536	532	566	519	594	539	536	552	578	534	558	554	574	545	530	535	536	547	570	564	551	565	582	582	542	596	591	532	573	574	532	572	539	611	558	533	574	562	581	568	575	578	518	543	609	590	556	537	567	583	550	581	546	563	586	518	543	536	518	554	583	529	555	587	553	577	552	571	572	521	548	551	585	528	574	573	592	531	609	534	567	591	532	580	561	567	526	565	607	575	574	559	572	608	584	551	551	571	548	596	516	582	565	550	573	551	546	553	516	527	532	561	570	558	532	548	522	556	597	533	535	559	582	564	594	560	560	576	587	546	593	566	577	526	550	538	593	584	542	573	576	553	572	525	577	569	558	553	579	550	562	552	527	584	577	577	532	535	584	574	622	568	542	575	499	538	564	575	547	517	533	568	603	573	550	603	614	564	571	549	569	553	568	534	548	542	590	596	553	550	559	554	598	619	557	573	552	598	565	577	551	563	537	549	578	539	546	548	541	551	582	566	519	587	569	562	569	540	520	565	546	574	598	581	564	560	579	597	568	578	537	527	553	532	538	536	569	595	569	576	542	572	570	538	531	581	564	570	544	591	553	599	541	560	545	563	570	590	576	559	572	563	551	593	581	587	574	536	576	554	548	577	519	571	556	523	553	563	562	592	537	546	583	545	560	551	585	567	589	569	566	555	566	576	545	547	576	549	515	540	544	573	595	547	568	581	530	539	550	602	553	571	535	556	550	562	603	582	530	480	539	598	558	512	567	559	535	522	538	542	578	569	544	572	569	581	572	570	535	528	572	591	563	564	529	556	552	549	589	583	554	572	562	571	604	572	519	571	559	631	537	559	583	572	540	546	584	562	542	542	597	547	545	561	566	598	597	586	542	546	544	561	572	526	539	555	563	580	561	586	537	600	576	552	571	553	590	583	581	574	570	559	552	599	542	551	590	557	565	556	564	531	543	589	569	532	548	513	605	565	573	549	571	553	561	550	560	561	545	541	531	562	574	570	583	543	594	576	525	531	544	573	581	540	560	578	565	528	595	599	553	566	611	536	557	562	571	580	532	531	586	577	571	568	545	553	542	561	610	569	572	549	541	588	576	582	537	589	555	591	521	568	569	551	569	552	548	610	607	561	577	567	588	551	540	582	538	509	561	592	552	567	576	549	555	586	574	558	546	545	581	579	592	554	571	562	574	548	577	581	558	576	569	540	527	566	577	568	578	531	590	566	542	539	574	560	545	577	531	557	596	605	576	636	534	557	566	566	561	569	561	596	526	570	567	543	528	545	555	586	554	556	570	537	565	523	510	556	525	569	575	556	591	552	596	582	589	546	541	576	525	572	569	579	578	558	552	549	574	580	543	521	573	576	543	547	556	539	526	537	551	592	552	556	510	605	532	572	580	560	547	615	576	534	544	564	562	515	613	540	508	566	579	553	552	520	583	586	546	566	557	556	578	589	593	567	562	551	525	606	526	569	526	534	524	538	538	516	638	574	607	595	531	561	567	529	536	556	567	589	581	556	551	529	568	569	596	545	557	564	580	549	544	563	570	556	585	544	535	548	540	565	533	574	552	581	561	580	548	564	566	575	513	551	519	531	565	523	600	543	596	545	520	536	600	649	604	600	546	550	542	574	548	538	574	601	585	550	599	558	529	509	594	553	540	580	594	517	539	526	547	570	573	545	577	581	568	560	546	578	555	559	555	567	546	548	542	571	571	587	601	574	551	556	511	586	536	572	595	546	577	578	591	563	524	572	553	536	523	525	570	545	567	587	508	573	569	548	575	568	538	564	615	541	554	568	607	569	567	555	576	577	534	592	577	574	563	535	570	584	543	546	594	584	563	588	568	569	548	573	533	548	522	595	547	560	593	553	545	586	580	547	569	582	527	555	595	511	561	496	562	582	539	538	562	574	560	574	553	590	562	539	572	557	587	528	535	542	612	589	574	563	544	592	563	566	576	566	555	567	573	568	571	587	529	604	537	553	565	538	589	544	542	598	566	588	565	575	557	555	542	581	565	550	525	548	573	577	551	529	527	562	540	507	519	560	555	576	565	577	560	595	579	549	578	545	585	563	570	570	565	582	559	560	568	574	513	554	528	554	542	562	530	560	588	549	566	550	555	542	535	501	549	568	538	552	536	558	582	576	563	585	549	573	586	565	556	571	605	547	553	540	529	525	599	505	554	564	549	594	555	565	562	557	553	517	588	540	550	562	573	562	562	546	587	548	599	583	550	569	594	529	574	555	531	552	606	588	608	562	573	545	571	545	542	586	600	574	565	563	562	553	587	532	576	559	570	570	550	557	566	553	596	531	541	557	550	527	569	540	563	549	556	586	562	573	571	586	519	560	525	531	564	534	573	532	569	567	544	528	538	548	523	511	603	594	597	524	549	570	541	524	573	568	542	573	546	581	583	533	566	544	532	560	552	551	597	499	587	565	558	556	545	569	599	551	578	548	590	562	567	573	540	535	564	566	587	515	510	531	559	582	576	544	611	583	562	559	637	566	577	598	539	557	576	543	528	536	592	587	586	566	537	578	622	531	545	481	554	612	546	567	590	548	588	577	593	510	536	559	524	557	570	562	543	570	469	566	525	559	541	602	549	566	579	565	560	551	540	552	535	561	584	558	544	565	550	538	583	538	575	558	537	537	594	558	512	540	558	559	548	567	513	575	583	565	571	595	565	546	574	596	522	568	616	568	526	520	574	553	543	575	517	521	573	563	509	589	582	583	555	579	584	540	500	610	566	575	555	567	590	530	519	597	564	522	580	558	578	575	571	562	582	542	534	551	552	528	553	514	546	540	569	573	542	597	524	567	606	581	574	530	545	530	539	575	564	517	558	568	597	531	545	555	536	533	535	503	605	555	566	574	549	607	617	570	547	529	552	535	567	542	560	579	568	529	520	567	601	539	532	581	538	570	528	583	584	589	542	544	537	523	540	559	566	596	565	529	585	587	560	521	536	537	574	532	563	575	580	547	569	583	542	562	559	548	564	555	606	562	575	546	572	555	580	583	588	568	529	549	565	601	609	608	562	544	529	571	544	582	524	540	536	622	558	527	528	571	563	574	515	561	595	572
23387	22999	34976	30089	23026	18851	6514	733	423	374	373	373	380	359	378	371	375	370	365	358	358	375	351	383	390	354	359	358	377	401	364	377	396	424	371	346	349	359	371	388	400	379	346	366	353	371	359	392	399	372	345	389	345	361	362	344	393	359	366	371	407	345	356	377	365	358	383	364	372	364	371	391	360	343	340	386	379	404	340	398	365	401	337	354	366	395	375	372	366	392	375	373	361	392	350	376	350	373	368	362	368	398	381	338	357	373	372	375	382	359	405	386	353	375	387	372	379	347	347	368	341	396	353	368	379	376	365	356	341	389	386	373	382	349	401	386	349	360	370	355	378	393	363	390	388	363	359	357	386	365	342	379	363	377	395	359	355	353	345	355	397	368	386	386	358	353	374	361	323	368	362	363	386	380	379	337	359	383	365	395	393	400	358	380	381	366	382	365	351	331	372	342	342	371	393	364	369	338	373	386	369	370	375	357	361	350	376	345	373	382	349	371	361	375	350	404	386	339	336	402	352	369	386	375	387	368	346	360	356	331	361	404	316	326	388	337	383	358	351	383	358	390	392	390	366	360	351	372	351	392	325	364	387	377	376	392	368	321	358	374	381	349	338	406	388	371	334	371	371	388	318	342	362	369	364	386	376	375	402	343	349	391	387	367	374	391	381	382	343	387	359	329	339	338	355	377	360	388	344	392	349	330	341	346	367	371	375	376	335	375	387	326	362	380	392	314	366	369	360	384	352	351	348	368	359	338	354	402	395	341	372	403	364	356	335	370	358	369	361	353	346	381	380	373	391	381	367	333	348	381	349	375	395	394	384	403	325	370	365	368	345	363	391	350	362	390	399	406	399	371	391	384	391	352	398	372	353	368	378	346	368	366	344	395	385	347	371	368	389	343	389	362	363	343	366	365	387	338	352	352	381	373	360	356	341	380	398	352	342	355	394	381	363	380	334	378	361	390	364	372	401	382	328	379	343	382	376	386	381	391	359	395	365	393	361	366	337	372	359	350	420	384	378	362	371	416	366	373	390	346	360	343	371	359	382	367	358	349	384	354	398	403	331	355	350	388	339	358	354	351	346	362	355	390	371	364	343	347	370	389	358	380	345	378	352	401	396	374	331	387	354	385	404	381	371	364	351	360	380	378	387	383	382	402	346	386	317	358	362	368	375	360	352	349	374	382	358	394	396	381	338	360	355	394	377	355	369	378	345	397	358	342	335	408	359	366	358	373	344	376	338	342	382	371	332	379	386	384	368	372	408	360	388	370	363	366	341	379	342	351	353	408	363	350	367	341	391	372	361	368	410	360	389	357	391	369	399	358	387	357	342	344	331	347	389	359	361	384	378	350	364	379	364	402	366	405	368	389	370	377	354	379	386	388	371	352	408	388	365	353	334	368	379	340	358	340	379	370	410	343	367	374	385	392	380	340	381	348	346	368	329	347	390	375	372	348	372	388	358	328	361	353	338	348	411	387	353	350	366	365	357	364	364	359	401	369	355	373	379	364	372	357	376	382	344	349	368	383	368	356	397	378	391	355	370	352	343	335	340	332	359	370	361	359	377	345	362	359	365	351	362	370	329	369	374	365	356	368	339	401	363	353	352	390	391	350	344	369	373	356	350	387	364	395	354	375	385	365	377	395	347	342	365	370	329	363	396	356	354	391	378	383	386	305	351	405	370	341	338	366	395	366	351	375	397	361	417	373	366	372	367	377	370	362	389	381	345	398	376	358	362	370	357	365	365	344	350	376	376	346	372	365	375	356	351	364	378	365	358	364	358	374	374	389	349	372	338	362	348	384	388	355	377	351	387	345	374	368	355	346	413	396	342	363	373	379	348	389	369	374	380	394	385	358	376	389	356	336	366	365	366	353	377	369	400	359	361	343	360	370	355	366	378	361	342	355	379	390	345	370	341	342	373	366	357	367	373	371	367	355	359	393	357	389	378	367	343	368	370	372	351	390	365	370	386	372	357	381	387	358	390	352	361	349	370	372	366	366	382	330	389	352	367	392	378	376	379	376	402	349	375	360	355	365	339	380	397	372	344	379	385	377	331	372	338	340	346	400	371	393	356	352	399	331	398	324	353	371	373	354	381	389	393	356	358	337	377	376	360	325	365	342	388	386	355	363	364	389	367	364	378	368	426	406	355	357	406	362	374	379	374	367	368	355	339	395	403	357	363	407	388	391	389	362	357	355	343	351	381	370	380	365	378	336	367	356	356	344	349	369	315	353	378	357	384	371	357	341	361	379	352	390	364	351	381	408	358	355	374	361	341	373	373	389	374	364	336	377	362	345	351	395	382	350	376	346	375	373	375	347	364	351	375	383	362	365	386	360	382	368	334	377	387	377	382	340	375	373	338	309	357	384	365	344	377	377	387	362	351	391	384	393	371	334	390	366	369	392	395	359	380	357	383	340	376	389	362	361	381	375	376	335	370	346	405	393	348	369	343	406	355	351	382	397	373	367	377	370	373	333	368	354	377	362	338	363	348	386	367	367	358	334	355	353	368	376	379	382	350	391	354	329	366	337	390	379	344	408	386	376	384	324	368	381	367	394	381	374	382	351	384	377	381	365	349	384	347	358	368	365	357	364	372	359	374	413	363	347	360	379	350	380	339	360	365	365	372	377	359	388	380	371	365	343	372	366	370	376	388	338	389	397	382	370	345	358	359	349	378	370	379	373	374	378	346	350	376	354	381	356	394	395	355	362	355	396	386	376	347	338	326	391	366	403	356	368	359	358	372	339	363	350	376	380	354	356	343	362	386	402	394	347	367	352	358	356	360	381	343	355	383	384	375	343	378	398	381	384	367	351	353	356	373	410	346	350	351	369	367	381	362	354	364	325	366	364	399	395	373	366	401	357	327	342	380	404	357	367	364	370	394	377	398	361	379	343	335	341	393	356	364	373	363	341	363	409	345	370	366	361	404	373	378	379	346	349	364	350	383	367	339	367	377	375	401	366	367	367	388	337	383	358	361	342	361	365	338	357	364	368	368	359	343	409	377	412	367	386	353	343	356	377	387	331	330	376	379	380	397	334	361	338	374	383	386	376	350	390	376	358	399	353	391	354	358	337	391	353	381	361	380	341	386	379	406	384	372	394	348	369	359	358	361	390	371	356	380	405	375	373	367	378	344	352	369	349	362	371	365	380	342	361	382	366	388	378	366	370	356	361	357	369	341	389	384	376	375	395	373	372	362	389	374	357	335	367	353	364	358	344	355	329	332	400	377	334	373	382	347	365	389	378	383	354	378	373	345	345	366	385	375	346	355	369	336	358	358	364	348	362	353	374	386	378	355	377	348	396	389	395	350	376	361	394	402	373	345	369	366	391	351	346	402	315	353	347	368	363	310	357	356	346	381	404	418	363	361	347	338	393	367	357	391	356	372	359	389	344	362	368	397	346	352	365	387	377	397	392	407	351	354	376	360	359	333	392	370	381	372	386	358	360	372	344	365	366	374	352	347	357	373	363	354	386	296	400
58861	103720	81294	52824	31404	15968	4155	1293	643	589	616	629	625	628	588	607	599	633	640	668	594	638	633	581	616	607	604	639	628	646	654	588	617	647	646	670	689	611	669	616	663	592	639	610	638	649	666	616	623	617	634	588	628	685	619	631	622	613	629	610	577	604	611	641	614	615	651	652	605	635	617	648	612	631	634	635	661	631	649	620	627	624	651	656	611	639	595	631	674	597	637	625	659	653	614	649	637	611	649	611	616	611	654	586	652	642	628	653	595	610	585	616	642	658	603	593	589	589	599	635	642	641	593	623	651	591	629	586	582	601	638	612	651	653	631	630	691	604	593	585	626	643	640	607	630	606	640	620	615	661	620	625	625	627	635	591	622	638	629	610	624	662	656	585	648	589	610	611	615	642	645	645	586	645	612	622	612	638	637	618	653	647	694	665	599	643	644	661	628	651	635	602	641	645	646	619	591	647	635	653	644	610	640	650	624	612	636	573	592	613	671	618	612	632	604	619	588	636	659	594	629	638	597	622	641	621	637	577	608	605	635	626	632	685	631	620	613	647	632	592	598	621	673	652	648	659	680	631	669	607	616	602	655	623	636	628	627	608	628	629	640	646	670	632	620	640	609	636	665	595	626	606	594	659	600	614	602	608	613	603	650	634	605	606	647	613	613	619	644	658	618	653	609	605	607	636	678	644	668	619	634	661	589	652	624	633	638	649	647	633	618	625	616	604	664	611	666	627	611	653	645	663	599	633	620	618	655	624	658	610	620	615	599	609	628	621	627	642	605	586	614	631	637	612	621	627	637	657	636	640	684	577	648	657	596	629	607	627	668	628	623	619	610	649	666	602	617	644	624	602	637	643	603	608	626	646	627	657	627	599	642	626	677	660	633	596	606	607	625	621	625	610	655	631	662	595	597	639	629	600	619	640	639	588	692	573	634	609	609	663	633	648	617	574	632	648	602	596	620	637	628	601	651	601	625	612	637	674	652	673	626	609	613	608	635	589	647	662	661	635	584	639	625	657	663	653	656	630	649	658	599	624	636	594	640	617	634	645	642	665	656	676	638	642	627	631	670	663	652	585	634	623	629	613	623	641	606	632	621	672	609	630	644	667	638	617	632	668	608	674	627	598	630	611	625	596	667	634	563	629	583	647	631	671	643	650	615	624	613	649	658	607	617	558	637	660	648	612	620	634	613	587	638	597	577	594	609	621	641	655	606	651	646	665	618	610	615	618	644	613	646	616	636	648	612	647	619	629	633	623	608	655	629	598	622	619	596	585	635	599	663	609	633	623	651	621	620	614	647	647	670	596	668	657	585	619	632	631	655	614	643	621	659	620	591	624	686	644	617	627	632	627	657	638	603	645	629	627	705	607	630	615	629	661	646	615	597	647	671	662	650	626	630	620	625	657	569	623	591	672	625	620	678	626	607	661	639	644	638	608	636	637	586	603	598	640	635	615	625	636	583	618	659	635	636	626	614	602	658	609	630	659	654	651	587	651	658	626	642	636	650	632	631	623	653	629	632	621	624	639	580	655	644	662	613	620	623	655	644	618	620	612	626	602	608	670	630	609	644	605	657	612	679	627	606	603	614	659	642	588	623	613	647	692	594	609	593	650	582	643	607	618	630	644	655	631	632	618	612	639	605	642	645	596	624	647	623	603	628	680	607	645	607	603	631	600	614	641	637	627	634	646	619	625	647	642	639	674	672	598	595	631	623	661	652	654	646	623	650	598	623	625	614	606	637	645	586	637	674	642	654	604	638	594	604	635	621	580	617	643	642	585	650	618	651	599	605	691	622	642	598	611	549	664	667	616	628	645	652	613	643	640	605	671	686	600	648	615	608	622	626	652	617	619	640	671	652	635	676	635	618	640	629	616	641	649	637	664	658	659	664	575	664	590	664	631	650	656	573	633	607	641	644	625	605	635	609	624	588	604	595	632	609	620	614	632	597	630	619	601	611	618	615	657	617	633	662	592	591	622	648	624	643	620	585	635	617	631	664	615	631	601	639	664	623	620	604	636	610	652	650	633	640	596	655	648	622	614	668	642	620	618	591	608	637	658	589	619	623	632	671	668	561	596	657	641	635	608	620	655	652	602	602	632	633	582	604	612	631	615	637	661	669	641	636	645	600	686	636	665	602	651	603	631	616	642	594	617	622	623	671	591	646	680	631	600	621	647	657	665	615	589	652	606	594	660	676	592	663	674	600	588	629	641	608	629	646	613	590	625	632	647	623	673	642	624	603	613	621	633	650	653	648	611	592	587	621	632	625	597	612	642	627	675	649	628	628	624	591	625	624	611	610	616	608	702	613	622	596	629	626	616	613	615	601	591	642	666	598	657	594	614	632	623	669	663	610	608	622	582	654	629	640	645	630	617	627	606	657	664	640	594	644	664	630	619	579	638	674	612	623	610	648	623	656	611	624	653	628	608	615	597	640	650	667	653	640	608	583	668	636	638	626	652	670	609	638	594	647	576	631	633	654	633	632	723	607	614	680	657	619	642	612	651	639	628	628	617	676	633	623	609	655	638	658	605	615	618	611	612	574	617	639	612	603	557	675	586	637	607	624	620	664	619	674	639	619	607	630	686	624	600	604	626	668	661	613	657	608	624	616	632	644	604	634	623	668	625	632	603	610	621	596	641	595	637	581	631	659	628	646	674	639	634	621	621	648	632	603	608	608	634	609	663	592	632	618	620	626	670	616	604	608	656	616	644	634	658	594	616	575	613	638	590	620	610	601	620	617	658	650	649	577	637	572	649	637	689	657	626	632	634	609	648	612	640	654	616	586	626	632	623	640	632	626	664	624	656	637	632	638	618	650	640	657	615	601	631	632	670	647	638	634	646	641	613	633	651	651	604	610	644	630	615	637	639	626	640	615	630	630	629	597	616	620	593	648	616	612	593	613	610	605	649	600	610	634	609	648	576	604	614	626	594	640	637	676	636	603	643	598	634	666	625	618	634	643	602	625	580	641	642	612	639	694	615	614	639	641	668	626	647	646	661	594	644	594	661	641	591	627	548	594	638	695	616	631	617	637	678	662	634	612	602	617	618	647	650	674	615	597	639	634	644	622	648	591	634	676	606	593	606	611	621	638	649	640	620	610	626	642	641	624	615	610	613	617	642	649	667	578	623	606	593	611	618	620	614	642	622	649	629	638	604	607	616	627	688	641	645	652	642	582	596	616	658	635	631	645	616	603	634	680	609	551	594	641	635	657	649	675	641	625	697	601	654	620	632	647	713	648	645	617	650	663	587	603	598	606	595	568	640	624	545	648	638	630	612	638	669	620	609	653	622	630	650	642	628	653	646	615	627	643	613	640	618	640	589	676	599	613	610	632	650	612	599	597	627	629	692	669	646	630	650	655	622	645	617	622	633	681	631	636	603	624	628	636	622	615	618	562	592	625	626	639	658	562	603	673	677	641	675	666	663	619	631	644	660	667	608	624	612	620	616	640	633	606	620	617	620	602	648	629	634	637	674
28202	32374	31806	16263	3408	1031	509	297	317	280	269	291	315	286	296	312	299	299	297	272	304	261	296	319	292	283	301	305	305	311	279	309	257	273	280	287	281	281	302	256	277	292	267	261	297	254	276	277	258	294	283	288	285	268	291	269	275	276	274	285	327	293	281	291	239	262	323	293	304	286	288	310	301	283	281	284	259	303	258	289	292	297	310	291	291	316	294	275	275	290	298	304	288	274	270	273	290	292	286	296	305	309	303	264	283	274	287	264	266	313	266	267	281	276	279	278	292	259	284	287	282	316	268	307	321	291	275	293	297	297	257	308	261	290	292	265	282	287	262	281	272	254	264	297	283	266	251	308	282	276	296	280	299	291	274	282	290	236	307	256	255	276	288	308	303	278	293	304	275	275	266	284	287	265	286	251	298	291	288	304	290	270	288	275	275	304	298	265	293	296	301	283	267	284	281	251	283	275	285	250	292	289	291	296	278	282	282	286	285	304	310	281	274	302	314	279	265	295	273	284	300	288	276	271	276	263	270	288	323	265	289	281	295	273	282	275	287	275	277	270	282	283	265	287	278	271	256	282	311	316	266	258	283	273	265	273	269	309	248	277	295	307	275	325	300	291	278	293	300	274	300	304	276	310	308	322	240	295	308	291	289	284	284	278	288	271	292	317	282	300	281	280	287	268	308	259	269	259	259	306	274	305	316	288	296	277	278	276	274	299	292	299	322	280	280	286	280	284	281	298	289	284	284	296	286	244	311	303	311	309	250	310	252	268	264	338	253	302	281	273	267	325	302	304	285	270	280	267	281	297	282	274	269	294	280	293	300	280	326	268	279	279	290	283	277	267	311	310	274	278	276	281	282	286	265	265	260	274	280	272	292	288	258	284	281	274	283	307	290	272	299	302	283	296	273	286	295	310	295	258	318	292	318	290	288	233	292	275	281	301	277	263	262	288	289	281	299	262	275	324	283	275	308	269	265	296	275	285	290	271	297	274	295	316	299	274	279	277	273	276	281	287	275	294	275	278	273	275	282	286	290	275	322	270	268	293	290	272	307	273	284	277	273	273	270	268	290	284	281	301	288	268	291	271	282	287	273	295	284	307	305	282	284	283	303	302	269	288	273	290	302	306	261	285	320	272	280	280	295	266	286	262	268	299	256	292	272	292	310	315	288	295	300	287	296	279	293	293	268	282	271	268	265	296	244	276	268	295	313	303	266	291	286	261	302	308	315	272	279	281	280	295	275	280	298	279	304	312	272	281	293	300	255	259	295	302	278	304	285	293	284	287	294	254	250	314	280	267	300	298	313	299	279	285	282	288	279	290	310	263	306	288	305	299	307	282	299	290	287	315	286	300	284	288	270	262	268	276	297	240	291	299	290	291	293	285	293	286	314	245	271	241	316	273	281	236	287	259	248	275	290	281	278	277	282	278	281	297	281	291	294	330	293	271	315	314	282	273	264	283	286	280	261	298	294	265	287	305	304	265	283	288	299	302	286	286	307	284	287	306	276	246	263	295	267	285	277	276	255	267	252	275	297	311	282	282	282	264	270	301	300	297	287	288	290	302	303	289	280	268	282	269	304	281	272	287	307	276	279	310	294	253	284	310	273	287	261	306	322	275	303	270	272	292	284	302	286	270	289	273	272	276	271	277	272	293	302	283	300	314	291	272	291	289	285	278	255	291	318	317	260	300	270	288	283	266	323	308	287	274	306	275	254	287	317	283	299	304	282	277	275	292	278	274	293	290	272	272	287	291	298	314	262	280	296	291	251	274	274	279	275	309	273	322	319	271	285	270	289	258	293	293	298	281	300	294	275	302	278	287	267	270	312	285	265	303	276	270	280	290	274	314	258	270	264	256	287	300	296	293	284	332	280	283	323	294	301	290	291	309	274	282	282	303	260	299	293	274	261	315	281	282	311	299	300	261	292	275	287	275	258	291	284	301	283	274	269	287	290	282	258	293	311	285	284	291	254	278	294	292	284	298	289	296	289	279	314	294	280	316	295	287	292	299	309	315	285	333	251	303	266	284	280	281	277	285	257	311	328	272	294	274	273	292	288	321	293	268	278	270	307	281	299	300	291	298	282	278	280	298	283	282	270	251	301	288	318	253	304	280	290	287	289	275	281	277	299	267	274	301	299	303	291	272	297	287	296	277	266	267	281	266	275	325	291	276	335	299	264	267	283	275	288	293	293	276	279	283	289	303	302	276	280	293	296	272	306	282	288	268	283	296	309	263	288	288	277	291	318	286	276	266	287	293	303	305	268	261	292	309	291	303	289	287	293	300	287	259	283	274	298	281	309	254	301	264	279	278	280	274	269	299	289	278	273	254	275	286	290	286	270	280	277	256	293	319	270	288	272	294	302	279	305	267	280	282	280	288	296	306	292	286	281	296	299	255	293	298	285	264	281	289	314	279	263	287	305	288	257	269	299	304	272	289	286	285	273	281	290	271	284	309	254	295	274	303	268	297	287	302	284	305	294	267	288	291	302	250	239	268	243	272	275	288	296	288	294	288	275	287	295	273	278	295	284	273	303	277	278	287	288	315	290	320	295	288	282	296	243	282	260	278	271	287	291	286	293	283	290	278	299	307	284	271	301	291	288	282	301	296	275	281	289	283	303	240	276	293	300	310	281	295	278	264	270	284	300	258	274	292	277	293	302	271	281	255	312	285	282	266	295	302	282	276	276	315	302	303	313	288	305	269	272	260	282	305	281	282	278	262	313	291	303	294	256	310	306	292	311	290	300	290	291	293	262	269	267	279	281	305	271	310	272	283	300	277	318	292	294	277	288	306	291	281	295	283	286	272	271	279	346	292	265	296	288	293	280	283	308	287	294	298	295	298	281	297	282	289	293	290	270	323	321	279	279	285	249	250	276	263	282	271	311	290	290	296	279	272	264	288	319	286	267	296	272	283	285	303	283	273	257	290	318	269	326	274	274	276	271	279	297	298	286	300	304	272	267	254	263	294	288	267	290	291	281	302	293	282	265	274	283	252	263	303	289	280	274	298	261	261	308	290	283	282	288	244	297	292	289	270	284	276	263	255	288	284	307	274	299	274	283	310	298	281	277	261	281	306	329	284	314	269	301	288	270	296	307	350	276	288	256	258	310	284	300	310	274	265	272	293	283	286	276	288	285	276	276	284	287	287	271	307	297	300	269	302	305	305	286	268	266	291	282	310	251	271	289	291	293	296	267	273	302	307	295	292	300	293	271	310	273	280	281	307	278	267	320	251	266	305	276	308	291	276	266	309	275	294	291	269	276	328	289	285	304	289	289	276	291	291	315	271	279	264	292	263	265	250	280	323	295	285	291	280	292	288	279	274	272	287	266	285	307	282	300	293	275	276	289	275	291	308	303	283	311	267	280	306	275	286	303	273	315	311	281	295	284	277	277	278	312	278	276	305	273	260	268	278	293	283	282	260	272	267	276	283	289	315	287	249	303	279	274	269	286	252	272	255	262	286	290	274	306	282	276	297
33558	50811	38009	18513	6027	2061	833	642	571	500	532	465	530	527	548	519	488	528	523	537	506	512	555	520	511	507	514	550	509	526	563	513	541	485	514	531	555	509	484	548	519	523	537	503	530	557	507	547	548	525	578	535	564	517	545	512	546	518	516	511	528	541	519	503	533	522	535	525	534	505	497	498	533	529	541	527	524	501	511	533	540	502	518	535	512	486	498	536	521	562	560	480	506	523	503	528	494	562	493	517	545	580	532	500	523	493	528	514	538	506	527	532	517	505	556	575	536	513	578	517	530	511	514	544	501	524	497	481	514	555	517	536	535	547	516	539	503	529	542	539	527	526	543	537	542	511	475	540	530	518	503	537	507	522	546	518	492	529	498	536	539	484	523	515	510	518	588	546	542	486	543	529	490	567	531	512	515	512	506	523	494	512	533	534	513	511	487	541	522	523	499	502	499	514	553	524	521	545	496	540	514	510	556	542	479	535	543	509	507	528	502	531	538	515	543	539	464	495	524	545	560	513	555	530	559	532	551	540	552	520	477	551	532	542	522	516	542	533	552	530	511	549	517	545	487	556	534	512	556	502	514	526	543	509	537	509	496	536	523	524	558	549	506	528	578	542	516	539	505	517	570	524	531	518	522	508	507	551	538	546	493	512	525	558	517	500	534	568	538	544	538	537	519	550	536	519	474	516	535	508	514	534	547	529	503	521	535	539	508	508	516	493	559	541	545	526	502	526	494	553	544	564	532	496	536	511	554	488	513	514	506	520	561	546	553	511	480	542	559	554	550	554	533	503	517	540	522	527	512	522	519	531	478	528	534	552	552	532	506	540	483	521	489	525	512	518	534	534	526	499	547	528	529	573	526	535	509	520	544	541	530	515	540	489	574	506	538	517	531	497	508	486	586	500	526	487	515	521	564	528	473	491	561	495	566	527	542	535	518	527	560	504	537	570	556	543	562	527	516	523	538	537	556	528	480	533	507	569	540	516	521	562	507	537	515	551	531	565	526	532	548	499	546	500	569	516	524	555	492	492	521	525	516	511	508	512	497	489	527	514	568	531	509	512	495	540	539	516	563	524	569	497	516	578	526	523	537	516	504	514	521	555	520	579	505	516	528	501	487	528	582	538	524	551	522	532	520	544	509	495	540	491	502	534	529	555	467	548	519	528	527	492	532	564	556	517	519	516	513	537	525	523	499	564	534	494	517	524	514	507	531	532	478	516	531	514	548	533	566	508	522	504	496	495	524	558	548	535	506	494	525	543	528	530	536	504	516	521	551	523	517	519	523	568	494	550	508	518	553	502	489	551	560	537	544	566	531	521	503	515	506	564	533	543	533	528	560	555	552	543	521	545	477	592	519	519	520	490	498	551	502	544	482	516	535	512	522	505	536	506	529	550	486	477	496	518	504	544	541	538	527	495	519	504	533	562	530	503	521	541	521	486	586	538	535	502	505	497	551	518	523	519	496	532	503	525	500	526	495	495	519	530	498	505	500	533	522	497	525	571	550	528	510	532	539	550	485	496	497	517	587	543	525	487	535	570	542	538	534	502	528	487	566	561	536	512	540	546	509	486	547	497	526	514	509	539	511	517	549	513	482	513	480	513	555	518	513	514	501	512	509	541	595	526	516	519	572	559	548	533	508	549	529	539	551	530	516	536	458	509	510	546	514	517	540	517	522	519	494	522	533	497	520	528	504	518	496	523	528	561	520	550	535	551	518	531	536	531	507	531	557	540	532	540	489	516	528	562	548	528	503	594	500	501	484	528	534	546	534	523	494	519	556	524	538	517	545	492	519	518	529	499	512	483	519	527	528	534	482	508	524	534	537	501	547	531	519	502	536	509	484	516	495	540	528	536	557	507	490	523	529	541	511	566	522	541	490	505	556	544	499	565	562	540	515	533	514	568	547	585	492	563	535	535	502	492	515	530	521	482	571	564	492	537	514	545	523	490	534	508	531	513	540	540	553	518	532	493	539	517	529	533	514	516	509	537	503	496	487	529	543	516	550	497	539	511	516	535	545	520	491	527	507	501	491	538	488	511	498	535	563	545	527	540	492	518	510	522	541	520	540	517	526	544	550	517	568	550	527	565	551	559	501	509	467	534	525	498	509	523	528	560	561	527	548	511	501	535	544	551	521	553	543	545	549	545	502	519	524	561	505	534	557	543	524	537	546	536	549	532	558	536	540	541	505	511	513	491	504	543	522	540	544	547	541	524	559	493	517	545	521	546	530	500	518	505	537	491	541	554	546	515	547	522	547	521	559	515	490	512	559	523	578	543	509	535	517	536	513	507	489	527	530	540	540	597	513	519	541	508	513	504	501	521	498	510	536	492	497	548	525	539	497	520	579	517	546	509	521	551	578	511	533	547	544	503	557	550	532	550	604	517	510	543	540	531	550	530	542	491	518	512	504	580	513	563	508	535	491	476	520	499	521	499	527	485	505	520	507	532	523	507	505	548	518	538	498	550	531	522	508	528	510	509	542	548	563	542	506	516	533	527	547	508	490	501	499	489	545	562	496	526	581	539	548	504	560	536	506	536	538	555	567	526	537	538	493	487	547	520	553	520	485	504	537	520	517	531	519	478	494	501	518	504	535	525	567	490	512	531	562	532	479	528	514	532	548	561	506	501	516	538	518	568	561	557	495	495	494	545	541	528	469	504	501	529	548	500	537	554	514	503	499	516	559	546	532	541	530	540	522	571	532	549	516	538	551	548	532	489	525	510	545	526	558	533	481	533	507	514	505	519	516	538	489	511	558	518	484	556	540	531	507	520	516	540	522	519	510	541	536	517	526	537	499	518	565	511	501	552	557	538	515	544	535	531	552	480	521	534	527	511	547	522	498	543	518	572	549	523	506	512	522	540	523	528	528	494	502	513	481	523	545	505	524	532	537	561	507	496	545	545	488	487	522	529	534	515	523	518	486	533	550	509	532	538	516	540	481	546	571	534	485	510	507	526	549	504	496	548	518	511	546	532	525	499	514	501	519	528	528	537	550	494	564	519	505	537	546	523	493	503	521	513	559	530	531	509	516	519	543	559	509	514	518	514	530	484	515	499	490	538	505	529	506	490	538	532	527	521	555	513	535	527	527	543	534	511	533	502	504	581	537	520	518	530	557	519	565	552	540	567	552	504	529	541	537	504	491	534	523	511	511	546	520	541	497	565	542	541	551	534	501	540	499	567	531	535	534	533	532	546	523	501	510	550	525	570	523	525	505	560	548	530	544	512	523	518	564	518	529	507	520	530	535	531	519	506	513	518	525	495	534	556	514	510	544	544	553	529	554	532	512	542	511	520	532	509	524	524	549	514	502	500	536	540	511	517	542	530	532	539	505	537	512	520	492	521	514	495	494	546	527	532	502	541	527	538	516	519	532	545	506	506	565	575	495	537	540	547	540	513	522	537	510	533	504	484	500	501	540	490	521	518	481	494	517	532	525	469	521	499	531	501	564	525	538	562	526	539	514	538	562	551	536	579
24491	25340	40014	33847	21487	10623	1675	435	362	350	310	354	314	331	342	329	330	300	324	296	322	331	291	297	359	302	329	323	322	303	300	307	344	306	289	308	292	319	343	284	318	306	309	330	299	291	303	332	301	297	304	306	306	289	268	288	295	310	274	302	314	319	334	320	301	309	312	313	328	290	279	313	334	316	317	306	306	326	328	333	296	311	281	310	327	298	315	323	315	337	299	290	287	338	301	339	300	337	325	325	325	323	301	289	333	330	296	309	311	335	332	350	316	330	326	336	290	291	324	284	315	309	302	329	290	307	310	328	341	318	294	357	349	285	314	298	274	331	318	326	325	328	332	313	318	323	326	319	286	326	300	330	295	343	320	329	329	318	290	283	339	302	312	307	315	323	304	307	318	292	321	293	343	335	337	312	320	346	305	298	331	329	314	310	336	303	321	314	307	324	320	327	324	296	337	322	304	301	314	325	317	324	288	298	318	329	330	310	332	310	318	322	287	300	354	320	286	266	327	305	292	349	307	320	299	319	307	308	324	336	316	322	320	309	317	326	303	292	294	291	289	314	313	324	338	345	332	285	305	339	304	328	296	307	315	323	320	305	304	303	310	314	307	318	319	311	310	306	331	317	288	334	326	310	307	305	313	312	305	333	293	320	319	316	316	311	292	311	340	317	348	294	341	279	304	323	303	317	345	311	280	313	299	325	296	310	338	332	302	340	306	292	326	283	317	319	332	325	309	292	275	286	353	298	305	315	289	329	335	339	322	331	304	325	309	294	321	315	336	295	308	329	307	294	285	328	311	317	306	324	334	306	295	314	319	350	319	330	343	297	287	310	306	308	323	298	315	324	327	304	324	308	334	332	331	298	303	328	323	322	319	310	314	323	313	304	308	307	307	315	324	337	316	303	329	321	313	292	317	318	313	300	309	286	347	324	322	302	289	325	318	325	284	311	328	328	311	279	300	305	315	325	280	294	290	280	347	280	304	303	314	335	349	305	333	322	333	327	275	318	325	297	312	312	326	328	340	294	322	298	344	321	306	306	306	310	306	304	308	294	328	347	318	316	329	310	297	305	301	332	316	323	306	321	333	338	302	315	329	283	304	301	305	318	309	316	322	261	317	335	302	329	278	313	326	310	333	317	314	335	291	307	308	300	346	317	294	295	309	359	340	315	330	284	308	290	325	300	341	310	329	283	344	331	290	280	291	291	317	319	335	325	328	280	317	317	336	325	332	321	339	355	334	343	331	340	330	304	341	329	306	327	317	305	325	330	317	310	333	323	322	289	314	321	315	308	319	326	338	310	327	313	321	327	341	314	315	315	334	306	312	307	296	304	311	356	301	322	312	323	308	311	314	290	316	346	332	316	330	332	311	308	322	313	303	311	305	293	334	334	312	314	307	338	293	348	322	330	318	288	331	295	302	290	297	332	325	330	295	324	297	323	328	312	309	296	331	333	310	310	294	373	313	335	320	358	310	328	329	364	333	357	285	320	316	310	315	332	300	328	341	320	290	309	316	302	321	342	317	308	315	314	336	318	359	311	307	320	303	310	311	301	330	321	302	334	329	283	314	331	344	308	336	319	323	310	288	333	290	319	320	296	306	293	295	316	274	341	301	349	344	342	322	275	337	320	309	327	335	335	337	310	357	313	325	299	345	301	282	321	344	319	303	345	339	344	309	310	269	307	327	331	294	291	319	317	317	297	285	340	299	324	327	292	319	307	322	322	325	315	327	302	284	286	291	315	293	323	293	319	290	320	316	316	322	329	309	321	301	320	319	343	342	313	335	330	278	301	325	341	319	309	328	336	293	301	330	300	338	313	334	291	291	327	321	334	322	291	314	326	279	314	342	280	302	322	294	324	322	313	356	325	349	307	311	302	319	333	296	284	308	340	307	331	339	280	316	317	303	302	307	299	297	313	314	308	340	312	317	332	297	284	313	295	321	312	301	319	316	281	326	292	293	286	303	309	299	332	289	322	295	303	309	333	306	281	300	301	298	298	320	318	325	319	312	317	328	313	338	299	332	309	330	308	311	305	315	272	325	313	304	324	339	322	309	315	326	296	306	326	308	327	300	308	336	348	300	330	338	305	321	299	295	304	312	316	318	300	316	309	337	335	308	295	360	317	334	295	334	339	308	321	273	329	306	328	300	310	311	308	299	363	334	318	281	299	299	298	319	322	339	323	319	317	330	313	314	315	340	290	294	313	307	328	312	324	317	303	296	293	263	334	324	323	320	288	322	282	316	323	311	317	315	337	301	313	309	316	351	325	311	303	328	326	322	290	311	328	320	325	328	321	307	312	308	307	317	299	333	315	312	331	326	303	305	291	301	297	306	320	340	311	326	293	325	323	327	310	300	332	302	297	302	332	285	328	344	324	307	307	317	326	310	315	333	317	302	336	344	326	304	289	336	312	331	326	351	318	334	320	307	313	324	283	298	300	283	322	306	312	339	284	296	324	291	329	285	325	290	315	314	326	316	304	316	304	338	343	297	270	301	270	288	284	341	319	337	306	313	345	308	295	310	300	311	324	315	312	325	324	337	318	287	319	307	317	305	296	302	285	295	318	319	327	306	311	361	317	281	314	333	294	307	326	305	309	300	293	279	320	345	295	341	345	292	290	315	329	303	330	288	313	318	322	290	320	314	327	317	321	297	301	279	293	288	333	325	300	291	289	302	308	337	316	325	298	299	303	304	303	306	295	323	299	329	303	309	319	328	344	290	281	320	310	324	273	301	304	362	317	296	318	324	305	338	311	324	333	368	284	335	303	300	322	324	314	307	322	328	305	333	303	338	328	291	290	318	333	296	288	292	301	309	314	321	302	302	293	321	293	292	306	301	303	291	291	306	310	362	297	294	296	301	301	322	314	321	315	303	352	294	309	308	312	317	336	331	286	285	325	325	311	292	330	290	305	287	308	321	326	314	324	300	315	319	298	334	319	334	308	305	284	328	302	316	315	335	286	311	313	295	321	316	301	304	314	312	327	333	331	323	328	308	287	316	324	319	288	312	320	317	318	316	295	329	334	313	283	316	325	306	335	304	298	310	323	318	291	300	333	294	313	336	345	299	306	321	313	311	304	361	306	346	309	306	329	301	327	333	318	330	341	327	287	310	308	335	304	358	323	279	332	323	294	303	283	310	334	273	310	294	337	303	296	334	298	328	319	318	317	324	304	339	296	332	331	312	295	344	302	313	293	292	281	302	303	293	299	336	318	336	330	309	316	358	315	318	318	308	322	333	336	322	295	336	288	329	273	323	338	327	322	311	313	333	339	312	321	295	328	319	323	303	296	313	330	317	314	314	352	312	341	314	315	306	302	291	296	294	320	337	318	304	295	334	340	342	321	291	312	325	312	315	309	291	319	328	311	296	313	295	271	292	327	303	332	316	308	333	299	311	291	281	303	335	330	324	325	320	320	306	318	331	334	320	306	342	295	304	331	323	287	318	319	316	288	332	308	287	298	291	343	298	341	317	314
57330	95670	74547	45742	23054	8422	2458	829	583	569	560	602	589	550	538	555	524	576	549	529	577	548	542	594	559	559	538	574	579	562	560	589	586	522	544	573	568	564	569	535	573	548	537	560	575	585	561	527	603	601	571	528	554	562	578	592	569	538	520	599	529	580	535	594	563	584	578	567	564	552	548	565	578	566	535	528	576	572	578	597	577	615	537	562	554	625	547	550	538	595	558	511	553	546	573	568	583	559	597	521	558	559	526	599	553	604	571	550	569	583	547	570	579	556	566	539	545	606	547	529	528	575	499	519	613	602	589	595	574	539	515	576	602	578	557	558	581	557	554	598	573	541	563	585	571	574	580	576	608	581	586	546	547	515	535	535	610	572	564	540	608	562	517	574	571	570	569	542	581	534	554	567	556	554	561	556	548	564	581	590	526	527	544	567	545	579	600	575	555	620	551	559	572	556	596	580	573	538	550	583	558	551	564	544	558	550	586	557	577	607	601	557	537	586	542	556	557	568	569	559	606	572	561	569	600	571	537	558	579	570	637	567	559	559	521	569	561	520	538	581	570	569	601	522	602	567	566	531	538	543	568	522	568	534	525	547	586	566	569	558	584	581	503	597	547	597	569	546	558	576	537	563	579	584	561	547	573	588	541	587	540	582	582	587	591	561	585	542	526	563	624	573	623	528	579	550	584	574	524	584	555	562	590	591	573	572	537	537	601	589	545	574	536	553	572	554	583	526	559	582	560	543	568	536	577	587	517	610	568	576	537	584	569	540	552	532	579	562	542	520	533	559	511	610	548	516	613	568	629	555	577	542	571	532	539	587	544	589	584	561	551	583	576	571	596	606	590	532	583	566	570	541	573	522	539	579	533	532	590	559	588	570	586	536	569	548	558	578	565	583	549	563	508	575	574	556	592	577	579	620	558	589	588	571	579	604	574	555	550	558	530	587	526	580	561	567	543	566	564	570	548	568	588	541	517	596	591	545	558	604	625	551	586	579	546	589	530	575	534	507	607	542	579	603	473	575	592	573	578	578	570	543	564	553	604	574	515	589	586	551	545	551	582	554	573	572	553	556	531	593	583	558	543	556	575	604	559	510	580	562	575	590	557	501	546	541	571	552	585	558	595	562	550	518	549	577	573	519	595	537	568	559	521	593	536	561	525	553	556	633	558	584	547	542	576	563	540	571	534	526	571	559	527	552	591	566	597	562	573	562	548	538	574	597	572	525	551	562	561	542	566	539	597	611	571	534	547	530	564	562	559	589	585	546	522	549	565	553	525	584	586	540	570	535	587	515	573	536	501	547	562	583	578	578	537	592	570	520	552	563	570	556	579	594	572	509	564	556	593	559	588	558	509	581	566	563	595	568	600	543	544	559	593	537	545	565	582	572	544	579	563	557	575	543	577	552	539	591	567	595	519	568	570	570	534	569	619	558	557	526	580	575	550	597	575	599	596	545	547	546	548	576	525	569	532	538	568	550	585	561	533	571	528	555	561	560	574	557	569	573	550	620	539	520	546	570	573	561	507	570	577	589	577	582	566	551	531	538	574	556	605	493	574	568	564	589	535	628	579	566	596	567	561	565	524	571	551	557	587	609	568	582	585	600	546	600	549	539	537	583	579	563	571	561	569	582	558	600	575	548	539	594	563	506	573	565	555	540	583	546	539	541	587	582	590	517	562	570	561	548	599	531	562	554	519	544	546	576	571	604	569	515	514	541	579	569	538	588	575	561	542	580	586	558	536	500	561	563	566	621	550	558	535	518	561	548	588	581	569	571	562	570	542	544	554	543	560	591	573	548	514	579	613	625	502	583	519	626	547	608	544	576	574	569	585	563	560	564	602	548	543	546	595	551	598	526	539	549	583	554	583	577	518	567	527	563	560	575	580	576	587	561	578	539	560	554	557	601	554	566	561	578	591	538	558	565	584	570	552	542	582	559	550	542	556	531	573	628	588	527	538	561	596	541	559	617	513	609	538	587	580	569	555	598	562	593	615	570	574	597	560	520	553	516	537	546	522	500	559	545	569	556	580	589	586	544	556	564	599	606	532	582	555	572	532	563	556	602	544	575	569	593	638	573	548	549	581	564	583	539	595	559	568	618	525	543	547	581	544	570	588	525	511	561	574	554	581	576	541	565	547	579	604	575	565	591	595	580	587	542	556	561	540	586	569	563	580	560	541	552	570	632	563	504	573	545	525	566	585	578	561	554	562	574	548	589	574	577	567	552	558	550	570	573	547	539	574	585	538	551	595	535	544	529	588	588	547	533	589	527	638	547	585	553	562	570	609	604	572	574	582	573	551	529	580	565	570	564	572	564	582	563	564	560	589	610	554	572	575	547	578	532	557	549	579	579	561	564	588	559	556	575	539	580	535	563	528	575	544	562	560	556	544	579	588	556	556	576	571	549	560	587	535	596	568	548	576	578	577	580	530	537	526	568	566	549	564	582	567	584	596	547	562	557	598	544	633	598	611	548	595	567	560	576	621	516	547	535	551	523	575	561	580	553	553	567	550	591	538	575	562	553	541	554	587	567	562	556	544	542	565	570	557	585	569	586	577	541	573	535	537	601	581	567	577	553	563	566	538	580	568	571	547	555	557	569	570	569	577	551	587	534	570	565	588	586	572	567	561	570	589	593	587	570	554	571	563	593	527	572	541	551	543	557	564	546	561	591	577	530	564	579	534	559	593	556	572	545	544	577	543	554	550	612	576	578	586	595	547	566	551	591	593	558	576	560	526	579	531	566	555	575	548	530	548	561	584	573	577	566	539	592	521	546	574	568	566	535	574	543	518	593	575	552	600	558	532	542	520	572	553	549	560	564	573	573	546	552	547	565	584	568	613	589	572	581	540	519	578	539	576	612	603	528	563	558	549	593	598	555	567	574	574	568	569	605	538	533	587	571	543	560	569	586	544	572	526	556	563	564	601	564	561	553	609	560	550	570	595	568	602	564	559	584	598	567	568	608	561	548	554	573	561	549	533	542	560	556	523	554	580	572	600	561	571	557	537	577	570	560	565	574	573	536	556	595	612	573	558	569	555	562	517	522	575	540	550	559	547	571	563	584	557	559	549	577	569	503	541	552	547	541	574	570	538	565	524	550	587	554	582	510	593	596	547	554	573	581	553	587	592	570	547	558	543	573	569	557	545	557	555	556	598	567	546	514	525	550	590	557	556	570	579	532	587	550	563	569	543	529	556	539	546	549	562	571	545	606	573	610	572	597	551	559	578	550	547	588	554	597	550	522	602	538	557	565	573	557	560	538	549	570	528	613	548	546	568	573	552	604	574	578	562	540	569	590	566	566	545	543	558	568	540	550	557	548	569	581	544	565	569	527	594	555	616	573	571	559	582	544	596	582	585	538	557	558	550	616	562	569	563	564	529	610	556	552	547	563	577	561	544	566	561	582	531	526	583	584	554	553	617	560	567	566	564	569	536	555	545	612	545	542	550	610	593	547	560	569	557	557	560	542	569	504	560	539
23421	23006	35328	30803	23005	17861	5638	606	379	360	399	381	398	368	407	370	400	399	386	354	387	372	388	384	356	370	391	381	376	380	385	363	379	365	385	382	387	387	365	355	353	336	345	368	375	332	350	357	347	387	343	393	354	381	378	369	365	370	349	377	350	380	363	376	372	365	390	392	355	408	372	378	396	394	391	368	358	362	400	327	348	364	372	368	359	402	386	362	362	396	378	337	318	365	349	334	376	392	403	363	356	386	362	373	368	339	374	414	366	365	367	393	370	337	366	337	383	341	362	358	382	380	381	367	371	379	351	403	365	395	392	391	351	349	335	391	355	396	336	366	371	353	379	339	388	353	387	396	374	340	383	364	398	412	370	402	357	367	364	385	377	378	357	343	353	377	382	355	363	355	369	377	352	349	358	378	391	356	352	349	360	375	358	354	391	394	362	375	369	354	400	392	340	356	368	394	352	367	346	360	398	374	391	357	371	357	374	351	381	354	387	369	380	360	350	358	379	365	337	372	374	343	347	363	357	372	325	369	352	338	371	343	356	376	369	349	342	402	381	366	373	347	332	392	359	371	344	378	380	377	367	344	369	375	369	379	368	362	391	381	352	376	341	392	388	331	345	366	361	373	388	357	372	378	360	384	359	389	352	338	375	338	396	348	341	360	391	344	359	350	372	370	369	377	373	385	375	359	420	379	390	372	375	371	345	367	349	347	376	350	374	341	370	350	351	361	365	375	403	361	393	349	336	380	378	352	373	380	399	354	358	406	361	395	365	380	391	385	404	368	352	379	341	364	356	398	374	377	367	369	367	342	374	357	360	368	363	357	390	397	346	369	353	356	366	350	356	381	390	382	397	367	366	390	378	374	359	346	375	380	344	355	414	337	379	361	372	375	398	348	357	373	384	379	376	328	379	356	395	376	380	361	361	376	386	370	351	338	351	372	358	395	351	347	374	401	379	355	373	396	383	383	372	344	342	397	387	367	362	364	385	376	360	366	371	410	339	384	392	369	363	353	386	362	403	345	350	343	366	360	397	366	371	374	397	371	372	347	376	362	356	399	371	359	333	397	371	347	370	380	370	348	336	347	389	394	327	352	388	415	378	371	383	299	403	367	391	366	372	401	406	338	352	359	386	361	368	406	350	344	357	363	339	343	356	345	422	340	364	374	341	376	397	411	347	367	390	366	370	361	373	392	407	406	371	395	408	341	384	365	392	358	380	352	338	348	362	404	353	362	370	383	351	374	357	370	363	367	373	377	404	364	377	394	380	380	392	386	371	370	376	372	373	342	366	367	364	393	388	363	374	333	372	355	372	356	387	351	342	348	369	392	357	369	360	384	386	352	386	384	368	353	368	378	409	386	350	373	383	367	342	374	345	347	376	389	358	354	375	412	364	325	333	338	349	369	368	343	365	370	379	368	358	364	382	385	393	359	339	352	344	390	395	386	382	398	345	363	354	374	380	363	364	356	381	387	370	367	352	377	351	377	381	374	404	364	363	354	359	385	349	351	337	365	380	370	377	331	370	360	347	378	401	354	375	345	349	366	374	359	356	365	358	362	365	344	351	317	341	379	350	357	368	387	377	362	371	367	377	340	385	372	372	357	367	386	375	394	393	364	351	402	372	357	378	334	352	350	352	369	329	360	358	391	368	381	366	345	358	381	360	395	377	325	410	355	345	351	368	355	346	371	381	370	348	355	339	368	387	372	358	362	385	305	358	368	352	339	381	362	371	340	334	383	362	373	394	377	391	369	320	381	352	392	365	339	345	370	389	358	368	325	401	384	351	398	389	381	368	374	362	401	337	349	386	348	328	335	343	397	363	352	352	404	328	368	367	363	379	394	326	361	356	389	391	374	352	360	388	372	365	354	419	377	368	335	327	374	388	339	379	370	349	390	384	356	368	378	352	397	372	338	399	375	374	365	400	371	368	380	388	363	398	345	379	331	367	381	333	348	350	334	346	364	369	372	380	365	369	316	384	346	340	372	391	372	375	356	354	385	371	358	374	402	387	384	391	376	359	346	369	381	316	380	382	367	332	355	350	375	343	407	386	378	335	380	376	373	400	376	401	351	365	350	339	398	346	349	396	355	348	381	368	370	360	352	364	386	360	345	359	347	381	355	384	372	356	359	332	397	363	365	372	353	392	350	348	377	386	376	346	348	352	352	355	370	375	342	348	375	358	385	363	338	371	383	365	365	344	346	379	342	351	324	372	357	433	363	381	355	346	385	356	338	400	336	365	349	377	381	388	375	346	381	360	368	380	350	393	370	328	383	369	330	334	371	377	369	314	361	346	362	360	330	369	356	399	376	363	360	372	383	367	356	362	377	413	331	354	359	390	381	396	374	348	325	345	365	328	384	378	344	342	388	346	388	371	369	364	369	351	401	352	344	370	362	359	331	355	361	375	355	363	386	327	352	345	392	410	356	379	354	363	383	384	401	383	385	346	408	415	402	408	331	386	341	373	400	364	348	371	369	354	390	375	374	345	362	381	371	388	393	362	393	408	370	364	402	362	374	358	374	377	384	382	328	358	369	346	360	398	363	356	372	354	368	360	379	368	345	362	356	373	380	362	349	363	368	387	366	336	391	358	374	363	370	361	355	380	343	346	343	348	361	370	350	384	348	376	364	397	367	358	358	357	392	350	373	363	355	372	341	362	334	387	402	373	382	353	388	362	377	357	342	370	390	365	404	376	343	375	352	400	382	356	352	368	344	349	365	354	377	372	369	343	390	356	395	396	334	376	351	349	362	349	341	375	352	355	352	374	355	397	365	347	370	358	354	381	387	369	368	381	354	340	371	375	358	372	368	357	354	369	355	352	349	376	363	375	378	410	378	340	351	376	341	390	374	350	361	387	323	363	374	356	376	360	402	351	354	370	373	389	393	384	333	407	368	374	362	358	342	363	340	321	379	347	401	368	383	380	347	370	349	352	363	379	395	354	370	351	351	360	365	383	380	410	377	366	353	380	345	380	376	371	365	387	368	359	381	376	351	423	376	357	354	378	371	352	363	347	372	363	375	378	350	358	340	368	354	387	366	406	400	356	357	347	375	349	338	349	365	331	379	357	333	355	343	369	330	366	345	366	356	335	367	328	367	327	359	403	350	406	374	372	355	376	384	346	373	366	399	359	349	372	386	366	353	387	337	350	389	384	401	387	351	387	357	387	361	360	336	368	352	366	338	387	343	380	385	369	372	367	388	348	377	387	364	345	388	367	382	389	384	341	364	363	362	351	340	330	339	347	372	380	372	340	357	376	370	360	382	372	346	349	387	402	350	352	353	376	341	380	347	371	385	382	384	376	421	374	363	371	347	350	371	350	329	364	322	385	400	364	364	361	363	377	374	379	359	352	376	353	348	355	397	363	367	374	340	373	358	373	341	367	373	368	391	351	394	412	367	352	366	358	370	327	353	352	364	383	377	351	356	379	375	364	335	379	377	396	396	393	332	367	352	326	372	342	372	358	336	356	384	383	348
58610	103836	81591	54554	30543	11453	2855	1026	691	590	637	603	661	602	685	625	650	666	649	588	661	662	645	629	629	685	685	626	608	621	597	643	575	598	659	610	638	649	657	628	622	666	665	667	666	633	644	664	602	612	647	653	626	676	619	661	593	649	619	646	636	631	648	638	656	628	649	680	635	639	630	647	649	593	594	607	639	650	651	626	648	666	639	630	631	602	588	618	657	639	635	592	605	607	611	614	678	650	607	659	632	605	611	614	620	594	636	608	609	621	586	631	651	600	625	643	644	658	655	627	617	629	636	657	634	628	641	631	630	625	613	593	629	633	657	629	614	624	650	621	647	644	645	625	627	675	649	647	640	642	655	644	615	656	623	632	622	621	672	618	617	660	612	623	633	661	614	611	605	620	628	591	629	642	584	601	620	600	686	658	644	643	626	644	610	631	607	649	623	604	585	575	643	652	629	683	644	600	653	628	647	614	691	660	685	618	657	652	619	609	645	674	649	596	643	662	658	602	674	610	625	667	679	604	642	636	653	648	624	609	692	618	633	621	604	599	673	651	613	655	613	651	618	631	628	650	666	673	606	637	672	646	608	655	643	652	630	580	632	603	630	635	607	623	668	608	667	629	656	648	618	634	668	609	643	630	633	618	583	645	647	645	608	591	606	631	648	675	626	629	646	623	617	635	626	614	641	665	602	628	640	594	595	621	561	660	619	629	649	633	632	658	584	584	574	684	611	610	590	631	626	660	639	628	635	647	625	604	603	630	589	607	596	605	644	577	653	626	616	628	631	633	625	616	701	683	628	656	653	648	650	600	641	613	607	660	597	621	650	635	611	653	642	613	627	672	641	648	620	633	628	593	641	621	607	625	664	626	620	606	647	640	631	675	603	606	655	639	635	618	677	653	674	572	585	621	632	611	685	583	612	652	620	622	608	659	621	644	637	603	618	659	619	642	614	593	631	578	654	670	666	625	610	635	616	616	560	616	637	596	603	642	622	685	621	649	623	638	614	662	656	574	650	645	624	625	654	623	661	584	667	695	660	634	636	659	588	671	658	613	613	606	602	628	575	643	665	588	639	636	637	609	618	576	643	640	657	611	636	621	619	612	665	636	602	615	644	663	619	632	630	638	573	658	639	622	605	661	640	622	612	646	647	658	638	629	666	635	583	587	666	592	647	636	623	683	611	624	681	654	632	640	678	620	616	592	617	640	601	577	641	618	630	645	612	611	603	636	634	659	630	594	614	618	603	571	649	628	666	634	674	666	678	617	598	614	640	640	642	614	611	589	648	614	699	619	600	609	686	632	616	598	623	599	650	606	600	655	587	643	613	652	644	642	595	635	578	626	631	660	621	638	615	658	633	635	579	589	660	634	648	631	650	646	637	628	634	640	614	620	637	634	651	621	609	627	641	592	624	636	584	629	638	620	632	626	657	628	671	679	649	627	608	596	620	613	617	651	586	634	647	623	625	632	654	627	646	632	649	643	653	622	645	615	644	632	642	636	685	666	619	641	667	627	663	589	624	685	638	607	601	632	647	611	610	642	645	637	681	603	618	644	641	634	659	632	605	649	540	645	608	651	678	641	657	677	654	633	666	606	603	609	620	664	596	664	607	642	611	638	625	672	646	607	652	619	657	588	598	608	587	632	642	634	644	613	627	610	626	614	606	607	598	600	660	666	584	590	620	642	599	613	640	630	640	607	600	669	631	607	640	644	686	628	637	625	642	711	625	666	667	631	631	627	640	632	660	599	633	637	649	657	603	609	673	612	608	628	661	655	642	618	628	598	635	595	651	652	622	639	626	614	621	612	642	628	655	610	641	606	625	641	645	612	604	623	642	651	653	606	645	660	623	632	608	667	615	582	598	600	653	611	660	614	689	665	629	591	636	635	631	652	648	641	592	596	637	677	629	645	660	654	599	644	636	609	627	641	660	663	619	581	625	624	648	610	609	625	632	666	624	649	617	646	620	641	633	610	596	629	661	625	600	662	646	614	651	630	654	605	631	628	600	600	633	607	619	634	655	622	620	664	644	632	621	639	648	632	654	575	599	614	674	627	643	657	670	636	630	617	627	633	601	641	593	642	670	648	638	627	653	656	613	635	633	628	618	586	647	634	624	639	625	631	659	649	602	679	636	654	668	621	587	628	675	612	648	631	637	610	626	610	641	662	626	620	635	614	656	626	597	646	635	654	588	639	585	610	627	651	616	594	620	643	611	606	632	657	584	635	607	634	680	670	584	646	650	639	656	621	612	631	619	688	624	586	635	665	647	612	636	644	627	629	622	619	591	642	632	611	628	652	584	624	580	647	663	630	630	623	613	663	595	639	646	605	613	591	627	652	574	699	653	660	633	634	661	629	626	613	671	620	660	634	633	633	645	608	626	651	676	622	635	629	629	602	610	633	640	674	659	643	581	614	620	599	634	628	596	667	649	637	633	645	619	623	674	641	632	675	657	597	664	637	656	652	627	617	628	608	625	623	666	645	645	659	634	648	640	623	623	600	626	650	642	652	625	617	643	655	617	650	582	646	671	635	638	653	635	682	592	651	637	608	644	585	600	633	583	597	631	614	610	576	593	617	646	653	638	663	660	635	604	606	654	638	649	631	643	605	624	635	621	640	622	642	620	638	622	656	582	605	619	619	627	658	635	648	622	647	591	612	593	638	661	640	633	643	629	610	612	660	628	578	640	605	632	640	640	626	619	670	631	645	594	588	616	607	602	619	624	671	625	627	649	652	650	661	643	653	670	633	620	666	629	630	592	648	638	631	603	626	629	695	614	656	616	659	699	630	576	674	628	616	633	604	675	621	614	591	616	666	616	621	597	583	613	636	661	688	625	678	608	586	631	612	636	594	620	623	650	650	626	598	638	656	571	648	650	606	648	629	665	641	596	641	670	647	626	633	610	589	630	664	632	630	607	641	639	640	630	621	689	656	630	643	640	637	645	663	643	602	608	625	642	615	680	620	646	625	652	624	682	607	617	652	672	615	602	669	620	570	626	655	590	620	659	582	640	654	645	669	644	648	603	645	607	635	658	616	642	659	621	605	646	626	605	632	612	620	657	620	676	631	620	681	604	607	614	668	630	631	612	656	624	617	654	660	632	653	641	629	662	662	612	627	620	650	642	635	657	654	613	658	660	624	608	619	635	665	641	585	641	610	633	611	619	624	619	602	666	627	629	620	652	558	658	622	616	638	615	573	616	630	595	656	573	593	623	649	635	619	646	630	649	651	634	597	597	661	643	614	607	614	648	625	660	609	668	659	616	660	604	641	601	652	622	563	592	643	596	639	657	625	643	585	614	615	613	651	625	616	619	650	661	637	624	606	635	645	629	658	654	646	632	670	628	613	630	670	589	627	678	648	648	636	601	646	546	602	623	607	598	675	643	606	632	597	657	603	656	623	664	627	613	630	629	611	637	625	638	632	600	653	636	615	608	630	646	573	614	650	668	644	620	652	600	640	618	649	630	646	621	676	620	649
28175	32099	33213	16747	3521	764	380	309	291	260	297	283	273	278	253	282	277	284	302	272	287	275	255	289	285	280	307	273	298	294	294	264	314	267	293	258	281	309	281	276	286	301	298	315	309	293	322	272	284	292	259	294	261	296	326	297	292	274	301	306	319	268	310	268	298	282	295	313	300	303	283	279	271	283	290	294	270	297	316	285	280	276	272	272	282	295	297	307	288	282	264	280	295	304	262	314	342	290	334	293	289	280	251	291	293	292	287	268	294	313	291	282	288	297	270	281	299	293	276	267	308	290	267	283	303	297	291	282	321	310	270	310	300	296	314	279	282	245	282	274	253	273	286	273	279	303	300	280	293	295	278	278	251	315	287	294	283	281	285	259	278	282	270	293	269	292	290	279	311	273	292	281	304	308	290	259	284	306	279	283	273	287	279	269	303	300	304	286	311	300	263	303	307	277	293	294	292	274	302	266	264	258	281	276	319	307	280	316	292	310	291	277	292	284	281	306	273	256	278	310	305	275	292	299	296	288	282	312	266	285	277	289	314	263	289	290	297	284	276	270	264	308	277	308	298	298	277	291	290	294	289	288	313	288	253	291	287	289	299	288	334	276	304	282	270	304	272	277	283	256	276	299	274	290	282	298	300	298	307	297	313	286	259	284	261	302	296	302	308	302	313	321	280	275	310	263	308	278	290	252	301	293	250	267	295	278	302	302	307	298	269	280	312	312	302	267	292	294	266	262	291	279	305	328	310	281	302	276	271	258	311	282	282	288	296	315	289	303	297	293	293	310	281	277	294	296	284	285	284	299	295	281	304	277	276	312	274	298	306	295	297	279	260	270	297	295	284	284	255	314	270	292	300	288	279	304	305	285	279	289	278	292	289	288	275	266	282	291	302	270	270	288	294	273	267	274	314	268	260	286	303	278	297	300	292	242	292	260	286	280	306	280	273	255	270	299	277	266	282	296	289	277	278	267	313	293	290	303	282	294	298	289	275	305	287	300	292	302	309	286	292	288	300	269	271	263	290	263	299	274	264	283	279	312	300	283	296	282	284	309	312	299	267	275	305	305	296	296	287	275	268	278	288	283	262	255	301	275	256	284	277	273	307	302	307	291	270	292	318	288	284	311	295	281	291	305	298	269	288	282	305	282	268	266	297	296	274	304	284	294	291	320	294	295	269	306	280	276	315	279	291	319	270	279	307	310	281	286	300	262	275	281	269	297	290	317	292	303	294	324	302	268	277	253	299	264	288	289	307	305	279	325	276	284	271	269	266	292	259	300	279	287	286	271	272	292	294	266	291	299	295	257	242	279	267	259	301	302	278	318	306	286	297	284	283	260	289	264	325	278	274	286	291	271	270	264	302	291	310	311	284	297	282	290	295	295	308	298	264	304	255	306	300	264	266	307	293	305	305	285	284	270	340	255	318	271	304	279	290	280	303	260	306	285	292	304	289	294	283	273	273	320	277	294	291	287	288	320	324	273	293	304	279	308	301	288	272	305	298	308	279	315	273	278	296	289	281	291	283	290	292	283	280	276	333	312	287	290	268	255	304	289	273	308	273	301	290	294	274	281	289	275	282	330	261	297	276	258	300	302	282	280	293	294	292	311	285	287	293	310	329	309	270	278	304	289	302	295	275	303	260	311	277	287	260	288	302	283	304	279	283	275	276	291	273	295	315	300	301	282	279	269	302	302	278	289	283	309	328	296	284	291	298	281	342	294	300	248	277	287	273	298	269	295	287	295	289	285	281	299	324	298	295	291	287	302	269	298	252	288	286	301	291	299	305	268	258	307	287	248	291	293	285	312	282	287	291	269	287	296	289	316	271	275	299	279	300	285	273	304	265	280	277	304	284	258	292	305	272	340	307	273	307	303	290	281	310	286	276	289	326	271	290	272	285	275	264	289	298	270	294	297	285	283	296	300	304	270	301	286	290	286	322	274	278	265	277	256	293	274	298	266	264	294	295	264	285	302	268	277	313	275	265	293	300	303	269	301	292	282	298	268	307	296	264	278	305	301	295	282	256	299	280	267	294	293	259	278	313	300	263	283	272	302	314	260	262	254	291	263	299	291	283	307	272	275	274	309	306	286	277	316	264	293	291	321	295	292	279	265	303	297	300	307	272	267	319	273	313	296	284	304	268	292	299	280	299	245	277	273	291	304	312	278	297	299	284	291	304	263	280	257	304	292	280	273	293	288	298	291	287	292	284	275	311	273	261	268	295	309	273	268	269	283	300	310	297	295	283	283	291	291	291	286	310	299	292	262	286	288	278	296	323	263	301	291	314	277	311	252	270	283	300	302	269	316	307	293	287	273	252	298	304	276	290	292	250	309	307	289	288	296	285	282	299	284	303	295	283	287	289	295	290	260	322	288	312	274	293	322	238	286	300	296	298	312	322	308	292	274	286	291	283	305	300	292	296	287	276	268	249	308	291	293	297	302	322	277	284	289	277	279	300	287	277	272	315	331	319	324	292	304	307	327	290	284	264	302	290	302	286	274	262	284	293	300	283	313	288	278	295	297	285	274	287	267	281	272	303	282	288	265	294	308	288	283	295	295	264	288	301	276	281	305	298	280	272	276	289	262	325	274	285	297	310	262	281	288	294	296	289	289	295	307	308	293	282	292	280	290	304	306	287	286	309	306	296	295	252	309	294	258	300	251	309	272	287	286	273	322	281	301	291	247	288	257	302	328	278	280	309	269	290	281	296	277	302	287	309	304	276	282	313	296	286	302	287	269	303	272	304	300	299	321	276	301	271	268	289	271	291	314	290	275	282	325	278	271	315	336	299	286	265	277	279	283	266	284	281	306	294	282	266	283	247	301	297	297	266	278	304	281	286	318	295	277	264	278	246	288	272	285	287	269	277	273	270	278	282	296	286	295	293	295	302	303	273	306	281	295	296	305	323	301	301	277	295	268	327	299	307	262	287	302	293	271	295	294	292	257	284	279	269	277	285	291	265	294	298	296	279	303	289	286	280	291	299	283	286	263	281	290	262	287	327	303	286	270	266	271	298	297	294	298	292	276	272	276	273	328	288	311	306	290	264	306	323	261	288	289	305	297	277	259	283	278	316	332	269	290	276	279	286	265	286	282	273	284	309	287	296	294	291	287	299	285	288	308	281	294	287	317	266	278	308	293	306	310	272	298	308	282	294	289	309	315	266	280	296	283	284	322	277	300	297	329	264	316	277	305	267	280	299	299	291	276	271	287	259	295	308	295	279	295	302	274	282	291	340	265	301	312	263	262	255	245	293	283	289	270	287	270	270	278	283	332	286	286	287	285	288	273	300	299	298	298	315	281	293	271	287	277	290	249	297	301	296	296	281	272	290	278	297	282	292	264	274	277	303	287	287	303	291	295	296	295	286	285	282	284	280	296	289	282	275	296	281	289	284	285	275	285	304	260	296	299	284	314	304	318	278	289	300	238	247	256	283	284	290	262	284	278	308	274	317	277	275	283	314	294	279	307	307	286	307	267
32853	50943	38561	18430	5806	1741	711	566	492	550	498	504	516	509	554	543	517	515	532	529	538	528	511	509	554	530	520	589	542	556	540	498	577	521	489	532	520	507	510	488	522	515	514	535	584	516	536	536	526	551	540	566	533	531	529	545	574	516	519	520	519	529	554	537	547	543	518	543	558	522	538	530	531	490	496	541	528	559	532	525	526	545	534	576	502	557	523	499	536	533	565	508	522	479	528	525	527	552	533	523	546	523	546	534	540	531	530	521	509	551	499	533	554	538	537	538	509	520	518	485	520	512	494	484	515	518	544	540	538	549	530	572	506	505	523	491	537	499	529	527	521	517	517	519	483	556	557	571	550	526	539	531	551	522	535	552	531	525	533	515	556	527	496	543	576	530	544	463	522	506	511	535	525	576	537	530	495	520	566	540	545	530	572	579	521	561	519	477	501	515	539	530	499	473	566	533	506	506	505	524	481	548	510	533	545	543	518	530	519	512	537	535	524	523	563	515	542	507	513	501	501	535	562	515	540	540	522	573	515	555	534	539	530	512	534	513	523	536	520	500	525	540	484	534	547	526	529	534	547	535	507	505	505	552	542	484	498	510	518	529	558	533	501	543	491	500	550	523	518	526	515	504	525	535	516	520	534	521	542	501	520	535	558	536	495	535	553	559	547	498	531	527	509	498	544	535	550	530	502	500	508	543	547	512	515	550	530	535	530	544	532	498	513	543	536	547	506	535	539	507	520	526	541	531	507	496	505	497	512	529	527	521	525	534	507	508	514	557	552	517	464	547	521	489	516	556	511	560	508	529	548	540	517	550	508	520	525	538	543	513	565	533	553	539	515	523	561	523	551	555	497	500	532	527	559	557	539	549	520	505	557	575	532	532	539	517	536	541	520	485	533	554	503	540	525	555	512	527	524	490	546	511	530	552	511	530	553	508	505	529	557	530	552	519	555	542	505	542	533	539	539	530	517	535	514	525	547	550	527	494	503	510	502	546	559	549	518	516	519	529	481	536	544	532	531	527	512	526	529	553	558	516	505	540	552	501	550	550	564	532	540	516	491	461	549	527	564	505	487	507	490	518	530	550	552	535	552	524	566	535	548	510	532	550	521	569	513	529	481	543	547	540	518	542	500	529	522	519	556	505	541	541	526	514	519	515	519	529	520	541	559	543	513	546	537	520	536	549	513	507	497	524	526	514	534	522	511	498	492	526	532	534	516	523	494	532	530	533	498	524	520	552	519	518	521	543	519	506	565	531	546	538	537	565	520	519	560	548	562	536	525	547	533	503	510	504	525	533	581	503	535	511	500	536	538	504	528	536	520	464	552	528	498	516	530	520	518	505	516	491	536	558	560	536	572	498	556	559	509	501	525	531	528	529	573	565	536	553	565	494	505	527	533	516	531	486	514	504	527	537	533	508	572	505	487	538	507	502	526	501	576	580	505	522	499	555	528	534	524	525	548	520	535	537	535	513	589	509	522	516	544	516	547	557	502	484	468	504	512	567	525	525	582	557	527	484	562	506	546	579	555	516	537	534	515	525	517	559	572	571	548	553	492	505	477	488	504	521	491	522	558	498	546	552	523	553	495	538	526	522	498	476	547	522	538	546	537	493	506	544	524	532	516	550	511	561	537	499	559	554	529	519	547	550	540	540	562	521	460	540	504	503	572	549	522	567	543	522	533	502	539	550	525	538	535	540	552	533	535	554	537	530	535	545	508	541	551	544	514	523	548	508	583	531	514	535	534	522	510	513	542	559	515	544	541	515	472	519	564	529	516	496	525	529	536	590	540	532	540	538	503	511	538	553	521	571	489	526	562	539	563	557	526	527	519	477	511	541	569	569	524	479	514	541	517	521	499	521	536	476	527	494	551	542	556	517	499	528	501	555	514	522	537	536	535	531	503	544	503	522	530	520	551	517	567	525	475	513	583	496	523	539	496	508	517	577	527	485	499	541	518	518	531	592	542	492	509	541	567	538	550	497	541	512	537	510	522	529	528	536	570	522	530	531	529	552	520	496	531	491	515	528	515	497	523	551	565	542	515	522	530	520	573	537	512	500	499	529	556	488	551	562	504	533	538	561	523	546	543	521	527	494	498	561	526	564	548	560	531	491	499	518	509	540	531	543	541	535	543	542	530	547	555	548	486	517	474	546	554	519	546	540	527	546	534	515	505	514	545	519	517	550	568	531	545	525	529	522	525	514	511	541	508	523	514	531	557	528	477	516	523	563	506	538	552	514	499	546	555	546	553	518	505	550	560	488	482	530	534	533	517	546	521	535	513	509	536	529	516	526	537	573	517	507	544	536	516	506	537	500	552	517	569	533	524	531	502	469	538	557	506	511	522	507	530	527	535	508	563	522	537	498	547	554	538	551	583	539	535	521	525	544	519	560	521	525	556	532	542	540	523	543	547	495	520	518	533	499	560	559	543	509	507	552	515	538	492	500	509	485	520	514	522	531	515	540	558	535	487	559	507	516	536	490	529	572	518	523	491	545	486	494	515	541	557	537	527	488	550	521	533	519	540	495	530	534	531	535	515	535	548	548	550	507	547	501	483	488	487	523	510	528	513	521	524	522	536	493	548	555	577	511	560	550	502	510	487	572	545	574	511	501	538	557	462	521	508	518	515	534	470	520	483	550	545	517	568	512	534	531	550	530	545	530	533	552	468	513	579	506	559	508	529	536	521	556	533	510	533	519	534	531	561	490	522	523	491	538	570	496	533	504	540	497	515	535	541	530	504	543	546	536	499	588	514	545	499	551	488	541	483	527	521	527	516	540	518	572	535	508	534	521	533	544	507	567	549	537	507	536	539	557	529	498	511	500	494	529	576	541	500	520	560	496	487	554	533	520	556	530	530	545	525	527	534	552	537	535	542	524	556	552	544	531	555	521	568	499	524	553	544	548	529	541	513	532	538	511	489	561	553	511	554	518	508	548	517	551	549	515	522	563	520	550	500	531	496	527	554	514	535	533	515	519	550	524	545	527	555	532	540	523	500	551	483	547	513	543	514	531	533	525	526	543	532	511	526	482	585	529	541	544	513	530	531	520	517	565	501	528	544	552	526	524	502	507	517	528	503	550	535	529	544	536	508	525	519	525	497	527	493	552	525	499	505	517	577	519	526	533	509	551	491	542	520	526	539	542	519	526	529	523	502	515	513	535	555	536	535	486	550	557	523	513	510	532	548	536	550	582	555	562	492	520	527	546	489	523	534	564	549	552	495	540	511	530	571	551	537	518	501	531	562	522	526	494	521	528	552	557	513	528	507	509	577	561	513	544	518	508	558	554	502	487	531	565	490	568	573	517	529	520	513	559	510	543	532	504	549	508	545	546	526	534	542	494	491	532	548	515	530	542	506	493	530	554	510	573	585	537	520	500	530	530	485	503	554	533	533	539	521	497	475	552	536	538	513	543	523	534	542	523	524	506	543	475	535	511	560	545	531	532	533	555	523	534	513	536	550	524	519	543	546	547	553	551
24481	25861	40353	33460	21201	9729	1286	410	351	330	315	364	312	295	311	318	327	305	309	355	310	317	355	338	320	320	334	290	325	325	277	295	304	288	341	330	318	322	326	320	304	323	346	302	316	327	305	316	319	325	324	294	322	298	329	311	373	329	335	326	336	301	293	306	333	312	318	328	324	290	310	347	355	306	368	342	317	306	329	295	349	338	305	322	325	325	320	342	306	323	331	317	339	343	321	318	328	301	307	297	302	319	313	321	354	338	287	296	335	312	317	311	344	308	318	283	321	287	326	297	305	315	303	341	349	306	317	304	294	319	332	310	309	319	344	312	317	322	295	315	302	328	321	333	320	315	308	314	306	319	328	315	319	316	298	311	297	328	332	335	316	301	283	329	308	311	291	322	302	329	327	306	344	285	314	319	309	308	334	312	351	323	301	318	348	325	344	304	295	291	321	321	319	314	338	302	282	319	337	321	337	326	303	313	282	314	322	345	339	330	331	284	348	312	307	313	315	324	338	297	317	287	320	328	332	308	280	338	323	343	291	305	315	288	315	319	317	315	304	298	343	316	284	311	333	308	325	347	342	330	296	323	304	296	291	276	333	326	332	319	327	311	342	279	299	322	319	343	316	295	313	319	308	325	329	294	302	342	305	301	302	302	291	321	299	306	334	285	340	314	329	292	308	335	281	315	331	307	277	307	311	346	300	322	331	299	296	320	317	316	346	322	297	313	326	281	328	331	285	328	352	330	327	309	326	323	285	308	335	288	290	289	314	300	303	326	330	342	326	331	310	320	342	313	334	322	296	316	324	356	324	327	322	318	330	313	292	343	319	332	324	335	306	305	318	356	325	273	346	313	313	306	310	357	300	320	314	326	303	314	289	308	345	304	302	303	306	310	308	330	319	311	308	334	305	303	313	315	344	331	330	295	298	332	315	322	318	293	323	295	333	312	309	323	330	338	330	332	303	312	297	330	324	301	349	314	327	289	296	309	315	312	324	325	331	307	287	290	315	317	298	295	309	326	311	291	328	322	306	304	352	310	313	312	311	293	302	338	330	317	313	323	336	325	317	328	316	287	330	305	322	296	315	321	312	341	290	308	303	307	301	311	272	324	308	358	301	312	311	346	324	280	321	268	331	272	307	333	291	318	330	340	322	281	319	311	316	333	337	346	300	308	312	316	339	305	299	332	318	297	334	289	297	308	305	323	335	353	303	339	309	293	326	289	310	318	281	313	322	331	319	303	307	298	317	349	320	340	340	304	305	306	309	324	312	314	333	293	307	337	305	339	290	298	313	320	313	352	301	344	315	295	328	322	279	307	319	355	308	291	293	319	323	358	333	319	330	324	322	320	300	327	301	369	357	278	317	319	324	315	321	314	298	310	325	293	304	339	358	358	323	319	291	292	313	317	309	318	323	314	284	357	318	274	298	338	267	301	299	303	303	299	335	328	349	335	295	330	309	315	326	309	280	299	303	349	308	295	343	339	334	282	291	318	302	345	321	290	281	300	316	320	331	318	296	321	319	350	348	350	313	314	340	295	322	298	313	321	280	311	314	299	316	337	320	293	312	318	339	311	347	323	317	322	326	327	308	316	323	298	332	310	323	282	307	331	331	325	332	331	297	314	329	321	324	302	290	324	275	301	309	346	368	315	309	298	314	304	313	312	289	282	310	304	337	317	331	332	304	310	312	277	309	341	311	328	332	357	303	335	321	303	303	305	303	343	334	303	335	322	307	317	338	323	316	312	334	320	315	315	279	321	315	333	325	347	318	301	313	328	333	326	308	319	304	288	292	329	271	319	358	324	310	344	291	365	314	293	309	319	331	314	302	323	334	340	310	321	298	315	293	326	338	312	286	317	305	301	309	323	309	318	300	318	311	313	282	297	324	346	290	316	302	351	327	300	324	317	315	308	340	329	295	317	311	309	314	316	318	304	301	319	299	335	332	308	283	308	302	320	311	315	331	343	300	292	345	307	292	342	345	316	340	312	313	327	320	302	303	325	344	300	334	341	309	331	335	313	319	290	331	289	344	319	293	287	298	334	323	309	347	310	300	326	310	306	318	322	321	318	323	314	338	300	313	316	346	332	324	326	296	326	321	319	296	287	347	333	334	332	290	313	300	301	313	329	322	276	323	316	331	307	305	305	299	320	327	319	313	347	307	327	302	333	288	319	302	365	322	318	343	330	303	303	318	324	312	302	303	285	292	331	302	294	331	323	297	308	312	307	318	333	282	287	337	303	315	320	327	296	329	289	289	288	308	314	335	275	313	329	291	316	295	335	334	345	326	302	318	339	318	312	321	317	316	335	307	300	299	337	327	326	353	303	318	318	320	284	311	315	342	333	306	336	309	331	318	325	285	320	302	299	322	310	338	333	328	285	323	317	308	324	322	333	294	307	314	313	327	302	296	331	274	338	328	334	358	310	313	289	324	359	334	331	324	315	319	292	355	313	342	314	333	327	297	324	347	319	342	339	308	332	308	323	319	338	309	322	299	341	263	302	309	312	313	328	346	313	296	307	349	324	330	316	306	301	314	324	319	338	288	315	325	315	303	336	308	330	323	350	315	320	301	344	313	334	309	317	310	332	325	325	295	373	320	323	296	316	286	336	342	338	300	302	309	299	279	323	309	289	318	350	316	315	301	340	298	307	312	343	321	328	336	296	291	331	328	327	314	323	308	303	313	314	349	329	315	309	288	305	290	291	323	352	333	343	333	340	326	329	314	321	291	332	298	286	283	322	327	297	312	316	299	293	328	317	336	315	324	317	320	319	320	306	301	303	308	310	296	318	317	309	318	290	324	313	358	313	309	276	323	302	295	312	283	295	331	268	309	341	323	289	304	322	328	350	364	297	330	320	279	305	320	302	305	306	347	317	336	331	337	315	298	331	312	324	287	284	307	324	309	292	320	280	280	298	281	282	300	309	332	316	340	325	345	314	332	304	286	298	346	324	371	315	337	311	310	318	325	302	344	336	329	325	301	303	332	322	298	325	327	340	319	303	292	285	333	313	341	293	317	323	297	303	299	323	314	290	342	305	300	324	314	313	323	301	305	337	306	289	296	300	317	323	288	287	326	304	299	315	302	323	293	310	314	318	335	339	317	320	315	307	301	305	344	299	309	298	328	303	320	327	291	328	317	330	320	305	323	302	312	336	288	323	343	344	301	308	296	321	335	333	368	304	320	313	322	328	308	330	313	335	299	272	294	315	362	277	312	327	311	286	320	288	334	324	324	291	298	312	325	339	288	316	309	317	318	332	307	310	342	313	320	345	318	324	291	305	337	328	298	318	290	273	326	307	314	341	297	319	311	316	339	289	336	313	338	345	320	338	311	306	313	340	339	331	320	331	331	310	287	319	304	320	318	316	286	301	297	334	323	329	315	294	318	301	326	315	291	301	357	331	326	349	292	278	309	330	323	327	271	323	303	293	312	331	306	332	289	349	323	304	293	321	296	283	327	328	308	313	324	289	312	313	290	298
57817	96303	74226	44467	22608	7100	1725	729	593	590	554	556	607	576	567	604	538	606	545	568	560	578	566	614	575	585	601	577	539	539	559	580	576	593	583	576	580	581	588	545	571	569	523	582	589	589	554	589	622	558	592	569	557	563	553	584	544	571	576	579	587	594	564	607	559	569	536	625	543	546	577	588	524	554	577	553	581	523	617	586	562	543	588	548	526	582	552	592	519	584	604	589	589	609	574	548	548	538	608	590	540	512	598	584	557	533	539	591	548	584	573	610	545	567	593	589	567	578	544	558	567	569	592	554	566	579	551	583	606	585	564	520	571	543	595	545	573	563	596	543	595	584	592	542	550	558	594	542	583	567	616	573	546	604	580	603	546	611	559	570	577	522	548	599	559	535	584	577	538	579	597	555	535	615	539	568	552	524	576	560	572	582	572	563	610	554	572	566	564	603	585	570	581	591	567	563	553	534	531	568	582	566	600	529	592	592	545	585	605	563	547	515	570	572	521	588	601	556	608	540	600	541	544	583	568	580	553	541	571	540	549	578	555	551	537	595	567	581	591	545	586	554	600	590	598	530	556	595	584	568	583	580	564	595	588	574	583	531	529	532	601	567	573	554	551	556	599	539	576	526	515	587	556	583	566	592	611	563	534	546	557	542	598	564	552	555	545	534	548	572	576	579	538	542	536	592	592	556	546	534	571	539	597	583	568	561	590	598	575	586	621	592	554	557	555	607	596	569	604	539	574	581	525	527	610	593	564	565	592	540	531	531	585	577	550	571	541	565	558	538	604	538	602	524	568	545	565	595	576	550	552	558	585	576	569	569	563	597	578	615	559	569	595	613	555	547	557	579	568	556	583	551	542	580	539	550	602	562	572	560	526	567	569	605	576	557	570	583	578	593	587	561	560	551	604	584	547	535	578	541	550	581	594	532	609	598	553	581	567	567	605	582	534	578	528	562	544	591	565	555	560	593	547	561	539	588	528	535	568	581	605	584	553	563	581	548	563	584	574	570	595	585	551	531	574	644	546	599	562	613	556	593	545	598	571	596	542	530	586	497	561	580	595	591	578	577	596	523	564	588	586	582	590	556	536	584	554	571	572	551	583	561	523	544	578	530	584	579	521	547	557	541	616	608	595	587	536	577	568	560	590	576	562	568	583	589	561	562	592	602	593	573	529	569	569	601	636	587	595	539	562	628	594	527	564	562	578	593	600	567	538	588	582	522	565	582	575	599	549	567	570	580	554	531	580	573	529	565	554	538	600	548	569	575	583	622	605	556	577	537	554	623	570	574	553	582	572	583	582	539	589	549	534	537	551	544	546	585	566	583	568	585	534	523	542	576	556	569	565	536	494	566	573	582	616	597	585	589	613	573	571	550	550	547	557	550	597	556	603	576	558	558	545	614	606	587	572	550	568	530	555	583	565	580	567	586	554	555	525	575	637	566	560	585	606	578	587	572	594	587	532	612	570	532	579	568	567	564	623	592	578	555	567	569	566	566	599	571	566	551	545	613	594	624	568	558	572	581	569	534	600	549	562	517	587	575	559	522	552	550	555	574	551	569	547	576	577	544	557	579	601	583	559	568	528	570	590	566	593	609	574	557	555	573	544	567	587	570	579	554	527	566	602	553	565	586	572	580	600	578	566	585	561	572	548	626	609	556	533	586	591	602	577	595	509	562	547	566	584	570	556	576	580	532	588	608	607	560	579	600	572	582	579	551	551	565	553	542	581	587	511	563	564	504	611	540	557	522	561	576	590	546	567	559	595	534	569	552	555	587	580	569	589	580	597	572	554	567	539	573	543	566	582	514	597	575	581	528	577	607	560	515	550	542	596	565	583	582	547	549	542	568	593	604	578	529	551	560	556	560	519	579	573	574	546	584	564	548	545	562	582	544	575	534	594	597	539	563	569	618	563	564	554	543	572	579	571	559	572	574	591	583	568	606	521	522	595	571	602	586	553	565	532	524	571	555	534	590	574	588	571	577	592	552	572	578	532	555	530	560	589	577	576	551	539	556	560	540	568	560	553	551	594	559	586	558	579	526	524	564	562	588	565	553	543	554	590	534	549	571	547	575	577	568	541	537	589	561	576	548	563	545	572	541	576	527	561	580	593	631	576	559	548	569	572	587	554	591	606	560	563	560	549	547	549	556	579	587	550	559	572	546	581	577	550	533	558	534	571	547	557	546	566	587	563	570	546	560	518	561	573	590	575	543	564	536	535	503	523	576	566	567	572	575	589	561	553	555	596	524	578	534	576	547	568	582	599	539	575	547	575	560	542	526	594	576	528	580	561	570	587	587	581	595	579	548	528	560	572	582	580	578	586	561	598	562	575	561	556	548	644	562	567	574	580	593	575	581	560	595	553	595	607	549	556	549	588	586	552	596	540	578	547	580	568	578	570	565	562	576	599	562	570	543	547	594	570	540	594	581	590	562	592	595	545	580	582	575	532	578	567	562	537	512	553	579	552	584	534	562	539	597	544	586	582	552	538	574	586	545	571	565	568	567	590	574	561	579	588	570	586	538	557	538	541	549	512	572	575	572	576	598	526	527	515	534	550	577	585	547	554	598	584	553	538	589	581	593	576	561	576	553	572	561	553	564	601	573	551	562	610	612	575	583	518	570	588	542	587	558	575	538	586	580	564	570	574	561	560	581	527	552	605	579	581	552	600	563	591	578	561	566	547	579	581	574	554	600	595	585	574	563	542	567	590	569	575	567	535	578	564	553	578	584	569	555	609	553	614	602	555	601	566	529	567	602	585	580	588	533	575	599	557	579	556	588	566	563	609	550	587	526	602	555	577	655	563	545	546	590	598	592	584	564	549	549	533	554	504	566	593	584	555	580	589	543	576	611	570	551	606	515	545	589	529	567	605	547	566	577	568	582	614	550	585	545	601	550	554	591	603	587	571	530	559	564	542	580	558	528	591	571	550	597	529	584	547	537	558	579	616	597	551	543	591	561	564	583	581	567	556	511	551	548	575	568	558	572	554	592	542	541	561	589	565	554	550	592	534	549	594	559	548	555	548	566	545	595	529	568	522	573	588	592	551	566	573	573	602	571	563	573	577	588	549	563	566	564	596	591	562	538	626	560	526	559	526	542	564	562	588	595	571	570	540	564	526	592	602	539	589	563	611	580	607	560	552	616	552	599	604	539	565	550	598	565	580	522	551	564	530	579	575	575	584	600	549	555	583	538	553	568	599	584	611	582	559	563	539	563	591	573	564	612	527	590	590	557	582	538	573	622	604	632	560	566	575	543	559	568	524	534	555	540	607	563	569	512	559	565	569	596	569	562	608	591	563	567	627	562	575	563	550	566	597	558	590	637	567	550	611	534	591	625	546	557	542	551	580	579	591	599	574	540	529	587	568	580	585	576	546	539	578	555	543	563	575	598	617	522	558	592	542	544	551	595	533	609	555	557	556	565	547	556	557	571	562	553	564	544	556	555	586	577	570	553	587	597	560	570	570	538	592	552	578	583
23412	23329	34849	29362	22562	17680	5030	527	376	397	396	416	423	349	393	410	365	374	380	363	335	380	368	364	378	350	379	358	363	356	405	378	339	378	396	364	370	354	390	348	367	417	387	369	386	416	399	405	366	381	376	372	345	408	345	341	370	389	421	382	392	348	350	377	368	385	382	355	359	396	396	332	360	394	362	366	358	399	409	333	352	378	374	323	382	379	387	300	375	374	375	391	340	341	364	361	353	352	383	355	351	367	347	365	382	353	359	372	380	350	377	365	319	365	351	350	392	351	321	396	372	381	376	363	406	374	397	377	381	366	391	400	384	353	365	367	365	340	391	395	356	357	368	352	391	389	379	353	404	390	371	391	398	377	337	356	352	334	354	354	388	327	375	365	375	363	397	384	359	358	354	350	406	399	338	363	389	360	345	376	365	387	322	385	387	379	374	343	366	337	361	393	358	388	364	387	411	399	340	354	365	366	356	377	369	373	352	370	369	392	413	367	359	393	366	372	382	378	391	366	375	353	374	388	389	362	326	391	366	339	352	368	373	376	354	368	371	377	373	365	393	333	366	385	392	397	365	367	337	403	359	355	424	382	384	354	389	359	354	388	374	394	383	334	338	361	396	358	315	371	352	353	358	333	372	393	376	391	330	382	370	352	366	361	391	388	392	373	364	394	404	394	371	376	348	357	316	369	376	398	386	331	363	367	360	362	376	373	374	329	329	367	373	357	359	391	396	367	372	361	331	362	417	358	369	371	380	371	379	403	395	375	360	400	351	373	351	404	361	335	367	391	380	381	347	385	319	332	394	361	371	381	364	353	371	365	384	352	363	393	353	365	367	365	412	380	355	360	382	378	366	368	380	362	379	372	385	410	372	341	326	304	377	371	385	365	380	319	369	387	381	390	370	403	362	323	356	379	394	354	383	342	374	364	343	372	368	366	371	330	376	346	345	384	380	391	371	365	365	360	377	359	339	344	350	373	375	399	378	392	359	381	346	380	367	350	352	345	383	391	373	341	389	380	337	360	339	375	357	398	354	376	360	390	363	365	365	336	366	374	380	364	401	361	379	369	355	365	381	371	354	355	346	375	381	356	371	369	320	350	358	381	346	343	354	368	362	356	405	372	388	361	377	331	367	341	366	323	372	350	363	376	390	338	326	346	403	380	356	360	375	355	352	340	350	360	379	400	387	377	337	385	335	338	368	365	364	375	382	349	376	397	388	332	366	387	372	386	339	416	379	362	340	380	368	399	387	394	369	369	350	343	404	383	351	402	383	355	375	355	382	357	362	371	368	343	414	386	361	379	361	357	352	358	351	376	381	392	386	364	376	378	392	350	394	365	370	365	376	385	338	414	343	374	344	368	347	399	393	363	357	391	396	337	382	332	361	383	368	356	361	375	347	357	377	324	380	375	356	376	360	353	375	383	373	423	338	351	369	362	370	384	359	392	362	387	336	372	379	339	384	352	354	358	402	359	362	347	373	385	353	386	375	381	402	384	369	409	377	367	395	352	381	386	368	369	369	379	357	341	361	365	377	359	406	355	364	369	394	338	364	378	357	326	387	394	356	341	364	381	368	379	392	370	352	351	382	375	383	381	370	375	367	383	368	394	391	341	347	374	352	370	358	385	370	392	406	385	366	391	352	371	364	376	364	349	379	391	376	351	340	377	371	359	408	393	368	394	364	342	381	381	369	361	371	353	374	333	375	345	377	381	388	372	364	372	391	342	379	371	385	372	356	362	365	385	351	389	380	375	373	416	347	371	406	379	353	358	352	392	350	359	380	365	346	387	349	365	352	345	395	348	371	340	341	388	379	351	372	391	346	352	360	329	380	387	406	349	367	392	370	376	379	356	386	366	355	362	342	388	379	370	373	371	370	376	355	377	371	401	349	359	398	385	378	353	371	369	351	370	374	344	355	369	399	371	387	392	366	380	356	351	311	395	369	397	359	390	364	389	376	376	348	389	377	408	374	340	364	336	359	381	374	388	365	380	349	361	363	379	355	322	335	373	381	367	383	385	360	373	347	347	344	400	364	340	373	345	383	372	365	374	377	382	381	370	371	395	373	413	359	366	365	358	346	365	352	366	338	361	349	376	362	350	421	363	350	376	362	363	345	367	381	381	343	392	339	360	411	388	374	343	351	358	368	387	379	374	366	361	355	398	366	350	367	351	377	376	385	371	356	356	373	366	386	385	361	369	388	353	361	379	336	333	402	337	396	391	397	372	367	350	383	351	346	351	398	392	380	353	349	366	351	399	378	368	341	378	354	345	391	390	366	370	333	384	352	395	368	387	359	347	357	368	370	374	407	374	343	362	349	352	369	385	388	362	366	347	363	326	347	399	357	389	393	380	377	368	383	353	348	383	372	373	363	339	352	393	383	385	362	365	381	361	375	379	373	384	345	372	382	338	377	359	393	378	340	375	394	354	372	361	375	371	363	392	381	341	373	383	360	380	383	372	362	361	381	357	385	375	358	369	355	357	383	344	356	368	342	347	356	338	338	374	336	358	358	356	373	367	361	369	389	387	389	374	385	372	361	413	371	354	352	369	330	383	353	322	359	372	356	370	390	365	376	423	386	371	366	384	358	376	377	376	350	348	376	360	382	387	386	337	358	373	353	385	395	334	353	361	353	349	375	346	358	362	349	368	354	367	358	374	369	365	352	374	354	366	345	405	333	405	356	406	377	353	381	364	349	366	370	380	360	370	336	331	370	379	332	393	367	349	358	366	355	347	317	403	371	374	360	337	360	358	388	361	377	323	328	386	346	382	387	365	349	408	357	382	392	373	369	372	352	367	378	378	368	355	379	377	353	394	387	368	360	397	370	352	382	351	338	373	327	350	392	376	347	390	395	363	342	307	375	342	349	392	359	322	345	344	358	359	368	395	371	392	375	384	367	365	354	393	355	397	395	350	336	410	319	390	352	361	364	387	368	350	374	392	360	359	343	385	384	376	367	399	396	379	373	352	379	368	391	391	356	374	375	325	387	334	395	316	375	359	380	405	389	344	342	384	343	400	355	397	364	346	366	364	361	372	365	346	361	370	359	321	369	350	336	347	362	341	360	397	339	359	391	337	393	357	336	382	375	346	373	363	344	389	377	354	364	369	359	338	372	304	384	359	366	379	374	335	351	396	403	376	357	327	380	370	360	380	352	388	376	363	373	357	364	374	340	353	377	365	395	346	351	363	390	349	387	389	375	314	373	386	390	399	372	377	335	378	394	384	364	368	334	369	359	364	344	355	352	375	408	366	348	371	369	345	353	357	396	420	342	394	376	363	344	363	372	338	357	344	406	375	379	351	364	376	394	381	357	381	379	373	365	365	363	357	374	352	375	375	361	335	384	324	371	364	346	345	374	409	373	339	358	379	351	336	400	389	361	408	372	387	367	363	377	353	388	341	386	359	384	332	344	358	334	364	346	364	358	406	396	391	363	377	343	388	392	358	404	406	349	357	360	382	361	395	381	390	370	384	346	364
57967	103518	80359	52812	29139	10505	2490	884	668	593	606	649	581	613	594	635	680	630	609	657	618	604	606	607	594	604	622	629	631	570	625	647	633	600	649	625	654	630	600	647	648	625	607	581	685	644	653	645	608	627	643	652	671	603	614	628	607	625	651	608	618	626	621	592	664	615	627	618	627	642	639	629	612	632	612	649	642	622	630	638	633	640	631	657	608	621	632	646	633	644	649	601	626	631	555	642	631	641	599	653	610	644	653	642	609	629	618	633	662	584	663	591	629	626	635	607	630	684	586	661	583	630	664	577	682	616	642	618	620	627	622	646	654	607	613	634	645	671	607	634	600	652	656	641	631	596	614	670	620	628	580	635	646	614	641	601	646	620	596	619	610	598	612	621	641	636	658	625	625	671	643	614	648	618	641	645	617	608	643	618	623	600	633	626	618	608	626	583	618	643	602	625	636	641	640	609	609	596	646	626	643	602	627	608	655	609	621	589	584	606	640	620	658	654	630	676	613	633	634	652	646	659	606	657	620	597	652	623	661	658	637	617	641	623	612	617	652	616	605	648	648	624	597	622	652	590	593	596	668	632	604	663	617	613	588	626	648	640	643	658	613	650	639	619	641	632	619	652	617	611	632	631	654	671	652	655	616	594	610	656	618	632	670	612	597	612	659	607	617	608	598	681	642	631	624	649	618	637	579	636	599	611	601	625	650	602	612	666	625	654	638	630	613	624	628	653	621	654	613	688	652	647	619	622	637	653	616	607	626	645	621	634	646	609	650	626	615	611	591	627	609	639	587	640	651	634	631	671	659	640	652	610	613	615	623	667	627	654	601	652	627	683	597	618	639	650	564	641	591	637	654	603	616	628	649	614	616	620	599	589	563	634	637	688	644	671	619	611	656	634	607	615	612	631	649	625	657	618	599	630	636	631	603	606	622	639	595	629	632	631	631	662	616	605	638	607	626	617	582	615	618	615	611	658	590	654	619	624	675	614	655	594	650	611	616	617	636	596	638	640	641	605	653	581	662	688	616	621	646	650	621	637	626	581	611	566	620	621	637	700	628	622	630	618	635	580	645	659	633	623	659	623	646	657	622	629	604	630	661	645	626	655	630	622	610	624	643	639	668	607	611	627	612	595	645	670	589	632	639	584	635	616	649	644	631	597	577	613	657	652	607	630	661	638	631	598	631	630	654	662	635	683	622	627	648	676	621	649	648	579	646	632	602	633	601	618	648	632	644	628	641	616	655	615	628	611	580	662	643	651	633	638	628	647	596	670	567	663	634	648	647	632	624	632	631	618	668	636	629	629	636	632	599	617	635	646	607	643	658	669	668	637	628	650	635	625	636	593	606	645	645	650	651	590	647	643	622	612	656	667	653	616	630	628	609	669	571	674	667	658	653	626	637	638	653	635	643	592	627	600	647	645	643	631	658	574	590	641	569	599	648	623	650	624	632	635	612	658	645	630	593	621	633	604	624	599	593	682	660	623	643	662	654	634	637	634	605	635	603	606	639	655	643	641	579	684	632	606	646	636	655	614	586	608	578	687	641	598	606	621	681	626	650	657	644	655	655	618	652	600	666	627	606	673	650	652	603	591	639	638	634	627	604	640	625	593	643	605	658	632	658	673	637	619	657	683	598	647	604	636	625	654	632	643	656	660	615	621	624	632	643	617	633	664	633	613	666	622	590	608	622	618	602	602	609	661	640	587	654	629	673	648	651	598	603	631	657	601	637	643	654	643	598	652	651	621	617	599	589	638	591	570	633	600	647	609	605	604	609	611	620	643	644	597	622	622	643	652	632	602	642	670	643	588	613	645	655	600	607	582	632	650	594	634	629	627	569	600	612	589	658	637	590	622	579	615	633	601	634	598	640	603	664	608	638	606	630	697	631	588	610	596	604	596	644	621	587	651	659	633	646	659	607	626	605	591	644	606	621	636	628	604	621	651	644	669	647	641	625	637	583	669	556	673	669	639	629	635	665	619	637	638	604	646	613	652	602	636	648	589	649	631	619	625	683	608	659	632	620	596	626	631	651	600	602	621	619	652	602	644	639	611	613	650	629	607	632	580	623	596	619	610	639	614	656	596	648	637	650	615	558	635	618	614	618	609	670	625	576	620	616	651	638	643	623	686	632	637	656	613	673	623	560	639	629	604	644	632	649	649	632	628	662	667	638	614	601	630	643	623	585	608	609	654	637	658	627	611	632	638	629	624	614	597	594	661	667	621	619	648	606	656	575	629	601	615	611	626	687	579	610	620	607	639	614	619	625	630	609	589	633	625	676	627	643	589	628	614	621	627	635	613	659	624	572	670	690	605	654	650	639	616	588	606	659	622	643	693	624	611	622	617	638	598	667	614	656	641	641	639	631	634	641	622	630	668	622	650	621	609	646	638	649	591	598	699	644	637	640	606	662	649	605	604	640	624	601	628	614	625	653	642	644	637	612	635	575	646	622	614	637	605	634	588	599	597	664	631	581	604	600	656	579	654	598	636	620	609	647	603	629	631	627	665	613	639	635	605	662	590	566	608	604	602	585	636	665	650	592	648	665	631	690	585	610	617	603	632	628	596	631	637	585	626	630	635	591	602	643	685	645	616	627	644	635	638	667	630	609	606	664	618	670	621	668	630	615	626	639	603	677	615	588	597	635	614	622	597	634	639	659	631	596	620	590	669	619	637	639	600	600	671	636	620	618	572	602	657	647	595	640	619	644	664	634	617	657	660	648	650	641	663	612	623	627	651	611	653	648	661	658	636	619	601	613	638	620	586	627	643	645	645	641	687	693	631	673	593	651	640	647	641	639	629	611	623	665	637	594	658	657	609	606	651	633	613	610	619	637	641	672	655	639	602	628	695	582	632	657	656	608	648	658	586	639	631	596	684	614	599	612	637	636	649	677	657	639	653	671	601	598	649	611	621	634	646	644	644	617	605	595	680	678	608	625	632	634	626	642	667	636	616	621	662	664	622	648	609	633	599	644	639	623	652	600	641	627	689	652	624	679	612	609	626	623	669	630	663	638	661	583	672	602	631	627	613	638	627	653	651	638	594	623	622	611	623	653	625	587	634	595	633	679	608	647	600	637	599	594	651	693	660	613	614	624	639	650	644	648	643	633	644	585	625	615	630	660	622	611	659	647	583	682	623	614	659	554	638	660	624	656	625	639	632	618	665	642	662	602	636	671	578	616	613	624	638	627	643	602	640	605	622	588	616	611	630	580	664	669	630	586	556	653	654	666	656	628	651	658	621	657	623	623	621	648	659	634	617	585	634	612	603	616	599	632	643	635	614	626	651	630	629	653	635	630	605	637	641	633	622	664	643	596	638	632	604	611	605	671	596	608	606	644	636	630	708	654	615	602	629	639	657	582	659	632	648	607	626	637	645	611	611	654	651	592	612	630	645	636	629	606	667	611	651	655	676	599	603	619	602	617	621	606	599	614	598	588	633	629	632	590	652	650	643	622	597	647	636	631	658	645	598	657	656	587	630
28232	32850	31701	16286	3381	786	387	295	284	295	298	287	279	279	273	266	280	312	322	302	296	266	289	275	320	318	302	288	289	281	286	255	287	325	258	307	286	275	299	294	302	288	316	311	286	283	276	278	311	278	281	288	299	280	272	294	291	286	306	288	287	322	333	265	294	316	271	285	302	291	304	285	305	283	294	263	312	293	306	307	307	301	289	301	272	266	292	295	270	299	280	304	282	312	276	303	309	287	294	297	256	282	294	278	277	280	270	279	291	288	295	290	285	279	298	269	281	275	269	313	271	291	284	295	289	295	310	286	284	279	268	286	316	278	295	294	281	316	296	273	289	294	290	286	281	292	289	292	259	309	304	308	269	283	275	299	313	289	288	304	289	266	300	295	298	270	290	296	284	313	306	283	287	295	293	296	243	320	300	288	289	302	307	276	284	265	266	312	275	299	303	297	284	294	308	301	290	296	315	303	283	288	292	299	281	273	296	260	302	296	309	292	259	290	289	283	295	252	274	271	331	263	291	282	335	296	285	308	256	305	277	274	286	263	274	316	277	278	301	275	278	303	288	283	309	274	302	296	277	272	315	279	287	285	315	300	272	287	286	283	291	289	272	296	281	298	282	277	301	265	300	284	260	268	289	295	268	312	291	295	266	322	304	313	284	294	290	296	311	288	266	299	289	290	293	316	299	313	302	306	267	291	308	320	295	320	311	269	308	296	301	310	290	276	266	309	300	297	300	290	305	298	277	275	280	316	261	271	272	261	299	272	297	301	283	288	307	295	293	277	330	276	301	334	277	297	281	260	260	285	293	294	285	283	314	282	259	280	302	278	302	286	313	293	285	286	283	311	298	272	292	312	305	283	315	277	303	308	286	290	290	303	303	311	308	297	292	321	302	271	303	288	294	243	287	271	301	297	287	294	295	310	278	288	278	273	292	291	307	314	303	302	288	285	288	260	289	303	293	270	303	297	273	281	300	290	339	308	306	322	300	316	275	327	282	279	290	266	322	292	259	290	284	311	261	295	261	293	285	285	300	300	283	244	300	274	280	280	298	292	308	293	318	296	292	310	271	293	259	305	287	273	276	303	284	289	299	286	268	253	307	306	326	297	322	302	291	288	289	283	291	294	303	276	276	295	271	305	305	306	284	304	296	291	289	304	277	307	308	315	276	293	304	256	278	298	297	291	302	293	313	297	318	276	289	296	281	289	285	279	281	298	292	298	307	265	286	312	297	278	270	300	285	256	259	318	268	277	245	269	281	313	316	292	301	309	284	310	293	277	319	294	275	287	308	273	277	298	283	294	299	273	332	311	284	300	274	292	266	292	291	291	277	327	260	281	294	275	316	282	293	263	318	305	293	304	291	271	282	278	297	325	294	296	273	298	284	285	313	304	277	287	307	273	272	274	290	270	289	283	291	299	301	270	283	275	296	272	308	293	278	278	322	279	290	277	256	294	282	315	285	303	281	298	309	296	277	292	250	275	260	279	303	308	287	316	291	295	312	306	276	294	291	265	306	318	284	287	315	286	295	300	269	271	309	325	304	296	264	343	286	241	304	294	292	318	281	293	304	293	281	277	274	288	289	311	316	294	297	294	331	273	288	296	328	272	290	279	292	283	283	270	269	289	302	264	278	299	276	275	293	272	288	276	286	305	294	298	307	292	311	283	309	297	295	281	301	286	284	291	293	286	263	270	286	304	303	315	281	289	279	294	322	290	267	255	255	267	291	295	267	271	295	307	263	270	299	257	270	283	258	298	292	304	279	300	283	293	325	266	276	300	278	291	307	278	277	297	286	316	272	303	303	272	306	308	287	300	291	266	326	285	313	295	285	295	315	308	293	268	292	299	267	259	309	309	269	283	268	286	323	302	286	305	288	289	298	275	283	282	288	284	330	260	289	283	294	300	284	303	285	281	300	297	296	332	302	287	305	272	271	278	261	318	296	299	298	275	317	298	287	297	281	313	265	279	280	273	291	305	286	286	279	280	269	303	294	284	261	288	297	305	281	320	282	286	285	298	289	278	299	317	288	284	275	303	306	315	296	296	268	284	287	276	265	310	309	290	313	306	285	263	266	300	292	293	296	294	291	298	284	269	306	276	261	273	270	285	269	273	269	306	299	286	261	309	286	283	304	285	294	304	321	272	287	284	275	327	309	310	292	297	331	276	294	287	268	290	300	321	277	269	282	282	286	308	268	300	282	283	291	288	275	288	308	278	279	264	281	302	274	259	292	279	298	295	303	316	289	292	285	280	263	290	301	304	292	262	274	278	292	291	322	292	288	289	305	296	267	279	262	290	294	307	301	314	275	298	297	289	281	310	309	291	276	285	302	300	276	287	297	323	293	310	291	274	282	292	304	313	330	273	310	287	278	288	279	297	291	304	259	284	327	314	296	280	302	268	268	301	259	291	295	297	301	277	311	264	302	289	310	255	295	298	296	313	293	305	283	269	301	295	296	301	284	291	300	301	324	286	269	268	299	293	320	305	307	286	303	307	305	263	310	323	290	269	322	282	316	327	303	300	294	302	314	274	269	314	288	297	287	281	324	279	307	267	279	281	284	279	269	278	282	301	311	312	283	263	311	287	250	273	285	288	295	287	280	283	302	275	297	302	280	314	272	299	288	308	314	284	253	286	260	270	254	265	286	289	294	289	307	293	287	267	312	311	276	279	285	323	277	271	294	289	264	283	287	312	279	316	304	280	280	283	300	265	304	351	272	279	291	281	269	302	273	282	283	294	349	306	267	290	277	290	299	269	296	299	291	306	295	285	297	285	265	264	270	292	284	299	274	275	277	284	329	309	287	318	284	299	264	273	273	304	303	292	308	266	302	294	291	282	287	284	282	338	279	275	311	294	284	294	289	294	304	307	301	283	300	281	339	304	296	321	324	280	265	279	304	274	272	304	270	302	339	278	282	271	293	305	288	274	280	330	290	281	295	276	282	286	295	313	267	277	291	296	294	292	285	269	316	288	308	281	310	309	301	295	264	323	297	298	295	278	276	330	286	304	292	276	268	315	278	293	290	335	319	292	293	300	309	303	294	279	325	262	297	256	297	291	303	284	290	290	305	319	281	291	263	291	301	279	272	281	308	293	300	273	271	267	319	286	288	291	273	286	288	281	314	295	300	325	316	312	273	298	271	262	268	316	273	304	269	313	299	319	272	290	294	290	273	297	310	294	295	262	280	277	279	291	263	267	279	306	287	291	261	287	299	305	275	302	327	286	298	279	292	279	292	319	287	307	312	303	289	294	284	274	269	270	284	288	257	299	275	305	285	300	307	288	307	290	287	293	284	290	291	280	311	285	296	275	308	269	285	252	310	279	285	286	296	250	284	302	279	272	284	267	299	281	292	267	279	279	308	278	285	286	287	288	305	279	334	276	300	294	269	292	263	294	295	303	283	279	316	259	273	285	303	312	273	313	301	271	306	286	268	276	284	266	280	284	305	276	279	302	295	301	287	314	295	254	302	287	292	327
33635	51272	37335	17891	5987	1682	701	540	497	569	512	509	534	541	527	564	571	517	527	497	509	520	528	500	524	472	491	493	543	492	535	556	535	531	538	527	554	522	558	548	503	568	519	528	519	552	528	546	559	519	530	492	510	529	510	567	480	492	553	502	574	519	511	515	564	474	535	530	558	530	520	517	517	533	553	490	519	543	519	511	538	542	530	545	514	504	529	540	538	521	552	537	575	552	515	541	502	555	507	549	509	551	537	536	520	569	510	566	527	508	510	538	505	534	554	558	524	534	534	540	544	509	568	496	555	537	531	524	510	496	546	485	530	525	490	502	502	554	539	503	520	527	508	563	532	519	521	549	534	529	523	501	538	532	511	525	491	538	512	515	540	510	518	524	522	530	550	542	561	497	566	496	514	511	504	536	524	510	562	488	507	524	499	453	545	553	530	509	525	536	498	516	565	543	552	534	553	515	510	547	558	543	523	496	514	531	516	512	535	555	596	523	514	550	532	531	506	509	504	549	512	482	533	527	537	486	519	555	500	556	546	540	533	562	522	491	544	501	519	535	533	516	525	510	514	568	557	506	457	506	541	523	538	525	527	565	499	506	542	535	539	537	526	550	542	539	527	529	537	511	487	536	551	478	520	496	498	522	538	535	515	538	515	546	543	541	492	518	516	523	534	506	497	562	560	521	580	562	518	527	521	504	516	505	540	519	538	553	499	533	546	518	470	533	543	544	520	555	539	555	514	549	523	533	509	534	529	509	543	540	504	542	576	538	496	528	538	577	535	508	504	500	529	557	529	515	500	522	560	536	506	512	501	503	541	534	526	509	600	554	554	565	502	540	541	499	512	563	516	573	541	532	526	566	521	495	553	525	521	518	545	544	516	514	537	537	540	523	515	537	486	557	553	522	526	473	530	489	562	519	547	507	556	514	510	522	522	507	473	500	491	540	552	549	521	530	480	517	505	546	537	510	561	507	516	502	486	563	527	509	512	541	545	565	529	538	489	543	569	542	559	533	554	526	521	491	511	483	495	545	534	530	538	540	511	520	534	525	557	546	482	555	566	553	510	520	485	522	511	540	520	503	504	491	526	546	557	527	554	516	491	497	537	539	504	538	509	501	550	526	507	548	531	505	506	517	532	570	552	508	546	556	548	541	531	520	509	520	507	573	539	532	506	556	549	552	513	519	494	521	564	519	497	540	529	494	505	527	536	512	516	515	512	536	501	549	554	488	521	559	496	566	503	498	520	505	488	521	530	541	487	519	522	496	518	507	514	540	492	500	573	527	560	515	503	508	524	517	522	544	535	551	543	497	518	499	534	515	476	579	580	497	494	534	499	557	553	518	542	535	535	525	498	497	554	544	538	543	524	511	558	523	512	521	550	505	542	494	504	498	536	536	506	550	531	507	540	505	568	560	565	540	498	501	503	540	536	500	478	525	500	508	528	508	521	561	526	506	525	532	553	550	558	536	556	511	509	542	559	487	480	537	537	508	530	538	528	519	466	537	498	523	501	538	519	522	566	554	532	507	522	512	499	532	507	559	543	563	529	508	504	585	473	521	552	506	499	530	532	508	512	505	526	498	525	539	533	508	532	525	532	516	514	502	522	524	517	534	544	550	532	513	541	539	551	543	499	506	534	528	527	505	532	540	536	546	531	535	521	558	565	510	557	553	536	506	511	527	537	508	514	537	533	536	576	529	549	506	486	556	522	523	522	550	550	492	537	541	526	517	552	497	543	530	519	521	509	551	510	516	576	558	549	532	579	559	493	529	523	530	554	529	569	522	547	505	524	513	513	506	512	547	525	563	513	516	541	515	529	516	548	536	522	530	529	521	493	528	484	552	496	578	543	541	540	505	549	514	502	550	524	542	540	540	540	527	549	542	515	541	526	527	557	475	561	515	537	515	525	516	517	533	542	549	546	549	539	564	518	498	543	485	547	536	556	518	540	536	493	496	543	582	541	550	483	528	532	512	567	556	515	560	518	530	539	536	497	520	549	514	502	531	523	537	532	542	526	526	539	535	536	551	551	549	535	539	512	517	532	519	490	514	485	536	526	562	532	538	530	516	542	569	530	552	522	483	521	549	482	527	534	516	536	553	495	526	549	526	529	534	564	495	530	532	540	515	533	485	518	536	546	495	546	533	543	548	537	515	538	520	518	569	513	528	548	568	554	536	523	500	535	496	571	556	576	522	487	562	498	543	574	540	520	520	492	495	488	543	523	548	485	567	528	487	478	530	467	556	519	584	518	533	516	533	536	519	545	520	553	499	526	555	564	565	511	510	546	519	519	547	549	554	477	562	521	527	549	520	488	557	495	546	516	560	523	524	551	495	535	534	547	518	535	521	517	524	566	513	563	535	486	547	525	515	510	491	548	555	544	577	520	531	527	513	564	536	555	515	504	595	534	558	521	524	528	512	562	518	551	549	570	475	497	510	541	527	540	514	489	516	507	487	562	558	524	532	543	575	487	517	538	553	542	483	510	518	450	529	513	558	543	524	482	533	520	555	502	574	489	498	485	561	559	510	541	516	566	518	545	551	537	510	542	470	490	543	514	517	535	528	540	519	534	516	516	496	561	534	534	537	539	513	520	553	556	517	568	567	578	521	497	548	492	500	540	501	561	543	547	542	538	531	514	529	523	489	578	557	518	570	504	514	547	529	607	501	548	545	526	570	506	550	516	556	491	553	544	492	482	557	546	550	527	517	500	522	502	539	510	532	579	530	567	565	552	514	532	524	525	506	508	523	556	549	554	480	524	488	536	525	560	518	503	528	501	538	509	500	533	533	505	577	549	537	486	532	538	543	539	507	524	526	542	513	550	479	552	574	579	524	509	494	515	528	488	563	519	558	537	569	490	544	545	536	534	548	574	521	505	479	561	523	505	528	520	570	538	530	514	554	505	507	514	554	513	456	528	553	512	524	476	549	528	544	523	564	497	519	515	553	514	510	531	558	556	529	505	506	508	538	501	507	543	560	548	491	524	523	535	523	512	516	527	523	535	569	462	552	543	511	531	535	531	511	527	569	514	502	555	530	503	557	483	561	517	534	533	504	535	548	524	513	505	547	524	483	523	486	553	585	491	525	568	523	548	522	556	553	539	494	537	494	509	556	515	524	490	558	519	517	513	525	551	541	520	513	559	517	560	523	497	509	514	551	533	495	528	494	512	499	553	542	511	525	533	516	554	534	527	523	531	482	536	522	524	505	532	529	504	535	559	551	538	542	499	532	567	509	540	514	556	555	537	491	503	529	522	535	500	524	531	537	532	508	542	536	506	550	553	531	513	519	523	522	508	497	561	547	530	547	540	537	542	520	520	571	515	500	568	566	509	506	502	530	543	539	504	538	532	512	522	524	540	554	502	551	514	508	535	488	555	517	533	504	526	505	524	552	526	513	516	506	527	526	548	556	547	572	546	520	497	511	526	534	554	555	501	487	524	491	548	515	534	518	517	521	555	543	518	543	571	531	494	527	534	525
24470	25097	38034	31541	21102	10008	1287	414	344	344	327	317	323	368	339	334	334	336	354	375	336	332	356	310	372	331	296	318	325	331	299	317	304	304	303	303	299	353	340	365	308	310	302	331	327	308	330	339	319	326	326	310	343	327	337	299	331	332	328	315	306	338	273	307	303	335	318	315	288	341	320	306	316	305	322	323	316	322	297	330	300	318	319	322	321	300	292	334	348	295	338	330	319	310	323	303	309	308	324	290	338	300	312	331	316	299	324	292	376	320	351	305	343	327	339	349	326	340	325	321	352	306	309	310	322	322	320	335	317	332	318	316	348	303	324	340	335	293	318	291	307	319	353	275	327	328	359	284	328	329	329	330	330	302	315	353	315	319	333	331	302	299	365	311	369	342	293	326	312	311	360	337	307	324	310	282	317	322	297	279	346	298	323	324	296	312	288	325	326	322	315	317	329	309	293	296	334	311	311	308	273	312	340	315	294	329	320	326	326	319	354	325	298	311	322	301	315	311	312	310	319	327	311	311	347	328	297	309	281	297	308	292	333	306	320	306	334	337	335	294	347	327	281	303	349	329	328	310	329	276	323	312	341	331	309	317	290	338	319	324	319	342	322	286	316	313	346	308	307	310	316	292	320	296	309	318	307	315	307	327	325	309	303	318	304	322	319	327	330	304	318	341	325	313	319	324	331	329	345	322	305	329	352	340	303	307	330	301	298	339	306	278	309	299	323	314	334	316	331	305	308	314	278	313	319	317	307	331	323	310	311	315	330	324	330	334	332	306	281	299	320	310	303	350	306	320	346	279	322	324	340	316	289	299	314	322	332	352	302	366	327	332	335	349	320	303	319	321	319	351	308	318	335	289	300	307	348	342	322	310	331	295	331	305	333	334	318	346	332	292	336	324	329	304	304	324	322	321	315	333	353	376	356	329	312	315	304	326	315	315	370	343	345	332	328	322	355	331	305	333	343	326	311	342	325	334	325	326	294	337	319	309	299	303	315	332	317	339	300	324	305	340	349	365	353	326	301	292	333	345	329	337	298	353	358	298	312	331	309	343	354	350	297	302	342	300	329	302	348	315	296	332	342	295	310	307	285	322	335	323	326	331	303	325	301	277	341	336	304	324	303	287	337	316	298	339	355	299	340	322	339	334	297	303	353	323	296	306	295	319	359	316	319	333	329	283	332	318	343	318	324	293	341	323	310	311	334	333	330	316	352	308	353	305	294	294	338	288	317	298	319	324	351	324	333	320	319	300	293	331	314	317	323	295	319	299	336	325	350	311	346	359	320	345	355	319	295	318	294	321	298	305	330	328	285	318	301	289	307	307	311	331	334	338	307	328	317	314	335	300	350	340	306	292	330	286	376	312	281	327	303	332	346	290	313	308	305	307	286	316	297	292	296	319	305	345	303	317	319	299	288	333	327	320	297	304	323	315	325	298	323	285	338	306	324	360	320	322	325	290	319	297	309	308	317	311	326	360	364	316	301	345	346	315	337	329	273	304	311	322	297	335	312	296	324	330	332	277	307	290	320	317	314	302	311	339	322	324	333	310	340	351	328	313	319	326	292	281	307	323	320	304	297	312	303	314	333	303	308	316	355	310	318	327	293	328	297	326	309	326	332	362	324	315	320	302	275	325	336	332	283	294	327	305	312	328	310	302	296	346	309	306	344	325	343	315	308	329	323	339	269	317	345	303	288	286	331	336	345	300	304	332	316	340	313	339	322	333	341	338	309	300	353	312	323	339	314	303	314	296	299	297	297	307	313	336	347	342	320	308	317	327	317	286	326	317	310	291	292	306	306	333	313	306	318	290	358	347	322	345	317	301	297	304	262	330	327	339	299	324	314	311	313	305	363	298	306	312	324	300	316	315	336	302	316	310	318	320	327	298	279	295	299	325	333	301	331	304	302	320	308	300	325	300	305	313	338	299	338	324	344	298	335	350	338	272	327	304	324	307	300	311	347	329	333	300	302	297	322	368	329	323	330	354	342	343	310	331	341	319	318	337	321	360	302	316	297	345	322	304	344	279	289	294	328	353	320	317	323	319	327	333	340	314	305	298	297	300	319	297	343	311	358	276	308	337	338	293	320	315	303	327	322	353	330	309	320	346	335	346	318	320	315	309	309	322	312	323	326	326	331	298	335	318	308	318	344	319	332	295	341	336	309	336	318	303	323	310	323	331	341	328	310	323	342	285	324	328	330	329	325	315	324	299	330	328	295	282	317	311	333	319	358	316	306	294	336	318	313	320	305	278	304	357	327	304	343	290	322	328	340	303	323	326	342	279	338	327	319	322	312	312	312	360	351	333	332	340	316	325	332	330	349	320	323	340	348	293	294	310	356	287	324	320	348	317	319	325	328	320	307	337	299	339	321	321	337	321	313	333	323	292	328	307	334	306	350	314	322	336	307	282	306	311	296	312	276	317	330	318	311	359	286	330	315	306	304	320	303	315	312	328	331	307	334	340	334	314	318	325	327	318	350	297	315	327	313	326	340	308	296	305	309	312	334	291	357	298	310	334	311	324	311	312	310	317	337	315	295	340	300	321	314	349	311	360	284	312	319	311	359	344	303	330	295	345	310	336	321	341	340	306	286	303	299	318	342	341	334	275	332	336	355	358	307	314	315	322	307	311	319	295	322	325	315	328	304	295	286	279	300	323	299	327	340	303	300	336	317	295	337	307	326	345	325	330	328	316	322	327	349	312	310	307	333	321	337	330	315	344	291	310	360	303	337	328	336	347	316	312	336	318	344	349	303	309	321	302	326	328	324	333	328	309	348	330	310	340	318	334	327	330	319	293	313	320	303	306	339	320	349	317	288	316	371	330	304	307	322	305	326	325	333	333	297	355	305	306	297	320	311	322	357	328	305	345	341	322	316	310	332	331	314	320	320	306	298	299	301	323	350	311	287	320	343	313	341	306	337	301	347	288	340	301	316	299	273	332	364	309	334	354	323	310	303	300	303	338	282	307	311	316	311	303	295	299	326	294	337	319	319	324	324	336	349	352	305	339	320	322	346	312	305	318	327	337	305	303	328	323	331	290	337	321	327	306	323	303	325	358	319	313	317	312	311	295	312	319	332	302	295	322	273	293	309	311	328	318	278	339	309	308	310	331	340	327	299	319	293	299	299	334	304	307	336	320	321	343	341	314	315	300	332	347	325	328	322	311	309	313	302	312	322	347	314	363	324	312	320	300	310	321	309	312	294	316	331	329	298	352	331	320	323	315	317	343	299	319	333	330	311	321	318	332	307	343	308	298	312	342	331	310	320	312	324	325	322	349	299	336	307	285	321	325	291	334	321	331	330	328	295	300	318	314	306	335	317	327	329	332	331	311	324	315	313	317	312	297	306	306	308	309	292	317	329	357	294	312	303	350	321	352	299	322	329	320	289	298	311	328	339	311	295	317	342	340	299	303	324	310	300	333	321	315	305	295	284	291	335	309	307	323	293	311	359	330	312	310	307	334	331	324	309	300	320	317
58450	95375	72193	43655	21979	6350	1477	686	580	539	575	535	551	582	600	568	558	570	588	559	607	582	582	586	557	579	556	549	511	601	573	591	581	547	594	567	590	649	592	583	549	534	591	587	549	556	512	552	549	575	546	570	540	599	552	576	556	583	590	535	561	572	567	602	605	615	581	554	571	627	559	553	598	582	603	572	590	626	594	601	567	579	584	563	589	549	535	553	578	567	591	547	545	573	594	578	585	596	557	570	604	557	543	546	582	537	539	527	565	563	606	570	583	553	574	569	553	577	573	558	560	596	569	608	606	583	549	591	565	544	574	544	565	575	573	565	583	543	582	566	562	550	575	560	546	572	565	587	536	561	571	573	542	553	558	613	604	594	598	548	553	564	562	560	599	572	551	533	541	563	573	546	630	538	599	532	550	549	555	554	596	540	538	559	596	622	606	607	563	502	557	541	576	549	531	548	535	580	543	544	572	595	588	581	576	497	562	585	572	572	536	524	549	567	576	537	572	549	551	546	567	564	601	552	550	616	609	558	519	576	570	599	626	605	562	579	562	562	561	596	553	575	567	577	587	571	566	597	575	566	553	560	558	551	589	558	562	557	571	555	559	597	566	604	517	549	517	555	562	558	561	585	556	556	571	596	530	540	522	572	571	598	553	563	575	593	555	578	582	584	562	594	578	571	580	552	543	621	577	551	586	580	540	537	554	583	575	612	531	501	548	605	542	565	533	565	561	596	558	592	565	552	570	583	580	541	567	562	593	568	564	594	555	585	567	566	578	534	568	537	556	615	546	527	520	547	579	561	579	581	562	546	589	565	577	566	561	574	573	575	581	580	565	571	586	618	564	587	526	534	571	595	524	571	553	576	545	543	605	539	538	562	594	589	536	600	601	571	590	545	531	562	570	582	564	580	590	496	565	612	571	592	585	544	568	514	573	566	530	563	541	542	541	593	580	567	590	538	542	610	599	582	562	540	541	555	574	588	559	550	567	576	581	556	583	571	608	573	594	512	567	572	581	601	570	580	576	545	536	575	542	570	573	538	564	578	608	569	569	572	563	542	556	562	551	576	613	584	653	566	566	575	561	569	567	620	580	585	601	573	581	550	556	566	537	545	545	565	547	556	588	556	551	541	589	582	584	545	565	540	562	571	635	582	567	564	559	570	572	592	611	553	546	583	572	579	563	547	579	536	546	562	557	557	558	571	584	564	564	573	566	576	615	582	560	587	571	547	571	543	577	575	556	579	551	578	577	572	585	611	563	512	562	600	563	569	619	564	537	567	578	601	590	560	543	598	573	549	550	580	584	561	618	540	559	562	542	619	594	558	543	576	594	554	604	604	571	590	585	590	567	605	560	532	543	573	556	583	539	590	577	569	539	560	570	581	603	569	571	562	586	556	592	581	593	550	578	517	603	526	555	523	580	555	572	610	565	521	560	572	604	570	559	615	574	589	571	577	589	539	595	562	576	571	551	565	543	600	534	623	596	596	594	567	588	552	568	574	552	573	594	550	566	594	573	631	551	541	580	578	576	570	548	578	602	553	555	589	578	551	541	568	610	570	564	540	570	599	553	590	560	534	564	548	557	554	564	564	571	588	553	564	540	560	594	594	526	540	590	545	565	595	553	548	587	568	574	547	554	560	588	561	584	564	552	558	607	557	580	602	551	547	609	536	567	552	586	547	590	575	569	578	544	575	572	560	569	592	604	593	579	593	552	553	608	583	564	544	529	550	542	565	543	536	610	562	556	566	598	582	556	525	534	544	610	545	590	568	539	567	601	554	575	556	577	530	577	593	593	577	587	577	578	566	551	563	587	569	527	534	595	546	584	589	566	524	571	568	563	575	575	568	555	599	619	563	586	577	561	559	523	574	568	579	585	560	566	552	608	529	587	559	554	534	566	571	565	579	539	569	580	581	547	551	567	584	566	565	579	585	566	580	554	564	545	559	583	587	577	559	527	574	515	563	572	560	597	549	568	592	550	606	566	528	518	581	560	572	602	608	551	558	586	552	591	521	575	577	553	576	576	556	540	599	590	526	565	591	531	592	577	570	576	529	574	551	541	577	583	557	626	565	576	575	552	585	575	518	529	519	573	531	611	583	564	574	560	536	542	552	591	570	570	548	578	529	554	561	543	562	584	518	539	571	574	565	576	560	595	621	568	550	597	538	547	555	597	588	594	581	513	554	589	528	550	582	588	558	586	572	538	573	567	585	570	579	544	581	554	574	567	563	584	593	567	526	570	574	578	601	575	590	560	543	555	550	539	570	546	551	540	570	584	563	522	587	575	604	561	550	549	493	591	589	592	550	573	563	566	551	591	549	568	536	563	608	579	601	573	577	586	523	532	556	557	610	549	586	561	570	562	579	549	541	586	577	556	554	575	571	556	566	579	570	564	528	608	611	555	560	562	597	565	533	564	551	563	584	599	546	597	558	551	600	565	555	550	561	569	589	559	573	578	582	570	552	568	589	599	552	607	540	645	606	572	517	573	589	569	547	585	593	519	571	565	565	608	585	575	562	562	572	576	566	558	565	561	589	584	570	612	613	579	574	533	552	598	538	547	573	550	586	577	539	590	582	572	571	604	521	559	571	545	537	566	563	617	554	573	561	579	547	602	595	561	604	570	555	618	537	569	567	559	602	555	552	543	600	622	580	570	552	539	558	543	509	564	561	593	552	580	610	566	545	594	598	557	615	583	589	578	562	557	569	529	551	567	591	568	571	598	574	576	560	563	608	560	546	541	551	581	603	560	577	583	580	568	572	587	585	570	559	553	559	596	598	572	603	544	568	603	603	520	561	572	558	526	559	539	575	585	576	568	543	554	511	554	570	575	546	573	565	601	555	582	530	564	545	542	592	595	523	612	539	621	583	575	564	562	545	577	592	568	571	536	582	608	601	511	620	559	509	549	579	562	577	551	578	565	572	567	567	545	555	552	541	555	554	545	564	587	550	589	573	573	544	593	592	573	546	558	563	527	602	567	565	597	608	530	541	566	542	558	565	602	598	566	497	570	562	579	553	559	536	593	562	572	576	599	544	601	561	571	578	560	535	578	596	605	548	596	554	562	559	611	557	561	547	562	556	571	528	578	601	541	503	563	595	556	612	543	593	521	587	547	548	596	537	556	551	578	575	552	557	542	576	554	562	589	573	500	572	560	563	582	565	543	566	571	517	572	522	572	616	543	591	583	581	530	620	566	595	550	578	581	581	602	584	589	546	557	569	557	554	608	604	583	548	567	534	580	554	541	571	595	560	585	565	563	562	562	549	565	573	573	603	596	560	591	546	602	575	516	568	560	565	563	553	522	577	559	579	597	535	567	578	543	558	563	575	593	573	608	567	570	575	535	591	559	533	599	558	561	562	536	573	550	534	593	553	600	549	581	591	574	541	584	599	555	613	535	608	563	550	552	574	550	552	586	559	544	547	547	582	542	546	552	572	572	542	543	579	580	592	569	584	562	561	603	559	558	582	525	578	581	567
23440	23119	34219	28929	22295	17116	4408	576	387	413	365	384	384	387	376	400	370	349	360	390	404	384	372	413	400	370	367	372	382	393	367	399	358	367	415	352	390	388	380	383	380	358	369	380	384	368	383	375	355	342	370	358	387	358	401	355	368	350	391	420	373	374	365	410	411	386	391	369	378	368	338	381	381	369	391	383	408	376	372	374	385	419	381	374	369	408	373	360	391	375	351	349	394	361	317	363	383	345	371	366	371	339	359	378	359	346	347	382	373	377	389	383	345	359	341	390	403	355	372	363	415	354	349	362	378	331	369	363	404	401	371	352	342	395	383	386	395	372	350	369	373	399	410	361	370	349	367	367	381	365	375	334	361	372	357	406	392	372	381	340	406	394	386	349	390	358	388	380	356	386	385	327	414	367	390	340	379	349	384	342	382	377	385	379	367	366	381	362	377	376	397	397	345	349	400	370	394	379	342	396	387	336	396	359	365	379	373	382	353	361	394	393	368	330	327	384	396	376	369	402	371	380	382	372	390	368	383	335	396	354	367	383	340	370	416	375	359	356	365	343	386	366	361	355	356	362	331	359	334	393	367	363	387	404	359	367	345	381	358	385	369	400	398	400	364	378	369	376	388	387	363	396	392	397	350	379	377	381	393	385	344	404	369	396	369	368	387	355	364	392	344	394	362	357	371	384	382	380	370	344	361	379	390	389	326	378	362	366	389	409	362	394	354	365	375	365	395	420	396	378	383	390	363	344	362	378	374	370	396	368	377	375	361	344	385	376	385	359	351	395	383	408	341	373	348	357	394	385	383	370	347	374	325	375	363	362	416	397	360	372	384	356	339	375	333	354	359	365	366	338	381	362	394	341	386	369	380	354	373	361	368	343	372	406	371	349	375	369	386	354	376	351	364	369	358	358	385	353	365	368	394	380	355	381	402	382	367	375	401	360	349	348	337	383	352	367	374	346	353	368	352	361	358	351	380	360	356	375	359	363	362	360	346	355	389	340	352	393	354	352	355	379	375	350	351	382	357	377	370	374	381	380	369	345	370	391	381	357	386	378	388	404	386	349	351	362	361	358	332	344	399	351	387	363	377	388	378	369	360	352	382	408	369	382	378	383	388	387	346	348	377	368	371	388	353	355	314	375	379	340	365	371	368	353	380	388	386	364	360	377	365	357	351	396	351	377	359	360	367	357	346	368	360	369	322	355	358	342	397	386	394	350	401	373	383	398	390	415	352	400	388	356	382	354	365	405	393	356	387	378	389	382	362	361	318	343	386	375	369	363	348	368	350	365	379	357	386	391	329	320	370	342	334	326	379	383	343	384	378	354	327	352	368	371	365	392	363	370	377	346	339	395	360	384	343	374	353	382	374	345	370	345	379	360	379	370	369	413	348	346	347	321	373	385	393	357	388	413	424	404	373	387	392	373	379	365	380	346	363	405	354	365	360	387	364	374	324	393	387	351	381	371	376	371	365	315	395	372	408	368	378	376	372	380	407	367	359	356	370	394	359	373	390	412	352	388	362	377	429	382	377	390	385	362	360	360	385	376	416	372	363	350	355	356	361	412	362	366	372	405	364	365	374	367	359	385	395	386	361	365	363	360	375	386	388	376	373	394	353	366	378	360	339	367	391	390	383	373	390	393	367	399	382	376	358	385	392	338	357	373	361	345	361	399	366	345	379	403	376	347	368	366	398	348	386	361	391	385	366	377	384	358	341	345	364	395	378	393	394	379	359	366	398	373	361	373	381	372	389	394	400	357	338	393	349	372	386	359	372	348	342	395	375	376	356	380	385	361	373	367	388	423	397	354	381	368	346	396	368	362	362	372	354	394	349	356	376	361	398	372	377	371	364	405	353	379	386	377	315	364	378	350	376	371	358	374	377	345	355	373	365	404	387	387	370	359	372	384	338	353	362	370	373	386	398	351	346	406	373	376	405	378	366	366	371	378	341	367	371	328	368	380	356	380	363	377	400	377	352	356	361	386	381	369	350	348	413	368	382	353	374	390	368	345	363	345	366	394	350	363	373	340	349	385	359	383	360	359	375	359	362	334	380	418	345	345	377	369	354	366	391	374	383	380	373	354	401	393	394	364	387	399	361	412	392	361	414	354	354	371	393	385	378	371	373	354	386	403	372	363	365	362	362	340	369	364	357	396	388	370	362	397	352	354	398	374	366	404	371	370	341	390	380	364	368	368	365	323	382	398	357	391	367	354	365	372	380	370	346	376	395	379	377	381	354	374	356	367	388	396	372	376	391	358	353	399	355	351	358	390	374	361	365	405	356	380	395	357	354	380	355	354	384	385	372	365	380	396	384	376	381	359	350	347	358	372	385	365	333	331	368	360	370	380	366	399	400	358	373	365	364	385	360	356	354	392	409	373	357	385	377	326	378	391	368	365	401	366	395	379	395	354	384	348	385	362	355	371	371	361	357	361	404	362	356	380	361	387	380	386	352	345	380	373	382	361	345	376	340	400	366	371	408	357	373	388	365	369	394	340	365	352	388	369	372	336	357	411	383	351	375	418	352	383	347	369	361	389	398	382	372	336	373	398	372	367	377	422	388	417	366	398	322	374	377	325	369	394	398	342	337	393	359	337	361	369	370	378	345	370	389	365	356	410	323	378	391	383	357	359	361	409	381	348	373	349	378	364	351	364	374	338	336	376	365	377	365	351	354	387	373	374	375	367	368	394	357	398	339	365	379	361	370	353	382	369	382	354	387	332	389	394	361	379	352	388	353	361	386	364	341	366	350	373	368	356	370	358	343	345	392	370	338	383	373	388	370	343	362	332	371	382	350	395	379	349	353	353	341	406	354	395	364	334	340	382	362	374	380	372	366	346	329	402	381	374	369	347	379	355	372	388	372	393	363	380	380	367	370	389	341	375	367	398	353	398	338	387	351	369	383	392	358	358	404	381	351	356	339	374	395	380	367	369	387	372	340	371	351	345	371	369	379	380	388	338	379	381	394	350	390	352	340	375	342	351	409	381	385	361	353	371	388	356	380	369	377	371	366	389	357	375	419	360	374	409	381	380	358	394	383	377	356	424	418	338	365	371	362	376	378	353	354	355	357	329	362	396	367	353	383	332	384	409	389	381	349	392	394	352	395	356	410	384	361	370	387	367	336	387	385	379	350	391	390	349	349	359	375	396	369	383	365	356	388	381	390	387	332	367	370	347	384	378	381	369	367	336	332	353	382	400	379	392	358	370	334	368	367	365	376	353	350	369	359	358	373	357	378	360	376	359	384	364	370	382	405	349	347	375	399	402	351	389	392	397	388	389	391	387	367	408	389	358	355	356	388	367	395	371	375	378	378	379	365	368	387	354	343	375	378	375	347	354	365	364	351	353	356	418	372	370	378	343	355	388	406	390	363	352	367	355	428	349	362	371	361	383	369	378	369	363	375	370	343	416	360	370	353	377	329	334	333	379	379	385	352	365	390	376	412	343	396	364	381	348	339	392	370	366	367	393	360	394	364	369
58923	103370	79501	50929	27757	9271	2101	864	619	609	623	636	640	630	672	672	654	613	653	666	613	640	643	625	632	644	652	632	653	629	618	614	614	635	641	606	655	650	585	642	627	623	627	633	612	653	641	666	616	610	578	625	612	634	657	667	648	591	642	651	665	597	579	620	629	612	663	633	658	624	682	596	584	619	639	635	618	643	614	626	625	617	615	637	642	670	656	651	621	589	655	647	628	652	610	713	634	619	591	611	642	614	617	622	660	624	633	628	672	631	605	679	662	646	614	627	617	584	641	600	612	640	622	591	632	624	655	608	621	642	644	622	598	661	633	600	641	632	616	654	632	598	623	614	653	615	646	644	657	680	602	614	652	611	647	659	621	605	645	625	656	669	602	644	626	609	657	642	635	640	633	624	610	596	668	634	649	649	641	641	620	635	650	634	664	611	602	616	599	620	629	647	642	640	640	646	627	612	652	670	658	600	601	652	598	655	629	666	622	664	657	584	592	664	630	617	645	645	606	605	649	615	614	598	612	620	609	660	613	611	647	590	623	607	675	599	627	626	636	641	673	642	657	666	607	637	610	618	626	587	633	631	616	639	613	653	625	656	636	614	627	637	645	627	546	613	606	635	618	657	635	635	587	650	641	634	648	641	640	582	670	597	631	630	689	625	641	639	622	669	673	659	636	656	630	621	630	596	653	635	623	611	657	655	622	597	642	645	667	693	628	612	635	629	580	617	668	633	622	573	623	651	639	619	633	631	638	622	666	697	662	637	652	569	667	624	656	679	657	645	635	624	637	652	688	653	653	646	634	628	660	655	647	649	650	603	618	637	616	644	671	642	639	643	669	609	685	681	597	622	664	674	641	598	604	604	626	610	629	593	679	641	673	642	663	624	607	616	622	673	640	628	654	635	640	655	638	596	646	617	603	613	622	648	620	647	605	639	685	622	641	626	577	679	631	625	595	656	616	626	651	640	622	667	608	614	597	614	626	634	638	596	624	661	613	631	608	624	608	646	622	651	636	629	645	643	651	645	629	614	596	603	622	621	628	627	649	613	640	645	623	611	645	639	630	612	612	657	611	604	655	622	639	599	632	613	645	618	613	618	651	597	668	645	636	595	613	658	657	652	635	633	641	622	685	621	653	643	596	619	602	644	633	604	647	612	625	604	658	686	597	614	655	657	590	642	637	647	617	620	590	638	660	640	581	627	646	631	659	612	622	641	638	633	601	699	599	608	653	645	624	623	625	618	615	628	600	626	653	643	633	675	604	657	625	636	636	643	592	658	642	618	617	628	612	576	614	646	591	650	650	629	663	616	623	635	670	656	591	616	640	636	584	646	621	731	600	645	649	638	635	629	632	617	572	603	638	603	636	602	603	581	637	657	604	632	632	680	633	633	616	595	594	670	638	639	591	640	626	666	639	636	624	618	617	656	636	571	655	633	610	613	630	633	652	608	647	609	620	618	606	635	673	646	633	653	630	618	656	668	638	628	570	626	613	580	656	629	608	659	630	638	624	626	696	646	660	611	610	640	622	617	617	623	616	618	634	641	636	608	613	618	592	624	636	670	657	628	575	662	657	652	601	659	612	584	633	652	652	680	644	677	630	641	645	643	640	653	653	624	627	662	603	584	628	581	639	622	675	649	598	641	608	619	654	600	609	646	639	630	646	588	659	602	620	616	619	613	654	629	647	624	648	610	651	645	603	643	637	641	636	619	670	631	581	625	637	585	644	630	600	639	622	593	622	638	597	670	651	634	701	615	682	651	619	618	626	627	655	658	627	622	618	619	612	577	589	666	609	665	602	678	597	653	602	618	586	647	648	597	642	615	618	663	588	614	635	634	620	616	663	645	618	662	631	624	612	611	647	632	619	655	586	599	667	627	642	584	598	635	621	621	624	645	635	601	606	654	654	651	617	640	628	630	687	632	590	617	631	652	601	627	620	621	643	647	629	636	640	641	647	598	605	674	673	602	657	624	670	601	636	641	607	647	599	683	655	687	619	605	605	625	658	661	684	640	645	563	629	647	633	657	621	644	593	625	638	654	615	659	640	627	635	607	642	623	644	642	589	621	665	660	646	634	673	630	647	615	657	621	647	604	630	651	632	654	632	647	572	618	649	602	609	617	613	653	653	639	661	659	605	628	656	633	661	595	659	616	640	627	613	621	630	657	623	592	629	652	634	645	641	625	660	598	626	636	617	637	632	620	588	653	634	627	626	635	615	616	643	639	624	632	663	620	654	597	651	612	637	706	664	662	606	649	619	649	634	654	618	640	633	601	617	648	645	621	652	633	656	672	637	641	615	627	664	595	620	627	641	641	677	613	630	628	653	632	605	655	625	639	651	621	646	648	618	653	635	657	688	638	665	614	624	639	621	612	677	659	572	649	624	632	649	616	651	646	625	621	664	654	622	627	617	658	641	629	619	660	650	636	613	624	635	611	601	625	636	669	629	656	623	635	647	650	665	639	618	633	643	660	637	667	601	639	646	615	632	604	607	633	628	605	622	618	632	637	621	647	700	636	595	648	603	597	660	627	674	601	649	670	614	627	635	611	605	615	618	654	659	624	601	629	655	640	633	648	683	623	631	604	630	618	632	669	630	611	620	626	606	612	578	651	559	633	650	660	629	615	645	624	598	634	650	621	627	629	643	629	588	641	618	615	603	664	629	617	634	626	656	634	609	615	617	635	652	633	670	644	667	635	612	622	644	632	630	620	693	630	613	636	589	612	648	654	690	662	647	650	662	609	585	610	647	659	657	638	601	623	649	641	653	642	629	647	633	673	633	645	624	628	626	626	647	658	623	617	623	647	650	636	579	634	615	640	642	657	614	627	615	692	621	621	640	620	600	618	613	641	652	614	625	664	628	666	617	628	607	627	578	653	606	613	638	649	647	613	610	624	661	640	611	622	652	655	616	598	584	607	640	645	616	612	600	675	633	606	590	621	606	612	644	623	643	631	601	603	618	695	626	598	665	633	641	623	608	609	638	618	626	603	641	594	612	640	625	668	627	654	627	621	601	648	660	668	610	659	601	636	632	635	663	627	627	642	601	637	672	631	624	607	597	636	696	619	674	671	650	644	632	647	595	634	630	610	609	632	590	644	589	621	617	660	619	681	601	613	602	617	687	646	601	670	635	668	615	647	594	608	666	657	645	642	613	632	646	649	647	596	675	590	622	653	618	627	622	646	651	644	679	656	621	661	647	656	636	612	626	614	643	693	588	622	604	648	655	649	660	603	661	615	663	659	608	626	638	611	652	624	642	614	652	635	627	614	613	630	574	663	629	616	671	627	644	644	631	623	631	652	598	646	648	640	619	667	617	598	657	663	647	600	616	620	619	618	624	628	608	646	606	621	684	710	639	676	645	582	652	622	637	671	596	600	642	646	643	663	604	617	617	615	675	653	668	612	610	674	599	643	635	640	687	596	652	664	631	645	651	663	600	644	657	618	641	627	654	629	640	641	649	617	652	648	617	607	660	650
28562	32392	31737	15855	3184	733	342	331	285	279	286	287	266	272	273	309	291	330	290	285	308	290	307	296	327	272	279	297	296	292	323	310	282	288	283	309	293	311	279	330	305	324	267	301	302	285	302	307	303	285	314	314	282	302	260	249	291	289	310	286	276	300	317	293	319	286	299	295	297	287	292	288	300	292	289	323	313	266	275	271	298	325	289	268	315	328	283	294	295	280	298	310	285	292	259	301	290	310	306	313	267	285	280	289	312	311	315	282	294	301	296	288	303	315	277	291	310	289	305	309	290	303	314	304	272	313	303	311	331	272	298	312	292	297	253	314	278	325	269	280	291	313	302	273	288	290	317	279	305	289	295	271	289	281	293	302	304	301	308	286	304	277	293	298	281	312	305	285	316	309	271	269	311	320	307	307	293	294	304	295	304	272	280	315	277	261	295	319	291	321	319	302	312	277	311	292	304	283	308	271	294	312	303	286	300	308	280	269	292	300	315	301	292	288	293	278	305	313	270	282	290	317	279	286	298	284	298	299	317	275	288	295	281	291	317	281	280	288	287	302	252	308	315	293	290	269	289	272	315	282	257	291	267	293	313	321	288	295	243	280	305	302	286	290	292	282	281	287	270	295	290	305	304	281	304	312	273	306	299	288	294	311	305	278	341	322	288	321	357	280	319	300	290	278	291	265	264	285	281	269	287	275	310	300	274	306	320	300	307	303	295	328	297	294	290	299	300	305	291	306	311	302	269	278	274	306	282	279	295	299	306	292	305	327	282	297	302	282	304	297	286	286	295	296	282	272	258	294	304	281	347	270	297	304	316	304	309	297	288	295	271	320	307	299	287	334	277	313	313	295	273	299	290	298	320	278	282	294	293	297	268	292	293	296	341	289	287	295	269	293	317	319	291	279	273	315	298	288	257	284	279	324	302	290	303	291	298	295	309	301	316	283	312	315	284	313	318	279	310	287	280	311	312	274	284	292	311	274	306	282	265	293	304	288	307	296	275	312	305	293	309	279	280	265	293	306	300	291	284	290	293	316	284	313	314	310	279	294	328	261	297	294	327	305	258	350	327	286	283	280	317	294	301	279	274	315	282	304	305	271	299	294	310	310	331	319	294	284	285	305	279	333	342	276	294	313	279	281	275	331	286	287	292	275	290	315	325	299	290	317	291	285	272	302	300	314	293	310	307	281	295	270	299	263	299	294	313	277	275	285	260	285	310	260	281	301	315	286	279	291	304	279	286	298	301	298	309	301	286	294	289	264	300	311	302	287	302	284	351	303	304	298	319	274	320	295	306	302	280	288	291	295	296	314	315	307	301	347	294	300	291	284	278	291	319	297	309	321	275	267	278	316	298	319	302	309	317	295	281	305	315	293	296	313	314	288	298	282	280	289	278	287	298	309	265	304	311	284	277	281	307	301	284	284	311	334	288	287	294	313	289	300	272	273	270	308	268	270	295	292	260	317	303	304	300	303	288	303	296	267	293	334	288	311	276	294	280	297	266	287	304	303	293	313	294	290	278	271	249	301	284	289	270	296	311	286	299	308	287	280	294	266	285	292	283	269	293	292	293	290	275	293	303	287	271	295	330	314	299	298	274	310	285	296	276	294	296	285	286	314	290	283	276	283	298	309	332	277	315	327	308	279	282	301	314	297	288	277	327	300	287	297	296	282	313	303	283	285	269	273	303	292	297	318	300	286	307	272	309	313	314	313	251	262	276	304	300	294	277	288	323	283	298	300	294	317	304	276	281	292	286	255	296	290	280	305	332	292	299	295	256	309	272	270	273	307	278	267	286	277	332	277	329	252	305	295	322	288	297	289	292	291	287	294	278	282	330	280	292	275	274	309	295	282	311	287	291	286	263	306	315	321	293	281	310	286	301	275	270	277	303	342	276	285	314	317	325	273	320	296	300	295	261	329	309	293	308	282	281	320	330	306	285	323	319	288	298	274	289	316	325	311	292	297	324	312	287	275	307	290	303	310	325	319	308	279	293	279	295	320	303	272	272	288	295	280	300	293	287	278	267	298	276	282	267	295	310	329	249	281	304	303	302	341	249	283	266	292	325	304	265	293	298	300	310	302	315	284	306	311	313	305	276	302	295	308	302	274	318	282	300	291	310	289	271	305	319	275	294	287	261	349	255	249	312	331	284	291	316	320	318	296	307	295	287	270	280	263	285	275	297	279	309	277	278	273	284	314	310	271	273	292	294	306	272	273	263	276	300	294	281	322	305	302	290	294	306	304	302	289	291	286	299	318	275	310	292	297	306	313	275	299	302	260	311	257	276	309	304	323	324	294	275	289	310	310	265	270	308	291	269	309	271	290	285	324	290	280	289	320	299	301	299	310	270	328	280	331	311	314	299	333	273	284	278	308	273	307	294	289	294	322	279	301	317	303	264	292	272	310	285	292	290	293	328	299	299	282	271	315	296	311	341	295	283	296	331	281	325	297	276	262	287	289	293	284	287	311	257	257	303	309	301	309	282	266	277	254	306	308	286	320	285	287	311	291	292	305	278	308	305	288	276	271	290	284	287	288	292	304	288	270	265	308	286	319	323	307	324	286	271	281	308	316	315	288	296	313	297	299	331	301	305	325	267	283	306	290	331	314	291	272	274	291	278	305	301	282	313	288	273	319	280	284	272	306	323	272	281	299	328	276	297	289	286	286	298	268	290	314	296	291	331	279	310	308	316	304	302	296	323	265	313	277	301	301	288	295	268	269	286	286	326	303	285	312	312	304	324	252	314	319	287	280	307	315	287	257	331	295	308	304	294	274	304	301	273	292	315	285	305	302	278	271	297	302	272	314	273	283	299	261	286	307	297	272	279	291	321	260	302	269	328	328	292	324	316	302	292	291	309	304	282	300	281	290	317	305	294	330	286	300	282	346	283	301	277	300	299	285	297	311	303	319	293	311	286	321	307	280	301	271	280	321	283	311	298	303	286	303	303	307	299	297	296	287	269	278	285	310	288	289	265	290	295	246	303	304	311	294	270	306	269	299	278	318	293	297	302	299	284	274	292	279	314	265	287	272	339	322	324	320	301	294	288	268	304	304	276	277	293	298	280	299	288	283	325	298	276	271	285	295	291	283	266	260	314	300	298	300	312	302	295	301	336	311	285	320	264	295	290	291	276	263	301	323	315	293	303	266	292	272	287	288	273	300	277	292	289	285	316	283	290	312	321	305	299	274	298	285	318	309	304	276	277	294	292	313	336	307	297	310	294	282	309	274	310	306	267	301	285	294	294	286	272	303	287	291	298	296	286	299	255	266	270	309	303	303	295	336	324	301	310	270	273	307	315	318	309	301	278	291	282	264	285	296	309	352	324	298	303	307	274	282	256	293	307	307	313	332	282	281	308	283	316	282	285	321	289	291	293	296	264	298	352	325	297	288	281	259	295	294	302	324	309	313	285	256	300	285	284	311	331	290	307	264	293	291	297	274	294	286	292	298	274	279	286	293	301	297	272	305	316	279	317	305
34112	51174	37105	17462	5556	1527	680	525	558	490	543	529	516	504	528	514	545	520	509	536	561	537	558	515	539	489	509	521	545	567	523	527	588	528	527	523	572	530	586	502	570	517	524	517	518	516	524	551	517	514	504	513	556	527	552	529	538	513	517	524	465	545	533	565	526	533	538	525	548	531	556	530	536	532	530	543	550	594	522	544	565	565	546	535	531	569	541	541	565	548	494	515	550	520	495	524	522	534	544	564	548	553	552	546	527	555	529	540	559	493	525	539	536	510	539	546	526	502	541	540	500	531	544	540	522	568	541	530	500	552	564	523	511	538	542	519	579	536	568	533	572	570	530	504	519	558	502	534	576	517	561	516	569	547	523	555	517	534	535	549	498	509	508	556	496	577	536	518	508	506	511	572	507	574	527	554	523	513	511	520	499	564	515	515	528	530	495	550	515	513	544	563	560	573	551	536	545	553	552	549	537	550	533	563	535	537	556	617	518	500	510	521	538	553	526	521	522	585	517	568	539	512	521	536	553	519	571	548	507	559	500	550	547	536	527	531	521	493	573	581	528	521	565	531	526	554	564	533	516	554	532	530	515	555	571	511	523	523	527	494	540	511	593	533	526	584	515	513	512	518	549	569	523	507	530	527	551	540	552	534	534	535	553	515	521	549	564	515	533	531	571	517	496	539	546	491	562	541	538	509	501	542	540	533	499	559	518	538	525	525	524	527	523	515	532	552	526	548	563	546	535	540	509	524	525	564	566	507	535	542	526	541	546	515	510	568	557	544	526	522	511	558	523	560	501	527	522	509	548	526	544	534	524	504	517	523	558	541	521	547	522	535	533	491	529	544	545	533	534	525	556	522	543	522	556	530	543	543	522	583	548	527	519	529	503	519	545	521	555	498	518	508	515	564	527	510	532	501	500	524	527	529	505	505	505	548	542	527	507	527	508	505	489	553	555	522	503	570	533	551	532	567	540	550	544	545	538	522	496	547	464	526	542	499	518	552	518	537	517	483	544	565	548	525	567	538	564	555	497	529	541	539	514	556	526	543	545	501	538	491	573	519	496	526	541	517	523	481	549	545	523	534	546	546	497	576	565	542	513	549	536	534	556	562	554	519	548	534	474	513	522	573	559	546	522	571	530	565	526	516	500	536	550	526	545	509	575	557	517	547	529	533	535	545	526	537	509	504	522	545	494	542	533	518	522	543	546	524	587	567	539	508	534	503	530	532	532	480	505	525	543	532	562	518	541	572	535	517	542	511	519	523	522	547	491	553	584	542	488	534	529	523	527	489	521	554	563	555	548	534	526	542	511	520	520	545	518	543	529	525	618	542	528	577	521	558	527	587	567	516	521	532	559	539	531	533	533	553	527	550	488	551	521	529	511	539	542	536	542	493	557	529	512	550	515	551	541	510	549	531	552	516	554	531	510	554	525	545	550	527	547	504	505	514	537	502	521	537	545	500	507	504	565	555	538	560	521	537	539	523	508	496	528	536	511	566	521	493	545	523	575	537	551	588	550	561	553	516	541	527	567	525	520	512	516	527	579	527	542	574	530	544	564	547	524	519	536	533	470	531	535	535	529	514	508	502	519	519	512	493	560	569	543	519	523	528	543	538	539	542	535	553	486	514	538	552	573	526	553	559	534	498	546	478	556	543	558	562	531	518	526	521	527	509	479	512	489	544	535	531	543	556	556	493	524	541	548	507	558	518	603	532	521	554	535	515	509	531	537	530	505	529	520	520	555	541	526	537	493	515	517	528	540	513	574	520	545	543	546	533	537	529	556	532	521	524	542	562	520	525	553	506	515	507	588	497	566	497	521	572	562	532	536	573	503	516	520	567	527	527	540	534	564	483	500	549	549	519	543	572	524	516	532	550	477	547	542	550	534	552	520	566	537	555	546	544	518	570	519	515	563	548	530	522	519	519	539	568	544	534	538	544	481	535	506	537	536	522	549	508	511	501	526	563	588	549	545	541	504	538	530	561	541	518	510	573	507	534	609	552	505	524	520	527	522	574	557	506	539	518	506	539	543	558	492	538	537	557	555	567	558	533	511	538	592	552	512	515	544	523	543	525	523	540	571	568	530	511	492	546	512	514	530	561	505	542	559	517	544	516	522	503	556	534	537	550	569	543	517	508	574	515	531	507	537	538	551	516	521	530	551	573	531	486	534	536	536	575	563	509	533	523	518	504	478	615	524	513	515	524	505	515	518	487	539	509	551	559	587	519	540	503	549	521	542	549	561	555	584	510	525	533	489	526	540	525	503	564	549	514	549	508	572	548	568	508	523	565	527	485	520	505	542	549	541	542	524	536	507	550	497	534	500	525	460	478	533	535	569	547	516	540	548	520	525	543	529	575	536	521	568	543	516	533	572	571	551	508	504	526	515	566	537	532	560	511	540	518	530	556	514	556	507	515	560	575	516	510	522	561	560	564	515	557	582	510	542	551	544	534	551	521	519	511	553	549	508	553	520	526	560	613	557	537	554	496	535	574	572	565	556	518	503	510	557	551	559	503	552	563	506	524	550	566	491	533	491	547	496	519	523	573	514	525	520	538	528	558	561	521	518	524	563	501	549	510	563	512	528	562	529	490	530	505	507	531	536	522	530	526	510	562	496	537	544	500	527	548	520	553	510	545	561	506	540	553	492	518	533	549	530	537	520	520	535	509	525	495	568	525	500	506	524	520	541	521	499	549	540	556	495	509	523	539	553	508	544	546	509	519	533	497	544	541	531	560	561	581	537	494	569	526	562	569	519	532	521	552	545	548	526	519	543	547	537	559	552	594	539	521	541	561	547	506	507	523	508	544	563	530	526	554	521	520	548	537	515	525	565	529	550	554	526	522	539	547	503	519	512	513	528	499	533	546	551	555	518	548	534	529	525	556	562	526	503	511	552	579	517	556	517	530	574	531	526	535	539	526	525	508	541	486	497	546	524	547	550	526	518	530	514	495	526	541	562	568	545	508	490	522	560	537	528	516	526	525	533	517	544	546	548	542	557	526	526	581	548	536	519	530	546	525	536	541	559	526	535	553	552	561	551	521	531	534	532	528	512	519	561	568	528	539	530	515	487	559	544	575	518	556	523	556	544	558	573	491	535	519	561	530	508	507	578	525	512	529	548	535	552	547	542	520	499	545	561	521	552	538	535	526	557	542	541	544	530	567	563	525	524	491	518	557	564	555	507	542	507	541	542	541	544	530	503	542	524	551	503	540	539	547	515	524	542	542	565	543	510	527	555	540	490	481	546	556	526	503	541	553	502	505	525	533	534	575	545	528	571	508	549	560	556	531	519	555	500	559	537	524	525	516	537	579	553	542	531	583	561	506	526	551	516	565	550	551	511	520	542	538	495	501	524	519	550	521	538	525	540	551	559	596	540	523	488	566	548	501	573	552	514	497	552	526	543	529	559	552	531	530	534	556	546	494	530	522	528	492	507	500	525	540	460	551	566	580	542	532	543	554	501	506	559	530	560	508	562	520
24511	25440	37825	31439	20581	9216	1162	417	322	319	330	283	330	332	322	303	309	340	333	309	323	329	309	325	296	299	306	320	339	291	303	339	311	306	328	325	315	305	322	298	356	292	316	313	330	293	299	353	308	315	336	291	311	340	287	297	262	289	339	303	310	307	316	291	336	351	316	310	295	309	315	334	319	329	319	307	335	355	329	338	322	325	281	306	294	318	295	311	322	316	310	311	327	307	322	294	319	304	293	328	326	326	330	282	291	284	322	329	329	329	306	359	310	334	301	319	347	300	297	306	316	340	314	313	335	358	332	316	350	343	326	338	295	298	296	341	298	308	318	315	311	337	323	327	364	294	310	298	318	300	329	354	285	333	322	327	299	314	306	324	316	305	306	329	308	320	285	309	359	320	364	310	303	330	298	342	297	314	352	298	286	292	316	322	348	346	319	328	327	303	315	324	356	322	290	346	315	336	310	320	343	308	326	312	332	352	294	330	346	298	301	332	305	314	316	332	299	316	297	297	335	298	341	312	349	326	305	313	311	321	320	311	305	327	334	330	322	314	317	331	313	363	314	304	352	287	315	293	322	314	336	324	320	289	315	316	313	315	346	302	315	290	308	343	322	295	303	298	298	286	300	286	303	342	311	318	297	343	322	366	312	291	337	309	307	298	317	297	319	328	291	312	318	309	329	345	322	312	346	332	296	304	316	338	325	301	292	325	310	316	283	305	302	327	312	314	298	313	302	304	337	334	313	336	324	308	316	329	307	319	297	321	329	311	318	325	347	289	325	312	298	308	341	316	312	334	303	316	296	320	327	286	320	321	310	283	331	306	334	320	308	334	331	304	334	318	313	296	306	330	319	341	297	303	336	308	309	305	351	348	302	307	310	328	360	324	306	321	306	351	301	330	331	315	328	316	294	310	307	303	360	348	349	319	324	322	324	329	318	312	311	305	313	290	322	350	324	310	311	320	300	289	286	312	300	293	280	300	344	312	306	308	338	306	288	325	349	313	320	293	337	297	326	322	314	307	312	332	340	295	348	315	325	331	333	280	332	335	338	328	314	323	321	298	310	328	315	353	331	332	309	311	321	305	349	329	311	293	364	333	343	330	321	304	302	339	329	355	284	308	321	335	298	318	341	291	301	306	320	316	306	330	349	295	284	324	314	308	331	357	347	281	315	325	315	365	336	297	352	332	332	313	331	342	322	311	313	321	309	323	283	331	320	311	341	293	306	340	320	339	301	339	315	317	310	318	314	309	340	315	299	321	309	318	301	318	331	343	334	297	298	335	334	320	335	298	325	278	311	290	303	322	297	317	316	295	327	338	313	308	307	314	327	293	306	295	324	332	298	293	337	321	334	318	318	336	305	339	302	298	296	324	310	315	339	313	320	299	348	333	292	331	294	302	310	325	336	293	334	350	329	328	336	294	318	301	354	341	314	321	371	336	321	301	294	300	326	315	312	335	314	326	289	347	337	294	328	334	328	315	333	314	309	340	363	315	328	326	313	315	346	305	311	336	296	343	341	316	322	306	324	292	345	285	297	338	346	327	286	298	311	325	346	281	320	339	293	343	335	344	331	319	326	325	326	328	335	307	315	288	329	323	304	311	318	285	313	311	292	286	312	305	337	327	307	309	295	300	344	332	306	338	288	307	303	307	292	316	326	319	323	350	302	340	315	328	290	339	323	308	300	337	307	308	313	290	302	332	325	323	327	335	313	307	321	286	347	324	309	296	316	313	302	315	313	342	338	296	317	317	304	332	316	298	305	338	292	321	323	314	287	315	317	321	308	329	322	323	296	317	327	303	319	306	336	331	306	342	328	320	332	353	309	334	327	316	306	353	312	335	358	378	330	324	345	316	315	311	301	327	314	332	343	321	341	333	304	314	294	330	323	308	307	347	321	301	324	331	339	304	327	320	297	338	309	305	334	370	343	338	324	289	334	306	326	338	331	289	305	326	322	291	304	317	351	305	312	287	303	312	351	298	308	308	316	330	300	315	351	288	331	284	299	313	344	350	321	306	324	287	311	326	314	319	316	337	297	362	298	294	323	320	306	315	317	326	312	335	301	304	292	289	298	312	330	300	305	277	341	323	291	291	337	315	325	334	310	291	285	293	343	312	331	286	296	326	313	286	322	338	308	317	319	326	289	304	332	327	308	319	353	307	328	305	350	319	329	287	336	318	314	312	351	306	288	326	308	328	318	323	301	334	312	326	305	330	342	332	302	334	271	305	314	316	327	307	298	302	307	319	309	307	303	328	298	336	331	313	298	324	322	332	311	312	298	323	342	334	330	395	303	301	335	313	327	343	279	328	306	343	318	346	319	334	309	323	321	310	302	337	311	357	315	355	300	311	330	316	339	304	291	281	306	322	299	308	374	353	342	321	322	336	355	317	303	313	328	309	323	308	333	329	317	319	348	344	302	300	320	327	310	312	327	324	338	314	331	269	310	314	337	304	335	298	319	293	333	290	308	330	282	306	308	310	308	331	315	346	332	311	310	332	316	308	373	302	333	309	350	305	311	330	298	305	327	323	323	313	319	328	297	302	295	314	329	322	317	342	351	347	344	317	306	304	331	314	299	316	337	322	327	315	341	314	338	304	307	306	318	307	334	342	292	340	300	332	350	298	314	297	347	304	296	334	314	319	310	324	301	314	298	304	326	292	280	310	307	309	295	297	316	328	318	278	311	323	329	315	318	323	331	326	327	338	293	321	312	337	319	334	336	313	307	344	294	328	297	316	347	320	311	311	340	312	332	342	310	323	322	300	300	307	306	296	292	282	285	282	339	320	321	298	354	326	291	321	318	331	314	320	312	295	348	304	310	320	309	321	306	333	334	309	298	315	306	310	297	332	315	314	330	321	333	341	345	313	305	306	300	325	317	331	335	303	287	338	282	324	288	311	296	304	325	304	308	314	323	313	316	310	300	373	310	304	332	337	340	343	306	341	309	291	318	336	309	283	340	308	293	342	321	309	323	344	307	315	291	305	313	345	331	330	333	340	306	327	325	301	317	316	313	303	305	353	305	336	305	322	322	298	348	301	308	313	301	334	320	297	314	347	328	321	308	336	300	291	325	300	305	280	322	306	338	303	312	313	298	299	329	323	302	311	311	300	317	304	315	351	317	319	310	322	343	287	296	303	328	354	316	318	312	298	322	325	320	302	310	280	297	311	316	323	328	322	329	306	305	290	287	302	311	320	352	321	348	322	314	330	308	319	310	289	294	309	286	345	316	328	329	327	304	318	315	321	319	300	290	321	275	311	344	333	336	335	323	312	305	298	338	296	290	310	325	315	315	321	308	358	308	327	317	331	309	316	318	325	302	327	303	317	323	327	326	339	342	326	305	309	302	302	335	316	319	316	321	315	316	297	350	303	323	290	314	340	300	326	329	332	294	319	346	323	317	330	344	309	323	331	322	344	316	309	333	296	284	302	316	307	299	326	297	311	302	336	302	291	323	322	326	318	300	302	325	327	310	350
57913	95268	71651	42739	20834	5805	1443	723	594	564	602	556	572	580	606	544	534	605	538	582	588	510	594	572	546	558	577	527	550	605	551	541	568	548	572	567	570	553	539	595	568	583	614	523	555	583	568	547	578	551	570	562	583	559	561	545	583	560	579	555	562	566	593	569	546	553	554	580	600	577	550	594	575	566	548	588	545	521	597	574	587	527	536	544	511	560	562	602	628	561	552	520	600	563	604	546	544	543	588	625	562	592	573	584	520	545	553	570	563	607	572	600	541	565	565	577	550	550	559	595	547	583	553	601	540	550	544	567	583	559	563	540	580	574	528	561	595	544	586	613	553	603	552	560	513	521	586	570	578	559	577	634	582	569	542	538	572	562	604	639	566	602	570	557	574	550	581	541	579	565	528	607	530	597	554	548	562	607	548	615	560	550	548	512	572	561	600	550	522	605	528	556	585	560	593	565	553	584	580	586	588	560	567	558	546	588	569	555	564	571	561	598	572	545	557	546	557	557	579	527	584	566	591	563	570	535	594	608	562	540	608	586	547	599	550	566	564	582	546	561	573	559	597	564	567	592	589	566	580	535	563	586	573	516	543	579	578	548	592	591	541	545	596	600	533	564	552	548	628	521	558	605	587	522	579	563	554	555	549	585	556	584	573	570	595	555	586	599	540	609	533	570	551	554	518	585	576	539	566	574	561	565	546	580	586	521	573	577	556	516	551	564	571	550	558	560	542	562	565	554	580	558	577	545	598	501	553	547	576	528	549	556	570	568	543	563	554	581	586	551	539	550	582	558	594	539	586	597	591	571	562	586	567	544	628	546	570	596	565	580	596	538	560	566	571	568	557	579	563	541	528	570	607	549	573	547	560	542	590	525	582	546	547	610	561	573	581	563	556	541	569	523	601	570	555	537	579	582	554	574	546	533	574	528	554	563	580	617	595	575	567	543	567	557	574	579	585	547	565	570	556	534	594	574	578	589	578	559	583	617	653	538	540	547	602	562	555	599	532	604	589	555	596	577	579	564	552	513	586	563	585	592	556	576	605	597	568	574	543	554	575	570	552	583	567	579	550	567	532	583	604	572	594	591	555	529	583	590	596	546	569	549	565	607	564	585	556	553	571	604	573	556	574	579	546	604	539	559	547	590	566	579	561	584	570	560	562	566	544	585	589	600	587	538	597	553	528	575	542	575	601	537	588	560	562	578	550	574	527	555	615	572	568	565	556	570	573	566	556	583	563	572	569	555	603	578	568	566	573	566	563	542	560	548	579	558	588	535	573	583	535	549	559	544	563	568	604	585	547	552	541	565	570	577	538	571	562	587	571	530	611	582	568	572	541	574	631	594	562	569	535	560	534	583	611	563	570	550	596	610	568	569	569	557	554	560	548	540	581	598	569	534	522	556	589	553	574	579	535	569	589	532	571	517	572	617	582	582	575	559	549	544	530	562	525	585	590	571	546	574	599	541	572	541	534	541	565	548	574	564	529	577	577	589	588	588	547	556	558	521	598	570	567	546	581	556	554	550	579	545	594	573	556	577	577	558	560	583	540	580	561	536	585	577	580	540	572	596	649	575	540	601	598	566	569	582	552	567	531	566	554	576	572	529	579	576	536	596	574	563	559	573	567	596	538	548	540	603	582	582	581	582	565	570	577	610	561	598	573	586	625	537	585	541	558	594	576	597	608	579	559	550	572	574	534	591	554	610	576	556	552	547	566	555	596	575	500	549	552	560	552	581	557	588	582	562	569	561	529	634	560	590	585	580	567	582	587	558	599	570	591	546	548	524	603	556	589	544	572	585	604	552	569	575	556	553	542	544	604	542	556	565	560	529	590	524	559	553	525	552	594	559	563	544	576	584	597	559	550	550	598	521	581	575	567	551	578	562	539	604	539	583	567	572	567	595	547	584	592	553	548	582	534	551	520	585	539	567	590	568	596	572	537	514	590	568	606	593	521	570	522	570	592	546	539	579	545	586	550	578	608	550	565	520	605	552	583	590	532	576	565	558	529	562	579	630	557	623	523	507	541	581	564	557	542	537	547	567	580	601	537	543	563	569	557	603	601	553	587	588	545	520	554	540	621	552	547	590	542	591	565	598	560	573	565	569	593	599	559	561	561	604	549	512	586	577	595	546	586	582	592	584	565	547	566	560	540	534	533	593	576	546	538	589	550	583	603	527	573	555	605	555	566	612	596	591	552	566	587	562	594	601	570	565	567	545	515	600	584	580	557	555	588	560	574	544	559	584	538	539	576	574	595	567	564	593	607	563	591	563	570	592	582	572	552	585	569	532	593	546	587	595	564	557	569	582	560	534	568	564	560	552	615	562	575	570	605	613	536	535	573	546	527	586	586	578	559	544	577	587	557	552	600	521	569	561	637	571	609	548	559	574	553	622	596	582	529	542	577	588	579	591	597	552	539	587	602	551	544	537	535	606	564	550	559	561	590	591	583	558	543	569	604	554	576	527	542	597	569	545	595	541	585	580	572	557	582	557	560	568	565	553	561	581	533	555	547	563	574	564	578	577	574	535	597	607	577	626	570	561	546	583	607	567	521	534	571	535	567	577	532	610	561	595	572	600	560	555	570	556	542	517	581	599	604	572	544	564	549	555	590	559	584	580	588	603	574	605	563	510	616	583	523	583	536	572	582	587	537	598	561	594	576	585	550	597	567	579	593	542	587	614	575	572	560	605	571	564	548	578	547	548	551	610	561	551	581	527	571	619	544	627	533	550	560	556	599	521	545	558	571	542	561	557	583	571	552	539	570	568	605	589	544	572	591	578	568	562	574	562	584	532	613	558	592	556	565	537	602	527	602	589	550	575	561	571	573	579	553	528	570	558	563	548	552	513	570	519	572	563	569	583	558	561	594	557	541	578	587	545	600	599	584	546	551	591	556	548	560	539	534	587	558	535	553	560	577	571	617	585	566	578	553	565	621	540	592	585	572	562	581	623	599	580	559	530	572	584	588	569	562	603	562	559	558	560	579	548	533	559	588	584	603	581	544	587	559	554	554	557	553	576	627	512	573	566	567	546	584	571	595	595	559	618	576	550	585	537	593	546	565	579	557	505	535	593	582	571	583	570	604	584	593	563	562	627	576	560	543	553	571	563	550	615	578	552	568	587	547	590	540	593	568	555	558	577	546	544	607	568	575	550	568	553	560	545	533	545	577	552	547	611	542	560	553	579	556	565	597	566	559	574	584	607	582	611	569	565	596	596	589	602	604	558	520	534	559	591	592	551	598	575	530	590	564	552	578	556	551	579	573	556	573	558	542	526	558	570	580	610	570	537	592	596	556	603	602	556	562	542	628	513	584	509	548	582	561	602	582	568	576	547	636	583	577	587	590	596	569	531	543	586	552	605	565	585	574	539	596	622	537	587	572	576	530	553	573	539	553	573	559	589	623	583	605	543	538	571	574	549	570	548	552	575	583	580	574	550	570	577	571	549	536	552	585	525	559	538	588	572	555	537	557	576	519	592
23449	23559	35610	29759	22508	17380	4629	513	396	355	412	387	383	400	381	411	428	383	392	401	389	355	382	388	401	361	366	381	375	371	348	379	377	358	349	373	436	359	352	424	358	380	393	367	389	405	396	335	351	402	360	346	415	381	396	361	366	388	362	385	375	393	376	383	376	374	334	391	380	402	394	353	386	405	367	359	369	385	361	369	388	375	361	378	367	357	371	360	406	401	341	348	390	346	360	392	339	405	380	368	395	395	379	398	389	363	376	385	393	402	362	358	381	376	392	339	349	338	346	387	352	377	350	355	407	359	372	368	382	350	380	361	381	392	347	372	395	338	375	377	400	379	412	365	431	345	369	373	354	325	364	386	373	383	357	369	391	367	355	339	396	380	363	373	376	393	355	368	388	380	387	373	343	357	405	385	384	371	343	369	384	344	369	394	388	347	378	376	335	375	364	351	365	347	360	369	348	368	383	393	343	354	386	391	393	391	352	363	378	399	380	365	358	344	374	346	367	359	381	378	384	351	407	396	381	351	344	383	348	366	393	409	348	395	343	375	359	341	368	404	386	364	363	382	388	356	390	402	375	368	356	348	374	354	344	383	360	355	367	340	364	401	409	365	356	381	368	370	386	374	369	378	345	372	353	367	383	358	382	369	385	391	341	331	351	357	376	388	369	391	393	383	352	372	349	367	363	339	422	344	376	370	358	397	356	393	352	387	391	349	385	332	381	404	351	401	342	364	385	366	332	344	362	356	354	365	382	370	346	386	380	328	358	405	361	379	354	367	372	398	353	379	375	395	356	388	376	350	362	379	380	338	383	378	388	344	366	401	370	388	375	360	407	368	358	386	406	344	344	391	381	351	332	337	341	368	350	397	377	388	354	371	365	379	360	414	379	374	386	384	354	381	368	366	361	370	368	380	369	362	353	357	347	410	375	352	360	359	346	335	365	372	370	337	361	365	368	378	345	391	395	384	379	367	362	373	386	368	398	377	378	335	392	354	376	399	332	360	343	362	337	369	396	381	394	380	381	403	360	395	382	385	357	367	361	385	392	399	371	388	380	371	386	396	388	360	378	387	397	399	408	370	400	362	381	350	383	341	362	346	379	395	373	338	336	389	359	388	394	361	401	384	351	365	403	360	359	370	351	357	393	362	390	381	324	377	362	361	350	388	376	378	399	373	382	372	379	394	362	380	325	376	380	355	352	377	349	332	379	383	379	372	361	387	343	401	363	403	331	350	347	380	366	362	357	384	396	366	400	341	348	419	391	355	365	349	350	336	381	360	352	338	363	393	379	372	386	359	398	364	342	360	382	329	363	378	376	368	336	372	410	374	355	368	386	354	362	379	373	376	349	343	368	395	355	391	372	373	388	363	382	315	357	356	354	373	408	385	378	391	370	377	406	383	374	394	378	337	380	376	391	395	400	394	364	321	381	394	349	397	367	377	380	357	339	402	372	369	351	344	350	388	384	409	362	344	323	383	348	369	330	390	385	363	381	377	372	380	365	368	365	397	373	393	362	418	377	340	371	343	361	387	371	373	377	351	375	392	362	379	378	387	381	379	343	393	374	415	380	367	353	323	389	377	379	351	367	377	367	361	392	384	384	376	368	359	358	374	373	359	369	379	351	363	349	366	360	382	385	379	375	360	395	373	392	394	395	375	378	356	336	371	371	347	378	351	417	365	356	388	389	355	388	344	340	320	356	375	388	353	369	342	353	384	387	373	380	369	358	360	396	366	347	359	387	377	359	363	345	369	379	387	391	395	347	382	396	403	393	368	410	353	391	354	375	318	383	383	388	385	385	394	334	382	381	363	354	381	376	379	406	383	381	382	375	371	359	349	366	400	353	375	373	392	362	354	382	378	374	424	375	342	370	408	375	420	389	374	386	375	329	359	355	395	354	336	403	387	377	354	343	390	364	381	377	355	352	383	369	338	356	365	389	365	374	385	383	367	355	373	377	375	325	357	374	361	347	369	363	385	364	355	384	396	365	401	352	360	378	392	376	363	340	356	393	382	356	396	388	344	429	348	394	351	379	355	379	383	367	363	371	369	405	363	353	390	369	374	352	368	383	403	395	378	394	357	377	366	368	386	371	331	367	327	361	350	357	377	360	393	361	367	360	381	337	353	358	352	346	367	349	357	370	375	370	332	407	379	356	341	374	379	374	366	357	389	353	337	367	366	353	365	410	379	387	382	376	369	368	383	355	387	386	380	392	343	372	369	342	382	373	374	377	394	358	343	363	355	391	406	352	345	386	350	343	362	392	392	373	344	385	364	367	374	364	389	355	381	391	385	393	372	350	385	361	380	363	329	345	355	397	379	389	351	355	373	384	402	391	380	361	387	402	330	377	350	382	361	388	352	368	381	356	367	364	351	372	346	348	362	381	365	361	394	374	372	406	366	372	359	373	363	374	322	362	377	342	398	387	378	396	373	389	361	394	328	349	366	390	361	378	382	381	384	342	359	354	361	356	400	354	357	378	313	380	383	361	358	359	350	374	377	352	347	383	390	357	380	368	356	384	336	389	362	362	338	377	393	386	355	380	371	381	388	375	359	349	374	377	359	371	325	404	388	345	364	376	364	338	366	367	372	345	330	406	383	378	370	332	383	385	389	391	369	389	360	355	396	346	344	366	368	372	366	370	353	375	370	362	369	351	384	382	364	357	412	377	400	359	346	336	347	369	382	364	352	381	347	361	369	377	396	352	383	406	398	376	356	373	348	361	381	425	396	393	381	378	366	350	399	355	377	372	357	376	357	393	380	354	414	369	367	346	371	359	431	371	401	399	363	364	377	339	370	344	387	354	371	369	354	356	362	371	368	354	373	373	383	371	395	368	383	374	368	382	344	356	379	371	358	389	390	382	368	379	365	360	364	372	414	351	344	398	337	378	385	377	323	365	365	374	330	367	337	325	340	379	379	358	381	392	373	352	390	371	392	354	374	322	406	396	393	372	396	391	346	381	388	398	394	382	352	365	330	362	398	387	363	374	365	361	383	363	362	349	363	388	370	333	353	395	338	409	374	384	410	361	350	376	374	397	388	390	358	354	400	393	372	365	372	376	380	385	380	364	379	385	370	360	392	348	372	363	385	372	356	363	358	387	377	368	358	387	357	374	399	364	353	327	344	358	394	376	387	409	367	385	379	410	364	383	363	399	342	405	372	375	400	392	369	392	365	350	380	393	375	379	376	370	349	371	361	336	402	361	379	348	386	381	395	422	379	357	371	374	371	369	351	358	421	344	349	368	400	402	374	367	374	384	401	374	383	351	355	372	350	370	393	347	371	373	359	348	359	357	356	356	380	354	363	378	363	341	373	346	402	341	368	378	397	388	370	406	383	370	396	361	352	384	377	377	388	352	396	383	326	338	404	394	364	364	375	361	344	394	393	375	340	348	360	381	365	407	375	360	349	351	391	362	391	342	379	399	385	361	375	350	382	350	361	366	354	367	361	331	365	354	347	383	363	375	348	381	351	376	365
57035	103902	79978	51969	28493	9849	2253	829	688	667	656	632	669	625	618	664	661	620	651	627	627	617	608	646	653	640	650	596	673	653	621	641	639	605	607	658	691	645	651	624	655	643	615	627	656	593	627	598	659	613	651	619	687	650	612	612	640	608	583	621	671	674	646	626	618	670	620	636	620	648	629	614	630	610	634	654	653	618	668	643	646	644	632	678	643	593	635	642	622	644	628	610	653	632	648	663	601	612	606	628	637	652	613	644	630	641	612	651	646	652	643	626	635	617	613	634	615	608	684	628	636	623	651	613	628	657	611	638	672	606	625	682	616	636	651	597	608	612	641	629	642	719	651	639	587	658	632	605	666	609	631	650	626	666	672	613	636	598	686	615	596	606	633	634	668	574	615	653	598	682	623	680	589	636	658	629	587	660	632	599	616	624	606	602	635	645	622	616	628	621	651	600	607	657	663	648	644	608	650	621	604	621	655	647	646	627	631	637	667	638	642	630	664	643	668	603	617	628	609	630	655	643	621	627	677	644	622	653	600	660	649	641	615	605	642	645	652	643	627	617	663	644	646	581	635	604	604	669	597	629	624	642	627	695	653	650	637	623	610	613	646	598	625	676	595	664	653	608	653	680	656	651	594	628	668	596	597	647	640	579	655	615	611	643	670	604	584	637	629	631	628	591	622	611	621	632	620	612	625	645	568	602	625	627	661	633	618	647	605	662	661	642	713	625	625	655	652	628	653	612	623	643	594	647	661	655	664	625	657	640	666	628	638	631	628	657	669	662	651	629	651	579	607	681	660	592	625	625	619	617	612	636	662	651	623	625	637	614	627	645	648	637	632	650	644	631	676	620	629	666	597	621	596	633	671	655	593	566	643	602	619	652	665	602	647	627	629	651	601	586	646	619	649	599	644	601	655	666	639	653	643	644	666	660	630	636	600	646	654	607	621	633	600	639	651	639	612	637	614	577	606	685	643	639	658	599	625	650	645	645	650	643	653	630	596	660	625	639	642	634	626	636	647	600	620	666	636	607	630	627	634	669	651	624	632	604	662	657	623	657	638	596	613	623	618	641	647	633	619	656	641	678	608	623	633	664	679	621	661	630	641	630	670	658	618	618	653	630	625	592	651	623	626	624	653	675	633	659	670	629	598	615	623	652	610	660	611	659	584	625	587	595	637	656	623	620	637	636	647	582	593	653	655	664	636	620	659	673	646	624	672	673	638	590	616	626	590	645	687	617	651	622	592	621	619	638	678	635	634	605	656	624	583	623	682	611	684	670	672	631	608	643	652	668	614	628	599	641	653	648	603	642	654	609	609	629	639	611	611	612	632	595	677	652	626	612	650	634	644	636	634	605	667	664	654	621	598	606	624	637	656	638	627	622	644	621	643	662	650	655	613	635	651	645	606	612	605	667	657	656	615	619	633	688	642	660	645	664	662	644	618	624	696	653	629	646	628	644	607	606	630	634	607	635	641	651	647	610	639	666	662	627	641	632	655	598	609	636	618	626	663	633	669	668	613	641	629	614	631	638	610	612	665	661	617	621	632	632	660	680	585	660	655	635	626	607	678	639	629	609	633	596	604	606	673	640	640	632	646	600	682	642	633	645	617	670	629	647	557	631	635	627	636	630	656	683	627	655	620	692	631	624	640	582	643	613	660	654	610	616	635	668	638	567	616	630	649	623	638	592	604	602	621	607	612	588	609	665	575	647	608	644	658	635	635	598	605	640	607	641	661	631	607	605	630	629	653	632	666	626	668	619	631	644	649	686	618	639	648	620	639	642	624	612	650	649	628	625	671	574	677	644	619	613	617	617	639	668	629	650	661	623	613	628	653	619	671	627	653	599	644	660	591	643	625	629	587	647	649	682	609	593	655	675	648	670	596	640	586	621	674	615	625	652	633	674	585	656	644	616	668	626	662	608	611	652	584	608	622	670	607	646	639	650	621	680	673	684	603	671	585	655	648	633	647	602	649	694	621	615	614	627	610	629	616	623	621	605	628	633	662	657	619	642	624	613	632	620	666	636	591	679	634	562	618	637	648	609	626	634	620	595	637	656	574	613	639	608	635	653	647	623	639	667	639	633	618	629	693	656	623	659	603	623	611	642	645	616	656	647	594	623	621	661	667	656	634	620	621	696	678	621	639	649	638	626	642	659	644	636	630	591	582	646	624	652	622	605	651	608	607	623	607	621	621	621	638	643	692	603	606	619	617	629	654	625	594	636	627	639	648	649	678	647	625	644	636	604	628	622	629	618	641	626	649	628	609	607	620	642	648	651	641	667	612	625	629	616	669	660	651	641	634	663	599	616	671	662	634	600	626	643	640	650	627	638	593	601	674	606	640	642	657	657	629	636	632	664	627	619	659	630	619	603	647	692	641	639	616	637	632	613	656	636	659	653	621	624	616	673	670	620	645	616	641	654	645	619	649	629	590	646	601	604	687	639	648	637	645	587	642	617	628	573	663	647	631	645	632	676	637	642	663	610	626	604	625	663	676	607	621	641	621	660	648	633	669	628	648	630	647	647	621	560	615	656	616	643	619	609	648	581	637	614	657	645	644	602	671	631	623	623	624	645	644	614	629	601	678	641	580	650	625	650	639	640	632	610	663	623	634	664	656	589	600	623	630	616	642	649	650	595	625	637	614	668	637	640	641	654	649	618	587	659	685	673	676	633	651	637	615	644	688	647	630	651	613	652	608	687	635	621	653	641	606	604	645	642	648	603	681	599	601	588	589	635	619	615	662	627	630	658	627	629	622	664	655	606	642	625	642	626	624	647	613	665	635	625	650	637	647	649	628	611	624	615	629	673	602	631	657	662	630	630	639	644	679	583	646	629	630	646	626	583	644	616	612	627	605	632	650	636	656	660	662	678	635	625	662	632	606	655	620	664	652	672	636	647	655	652	614	681	648	638	649	585	576	616	647	618	658	649	595	642	647	620	665	622	640	657	651	611	603	588	622	623	644	639	631	683	627	599	625	605	628	666	674	583	627	628	656	701	629	636	606	640	655	578	617	653	651	677	588	632	616	651	635	648	681	573	665	633	662	646	631	639	575	630	642	571	645	614	615	612	635	628	624	620	615	629	608	651	646	631	665	603	663	655	637	631	698	644	610	625	680	628	634	635	663	587	685	617	649	662	598	626	635	639	637	653	580	639	640	624	602	593	602	657	615	635	679	623	619	620	665	606	681	656	590	641	655	585	615	671	667	639	580	658	657	610	626	641	654	649	661	643	650	635	622	601	669	581	584	656	604	600	654	623	614	638	651	581	626	644	605	651	644	629	693	667	596	580	663	643	673	592	648	650	676	573	655	634	605	641	641	647	630	640	590	638	608	645	693	670	628	582	647	644	626	669	607	615	645	646	611	669	621	633	632	637	617	636	627	651	632	622	628	662	585	645	646	662	606	604	663	638	635	640	686	664	588	634	641	643	622	651	642	677	632	650	629	629	633	663	618	598	653	599	629	637	581	655	614	643	605	633
28430	34656	31862	15636	3185	678	347	315	313	303	279	289	333	288	326	314	282	284	284	308	294	298	282	306	283	312	296	303	310	263	278	304	291	271	291	320	287	288	340	319	280	279	305	325	328	284	305	314	311	299	295	278	270	311	325	293	283	297	305	355	288	285	266	274	299	317	283	307	328	319	291	288	285	298	305	310	295	250	330	305	287	290	240	279	294	322	316	280	275	306	317	316	333	278	279	245	321	277	290	262	304	283	286	298	320	264	338	286	305	306	306	293	285	283	258	271	273	259	307	293	318	315	311	296	269	306	318	292	313	281	297	314	335	329	295	312	282	271	286	309	315	301	284	293	310	277	289	299	289	294	288	300	278	310	308	306	299	271	265	307	301	271	298	271	289	285	298	279	252	273	321	284	297	303	289	315	315	296	256	295	292	312	297	279	285	291	293	283	272	319	295	292	289	284	257	288	301	303	307	307	282	254	282	322	268	298	302	303	293	302	293	300	321	299	308	314	308	282	282	281	303	294	299	285	291	297	295	324	288	312	309	303	294	265	294	321	286	274	319	290	292	278	267	265	308	296	313	290	283	268	276	265	302	320	307	285	311	294	263	302	284	294	291	320	319	310	289	292	293	290	284	286	308	287	320	284	302	321	274	291	308	279	278	294	292	288	305	270	302	296	292	285	307	262	301	292	310	316	278	288	321	275	300	290	280	284	319	299	314	311	290	277	284	323	282	301	267	285	259	287	294	293	290	265	310	282	287	309	288	267	281	287	280	301	329	280	299	267	270	296	267	291	298	292	324	299	279	302	279	291	316	300	282	266	318	287	284	292	280	295	318	287	316	270	271	290	301	332	289	301	275	251	310	283	296	306	291	312	288	290	300	329	306	273	311	290	318	291	332	278	314	294	286	274	295	276	294	283	328	274	309	283	322	296	305	275	282	300	300	291	289	301	284	312	267	271	297	279	282	282	276	276	304	272	269	269	268	277	300	303	294	305	293	296	288	273	300	299	279	270	277	297	282	314	322	322	323	290	290	294	259	272	261	292	283	312	286	295	307	276	288	257	343	302	286	288	274	291	272	284	301	253	305	290	301	271	301	306	295	287	290	336	321	304	277	318	306	296	291	263	306	272	255	311	268	272	275	280	261	294	285	288	288	301	324	284	288	282	291	275	284	295	266	307	298	288	284	277	305	306	276	295	276	308	298	310	280	316	309	300	276	312	322	269	304	249	302	307	266	292	287	271	330	269	299	318	291	305	282	298	288	299	294	306	278	277	310	303	298	299	288	280	306	309	344	308	329	296	283	305	246	285	280	307	290	294	293	288	301	269	311	303	301	298	261	270	297	291	272	328	295	284	290	318	293	282	299	277	292	266	282	315	287	276	316	284	284	275	279	289	303	277	269	308	306	258	273	277	282	314	332	291	292	282	333	279	273	332	265	319	267	304	313	289	294	286	332	293	281	274	288	303	285	303	295	298	289	274	304	277	300	299	305	316	290	279	303	325	299	280	297	316	273	283	281	282	290	297	286	301	299	272	291	274	316	274	269	267	304	312	278	300	276	281	303	306	295	308	293	313	278	294	284	241	319	289	299	289	305	287	313	289	279	312	289	290	310	341	320	304	282	317	306	280	283	318	288	286	298	312	293	300	312	279	283	285	335	309	351	289	282	328	308	279	271	285	302	265	296	300	306	310	307	283	310	276	299	281	301	329	277	287	279	290	275	305	264	295	273	271	292	279	270	288	285	302	286	288	277	278	285	328	299	328	313	280	302	295	298	261	305	250	311	285	326	308	292	309	283	261	278	289	307	298	316	275	289	294	292	279	311	300	277	309	258	277	282	318	301	301	303	305	279	276	275	300	287	293	320	271	286	258	293	311	297	319	280	253	295	311	269	308	256	306	291	295	298	298	265	281	296	284	271	296	314	267	283	288	271	286	292	313	289	284	297	282	270	311	293	297	281	334	307	319	284	330	280	314	306	299	313	292	308	287	283	262	285	316	263	286	319	304	314	278	301	256	288	319	266	304	320	272	315	315	261	297	300	285	325	320	300	311	304	305	294	292	319	277	290	296	292	292	295	289	307	287	269	295	291	281	310	272	311	293	312	314	318	248	304	270	282	293	294	275	285	301	272	313	311	310	308	275	265	272	293	288	283	288	295	310	286	293	287	262	285	300	291	300	302	341	313	273	321	279	282	304	307	306	301	281	287	262	266	309	286	296	299	297	296	279	280	268	271	292	300	317	306	298	297	277	335	291	270	326	285	312	271	300	268	300	274	317	325	267	314	292	278	260	316	295	285	311	273	293	321	317	309	307	268	324	288	296	267	303	280	275	286	303	306	309	271	313	282	268	296	277	311	300	290	279	304	324	310	290	302	298	308	280	311	318	320	316	278	309	295	289	299	308	273	287	332	313	296	281	300	307	281	295	284	288	302	280	305	316	277	285	292	280	278	284	302	303	271	282	292	295	292	314	336	307	295	293	308	250	295	265	324	296	290	278	292	280	297	285	300	304	309	291	306	286	277	306	282	298	266	311	299	289	296	291	282	289	334	313	279	286	294	301	275	305	297	285	302	294	309	280	251	289	290	276	278	316	313	298	285	305	285	315	288	292	246	284	292	302	276	298	270	318	303	279	303	316	304	315	303	296	299	306	288	281	287	261	305	306	280	305	294	302	287	264	285	286	297	298	335	288	263	277	284	285	291	301	274	303	328	287	307	282	285	300	294	313	305	320	295	316	296	260	351	288	287	279	308	325	273	313	286	271	261	336	248	278	284	278	302	294	266	285	256	309	297	297	313	282	282	288	263	263	287	299	286	259	261	271	282	270	287	274	270	280	292	285	267	306	297	330	284	294	301	288	282	304	321	281	306	273	291	287	318	303	275	290	315	291	280	333	287	272	275	281	278	268	283	287	260	289	265	294	321	317	300	276	303	289	296	292	268	289	304	297	293	300	300	288	268	299	282	304	259	298	305	308	297	288	281	329	302	316	290	311	274	310	300	293	305	299	292	324	319	330	289	302	273	275	266	270	279	282	311	289	277	334	326	315	288	280	289	291	317	275	288	303	279	312	274	265	295	318	311	302	289	275	288	298	298	291	316	297	275	307	278	297	291	292	280	288	321	298	257	293	284	291	303	281	304	304	281	295	308	275	285	291	283	272	280	275	313	294	298	297	313	307	303	285	292	272	317	265	326	298	289	338	315	339	292	296	290	267	286	315	301	312	280	306	303	262	302	270	303	291	291	268	305	292	278	267	299	294	301	253	286	296	317	299	301	291	270	284	306	301	337	303	321	289	286	301	292	300	272	284	297	290	304	273	278	292	247	309	327	285	304	286	279	266	267	326	305	282	295	276	279	303	296	294	306	278	305	278	312	284	252	291	268	283	301	306	267	294	307	299	294	279	301	327	286	288	314	285	292	302	296	290	293	290	303	305	273	303	317	267	316	307	300	290	296	304	306	278	272	311	297	291	275	312	296	266
33152	52494	36857	17274	5350	1350	724	554	580	531	521	572	566	561	486	528	552	547	540	559	544	552	514	511	561	529	501	527	497	500	504	542	517	497	509	570	522	529	500	558	479	517	543	549	555	527	527	556	510	510	529	493	510	568	528	534	565	531	566	532	539	532	527	476	554	568	558	556	500	535	493	541	570	532	538	500	508	581	554	551	544	568	545	488	527	504	537	511	528	559	509	538	551	527	582	547	563	537	539	541	499	526	519	521	537	566	526	509	542	557	515	517	524	547	507	501	528	537	510	524	519	525	530	495	529	515	519	522	509	523	494	538	541	548	537	566	556	538	516	530	573	541	540	520	541	537	526	502	501	512	550	547	531	487	556	563	573	506	549	532	562	536	534	497	499	521	558	500	521	543	532	549	569	559	523	482	531	574	543	499	554	529	507	525	534	544	540	538	519	527	526	530	572	541	551	532	512	529	529	502	518	528	521	562	514	560	564	615	529	609	544	544	533	563	502	529	533	534	485	500	512	560	533	548	512	551	526	523	570	528	549	551	511	585	575	562	547	510	539	551	510	554	535	523	540	526	521	561	541	515	549	534	524	519	529	515	536	545	554	532	527	520	556	544	559	527	511	509	526	524	566	532	560	542	540	470	542	588	541	562	539	499	543	541	534	542	535	530	502	555	544	492	546	499	567	526	578	534	525	529	544	512	523	523	527	505	548	524	536	530	501	509	550	572	555	549	521	485	549	574	513	499	495	480	510	495	562	566	481	552	512	541	517	554	549	496	496	552	548	531	535	528	566	552	542	531	528	559	529	529	519	492	526	550	544	585	493	529	547	483	535	526	531	515	522	541	542	518	547	544	517	515	511	544	527	477	533	508	544	480	485	490	513	511	519	539	544	512	564	541	521	514	531	515	537	518	534	516	535	544	550	508	556	528	549	530	499	565	549	525	520	531	548	518	569	524	546	573	549	505	527	526	539	521	559	501	555	534	572	505	534	487	497	533	533	531	492	534	509	530	540	539	519	549	536	503	522	563	503	495	546	502	553	539	522	506	504	521	532	524	524	539	544	487	518	546	548	509	536	538	520	511	518	565	539	555	537	538	505	497	544	556	555	518	566	529	528	505	499	528	533	547	511	547	531	504	504	571	547	536	550	552	547	556	499	527	534	517	539	552	522	519	500	593	543	508	507	529	526	575	525	527	545	534	488	551	513	554	510	564	528	517	549	567	563	571	511	547	568	535	566	556	519	515	532	568	497	535	537	530	552	585	535	536	547	563	558	504	513	554	522	560	539	533	525	560	558	518	549	554	583	547	569	505	550	506	557	535	550	530	511	556	498	491	515	525	543	525	560	555	535	500	513	544	536	542	516	549	531	538	544	527	533	528	530	531	523	524	571	586	557	558	524	528	515	512	524	568	497	562	530	491	532	504	509	538	543	533	530	518	498	507	522	524	538	512	564	524	524	494	519	529	547	550	522	566	514	558	497	511	520	534	558	493	525	547	528	501	532	564	513	477	512	553	534	555	535	508	547	517	532	541	518	520	534	569	507	563	553	551	530	534	550	541	498	501	551	504	556	551	519	525	562	548	539	532	578	528	581	533	574	509	517	533	529	538	550	503	589	546	522	558	548	524	529	522	526	534	562	488	530	539	573	531	488	542	526	513	498	532	482	543	513	517	505	537	535	520	535	538	513	519	554	543	540	522	576	524	486	548	489	551	538	527	515	527	558	569	532	526	501	552	531	528	538	512	528	510	474	541	513	516	491	518	543	554	515	512	535	519	498	519	514	548	506	546	521	519	536	555	539	559	529	513	541	524	545	531	545	536	556	506	543	508	466	504	602	522	547	545	503	520	527	559	554	544	523	533	515	501	521	551	546	531	551	549	547	543	547	539	572	510	548	570	536	494	556	528	508	530	503	542	485	544	529	540	516	546	495	510	516	535	500	544	571	491	543	503	521	549	556	507	539	525	531	549	542	557	538	570	503	538	508	529	515	573	550	504	572	541	522	532	532	529	572	563	539	562	564	558	559	550	577	508	528	520	566	520	541	561	515	523	557	554	537	503	528	535	519	543	533	565	507	547	561	556	524	577	537	488	527	568	553	503	523	522	483	541	496	533	524	550	564	469	560	509	536	586	535	521	530	527	525	538	510	530	520	532	555	530	542	533	543	511	492	590	519	541	553	538	495	576	466	551	539	521	552	592	537	554	528	547	519	510	585	555	545	500	551	571	485	519	514	526	534	509	569	514	485	546	521	550	559	523	516	516	532	529	538	550	513	535	548	596	551	564	533	541	540	558	562	568	573	520	523	488	535	520	548	522	506	526	564	528	537	535	539	503	532	546	494	549	577	556	522	542	513	493	515	593	551	516	535	504	566	555	528	535	511	549	544	530	544	546	585	560	580	532	540	543	552	493	548	512	552	573	556	535	557	532	559	540	490	490	521	502	534	567	537	515	512	537	500	533	545	562	559	546	549	496	504	532	519	537	577	551	503	496	552	554	494	526	519	549	485	487	539	523	527	546	548	541	535	564	546	559	587	523	504	590	539	509	527	578	484	526	529	499	544	501	524	521	550	556	534	534	525	516	557	565	540	567	534	553	520	518	510	526	528	552	579	514	522	516	510	525	527	533	547	561	546	548	490	552	537	553	562	507	601	517	591	567	588	547	548	516	521	545	513	542	511	561	536	490	559	532	565	541	511	607	543	514	541	541	539	549	541	545	493	536	535	512	546	564	504	515	562	513	571	530	512	560	531	515	612	505	542	508	542	541	541	536	570	574	516	538	527	553	522	553	534	562	531	548	548	553	548	561	550	482	532	514	556	517	517	498	505	564	500	492	549	541	514	532	538	539	586	555	524	487	546	479	509	508	531	528	556	547	508	537	549	527	514	535	595	532	530	519	522	509	543	577	502	546	510	530	522	528	582	564	533	555	523	502	550	533	556	541	552	521	477	543	515	561	502	564	538	539	514	516	506	501	511	526	513	510	538	578	514	533	537	514	566	551	513	528	555	529	579	521	505	549	535	538	581	528	567	516	524	563	532	547	523	534	507	533	551	505	528	542	508	548	532	552	506	566	543	558	530	498	544	514	489	528	521	528	571	524	538	540	532	506	541	552	575	500	513	539	535	535	532	507	605	535	543	532	526	558	498	517	548	519	490	547	572	537	507	518	536	555	525	599	561	504	541	490	538	546	536	571	503	545	529	532	485	581	579	521	496	522	558	511	503	590	536	510	547	521	565	549	514	534	502	506	511	540	491	521	548	517	561	498	563	523	506	555	538	507	556	538	556	529	566	559	512	509	510	543	578	520	535	537	527	500	518	527	540	532	548	481	544	549	509	505	499	506	522	514	527	552	546	501	530	495	526	530	547	532	540	495	531	544	515	533	531	519	508	537	519	529	508	482	523	544	554	513	530	525	536	562	511	541	602	546	495	523	525	542	535	515	538	550	535	544	502	522	542	499	520	539	518	537	514	531	524	516
24611	26169	38124	30446	19820	8255	886	387	360	321	348	339	329	372	359	319	328	322	326	320	343	334	329	333	314	309	330	318	343	324	311	339	325	339	314	329	344	310	330	354	335	290	323	304	274	310	313	334	297	321	328	318	331	328	340	325	300	339	301	285	310	323	291	340	308	335	280	326	322	306	349	291	339	332	305	331	318	317	337	313	360	337	367	338	326	318	322	299	338	328	339	330	354	323	301	325	344	349	344	306	303	321	351	348	323	292	325	318	343	299	325	332	321	332	310	347	348	324	294	337	342	370	325	313	299	320	345	343	349	331	336	305	327	299	337	329	344	350	338	299	331	321	352	315	327	308	324	352	310	331	340	293	332	308	322	334	318	313	327	340	316	326	333	352	321	325	326	328	300	312	315	305	337	344	345	291	318	307	335	349	325	300	314	353	332	315	337	324	295	299	278	329	360	322	309	366	318	361	328	357	332	298	347	356	344	304	322	358	331	327	328	339	355	310	293	340	312	320	341	314	324	343	350	297	333	307	319	329	322	314	321	295	333	334	337	296	312	320	347	326	333	320	319	361	321	325	311	301	337	320	340	340	306	330	331	355	335	304	318	361	324	314	343	295	303	331	309	332	333	312	306	319	333	308	326	327	336	315	310	344	334	345	328	336	347	316	311	320	316	323	331	344	289	312	350	358	296	299	325	360	295	335	320	286	301	305	331	350	358	307	319	334	289	318	321	326	325	347	327	346	325	317	314	316	322	332	347	346	308	285	294	338	326	341	301	290	335	316	328	302	321	318	344	318	333	313	339	314	332	293	302	327	331	344	326	339	291	325	316	286	307	351	294	296	326	346	306	350	301	326	316	291	322	333	330	324	346	324	339	327	318	311	346	316	320	354	368	302	297	317	295	354	321	312	351	304	358	321	284	307	321	333	293	327	291	327	288	315	304	332	315	363	350	308	303	348	324	331	310	326	321	291	326	334	332	300	300	314	322	338	315	297	302	309	323	332	311	335	293	336	341	329	337	306	299	336	288	349	302	352	311	309	332	315	338	311	330	312	314	338	343	326	308	295	340	322	314	322	333	337	307	315	362	324	336	357	335	333	332	314	306	330	326	316	325	325	334	287	302	319	317	313	316	354	281	313	334	319	313	336	344	317	336	355	314	318	320	332	287	330	339	317	304	336	318	331	308	321	303	317	312	333	312	362	306	324	312	309	339	332	302	319	354	306	330	332	313	326	336	341	319	331	329	327	313	318	341	322	339	333	323	335	301	335	317	334	313	304	339	344	300	312	328	319	297	349	308	347	298	300	363	307	331	292	332	350	308	347	327	333	309	300	329	315	338	357	320	338	323	320	316	316	312	283	326	310	290	332	333	323	318	330	316	307	318	323	312	332	330	318	330	352	334	303	313	328	310	339	321	340	339	330	324	330	343	309	321	318	314	340	310	291	324	294	325	325	288	317	301	320	315	325	326	339	309	321	293	323	318	321	319	325	335	298	321	349	319	289	333	324	331	311	319	334	326	346	317	346	325	322	340	349	319	353	305	302	314	325	329	313	319	355	302	324	330	309	329	351	335	326	301	340	306	318	311	318	324	306	321	297	350	336	308	331	334	288	288	305	345	315	350	344	327	317	343	342	313	346	307	337	327	312	327	299	338	336	313	330	334	345	326	340	280	315	335	342	337	323	311	323	314	335	305	327	323	299	326	359	300	311	334	341	338	304	345	297	322	338	346	324	337	325	343	295	329	315	339	308	302	320	323	309	312	309	296	346	316	327	308	336	351	319	319	325	295	319	310	307	350	352	314	332	313	315	295	317	288	364	292	302	314	322	306	316	338	294	326	308	332	324	339	334	303	307	306	293	335	337	325	335	342	308	311	334	316	317	316	317	335	317	299	328	324	310	308	314	325	344	327	336	296	293	342	332	329	335	328	337	304	318	336	321	329	307	324	301	343	323	296	351	314	299	303	318	325	335	331	313	333	297	327	299	317	326	285	312	309	344	325	317	325	334	285	328	317	298	339	340	303	339	341	345	324	334	282	328	293	335	359	331	309	320	328	345	317	324	293	319	346	323	355	342	297	317	322	318	320	280	348	332	312	345	333	346	294	292	344	326	305	334	318	307	300	335	327	340	305	304	373	298	327	321	311	321	359	319	323	328	348	326	318	322	350	314	293	338	341	334	362	321	318	349	330	308	316	327	315	323	331	307	330	318	320	316	330	307	326	311	348	310	322	290	353	305	311	322	335	301	312	328	311	291	288	304	320	304	344	291	340	349	318	305	318	317	320	342	322	307	296	349	288	332	331	328	349	345	330	339	338	332	310	319	330	338	343	332	305	308	344	327	337	324	323	298	354	334	313	317	329	357	336	337	354	329	349	336	320	306	310	314	298	331	312	324	346	284	336	331	345	292	337	320	334	303	330	318	311	319	327	359	286	339	319	329	308	325	321	310	313	317	340	304	316	341	320	313	347	309	325	342	313	340	298	316	355	302	316	286	305	321	315	297	317	307	312	316	324	335	316	288	319	309	326	305	324	333	320	322	298	311	316	365	297	326	318	361	327	327	353	336	341	324	326	325	315	302	313	301	329	349	332	312	323	302	347	330	312	324	327	338	303	294	314	347	321	319	326	304	335	322	336	308	314	322	334	317	310	316	342	325	327	322	326	329	302	302	301	291	309	303	313	308	321	333	303	352	314	336	314	310	282	348	320	307	352	304	313	343	318	313	320	337	323	336	327	338	349	340	303	307	332	319	303	335	354	300	325	349	336	326	299	328	343	320	320	306	311	343	277	282	321	316	360	319	328	334	340	307	325	316	284	356	294	327	301	322	326	314	345	341	309	307	320	341	327	327	293	321	314	316	343	290	333	318	322	347	332	328	334	285	310	360	301	332	306	322	304	264	321	298	331	310	285	312	322	356	326	317	333	319	311	308	302	342	330	328	301	302	310	310	294	339	341	324	310	325	325	302	331	326	274	356	329	350	308	328	320	342	366	330	358	304	295	333	358	336	301	301	297	311	326	319	326	314	318	308	327	310	346	314	314	291	347	356	343	318	329	306	352	284	332	342	319	319	311	313	337	362	327	326	303	347	335	327	351	347	297	290	344	340	331	306	285	335	308	300	307	320	334	324	331	326	327	323	321	346	370	332	304	311	325	314	318	313	330	287	300	363	318	335	330	332	336	333	326	306	352	332	350	334	283	302	338	302	318	319	317	311	306	308	314	309	325	338	287	335	308	310	318	313	319	307	340	339	312	343	311	313	308	310	314	332	290	346	321	342	322	314	341	329	335	306	329	336	326	296	313	302	320	298	346	309	303	319	330	312	335	309	346	302	336	314	333	318	314	313	312	338	342	335	351	326	321	305	332	319	333	354	342	302	349	324	302	322	310	310	353	323	306	347	325	332	335	330	315	304	350	285	311	328	301	333	314	302	320	345	358	319	350	343	304	320	316	307	315	328	335	307	290	307	299	319	317	311	342	321
57613	96676	70468	40652	17802	4471	1066	606	569	600	587	589	591	528	570	572	559	560	578	531	569	562	575	564	572	602	569	565	562	616	592	593	555	581	554	584	559	561	574	550	604	535	611	570	591	541	607	590	563	554	560	547	563	615	558	557	543	570	577	556	571	583	577	603	596	568	575	558	572	560	539	526	567	597	548	560	555	549	560	564	568	578	593	567	588	600	575	563	519	578	573	597	607	561	569	565	561	536	563	553	583	553	583	561	625	539	613	596	606	559	570	572	595	578	564	603	576	553	583	581	562	571	567	576	560	545	584	553	559	573	597	524	581	567	578	549	550	587	557	539	534	561	587	597	566	569	581	558	543	530	609	590	582	576	618	571	572	555	561	674	576	610	567	590	587	573	581	565	578	569	555	620	551	542	585	581	565	571	588	606	562	552	572	561	587	612	563	592	611	558	571	585	577	579	561	573	579	590	628	542	634	509	578	525	581	593	557	548	619	560	578	559	613	586	570	544	552	569	582	558	567	612	535	500	586	550	602	578	544	544	531	581	537	574	587	537	584	545	569	556	565	588	597	548	553	549	547	562	539	583	561	565	580	604	540	518	619	547	602	591	607	535	568	547	550	565	560	579	616	534	576	593	576	545	588	572	602	588	546	581	553	513	581	558	552	595	540	536	601	538	605	560	566	536	619	578	551	542	588	604	582	551	554	546	571	569	529	574	588	566	594	551	583	535	605	599	588	563	527	547	602	562	559	554	598	564	572	582	552	582	562	566	601	592	553	578	608	587	555	547	598	556	532	608	583	554	535	575	586	563	597	589	606	565	546	588	572	535	606	566	591	580	584	582	578	549	592	571	538	562	579	554	581	565	585	575	552	586	597	587	536	573	572	603	599	574	623	568	580	522	592	560	587	567	537	526	609	559	608	561	576	595	550	584	532	555	518	616	537	531	597	555	584	606	544	578	606	564	539	535	581	571	557	565	569	563	578	549	558	555	618	588	585	592	591	623	529	614	554	589	592	582	604	578	584	563	572	578	579	565	549	610	557	548	586	575	560	582	588	539	572	576	531	582	538	553	564	594	537	531	578	573	523	612	600	570	599	563	584	570	543	551	600	572	599	608	613	567	564	558	592	551	553	582	544	540	559	536	593	542	568	566	536	579	592	536	600	582	562	583	602	553	585	603	635	553	548	572	518	605	557	542	558	542	577	554	563	594	563	529	540	551	615	569	580	557	595	605	561	547	567	604	576	563	571	557	614	565	503	568	550	555	553	569	548	539	533	587	564	559	573	515	542	536	620	584	571	559	547	585	593	573	605	553	618	535	621	560	543	544	591	573	579	581	589	558	547	561	536	558	551	556	562	549	531	554	558	575	616	542	571	602	601	583	565	564	525	592	592	573	584	621	616	602	577	569	571	561	587	555	580	538	565	538	542	549	580	537	578	559	617	561	559	628	573	600	555	557	557	603	548	556	608	553	580	572	589	561	543	540	554	599	558	560	562	588	572	580	627	570	553	598	562	547	592	558	553	577	555	579	570	582	596	565	597	582	593	547	551	552	567	543	558	583	589	562	579	576	560	542	534	558	619	560	512	600	611	568	556	592	591	597	556	570	549	514	571	584	601	604	593	592	559	631	598	580	521	590	531	524	515	561	574	558	572	527	603	600	599	543	564	580	563	556	558	538	576	557	609	573	583	554	581	606	539	540	553	545	571	552	559	532	582	602	607	537	612	613	555	559	553	546	572	551	601	578	573	613	543	599	603	590	563	592	566	599	565	546	564	596	543	550	577	574	548	570	541	537	570	605	551	540	591	570	531	609	572	561	561	522	550	535	571	540	551	555	547	597	560	571	547	579	559	570	545	573	583	574	539	605	617	583	529	569	560	579	622	590	589	605	581	560	566	618	599	559	566	563	548	626	525	583	569	552	617	551	564	577	594	591	572	553	579	574	535	582	590	560	591	561	572	593	584	561	580	554	574	542	588	553	508	570	565	546	579	635	579	545	575	552	602	555	550	572	589	558	603	608	564	544	572	549	577	594	587	582	588	524	549	614	608	570	590	607	590	591	544	594	552	564	587	595	589	557	567	597	554	536	576	558	595	596	556	591	563	537	584	586	615	530	553	604	591	578	577	518	641	578	555	575	629	587	551	564	586	614	579	572	577	549	588	559	553	605	580	564	568	553	604	535	583	574	555	583	580	589	588	539	596	560	563	587	565	554	610	540	597	636	567	545	578	562	626	568	562	601	599	580	582	553	578	564	634	600	587	560	596	536	596	514	546	594	571	604	564	569	574	548	592	630	556	545	570	563	576	564	571	562	573	612	570	582	571	595	610	582	546	559	589	571	580	537	520	555	585	583	533	524	533	564	582	573	583	555	579	578	535	538	586	531	553	584	564	610	577	570	538	581	578	580	566	535	568	579	547	563	555	565	557	525	558	582	597	572	537	611	564	606	594	640	573	602	587	553	581	556	549	620	607	557	633	594	534	540	551	571	557	557	538	588	517	512	582	579	562	570	553	578	567	572	608	602	587	533	565	600	572	529	587	575	576	546	552	575	542	622	574	572	549	551	609	563	598	536	598	568	524	563	618	548	575	536	574	548	571	554	616	603	558	574	633	569	538	610	575	577	515	560	584	582	569	611	589	578	570	625	527	569	540	582	542	536	610	573	533	560	573	606	564	594	569	572	589	528	571	570	588	572	530	535	616	552	572	587	542	558	580	573	554	589	568	561	579	597	529	555	579	547	570	582	605	546	558	555	539	577	603	562	554	630	561	568	598	562	599	590	607	569	587	552	566	589	617	582	556	611	515	542	556	542	583	579	564	586	546	588	554	558	566	564	535	570	542	596	524	603	547	554	590	544	533	586	560	604	592	601	560	551	570	575	584	608	576	555	576	602	588	567	586	594	567	601	631	568	563	570	565	581	523	565	571	581	542	567	577	589	573	575	554	542	585	605	565	604	584	550	574	556	560	551	539	593	565	549	574	561	554	592	564	591	572	570	590	600	536	566	595	573	568	622	569	528	515	549	533	580	554	569	587	570	590	583	586	599	622	578	611	558	562	555	587	532	553	536	581	584	565	551	532	552	536	563	551	535	557	603	576	576	589	551	582	560	527	589	618	595	556	559	567	535	596	593	527	607	590	559	558	584	553	551	556	587	569	560	537	580	604	598	561	524	560	577	592	564	545	541	574	534	572	580	592	584	569	576	573	606	569	570	595	621	557	560	538	601	546	579	578	574	558	620	582	551	565	588	587	575	517	556	593	534	593	582	598	597	601	546	616	569	557	554	584	542	590	593	581	578	567	565	611	545	557	547	585	578	598	584	524	591	585	558	600	617	581	593	560	595	602	578	615	560	623	540	559	565	594	547	602	534	593	578	588	565	576	590	577	595	587	594	572	529	579	581	543	589	604	560	547	524	556	543	592	599	586	567	570	601	576	589	558	577	566	579	560	594	596	613	549	595	610	552	608	577	552	568	566	561
23499	23426	34168	27809	21699	16568	3756	517	417	400	383	384	375	404	379	393	411	381	416	341	398	395	356	412	355	382	380	342	367	378	382	366	398	392	378	353	373	398	403	410	361	397	342	401	374	357	384	379	375	386	384	397	374	397	363	393	389	399	355	414	352	374	381	369	416	382	386	405	348	380	353	393	346	374	365	369	392	386	348	398	415	386	353	378	353	388	404	386	382	380	345	398	368	381	352	347	411	396	403	395	392	365	378	412	413	388	360	383	385	342	407	377	387	421	392	380	371	411	388	369	354	378	385	414	392	396	388	383	362	371	404	371	411	384	397	340	366	427	388	366	396	391	399	380	425	386	377	382	419	373	369	367	353	381	389	374	403	373	372	369	392	388	366	418	361	387	364	400	369	388	406	374	371	408	370	396	392	388	399	374	338	393	366	353	417	357	385	386	390	361	352	429	378	411	350	350	348	367	380	393	395	353	379	399	372	349	413	355	370	377	356	357	380	366	377	387	378	384	374	389	406	383	350	394	370	364	363	365	359	390	362	432	380	389	374	345	402	404	395	374	429	334	396	380	385	389	413	331	379	395	357	372	380	392	369	411	377	362	353	394	359	391	376	361	383	388	352	364	358	355	394	363	352	404	389	389	372	379	388	412	374	399	360	392	374	378	358	398	348	354	396	358	398	390	392	390	392	343	356	368	391	402	382	392	359	408	354	385	349	403	393	396	380	367	343	372	375	402	352	383	369	367	345	351	395	392	397	371	378	359	372	404	396	378	373	376	347	361	376	367	363	381	391	380	342	377	386	383	389	385	378	342	378	355	389	344	363	364	378	360	349	393	386	388	373	375	385	394	357	362	408	355	376	403	376	393	366	336	366	392	356	370	364	396	400	384	372	382	378	406	357	397	389	376	355	373	397	371	364	355	414	380	359	375	403	380	375	382	354	341	388	360	380	396	405	376	397	351	382	385	387	378	394	392	354	363	420	364	364	411	341	352	353	361	386	386	366	339	365	371	395	372	409	386	387	332	358	381	396	390	396	369	367	369	385	357	382	411	369	405	416	339	342	352	396	356	388	339	399	379	342	416	376	365	371	340	365	410	399	364	343	364	365	390	387	383	394	373	376	382	369	334	362	376	360	356	391	400	363	356	382	375	399	406	364	362	409	357	351	378	401	365	388	367	364	364	383	365	351	379	371	393	348	365	341	376	351	341	378	341	356	360	376	384	385	379	393	383	353	377	377	386	385	363	376	380	374	331	370	343	392	384	376	380	402	362	385	367	343	388	415	347	339	362	382	398	366	366	381	346	373	367	425	364	358	355	380	379	371	354	364	389	380	404	398	380	358	387	402	329	383	394	379	372	384	365	379	394	385	343	373	374	368	389	367	401	389	390	388	374	375	377	364	354	357	387	384	350	376	338	388	379	361	354	375	394	384	370	390	378	375	356	379	344	372	356	326	368	382	370	389	379	376	400	377	385	364	398	394	396	382	386	356	336	389	421	405	392	376	373	364	361	388	351	387	354	388	352	396	364	355	423	362	389	396	384	333	363	353	350	396	407	379	381	359	353	380	350	372	376	388	395	380	338	403	381	355	355	400	374	382	382	359	377	369	362	391	370	375	391	387	406	386	354	383	418	400	413	369	379	353	381	374	372	355	347	413	384	397	400	352	337	383	379	373	369	403	370	389	357	358	404	375	385	364	377	364	370	376	386	386	359	378	381	355	367	376	403	384	358	374	374	359	391	398	375	350	358	388	371	363	417	391	345	377	350	385	370	364	370	355	384	384	348	396	393	359	394	371	375	371	356	356	329	373	393	382	380	376	371	365	383	387	362	389	394	373	401	380	358	365	377	359	388	395	378	384	349	385	417	335	342	370	394	357	363	404	383	330	373	399	366	380	347	371	380	373	366	376	370	389	378	358	371	352	391	359	356	368	399	367	370	360	357	370	385	371	351	395	404	363	346	389	372	352	366	346	396	419	387	419	420	373	371	355	366	387	381	337	379	368	367	357	383	355	405	379	374	372	395	358	371	351	356	364	396	393	374	352	365	383	373	371	390	390	395	346	421	368	337	407	380	360	360	368	358	361	377	360	395	384	364	395	375	395	367	389	378	383	395	417	378	374	368	390	374	374	350	359	360	352	378	374	399	380	391	364	370	407	366	359	361	367	361	339	382	404	382	404	359	338	376	372	364	389	381	382	385	347	369	365	384	356	371	403	428	397	382	388	365	391	351	395	378	390	341	370	395	393	373	359	380	386	338	374	369	382	375	355	372	376	385	373	368	368	373	365	390	393	369	353	396	397	389	393	386	380	346	343	406	393	394	398	397	410	356	389	384	345	377	391	370	412	381	380	353	378	365	401	403	358	360	408	339	383	370	357	373	371	381	372	392	346	373	370	373	375	344	413	376	412	380	379	360	407	381	360	377	373	367	381	396	374	347	363	382	388	369	379	432	404	349	385	393	356	384	360	375	353	369	383	408	399	368	380	396	375	378	389	362	381	376	371	374	352	379	363	363	361	374	331	360	392	370	380	427	384	357	379	356	376	374	374	367	385	367	360	359	354	396	367	358	388	387	393	392	362	358	372	353	363	359	400	340	367	357	332	352	361	384	362	370	400	365	391	396	394	363	378	369	407	379	365	360	387	384	367	371	372	409	346	362	416	347	369	424	371	378	397	364	356	372	372	390	364	363	356	383	361	408	347	351	395	385	409	398	350	386	399	377	368	368	368	385	378	379	324	365	426	369	375	395	368	375	359	342	387	395	387	385	380	374	389	344	331	371	358	389	369	380	370	382	390	358	358	362	392	386	377	384	337	352	378	390	378	384	364	352	384	375	396	372	338	349	369	399	368	385	379	349	367	352	383	363	387	378	422	391	392	380	359	370	387	387	394	367	363	357	371	384	376	398	382	379	385	365	360	402	381	353	360	391	383	364	353	356	415	359	386	346	368	376	411	380	391	380	387	393	376	379	401	383	345	375	385	360	391	395	388	388	352	409	402	394	395	374	396	391	374	370	372	398	371	377	376	359	376	363	398	392	376	364	358	376	350	357	372	370	355	376	367	354	355	354	387	363	384	405	349	397	375	395	341	349	326	391	365	386	370	380	392	397	381	395	348	358	336	390	357	377	363	360	361	375	381	388	399	395	369	393	374	359	409	409	353	405	371	379	383	403	377	419	375	352	416	355	371	373	361	362	378	415	401	389	352	366	377	387	381	383	387	383	328	377	366	383	374	354	353	359	388	373	355	366	395	343	394	370	372	368	363	356	363	402	381	362	373	412	370	386	373	375	350	379	362	387	367	354	378	388	384	363	401	384	360	397	349	362	375	361	431	390	384	384	347	403	385	369	399	388	397	376	351	415	370	407	370	380	357	376	368	350	383	393	392	368	402	372	372	396	375	340	377	407	399	368	365	358	387	395	396	377	377	356	398	370	387	390	385	371	364	386	351	398	365	382	386	370	388	389	378	369	373	374	378	395
55437	104000	77316	48047	23692	6783	1532	735	655	626	652	649	616	633	604	654	642	652	614	674	647	632	631	606	636	634	608	684	641	654	645	605	631	633	682	634	630	656	605	603	662	645	629	669	627	632	604	650	640	650	633	642	610	647	600	618	590	638	593	639	623	604	618	647	670	654	622	625	622	665	671	636	629	631	621	596	650	639	632	704	648	622	656	631	648	636	648	590	615	633	646	637	606	670	629	601	580	643	627	637	666	622	615	636	648	637	694	623	640	629	646	611	658	636	622	615	677	642	624	653	627	621	620	617	646	599	680	631	608	693	584	620	622	629	604	638	615	661	651	690	643	653	636	630	701	582	609	616	630	682	585	626	647	621	621	593	618	623	644	613	600	644	622	619	619	626	578	635	635	621	639	654	672	619	630	634	669	629	586	632	621	640	595	637	574	654	641	616	606	642	586	627	665	623	619	610	620	580	613	613	626	631	647	683	627	661	654	645	614	671	666	586	669	635	650	626	670	674	601	635	685	617	665	655	609	593	656	614	655	617	643	661	664	654	614	592	640	621	617	607	624	651	633	633	630	646	672	612	666	625	631	646	658	644	576	686	605	600	600	615	640	584	629	646	668	593	626	656	652	623	569	596	625	611	614	644	614	617	674	641	609	642	663	648	625	645	637	619	626	685	656	619	643	618	617	602	605	637	633	646	631	637	641	601	633	641	624	607	642	645	598	622	668	616	659	642	644	597	663	638	604	655	617	667	609	676	625	643	621	591	628	631	641	630	663	612	614	601	650	599	635	627	635	643	568	605	595	660	662	655	670	637	673	594	669	603	617	652	611	625	654	625	630	619	665	623	655	579	608	671	644	651	675	636	625	641	609	652	610	648	595	647	631	660	668	661	648	614	632	661	636	684	645	652	679	633	616	622	627	642	653	663	617	611	651	596	616	634	609	650	604	653	618	577	655	674	649	646	615	598	613	626	637	642	623	633	632	603	640	652	641	652	617	621	634	636	624	590	616	600	626	622	604	624	663	634	645	647	613	665	627	631	638	649	639	596	621	619	615	654	622	673	618	667	613	622	664	617	611	596	595	616	696	652	599	645	631	621	652	650	589	666	611	686	652	634	640	635	639	629	609	605	643	652	672	656	635	664	649	626	663	641	618	620	696	614	654	656	643	651	615	626	643	634	636	688	676	622	579	603	638	645	702	649	581	618	611	659	657	614	589	619	644	659	646	577	634	684	620	682	637	656	636	620	616	620	629	627	653	664	596	591	655	629	610	665	650	633	612	642	619	661	651	612	653	655	643	678	611	647	633	617	630	652	617	645	627	588	615	626	628	594	631	637	643	632	664	666	699	647	635	608	643	623	668	635	648	625	623	697	635	637	619	622	583	615	643	632	608	585	687	660	641	636	593	668	620	663	648	619	643	640	637	644	636	655	637	617	645	603	612	610	603	638	645	639	601	617	635	645	624	642	599	642	588	593	613	646	639	657	583	631	664	628	628	608	669	627	604	641	649	618	640	615	631	612	670	668	654	638	643	598	649	590	642	626	592	592	624	627	614	642	638	620	638	612	674	614	660	640	670	636	632	641	598	644	673	628	597	608	624	630	640	600	653	629	598	682	663	598	645	615	683	666	638	599	611	608	647	611	655	644	621	631	611	568	643	650	590	656	669	618	624	627	620	634	621	624	682	637	648	634	617	683	643	635	616	628	633	649	605	617	594	621	679	656	617	666	687	602	625	638	640	607	649	671	625	687	608	613	663	631	617	678	648	638	648	664	620	628	620	636	663	630	622	638	634	648	605	639	645	614	635	658	630	655	666	628	660	635	625	642	615	644	650	644	608	662	670	645	618	612	648	691	611	647	614	644	591	604	608	654	668	620	588	611	642	629	591	601	581	635	585	644	659	610	641	648	644	584	601	628	607	678	612	631	602	642	655	617	639	633	633	659	607	581	648	653	603	622	664	624	628	633	627	619	626	610	624	541	688	664	655	632	650	604	703	657	615	635	638	629	669	612	625	589	619	619	597	611	637	644	653	631	603	639	672	611	690	616	645	655	605	676	663	649	662	619	649	621	643	612	664	636	621	598	654	710	665	628	646	644	669	652	663	683	643	603	656	625	656	635	599	653	656	622	635	635	620	652	654	619	622	615	616	580	638	666	634	602	651	617	648	625	624	622	673	652	643	692	611	591	639	644	599	656	661	628	661	617	646	665	615	604	620	611	655	625	650	629	653	647	624	635	630	603	671	661	668	686	604	611	652	662	668	659	612	639	667	666	617	622	639	636	625	628	612	585	671	633	591	635	592	624	638	636	632	636	676	631	674	672	606	641	640	591	647	617	625	632	634	614	642	629	692	699	654	618	629	651	635	590	648	613	638	636	649	637	616	651	622	645	677	631	621	663	634	644	640	583	664	625	622	639	631	579	638	602	600	621	640	620	643	608	664	675	682	613	602	641	605	623	644	595	574	645	612	675	710	607	637	660	653	625	640	647	629	643	615	627	659	622	611	623	621	578	651	660	608	653	632	653	648	649	645	629	635	642	622	633	587	648	613	648	646	659	647	625	637	606	622	587	629	593	618	639	618	602	613	644	665	603	602	644	657	668	603	616	639	590	618	654	646	668	650	618	678	634	609	626	654	667	616	626	669	633	628	647	657	650	633	662	628	666	639	587	625	613	618	608	652	631	648	688	619	629	607	659	633	659	632	632	607	650	634	630	626	614	671	628	618	669	662	639	619	659	621	645	621	612	646	635	646	632	597	608	683	623	617	613	660	627	590	664	634	645	612	577	645	584	638	620	620	620	607	607	652	624	671	625	599	625	647	627	685	661	616	643	641	601	667	596	642	628	629	582	650	610	630	650	643	638	657	647	637	630	615	632	624	620	632	613	648	644	628	623	607	628	655	667	652	614	613	644	634	614	590	612	600	623	634	614	620	658	660	640	608	607	639	635	616	655	644	600	635	602	600	592	669	620	652	648	618	628	630	651	618	614	632	603	650	557	655	646	636	634	617	647	616	696	607	651	637	616	649	596	672	588	652	667	685	635	661	624	640	663	618	645	647	630	642	591	623	632	594	637	654	638	654	620	647	643	609	642	597	644	623	655	607	604	647	583	692	632	645	596	628	648	656	667	648	570	684	655	666	623	662	623	621	627	633	614	604	627	605	641	576	626	640	631	637	584	667	666	634	664	660	648	632	670	637	646	641	652	660	634	622	634	646	671	643	564	657	615	609	612	667	645	641	634	579	609	570	667	632	618	629	600	582	626	630	656	663	651	624	641	610	636	666	651	667	588	614	632	625	601	590	616	608	675	639	697	657	658	647	591	594	601	664	649	677	632	650	649	627	670	653	616	621	586	627	594	647	613	608	621	627	611	652	670	622	665	668	616	607	617	627	590	634	621	600	647	613	579	612	633	602	625	665	640	672	638	643	659	651	596	647	614	662	642	661	633	614	638	571	657	607	651	624	613	637	560	660	644	624	700
28705	33647	31580	14795	2688	642	394	278	315	350	256	298	297	319	270	306	322	293	308	291	307	304	279	298	266	303	299	269	279	286	304	289	307	342	303	335	303	303	309	316	303	301	304	318	282	274	298	297	296	294	285	316	280	281	279	279	276	267	306	317	272	312	292	330	309	287	265	285	291	294	305	286	315	308	313	326	315	313	296	322	302	329	291	335	271	292	335	281	300	337	325	287	263	297	303	312	262	324	285	294	306	302	310	280	281	305	330	286	289	304	318	284	329	308	299	285	304	275	303	281	269	307	284	304	282	297	272	300	320	317	305	313	295	291	274	299	284	295	287	309	290	303	293	274	297	273	309	257	286	313	301	302	332	269	291	338	290	284	313	296	295	290	277	324	303	285	291	286	298	294	302	312	298	281	311	312	262	284	266	296	317	277	299	302	295	326	276	293	322	298	288	307	310	289	302	261	272	283	297	297	287	295	289	289	316	301	300	287	299	320	295	310	292	326	320	304	261	298	291	319	291	340	290	303	286	343	258	301	312	284	279	294	294	301	308	309	319	306	297	298	322	276	300	307	283	308	339	291	275	295	321	281	289	329	309	297	307	284	281	303	277	289	328	257	303	302	296	303	306	308	297	291	323	314	292	318	319	279	298	258	264	253	267	277	308	313	299	310	288	337	295	292	294	282	324	317	290	277	308	310	282	312	307	285	278	270	265	278	307	326	276	268	269	314	298	284	289	284	302	274	289	291	290	304	304	296	347	332	289	291	316	298	295	308	318	276	276	325	279	297	294	273	314	288	305	278	304	311	263	291	302	288	280	291	266	291	275	292	280	293	283	291	310	304	308	293	287	322	305	294	292	294	284	311	312	315	315	317	324	284	309	280	289	296	319	272	338	300	304	319	331	289	318	273	274	316	303	313	293	276	259	323	300	272	273	327	309	310	279	302	298	295	288	295	276	311	275	347	265	289	317	283	315	307	304	292	276	292	275	294	306	315	284	319	277	298	321	294	271	301	295	292	309	316	317	278	308	304	330	302	298	296	289	295	278	305	276	310	302	285	280	279	291	303	308	274	289	290	291	305	295	264	298	314	281	300	293	286	295	258	291	282	300	304	299	288	297	296	304	307	284	286	313	321	310	289	311	301	312	303	266	301	300	313	287	303	287	290	293	321	319	314	299	281	312	325	297	317	282	286	297	290	270	312	294	296	296	277	295	281	305	315	271	306	293	308	281	312	303	312	299	306	297	287	302	292	284	317	287	305	312	280	309	293	335	305	338	308	297	297	285	296	266	303	268	311	336	317	305	270	276	297	288	291	292	274	273	310	258	319	301	306	290	288	326	287	305	258	291	292	304	306	320	297	275	314	279	303	302	308	316	321	303	301	289	308	288	302	319	286	315	307	283	303	264	313	283	294	309	307	314	268	280	315	315	299	315	263	309	324	274	303	309	279	284	297	313	283	280	304	260	312	313	290	307	314	308	273	289	283	295	271	261	317	319	314	292	305	297	324	303	324	292	304	308	263	313	299	289	293	310	331	286	318	306	316	300	317	322	286	278	304	304	288	283	283	294	290	293	291	310	314	299	328	309	312	326	286	295	307	286	285	296	311	291	251	287	293	279	310	286	312	286	289	283	282	324	286	298	269	286	285	296	276	293	265	324	273	283	292	307	296	311	293	300	277	316	349	289	301	281	309	308	318	303	330	300	310	282	316	294	320	298	284	295	302	283	280	276	289	291	298	302	318	308	300	299	326	289	293	294	299	300	309	307	302	268	319	294	299	285	281	266	312	310	277	306	272	309	282	289	289	347	263	309	266	303	315	293	301	317	313	292	287	300	301	297	305	296	288	326	306	309	316	329	326	298	285	266	309	295	281	301	291	274	298	300	269	298	297	305	277	282	331	276	276	287	307	311	314	318	327	262	308	297	316	270	293	304	274	316	289	284	317	284	296	280	314	297	305	283	331	294	295	297	322	295	267	336	302	289	276	306	259	274	310	299	286	310	279	270	296	300	268	305	310	272	275	305	279	321	295	323	310	275	308	294	275	293	301	292	325	283	287	301	304	295	313	274	297	296	309	285	288	304	303	308	310	295	285	303	291	304	297	272	310	263	287	270	295	285	296	313	315	293	290	312	304	296	302	264	286	310	305	285	329	284	273	325	287	280	302	322	272	288	313	295	329	272	301	296	305	288	309	281	289	301	277	304	291	308	320	321	312	303	311	319	276	263	302	317	304	294	272	325	311	302	300	280	282	315	331	325	322	298	293	299	307	302	278	299	286	262	278	316	262	295	277	288	321	307	296	271	287	258	306	302	285	290	288	306	277	332	305	292	290	329	293	249	299	275	295	298	324	290	298	273	260	328	294	297	309	293	288	262	315	307	285	299	273	279	322	289	297	290	295	277	326	297	314	328	270	287	321	309	295	270	326	302	305	305	292	298	274	332	309	312	310	312	312	275	292	277	316	298	275	284	306	286	287	320	296	294	283	303	315	291	320	301	283	294	289	292	280	298	341	317	284	282	259	310	313	285	300	325	282	273	320	310	294	313	293	306	286	330	300	308	311	273	305	292	292	329	280	308	288	315	311	274	277	290	313	312	281	272	282	292	330	267	293	287	288	302	330	320	294	284	280	274	303	283	316	322	310	290	297	279	283	304	294	314	293	336	284	294	295	293	314	304	299	303	295	317	274	289	313	307	274	296	278	304	334	271	291	289	291	281	323	318	310	326	285	305	328	304	318	285	295	297	300	283	317	290	297	304	295	342	292	309	281	309	313	290	288	293	296	290	326	311	301	294	298	277	329	283	327	296	333	274	326	320	316	292	304	309	298	307	302	311	306	299	313	296	307	294	292	306	291	315	306	311	306	305	318	301	288	303	256	297	314	274	301	294	305	294	283	298	324	298	295	305	302	293	333	311	286	281	291	303	279	329	315	272	320	324	310	296	317	333	313	310	301	277	317	285	292	291	301	288	317	298	319	292	301	312	309	287	283	289	255	287	297	283	271	312	306	312	307	294	289	267	283	313	293	304	293	296	251	305	287	317	302	288	301	265	320	313	291	356	308	307	322	311	284	292	290	284	310	311	305	287	297	283	283	291	352	264	280	299	312	311	291	318	291	324	289	293	293	326	292	289	312	301	312	280	293	295	325	301	286	290	308	301	306	331	318	299	300	288	288	307	290	283	291	274	296	295	299	293	302	299	300	291	315	309	280	307	284	280	315	308	290	309	324	294	317	282	312	293	296	299	311	277	298	294	339	303	310	302	300	297	290	321	283	294	305	313	306	293	312	282	288	286	289	291	311	262	299	322	318	300	325	303	303	285	262	329	315	305	301	294	269	274	309	297	316	292	312	279	318	279	307	340	295	314	299	317	305	325	290	317	279	274	314	301	320	316	319	305	313	308	256	320	285	302	301	301	268	293	299	321	288	317	346	323	304	312	292	286	311	306	275	305	311	300	281	308	298	330	305	279	262	295	311	295	317
34613	51379	36505	15895	4654	1257	643	549	520	558	526	510	529	542	530	512	552	546	500	543	502	550	493	490	540	561	527	575	483	581	523	524	510	556	576	545	526	504	569	559	598	561	527	514	521	555	561	565	561	508	539	549	582	554	512	501	605	539	505	536	506	535	512	537	560	534	555	539	558	553	564	519	509	514	512	550	561	547	583	553	568	560	541	551	558	572	539	522	543	514	525	526	542	506	532	516	549	555	478	543	531	535	522	529	531	559	515	542	527	544	539	529	530	559	556	513	560	527	518	572	548	518	537	560	547	573	528	533	499	521	503	558	521	550	547	494	553	557	514	519	533	484	504	550	497	498	548	548	509	535	560	495	531	526	586	518	551	528	555	486	554	489	525	563	527	552	559	576	529	556	529	506	503	494	535	524	569	535	528	534	541	534	533	546	567	533	529	530	529	569	518	556	538	542	528	518	512	539	512	518	559	498	533	558	542	489	553	548	556	528	560	551	548	561	539	564	559	502	514	560	562	493	534	544	531	537	566	516	527	500	537	524	537	541	552	582	543	513	527	516	528	541	529	523	518	544	579	554	557	477	560	547	529	567	520	523	560	532	538	534	560	566	559	551	540	512	560	567	542	601	488	545	543	511	525	534	515	531	526	564	548	534	516	519	534	538	528	554	532	543	575	534	532	535	485	557	533	506	538	525	557	533	565	558	516	530	510	530	548	511	521	515	535	526	493	562	526	548	514	526	570	549	494	514	520	551	526	518	548	567	491	557	566	561	503	517	526	575	511	517	550	516	553	540	536	571	541	513	532	563	536	541	527	525	560	483	544	560	526	516	520	529	549	502	549	541	513	536	497	495	563	534	580	570	524	550	512	524	575	540	562	494	509	566	533	532	486	534	518	548	528	538	513	524	537	508	500	562	539	541	502	524	500	494	549	558	524	582	538	579	543	506	533	566	516	579	550	562	568	540	530	542	535	503	573	511	518	536	495	563	548	520	522	528	528	531	566	530	513	541	573	537	548	532	510	554	522	528	539	552	543	537	540	583	556	537	524	553	557	522	513	529	489	538	501	531	532	528	545	549	547	551	553	547	565	548	543	522	503	561	556	538	527	543	553	553	557	566	547	553	553	507	528	555	529	514	525	577	546	544	518	549	528	521	549	602	513	535	563	562	511	579	563	551	568	537	544	536	536	556	561	537	497	544	574	540	474	545	512	567	516	485	538	522	550	553	525	591	510	514	535	551	559	521	534	552	555	540	545	507	501	527	567	555	526	541	551	569	501	530	542	539	476	517	556	515	540	554	502	524	550	485	551	529	543	518	547	515	519	518	549	547	510	526	521	519	527	534	564	542	535	575	557	547	516	568	554	566	530	568	541	530	526	513	555	540	508	525	521	559	529	514	536	565	512	530	504	560	557	518	564	563	556	545	525	594	533	540	552	549	541	571	554	509	552	547	498	507	539	553	480	515	539	531	521	536	528	587	514	590	511	516	503	489	550	572	501	556	531	568	567	502	489	561	566	518	523	532	586	515	502	546	511	519	557	508	540	521	537	552	527	567	539	595	533	554	551	539	527	517	540	508	548	562	521	563	567	507	527	526	555	560	483	534	569	532	561	535	512	513	548	526	514	531	526	536	513	548	504	541	550	591	536	545	523	528	548	545	554	587	574	549	564	561	533	565	550	530	569	546	555	501	525	481	548	529	548	553	517	553	556	533	517	549	554	532	547	507	515	541	563	566	528	525	540	561	525	528	506	532	520	563	552	568	528	500	517	564	478	504	525	520	548	488	529	568	539	523	551	556	535	536	547	546	535	519	507	570	502	505	520	561	541	512	553	556	517	546	523	526	557	530	533	551	547	506	511	558	555	497	564	523	500	544	539	554	529	537	544	531	530	544	516	550	500	505	562	487	528	525	538	531	536	553	512	556	516	508	548	551	540	549	578	514	569	576	553	527	588	522	519	563	531	535	564	511	542	547	569	538	554	507	537	526	569	545	546	542	534	521	533	550	520	520	583	551	588	542	544	541	478	527	492	530	522	489	540	510	532	549	557	561	557	496	597	527	572	583	538	509	522	523	571	545	519	505	555	532	538	549	589	558	558	546	546	550	526	505	573	568	538	517	525	571	540	544	557	518	548	533	535	552	553	550	495	552	521	522	562	554	487	543	535	547	522	572	524	542	506	546	570	504	559	574	515	522	573	531	537	530	551	568	542	515	528	535	481	499	537	500	578	550	511	580	548	530	560	580	546	543	534	539	527	518	527	554	528	534	543	532	539	554	538	522	533	527	503	555	498	530	577	549	517	567	536	524	487	546	530	554	556	544	522	547	529	539	550	507	513	540	522	531	580	539	531	552	532	510	511	561	527	555	532	553	563	561	539	572	500	546	553	578	553	568	548	540	554	544	503	555	545	525	523	553	536	528	526	532	517	554	545	552	525	508	506	576	544	552	488	543	578	511	551	543	554	527	554	541	558	544	499	554	555	548	464	561	556	526	547	545	572	564	559	501	524	525	515	534	598	530	557	563	517	543	560	523	544	567	545	551	526	585	506	523	530	538	527	508	612	527	542	546	556	549	516	522	543	504	562	507	541	542	540	491	528	567	553	500	511	519	461	538	547	555	592	502	498	569	528	539	570	545	516	513	525	548	559	510	504	558	512	539	572	568	533	553	519	549	540	551	512	538	552	547	494	563	520	582	497	510	527	529	535	529	534	567	549	515	539	562	551	516	545	538	567	538	554	553	529	537	515	553	533	567	555	505	526	522	552	560	529	524	507	541	533	539	535	515	558	528	541	569	508	555	541	573	532	552	517	533	577	554	545	536	536	564	545	527	518	532	576	488	476	541	518	531	510	526	559	619	550	554	535	558	554	569	523	541	572	540	541	598	542	543	524	508	569	564	516	555	527	555	548	593	539	538	522	550	500	524	557	532	541	568	521	544	534	555	511	581	554	582	572	530	522	537	554	547	563	491	534	562	507	589	531	566	548	541	532	534	571	539	539	562	527	552	499	534	587	521	501	571	511	550	529	516	518	544	529	532	530	542	534	518	545	503	538	529	534	554	561	540	567	531	557	541	516	550	550	513	535	545	502	523	551	520	549	529	492	526	514	529	501	548	546	545	527	543	503	514	514	519	521	534	544	524	525	553	518	544	564	546	534	526	478	505	545	543	520	487	557	543	562	542	508	506	511	538	542	549	545	526	531	545	519	571	553	538	549	575	516	538	533	545	550	566	561	519	557	544	620	535	511	569	558	505	541	529	519	541	537	485	582	530	527	516	583	561	498	559	497	531	528	564	548	539	590	569	521	478	582	568	533	554	526	496	531	523	553	531	541	565	532	575	523	549	513	557	528	567	534	544	519	524	539	532	561	542	518	483	548	555	539	574	554	559	545	577	547	530	533	566	539	541	538	549	558	509	553	537	529	565	519	505	545	520	549	571	547	523	541	545	546	539	582	550	537	498	509	517	556	573	545	566	565	572
24442	25676	38758	31698	20683	8964	1023	420	309	334	327	324	310	320	323	338	318	308	355	314	305	346	321	320	335	342	318	352	335	326	324	339	318	350	340	306	303	356	312	309	309	302	331	263	351	340	320	302	318	309	352	283	306	310	321	356	339	342	312	325	309	321	338	308	305	332	333	313	292	319	293	326	363	330	338	302	286	363	318	319	298	347	294	310	317	314	330	314	315	322	331	329	351	342	311	322	343	341	321	297	343	307	308	282	334	299	343	329	312	292	323	310	299	347	258	327	371	319	319	308	292	297	339	336	304	297	284	334	317	316	300	315	330	328	354	348	317	315	308	307	335	305	328	343	287	344	320	337	331	317	324	312	321	307	331	345	305	359	284	323	307	295	311	316	321	313	320	304	302	331	324	328	317	297	330	332	328	301	336	326	331	338	333	311	320	331	325	374	308	321	330	346	342	309	331	344	329	314	300	316	309	287	338	326	317	327	352	354	330	305	324	309	322	333	300	342	338	339	320	322	310	342	308	305	329	328	301	342	309	332	326	277	314	335	309	308	344	312	322	293	319	300	326	337	336	308	353	336	312	318	338	315	298	303	337	307	294	304	325	346	304	347	350	304	284	299	300	303	335	329	324	328	352	303	360	298	315	342	319	325	338	348	331	333	326	323	290	323	335	328	294	320	324	294	328	338	321	325	301	321	310	311	334	312	335	324	327	326	291	317	342	295	300	344	310	303	327	294	298	337	322	301	331	321	328	336	337	344	317	319	308	326	308	322	328	296	325	323	341	301	331	337	321	318	295	319	329	316	345	294	306	326	295	341	310	341	331	298	284	317	304	306	362	316	322	303	300	313	325	329	332	264	294	354	294	311	324	331	335	295	288	325	293	320	359	311	326	290	326	347	287	316	291	316	323	317	337	332	321	297	310	298	328	328	317	346	283	322	301	289	337	300	325	297	322	312	310	313	318	314	342	338	314	310	310	312	311	337	349	291	358	338	351	312	306	295	313	314	327	321	299	339	311	314	285	328	283	327	316	281	309	373	320	294	316	359	322	316	321	295	290	321	329	333	304	315	332	361	315	320	349	338	326	319	324	325	332	322	310	332	310	308	343	323	320	316	343	295	292	339	304	342	347	310	311	330	314	283	318	354	290	343	318	342	342	308	348	299	311	339	318	288	347	307	323	304	331	308	327	310	341	309	315	328	329	326	294	317	313	296	301	311	340	329	290	325	313	319	329	344	330	308	329	311	326	343	312	333	297	340	337	306	338	311	336	347	305	296	320	328	322	293	347	309	336	327	326	293	295	318	328	353	332	315	308	302	319	321	339	302	311	303	324	305	297	303	319	320	300	312	346	313	354	314	336	330	319	292	344	323	337	348	325	301	324	301	299	309	340	337	325	317	289	308	340	319	341	310	313	312	297	333	323	307	314	318	332	348	318	332	333	318	331	357	328	323	317	312	341	289	316	323	311	313	288	336	330	322	316	313	326	329	315	329	314	302	337	327	332	289	318	315	321	286	338	335	311	326	341	331	302	300	319	292	293	290	288	318	286	315	319	304	339	329	344	325	289	344	313	326	326	306	320	335	333	352	333	359	322	325	335	316	337	314	337	281	325	328	308	303	331	315	348	302	330	311	331	291	305	288	288	309	295	305	310	303	355	321	305	289	346	314	331	312	339	330	330	346	304	345	300	313	330	351	316	333	324	327	340	343	324	311	331	331	322	319	311	300	344	311	345	340	328	324	322	332	324	319	342	338	342	364	332	345	330	338	303	344	322	318	314	319	325	356	290	310	314	313	328	333	325	330	355	326	335	290	313	313	310	321	359	292	335	320	337	319	307	336	336	307	310	335	285	330	325	341	305	321	311	325	322	306	309	309	336	326	361	342	300	280	293	316	322	348	323	316	319	314	341	342	317	340	310	346	337	306	324	300	354	350	313	350	324	298	339	327	313	338	335	317	334	319	284	298	310	328	335	314	314	336	324	309	319	321	293	330	304	338	306	307	335	323	332	305	320	323	331	307	347	328	284	315	320	314	304	344	294	308	330	314	333	330	377	340	299	360	318	307	339	293	304	323	323	314	315	323	319	311	306	348	324	313	327	339	303	331	315	326	294	323	312	296	300	316	327	330	341	339	300	347	312	346	320	317	329	346	331	320	278	293	312	314	298	302	324	304	310	315	317	303	349	315	300	286	310	310	320	341	355	329	302	326	324	367	328	330	320	307	326	304	369	328	317	310	331	351	349	312	345	344	340	336	322	287	322	284	320	299	295	338	340	315	298	342	302	298	327	302	366	320	293	310	345	319	324	333	294	343	309	315	311	322	334	307	336	312	326	319	306	332	325	318	307	320	313	334	311	311	337	302	355	324	302	311	308	358	315	317	322	297	284	286	302	329	303	333	306	306	298	320	350	318	351	303	308	331	319	314	329	289	325	323	329	291	309	327	345	324	318	318	296	327	287	313	335	336	310	326	314	340	332	332	288	342	277	304	302	325	338	357	339	317	312	328	337	322	318	315	295	331	347	316	314	336	336	318	310	285	317	310	330	336	357	333	323	283	362	332	330	313	330	328	337	306	320	333	342	327	316	294	331	313	277	316	346	328	327	346	330	321	319	351	316	290	306	312	354	312	323	318	324	346	322	353	353	308	310	324	327	310	313	339	288	336	326	322	321	264	322	287	340	326	297	316	308	314	353	309	311	309	322	302	305	310	293	350	305	296	303	339	291	324	348	303	271	325	312	334	306	335	331	294	300	297	297	303	321	295	334	332	322	315	335	335	302	338	331	339	337	313	343	307	325	324	318	316	320	332	294	313	319	327	325	327	318	350	314	323	310	293	338	331	333	341	300	307	335	330	324	326	350	339	302	327	308	318	348	342	301	313	319	341	299	330	313	350	295	307	362	334	336	336	333	315	295	318	320	339	309	321	318	300	304	310	323	319	319	337	280	301	312	339	322	313	318	313	337	334	324	335	307	338	330	339	302	335	305	352	313	319	300	327	311	303	317	298	308	310	306	318	345	358	273	342	303	316	329	302	325	331	343	328	320	296	319	301	300	293	336	307	309	329	306	321	333	337	315	283	282	334	315	346	304	334	302	327	302	294	282	336	321	334	306	303	295	305	336	304	319	349	359	323	304	324	315	311	326	359	332	278	305	312	302	296	329	334	295	344	305	335	321	330	301	307	319	343	288	313	315	306	344	327	301	326	287	325	299	298	319	308	319	332	346	311	329	320	321	346	313	330	328	319	284	325	333	301	317	296	321	305	352	308	299	310	332	316	341	355	308	340	320	364	307	313	336	332	309	318	326	366	311	303	278	336	331	333	316	318	325	336	362	288	300	352	303	328	341	320	315	332	380	302	335	318	315	295	335	299	283	326	292	309	321	310	332	307	311	311	347	310	309	328	324	295	289	273	324	322	358	346	286	305	336	316	332	304	358	321	332	351	299	312	320	312	336	318	325	308	341	317	328	329	321	335	291	337
57634	95954	71818	42787	20392	5327	1306	654	575	574	568	557	537	573	552	599	582	598	585	579	560	586	590	590	612	544	551	575	574	610	619	575	570	562	579	534	607	564	576	545	573	594	560	568	602	526	588	585	565	625	600	563	613	554	596	625	588	576	557	552	563	548	564	570	560	563	573	624	611	576	591	528	584	605	585	599	569	568	599	562	625	548	587	605	604	556	591	601	551	540	569	597	575	534	545	555	587	561	559	573	561	575	577	535	597	566	606	587	580	582	583	581	601	577	501	570	568	580	595	543	554	550	603	607	592	549	566	580	572	562	533	564	563	551	570	553	589	535	583	588	627	506	613	559	577	566	558	549	566	542	575	583	563	557	600	578	622	598	572	588	542	578	578	554	598	568	591	559	545	556	574	551	529	578	525	597	571	578	567	562	578	544	551	555	586	556	629	586	621	555	581	596	586	599	554	555	541	574	584	585	554	597	590	571	568	561	632	563	561	557	574	591	575	551	526	578	564	588	606	564	536	575	540	563	569	527	593	562	589	546	558	585	572	556	565	598	576	572	581	621	573	593	568	604	578	560	563	581	531	583	585	569	590	573	526	557	541	627	563	560	584	559	557	582	537	554	603	536	601	575	568	614	613	581	550	570	566	576	586	544	561	576	612	557	590	592	547	574	551	613	521	548	577	569	576	585	547	581	559	587	589	580	570	559	617	582	555	525	550	588	575	589	566	579	591	586	577	612	555	536	586	519	573	572	567	582	583	578	593	599	598	542	562	596	574	586	549	578	577	569	553	612	599	579	566	574	562	530	570	528	591	559	555	559	586	546	569	574	590	541	555	596	585	604	612	628	558	589	562	535	572	593	576	608	595	529	562	574	560	584	577	590	557	555	569	564	569	597	587	566	563	556	531	552	592	581	608	575	563	603	567	603	580	571	612	560	580	550	571	525	550	559	551	555	584	548	546	558	587	591	547	563	574	517	561	593	570	529	560	562	599	568	559	573	583	615	600	564	553	580	596	565	551	549	582	569	584	503	571	618	578	540	574	567	583	572	555	576	560	572	539	564	554	573	572	581	579	518	588	549	591	508	544	523	579	605	603	556	549	550	615	569	589	580	547	569	565	603	574	561	540	558	576	572	584	572	592	567	553	611	596	599	621	550	614	582	557	549	605	539	578	574	616	524	603	563	591	577	660	553	554	584	586	587	554	581	533	594	582	616	584	569	582	582	606	554	560	575	574	573	570	535	559	571	619	553	561	580	637	566	567	589	550	559	563	556	574	592	589	553	543	593	585	575	551	561	602	602	557	582	570	557	570	574	582	592	543	607	599	558	569	601	544	608	554	623	559	584	544	537	596	575	534	553	558	578	578	567	607	558	547	569	571	565	585	581	583	585	578	610	568	573	544	554	557	584	536	569	553	563	532	575	568	551	599	581	599	585	544	571	574	593	566	577	591	565	550	574	586	600	588	575	571	576	565	589	577	560	536	537	584	579	573	568	573	543	562	575	579	595	595	560	523	604	525	552	583	565	611	561	601	582	621	587	569	640	622	578	567	582	567	584	592	580	548	575	585	609	562	578	574	596	592	548	555	571	571	557	595	596	580	552	568	517	543	557	552	573	549	578	556	581	559	575	569	582	583	573	585	566	571	561	593	565	573	626	571	569	612	543	570	568	593	582	558	578	653	570	551	537	602	557	565	586	590	556	650	545	567	578	589	545	573	573	537	562	538	560	581	555	588	539	566	559	549	532	557	527	590	597	584	571	582	622	572	593	548	556	598	600	565	541	601	595	550	598	547	588	602	613	595	594	548	595	592	514	557	572	603	561	577	573	570	550	553	542	618	578	541	598	552	590	575	575	548	617	569	546	569	570	575	554	569	591	541	608	555	525	549	530	573	556	551	556	569	549	594	636	574	570	591	572	582	586	561	532	578	583	611	585	548	613	575	595	612	554	531	608	591	572	607	580	558	578	612	567	562	524	607	576	585	557	594	589	595	562	538	539	578	558	580	571	565	586	589	549	590	537	570	581	548	562	550	529	571	580	582	610	527	571	572	565	599	562	590	532	591	588	553	611	596	601	598	619	529	571	527	543	552	604	580	557	592	586	550	585	575	599	537	557	631	599	580	569	581	573	551	604	549	579	556	576	605	539	575	553	559	570	550	584	551	562	629	567	562	584	538	570	550	601	553	545	551	570	568	571	568	576	577	539	571	582	581	565	602	573	606	592	568	543	558	547	553	555	574	580	579	578	562	546	582	562	571	572	621	567	563	601	542	590	566	606	543	559	538	549	585	589	532	586	570	594	557	562	607	581	518	596	583	528	537	557	559	538	565	587	554	576	600	565	560	543	549	583	589	560	577	594	605	594	540	603	586	571	570	585	580	559	554	542	543	554	566	611	578	559	576	590	560	580	582	567	607	593	568	605	524	605	544	574	565	562	602	551	589	544	600	589	582	539	591	607	559	591	589	643	583	549	595	555	555	587	577	577	547	572	578	540	607	561	548	560	560	596	570	539	545	588	589	528	610	579	568	553	557	577	546	560	597	545	606	566	593	576	552	563	563	560	526	558	572	547	595	588	609	579	551	553	586	577	532	582	538	576	576	592	562	555	566	569	525	599	558	572	546	555	581	553	578	549	590	562	588	603	624	582	589	574	579	590	551	596	619	540	582	515	612	575	574	559	628	626	533	582	572	619	581	583	547	553	564	563	593	553	542	552	575	558	579	584	577	603	581	571	554	556	589	553	608	569	617	551	572	568	573	557	548	535	588	524	598	590	544	584	602	551	554	567	565	568	577	568	555	541	560	595	533	563	610	551	588	563	553	557	569	564	549	536	559	545	623	556	554	613	593	554	573	584	579	558	588	620	609	570	598	591	569	601	562	575	565	600	545	588	542	543	584	566	541	591	589	574	587	528	562	598	555	556	530	580	558	581	529	582	491	572	556	579	599	561	551	576	564	506	568	569	568	580	560	613	543	600	514	509	600	545	588	539	544	521	516	565	583	538	591	557	557	559	597	564	588	583	561	570	555	569	554	544	574	558	561	558	585	602	607	564	567	560	630	560	574	546	589	591	589	589	566	570	545	535	607	602	554	537	560	569	546	584	605	580	598	540	585	577	542	583	578	607	581	539	568	575	570	527	552	534	564	570	603	598	556	599	602	566	579	576	565	590	597	587	551	614	603	590	558	563	555	596	571	578	625	609	593	532	612	563	567	577	575	596	575	627	596	539	607	586	631	576	600	568	556	552	558	555	617	590	560	506	532	587	559	580	584	608	588	522	603	557	540	566	544	585	586	592	533	536	603	554	601	541	592	587	577	594	538	536	596	567	581	561	565	595	559	592	574	566	584	568	594	623	555	572	550	594	578	560	577	604	541	541	540	577	555	596	586	587	585	604	572	584	538	571	585	551	579	564	598	595	537	601	603	541	583	535	541	536	605	587	528	603	616	546	563	622	582	563	553	623	557	550	586	547	606	545	592	549
23395	23192	34517	28618	22130	17275	4490	505	391	393	397	389	414	355	374	374	369	368	368	375	354	394	372	370	388	392	383	417	365	358	393	401	408	343	401	385	387	392	387	359	352	366	381	382	355	386	365	374	379	396	360	371	354	385	369	390	378	362	336	419	370	390	400	365	355	378	372	384	385	398	364	363	376	407	367	366	398	410	371	384	399	352	394	359	353	404	378	379	376	326	367	389	348	353	361	373	324	388	368	340	390	355	349	371	393	338	379	360	343	374	376	354	386	368	391	374	340	386	378	353	354	362	393	372	362	335	357	364	362	400	401	388	367	377	375	387	371	357	365	386	366	385	354	405	367	337	393	357	370	372	372	360	393	349	376	404	353	336	368	379	400	387	367	398	372	366	368	388	402	367	370	379	354	366	349	375	379	382	400	372	350	405	374	395	345	374	406	370	389	410	359	388	383	383	402	403	382	368	343	372	341	358	379	368	369	348	390	362	389	409	338	382	365	378	383	372	347	366	400	392	389	377	373	339	384	373	349	372	381	378	363	375	336	386	378	375	403	354	345	388	377	350	396	376	357	382	354	389	386	379	394	357	389	366	380	375	360	353	398	366	378	361	385	382	377	322	354	363	336	386	379	361	337	377	378	361	380	390	390	383	382	367	371	356	407	385	400	355	348	378	367	342	371	388	370	358	398	358	368	375	379	392	364	369	364	385	371	393	379	390	367	370	390	369	388	390	385	385	380	394	375	374	373	352	370	377	359	390	357	386	373	352	402	369	395	370	402	367	359	369	384	380	337	382	382	355	391	364	357	386	356	362	402	346	362	370	392	328	342	353	363	363	337	368	332	374	372	376	373	389	367	373	386	374	402	388	319	370	351	355	374	392	355	357	358	360	328	357	373	413	369	350	376	379	349	355	375	375	395	366	383	365	370	390	378	378	406	388	373	359	385	362	388	357	366	371	378	356	385	334	350	399	361	354	376	356	368	383	372	429	386	358	349	358	365	358	397	396	352	362	356	387	357	346	376	383	358	352	331	354	349	374	349	356	397	374	406	393	364	373	368	346	360	391	356	377	375	374	370	337	347	403	378	356	352	369	358	363	376	353	351	374	372	371	370	367	356	374	346	337	350	357	363	373	381	396	381	364	385	369	373	374	370	372	379	354	386	385	354	387	362	387	347	307	349	351	368	374	377	370	372	364	377	389	343	345	351	391	370	362	354	372	349	350	363	367	365	380	388	363	396	371	325	365	386	376	416	384	383	371	364	332	363	425	397	384	388	381	383	374	323	350	378	367	378	360	398	373	362	383	354	386	342	365	363	379	349	393	377	374	365	338	358	367	388	377	352	393	378	364	382	381	401	387	375	403	365	336	381	365	353	356	387	374	373	371	348	337	359	381	370	375	357	370	384	343	399	378	380	364	363	323	350	373	369	362	370	351	383	382	375	402	389	344	339	396	342	365	364	368	368	366	355	341	376	352	374	398	397	363	388	377	379	370	378	384	373	376	364	362	371	360	379	349	371	370	353	360	365	382	391	370	374	369	340	350	343	385	377	396	388	376	352	345	354	366	366	399	350	394	379	370	378	366	353	377	376	354	362	363	365	381	363	385	390	369	366	399	339	359	355	396	395	377	400	376	347	361	340	349	416	395	367	362	372	379	351	397	386	372	354	359	361	389	359	385	367	362	363	357	404	351	396	362	366	347	406	358	390	354	341	439	385	375	369	378	340	359	369	405	386	351	349	334	377	379	375	325	384	344	361	356	365	381	399	393	420	398	376	386	377	374	350	439	373	410	428	371	367	380	370	377	389	336	365	348	356	357	354	358	361	381	357	348	375	379	371	358	343	401	357	381	349	324	376	319	390	410	371	372	361	350	387	406	371	407	386	362	370	382	363	388	394	359	387	358	385	390	342	359	347	376	411	359	353	381	383	389	351	356	354	439	370	370	365	401	391	355	348	374	418	361	353	348	368	361	356	366	374	392	336	349	356	395	368	389	357	344	372	389	366	340	364	362	385	343	368	372	384	380	356	366	380	350	377	385	364	412	398	380	358	383	397	362	355	362	342	375	360	386	396	402	346	355	406	392	374	376	365	406	373	412	399	359	359	339	347	344	382	328	375	355	356	385	384	383	349	366	398	363	376	365	400	387	365	364	341	366	382	326	349	376	417	352	347	350	350	393	358	377	368	352	357	400	368	382	400	380	366	324	359	372	382	402	390	376	397	379	378	370	365	368	387	357	369	375	367	388	380	373	371	370	406	357	380	369	396	370	383	403	425	339	359	358	343	341	363	383	372	342	374	358	377	374	373	359	373	396	350	353	364	356	393	361	378	328	350	382	368	358	346	386	376	411	365	368	391	367	360	363	377	355	338	360	365	372	384	379	390	366	353	393	382	373	342	353	362	368	375	383	337	379	402	399	364	354	375	388	365	378	373	355	353	406	372	390	404	369	370	378	406	344	376	328	329	365	373	369	389	376	368	365	343	409	402	330	344	343	373	363	375	347	421	352	362	375	364	393	367	381	367	357	348	366	378	359	366	359	339	388	322	344	371	336	346	389	372	370	385	354	391	366	378	344	377	358	364	370	395	399	361	315	349	371	393	354	356	371	366	370	384	342	335	401	352	366	373	381	354	367	392	389	365	375	394	377	376	395	373	379	335	366	362	358	394	381	392	358	369	333	387	377	376	371	347	370	374	370	345	356	385	396	367	352	376	373	392	352	383	374	354	344	357	389	341	387	379	377	373	345	400	417	363	360	365	361	385	397	360	343	378	361	386	362	370	350	365	350	401	366	406	393	387	390	338	384	417	380	393	324	371	384	378	357	385	381	385	359	370	374	368	395	340	369	401	395	383	365	396	363	352	375	410	391	368	357	373	365	375	368	352	398	342	343	364	372	362	377	333	374	418	364	368	358	356	371	354	400	337	374	391	383	378	374	378	368	351	362	355	364	357	359	382	337	376	373	342	369	354	366	359	419	369	352	381	353	375	379	368	374	382	377	378	373	358	364	363	322	310	369	319	390	396	354	402	376	387	348	370	354	412	342	388	349	394	373	358	396	359	365	370	366	389	380	341	376	334	376	361	353	349	400	371	387	401	358	382	357	362	355	391	399	377	352	344	385	392	396	357	354	380	377	391	378	402	406	359	356	386	385	378	367	386	378	340	380	362	359	319	381	397	352	357	414	344	366	352	399	374	350	347	391	403	387	383	404	334	392	350	349	336	380	390	385	349	360	371	380	388	366	340	365	365	338	363	361	370	387	386	374	386	338	368	372	353	392	372	379	373	357	331	379	359	350	389	357	384	376	388	383	382	377	357	341	375	351	351	362	368	361	380	360	395	397	386	365	364	366	386	352	392	345	361	397	395	370	369	347	358	355	377	371	379	365	373	352	382	385	358	357	396	396	381	356	361	354	365	382	358	346	401	375	367	385	359	377	372	369	349	346	355	409	357	355	385	398	378	364	388	368	379	395	361	391	369	381
58459	103500	80099	51155	27007	8293	1819	770	634	637	647	583	636	683	631	636	604	571	618	638	644	620	604	626	626	675	613	639	663	625	637	575	644	671	624	638	648	622	621	643	604	641	596	583	610	626	658	657	635	671	640	639	654	658	602	604	633	646	601	635	610	578	611	652	636	682	632	614	623	630	659	617	591	613	631	636	644	611	643	635	654	659	648	635	643	624	639	628	625	625	613	627	621	623	626	660	652	630	610	607	676	637	676	624	626	638	616	685	614	644	586	678	642	618	623	624	633	598	601	675	604	648	624	616	686	630	665	601	619	646	602	628	613	621	578	641	661	667	625	596	666	611	652	630	615	627	629	625	620	623	632	676	607	615	619	619	606	612	632	663	620	656	630	633	587	664	625	632	599	666	604	640	627	621	588	617	627	598	652	677	642	655	667	693	642	637	646	614	627	593	646	620	624	602	659	634	553	610	626	632	659	621	667	661	619	608	673	660	639	572	648	631	593	650	610	628	619	638	582	667	614	658	616	627	668	633	609	642	702	635	646	619	637	682	631	657	618	623	664	669	618	621	667	630	622	568	635	662	641	580	607	649	620	599	606	626	636	580	656	646	619	627	618	645	637	610	621	650	645	629	652	631	604	586	631	636	604	617	669	601	650	610	619	607	620	628	657	660	660	651	710	671	652	627	650	605	605	654	638	665	657	642	638	640	625	626	595	635	651	650	606	612	659	645	636	607	620	663	591	628	614	628	617	633	618	639	587	678	611	637	626	643	661	655	660	638	634	644	591	607	636	627	651	648	658	610	616	620	621	606	639	613	637	658	653	618	637	651	620	663	616	648	639	663	659	645	603	653	614	622	635	620	630	620	625	626	628	663	647	632	597	632	657	651	644	605	624	619	621	610	636	621	642	642	662	637	617	644	648	653	669	668	630	638	653	629	628	618	626	675	606	625	619	674	638	642	663	641	631	643	637	674	607	630	651	679	601	653	652	612	647	614	641	605	635	646	619	645	632	694	622	633	672	627	645	636	607	627	651	624	599	607	597	653	635	642	629	666	687	641	670	596	631	585	614	649	696	684	631	609	607	606	637	631	659	624	605	642	614	620	606	632	593	685	613	599	635	616	649	612	588	609	670	647	681	608	596	606	654	667	608	647	644	639	640	687	683	616	636	641	603	611	617	617	641	687	645	658	599	638	658	622	645	664	664	650	625	605	610	648	655	646	636	673	635	669	664	618	647	637	648	626	599	634	639	635	607	654	602	630	674	643	637	618	666	658	613	631	590	643	641	595	599	647	578	655	642	595	657	656	612	631	641	607	627	585	661	664	649	603	600	639	617	636	628	619	612	616	643	610	616	595	642	677	618	626	614	617	691	632	600	594	628	647	652	653	596	645	642	634	640	613	704	621	671	638	641	672	670	648	636	659	661	645	621	664	659	663	668	636	633	610	637	648	629	649	665	632	629	603	612	669	655	636	661	640	657	622	624	613	671	618	622	611	689	613	609	636	639	605	697	629	627	667	660	581	672	623	687	673	637	662	637	659	620	577	616	656	639	695	683	627	663	629	635	653	672	644	567	617	689	602	660	634	653	619	632	649	634	658	631	649	613	602	621	666	617	622	565	680	639	642	629	619	617	651	661	633	598	631	674	633	631	649	654	626	670	602	616	630	646	639	652	619	598	607	630	640	610	644	661	632	592	627	629	605	657	624	611	625	603	601	654	662	670	647	611	611	656	632	588	645	562	629	611	658	627	591	680	623	614	663	617	621	649	641	627	656	602	683	659	620	614	650	649	633	627	591	607	618	625	641	614	669	598	634	603	596	606	632	655	674	618	610	608	671	610	659	674	689	630	638	615	655	597	658	653	642	636	623	626	607	615	600	650	625	660	637	598	636	653	649	691	658	651	624	687	607	609	607	676	629	655	642	661	612	672	656	632	607	589	613	663	644	660	616	621	620	642	621	682	642	602	618	648	600	658	676	643	629	693	678	659	645	665	610	625	592	672	596	631	627	651	640	654	565	627	633	648	644	691	663	610	609	648	655	634	605	664	666	675	646	650	645	630	653	621	652	627	643	604	653	640	667	630	643	644	654	673	642	630	667	690	631	612	574	671	679	643	618	632	646	630	645	637	608	631	669	650	658	612	642	639	650	612	620	604	603	633	675	636	646	631	625	624	631	623	603	620	635	587	654	685	594	676	624	608	611	657	648	664	652	675	657	618	655	666	609	664	627	649	616	629	617	612	649	635	620	606	665	655	607	616	626	619	656	618	664	629	636	632	665	589	637	638	605	665	618	653	654	677	601	635	643	596	628	609	605	630	648	595	633	641	575	615	606	648	620	630	638	639	631	617	581	644	641	654	635	625	658	654	694	619	620	653	629	648	638	645	632	628	609	622	645	611	660	627	621	635	646	636	637	659	666	620	625	616	695	624	615	602	634	625	616	609	600	646	633	657	618	622	614	621	647	679	650	674	615	627	692	626	618	634	643	635	652	648	692	651	617	629	644	677	666	650	624	635	658	652	672	633	661	709	645	627	649	640	624	642	665	619	612	595	608	623	624	680	606	601	654	637	611	657	622	650	628	640	680	633	643	633	606	640	618	624	657	620	609	645	626	600	604	635	640	616	634	672	652	629	643	621	632	648	649	632	599	606	686	625	612	613	661	652	620	644	656	669	628	589	621	668	664	640	623	636	648	668	627	645	613	620	627	595	605	666	621	608	651	599	607	650	619	600	629	695	681	652	624	656	624	624	625	614	597	606	636	616	634	628	650	612	640	605	700	634	634	618	697	631	629	606	656	613	619	659	619	577	710	652	599	649	698	635	582	640	630	615	642	628	639	608	623	687	647	664	628	632	612	585	649	646	620	616	641	657	675	594	619	619	625	660	645	654	630	643	632	631	616	666	620	644	661	628	602	660	583	646	648	658	649	631	636	626	612	661	634	615	628	651	595	591	606	651	632	602	623	649	637	621	682	597	663	643	609	626	648	631	614	675	623	603	606	626	647	664	601	646	649	664	667	703	672	676	615	627	613	617	654	619	643	609	663	647	613	658	666	605	646	621	627	609	639	599	635	682	596	626	587	660	632	684	649	628	631	648	653	663	639	637	596	683	561	632	637	662	634	634	596	631	659	663	626	684	636	666	634	621	644	600	626	672	612	611	651	624	620	606	624	622	653	627	588	608	643	601	620	659	598	675	657	659	592	602	654	625	670	641	671	626	657	635	663	620	651	575	690	643	643	638	606	609	631	649	621	638	632	695	604	651	661	607	618	614	606	642	640	643	638	674	628	671	659	607	642	671	615	613	603	624	634	647	633	697	620	659	687	642	647	607	671	611	599	680	673	615	662	636	637	622	597	644	598	686	657	645	629	678	638	626	621	602	640	659	675	638	632	647	661	666	645	608	652	676	624	608	608	606	608	629	620	611	587	651	662	609	642	623	660	626	653	624	630	611	625	659	660	653	620	661	644	613	617	620	631	618	622
28479	32980	31889	15778	3181	727	386	316	262	267	296	278	316	295	292	303	318	274	319	306	314	341	297	277	284	304	282	304	309	288	306	299	283	345	288	291	276	271	319	291	303	290	270	306	290	304	297	284	280	291	328	300	296	302	295	312	282	271	303	265	318	305	310	274	305	342	291	317	266	283	307	292	320	293	277	290	266	248	302	326	320	290	308	323	279	304	273	302	274	288	311	292	314	287	252	290	298	292	294	273	292	279	284	297	260	288	322	316	317	298	289	282	318	285	318	300	249	289	294	308	287	294	326	285	311	278	303	295	314	269	289	282	237	299	312	309	257	314	300	265	280	266	264	288	289	291	275	281	283	288	305	296	281	328	308	321	308	293	251	305	308	265	285	281	292	311	287	276	319	312	294	318	307	325	296	294	315	292	295	304	285	285	298	310	277	298	285	310	293	263	291	264	289	294	291	288	280	287	295	290	278	306	344	291	301	289	290	295	284	256	282	281	277	271	293	327	286	315	302	292	293	292	279	327	283	295	291	292	291	289	294	302	280	283	312	262	289	288	288	298	312	318	326	318	298	284	292	309	278	275	269	326	289	277	337	301	324	332	283	297	272	287	277	308	338	313	289	303	274	302	308	321	289	296	308	292	300	259	322	276	263	280	302	295	291	313	285	319	289	312	311	299	281	309	298	317	295	281	313	302	318	323	255	266	305	282	310	319	275	268	285	280	286	320	305	265	296	304	312	280	260	299	298	278	308	300	307	262	282	277	298	320	265	271	279	272	300	282	268	273	293	295	286	271	308	329	285	314	256	284	308	293	305	314	292	292	314	286	276	281	298	297	317	282	282	279	281	298	251	278	279	296	297	316	287	272	282	328	278	318	282	284	295	311	303	284	292	265	286	274	303	309	279	261	300	310	273	299	313	286	286	311	309	320	313	287	302	300	311	278	319	286	277	303	276	305	309	292	290	304	277	276	270	303	299	269	296	288	310	274	291	287	302	317	311	308	278	309	269	308	283	305	282	280	297	297	293	299	287	295	266	277	298	275	308	282	260	307	292	277	309	328	292	296	290	303	293	290	292	284	325	294	298	282	268	310	287	295	290	274	290	308	298	320	294	311	266	276	285	288	288	289	281	272	289	290	321	303	298	317	293	290	290	298	315	270	252	269	285	274	288	276	299	305	288	260	292	273	268	293	296	314	308	285	293	278	307	288	316	313	290	287	289	268	289	284	291	275	308	313	312	309	299	316	277	296	287	293	305	314	303	294	301	310	295	296	310	278	313	313	296	321	276	288	300	286	296	310	314	270	286	280	303	283	323	282	267	298	278	289	300	293	277	336	323	324	300	293	305	312	285	264	301	337	300	299	279	329	293	268	296	258	328	297	297	304	291	288	263	285	303	307	258	298	305	306	292	294	256	301	287	309	279	288	269	284	291	298	277	309	279	292	297	287	308	309	311	275	300	264	323	309	291	300	277	300	293	315	292	323	313	286	313	303	297	301	296	290	297	298	300	251	300	277	298	302	279	325	266	300	298	275	288	295	279	303	309	304	299	271	276	280	284	285	285	321	311	276	309	287	307	274	299	298	269	265	274	299	321	290	276	289	282	298	274	279	292	288	293	301	275	313	280	276	279	296	260	288	317	279	295	323	289	297	299	312	286	320	320	321	290	317	317	297	298	297	267	301	297	301	330	298	302	294	290	287	278	281	274	284	293	304	267	307	303	286	300	269	305	307	306	272	315	320	310	312	339	316	293	313	285	292	285	306	308	303	304	274	265	298	261	320	271	285	296	273	299	300	343	280	290	312	323	294	293	321	308	279	269	314	286	305	331	316	271	339	301	289	301	320	279	307	304	272	294	313	250	268	307	316	324	291	276	295	344	299	276	304	261	292	300	271	287	295	293	312	277	265	309	279	292	314	294	279	291	270	288	280	305	320	316	300	299	289	307	301	305	284	291	286	292	291	304	282	324	275	259	285	285	302	290	290	302	296	284	305	283	279	285	306	310	348	287	314	283	280	284	313	283	281	304	279	311	277	306	289	305	287	269	308	297	262	273	268	288	301	303	281	297	254	278	290	289	290	310	287	262	313	307	301	278	316	288	309	297	304	295	279	275	301	268	279	288	285	265	322	292	290	320	305	293	281	262	295	285	301	292	289	265	322	293	274	318	289	301	289	295	289	273	321	270	307	297	285	303	284	265	305	307	280	306	277	294	293	315	293	306	286	317	289	303	314	309	308	296	283	269	282	278	306	260	279	296	315	252	297	281	293	296	264	313	340	321	281	285	346	270	286	277	294	320	298	274	306	298	273	274	287	303	290	285	301	305	306	293	283	308	287	303	307	310	293	285	299	311	283	290	305	274	312	287	304	288	295	315	286	326	289	309	299	295	265	284	289	324	302	275	307	330	292	291	328	296	326	285	301	294	284	286	312	291	301	285	274	290	298	276	289	270	310	331	290	302	299	273	288	329	272	319	296	336	294	299	265	275	304	258	278	305	316	334	319	304	281	311	326	290	286	324	305	310	302	310	307	291	294	286	270	316	301	272	290	263	298	286	306	293	305	302	271	291	319	306	281	289	291	311	290	245	302	267	297	282	319	308	300	312	280	295	284	314	291	260	281	298	288	297	268	312	300	288	326	293	276	318	298	284	282	297	331	304	266	309	261	315	289	303	301	313	294	286	294	298	302	283	271	291	309	302	296	298	284	285	325	274	255	284	303	287	280	275	258	311	284	326	299	284	271	296	266	310	304	302	293	316	310	301	267	270	295	317	259	263	290	305	302	295	288	323	303	274	293	303	329	302	261	291	272	290	307	266	290	333	327	294	314	273	281	295	288	294	284	291	311	277	260	296	315	290	287	266	296	297	329	287	309	267	292	317	282	304	317	329	279	277	296	288	316	318	320	299	272	265	326	294	290	291	298	282	300	290	307	304	290	309	308	280	304	309	281	317	277	288	296	279	279	289	306	278	306	304	273	281	269	294	269	296	298	313	293	273	274	324	310	263	293	284	290	289	264	262	291	297	288	317	278	296	311	301	289	309	283	292	285	299	268	291	333	313	300	280	312	290	310	286	301	314	290	258	298	306	302	288	295	282	284	325	287	306	298	299	269	258	337	336	278	301	290	299	287	282	325	293	283	277	284	299	304	282	289	301	283	293	313	279	274	291	292	292	293	276	280	274	292	286	294	277	284	284	284	320	309	286	318	289	284	293	300	289	290	280	303	327	282	298	333	311	328	259	264	288	313	267	284	275	285	285	297	276	320	290	292	304	292	317	302	303	304	296	315	306	292	288	294	304	318	304	287	320	267	311	275	282	298	296	288	298	279	310	277	310	271	323	289	298	293	323	294	301	294	294	277	305	316	288	299	293	307	305	288	318	308	310	297	303	256	292	291	310	325	292	283	313	288	287	286	323	299	281	320	316	298	287	303	280	306	284	270	310	284	290	298	313	261	299	279	315	278	299	304	281	301	281	298	291	302
34129	51028	37101	17396	5260	1514	679	566	501	558	500	575	532	493	538	527	529	555	523	517	538	554	527	545	561	541	483	518	570	540	548	543	512	533	530	524	515	547	543	524	566	534	526	523	520	528	533	547	547	506	545	529	547	558	505	573	492	528	502	554	569	530	541	534	556	541	508	490	552	533	536	522	513	483	563	541	541	531	510	539	545	514	521	535	561	527	556	545	515	569	545	509	522	506	493	527	538	516	514	543	579	526	570	556	558	532	513	491	528	539	557	560	518	517	593	553	497	531	510	568	549	530	545	535	551	527	497	522	528	568	528	542	494	544	559	549	514	549	535	517	536	530	515	506	514	516	527	555	575	505	514	528	531	517	530	556	521	544	522	495	551	520	545	555	509	546	529	540	533	556	540	546	512	543	568	556	542	532	499	558	547	526	534	509	583	532	528	537	520	550	561	521	533	560	537	538	514	561	536	514	522	533	506	527	554	518	520	555	578	510	527	545	519	546	525	547	514	502	562	529	526	506	554	526	536	541	565	519	526	535	530	495	512	546	509	513	500	502	524	544	557	540	538	548	504	566	527	546	517	538	499	544	503	555	529	546	541	575	507	525	538	494	543	523	526	501	540	557	510	536	527	550	556	561	497	547	514	501	534	548	517	520	519	541	558	507	514	542	518	547	529	503	516	512	504	548	517	566	519	560	544	571	509	531	568	554	573	560	485	545	529	502	526	513	524	487	523	549	521	540	516	543	500	503	543	508	550	533	524	535	506	491	506	538	543	530	517	541	511	497	531	524	526	526	530	451	531	517	498	559	526	523	537	537	510	524	493	520	555	542	531	525	502	526	549	494	531	524	522	571	582	554	540	524	558	547	505	510	543	558	515	528	547	526	511	529	502	527	536	542	502	521	523	531	531	498	531	548	518	523	567	574	550	532	538	491	577	525	543	517	539	504	519	529	527	514	520	546	580	533	540	553	534	548	516	545	519	497	522	550	522	502	584	526	572	527	538	509	548	542	568	561	515	527	521	522	526	527	534	537	508	539	553	565	532	558	519	534	518	507	538	532	564	571	559	527	536	543	509	565	546	531	520	504	534	516	529	517	529	520	513	547	496	577	503	523	507	554	574	500	522	518	527	528	548	515	523	532	519	522	555	557	528	592	532	521	552	544	520	513	565	506	518	562	545	545	522	514	527	534	513	503	503	575	530	511	544	515	553	560	540	517	542	541	529	545	558	568	523	505	527	518	506	514	510	543	527	527	518	519	535	517	514	539	529	521	549	561	545	524	507	511	525	533	541	528	541	518	554	530	478	524	527	567	518	541	539	532	564	536	514	519	521	547	531	521	505	519	513	538	533	520	545	529	543	541	544	521	514	537	516	506	525	560	523	536	574	510	504	519	488	524	581	512	528	508	556	527	520	533	537	490	511	540	529	536	517	555	491	510	520	549	532	527	548	495	557	526	538	505	524	543	500	536	538	544	493	501	578	556	561	526	582	555	488	523	571	534	515	548	517	533	501	523	527	499	514	525	611	526	534	531	534	589	522	518	561	540	540	533	537	508	541	522	527	503	558	517	541	519	547	493	533	517	547	536	545	507	528	588	510	573	525	536	549	541	509	510	558	535	481	535	488	546	524	513	520	491	525	531	529	542	531	559	528	538	559	539	547	506	528	488	520	551	523	536	532	522	534	573	546	491	563	519	544	516	504	531	543	530	531	507	513	512	508	512	535	525	513	557	534	552	542	498	518	542	520	548	519	474	528	513	500	549	544	548	513	502	487	526	487	510	547	507	502	526	573	572	515	527	572	519	524	516	516	550	523	504	512	504	527	555	483	546	512	527	555	556	558	536	542	528	536	531	539	560	554	535	527	528	517	518	526	520	524	559	507	523	568	493	547	547	534	573	537	575	556	565	563	560	563	499	519	559	557	557	540	548	510	532	532	512	539	534	527	513	543	523	521	515	481	523	539	508	502	513	533	518	528	490	516	547	546	555	507	517	515	567	525	550	535	543	559	564	583	545	560	553	533	524	552	543	544	545	557	538	534	520	574	533	584	542	526	529	498	495	564	519	520	556	553	532	532	554	533	537	523	480	531	567	506	524	530	527	507	499	486	520	520	529	546	512	555	557	534	550	552	522	536	558	515	543	522	549	553	536	571	520	516	540	502	539	563	531	535	525	557	505	514	588	524	521	553	568	527	523	508	582	538	515	544	534	530	542	531	528	560	564	531	537	520	544	542	536	538	515	596	522	521	523	552	534	542	549	543	533	515	541	573	537	518	551	543	531	543	594	555	514	560	538	561	559	522	537	524	511	536	556	542	535	544	491	538	518	535	492	496	532	497	510	551	580	559	515	546	586	543	517	556	521	513	521	556	586	553	535	549	547	525	526	550	565	527	532	516	561	542	536	552	497	558	556	528	526	560	525	491	539	539	536	491	511	546	553	521	530	494	527	511	544	541	549	528	513	505	518	506	538	545	539	536	534	524	518	514	518	480	556	542	553	510	496	560	591	521	511	491	492	549	560	536	511	532	539	541	521	524	538	534	533	563	541	525	541	528	493	565	519	522	557	529	519	509	550	549	533	505	590	518	511	498	494	523	545	544	528	530	506	504	554	538	570	521	565	529	521	565	559	508	524	531	557	532	559	532	547	528	474	536	500	515	542	537	515	541	536	551	551	566	531	553	548	533	547	551	524	515	540	521	560	570	496	527	546	528	546	536	546	515	555	518	542	536	555	507	556	522	492	518	545	525	521	529	516	534	566	561	523	503	561	496	535	531	517	556	498	553	557	508	529	549	515	512	548	521	559	566	555	532	505	563	505	540	587	506	490	498	539	512	560	557	500	484	503	499	567	539	528	559	533	533	554	537	544	503	517	512	524	503	535	535	574	524	511	510	571	555	549	561	500	509	541	557	541	508	511	552	529	535	503	548	519	539	530	549	549	539	514	554	549	526	549	509	554	546	516	479	541	547	539	558	514	524	528	544	539	535	542	551	544	480	522	514	523	513	510	552	526	528	533	571	526	556	557	531	548	535	544	520	525	545	533	553	542	506	528	538	520	504	587	543	517	532	532	563	536	499	554	554	529	535	526	549	557	533	494	549	518	490	527	527	544	502	568	538	498	537	511	539	565	521	571	552	526	516	525	493	531	479	543	551	482	542	506	519	529	519	548	539	512	547	526	518	536	502	536	513	503	526	533	551	536	503	518	491	476	509	519	506	486	512	518	537	508	517	510	547	559	531	524	514	549	533	556	510	519	481	579	537	528	555	551	507	554	540	577	600	528	498	508	546	533	504	573	548	533	575	525	539	517	541	552	511	552	558	514	543	550	549	539	545	542	554	540	521	526	555	532	501	499	541	578	549	523	506	537	515	501	560	557	568	553	540	532	536	564	551	526	520	547	507	558	521	531	574	518	536	528	487	511	534	530	537	548	540	533	527	559	478	518	550	495	560	511	516	526	517	562	534	518	556	537	522	514	491	509
24542	25449	38899	32488	20986	9375	1071	419	360	328	310	300	336	332	332	317	314	351	372	345	354	329	323	355	315	323	298	308	343	335	342	331	336	299	317	288	307	327	330	342	320	322	328	301	342	325	305	315	326	315	324	327	295	331	328	328	333	332	330	303	368	303	327	310	314	333	315	302	280	330	336	304	337	363	318	351	305	324	266	322	310	311	335	321	291	311	339	300	294	299	322	304	268	317	335	306	334	294	303	307	303	312	324	339	331	308	327	280	309	306	303	330	341	328	328	333	324	326	331	329	304	335	307	326	319	305	313	293	346	355	312	319	311	316	318	320	301	308	315	320	285	332	316	310	294	323	371	288	306	320	295	306	301	298	329	317	339	323	300	331	292	303	291	312	350	326	298	330	319	282	300	313	334	324	293	330	312	328	325	302	334	325	332	343	313	309	309	308	327	330	319	290	269	326	297	303	314	324	326	351	325	335	315	323	359	302	326	332	324	320	342	319	283	331	285	309	307	314	320	275	330	336	316	330	336	344	296	311	294	328	309	354	316	305	341	332	343	309	332	298	315	299	312	330	334	300	307	306	324	329	346	325	340	299	315	310	325	348	326	345	322	311	285	305	326	321	316	293	268	327	345	314	330	331	308	325	328	311	306	338	357	329	319	326	318	283	329	305	312	313	323	309	309	314	296	339	311	323	310	328	301	301	309	307	309	309	303	306	315	339	343	301	337	323	327	332	340	311	304	333	332	311	312	283	295	319	296	356	336	307	344	321	290	329	324	320	351	327	320	347	314	310	337	322	352	321	304	333	301	322	320	314	317	348	323	323	338	298	327	284	286	340	323	319	328	332	319	345	321	271	321	318	321	305	339	339	302	311	326	304	340	312	305	314	333	364	354	316	303	313	321	329	332	307	321	306	308	301	333	322	328	315	349	299	320	322	334	337	291	329	334	329	339	319	321	318	342	323	328	323	308	348	323	301	303	320	320	332	344	327	310	311	322	309	336	299	329	278	322	326	316	365	331	350	312	325	280	314	350	295	379	315	318	305	297	297	331	329	320	343	312	335	292	364	335	317	318	329	344	330	321	299	339	291	321	302	319	329	355	299	326	326	329	290	311	305	348	329	297	305	321	321	322	343	308	310	301	317	349	327	314	327	307	322	269	317	320	322	305	311	326	300	353	329	323	314	333	319	317	300	326	314	296	340	296	330	314	319	312	316	316	291	339	289	354	277	316	330	314	291	311	308	308	321	320	330	302	330	321	280	322	335	312	313	306	325	301	334	293	277	341	335	341	343	329	308	308	289	330	319	322	305	350	303	326	312	320	321	313	309	352	327	312	316	299	338	322	275	326	321	292	317	284	334	308	303	310	315	295	310	286	332	319	319	323	318	334	333	330	304	316	322	341	306	315	351	334	328	352	308	321	330	335	310	333	340	307	298	311	316	311	337	341	350	359	317	295	314	339	335	314	336	325	328	306	303	349	321	321	312	315	337	335	323	313	345	319	307	333	301	318	324	299	335	324	319	319	277	327	319	351	332	300	289	316	315	304	306	349	333	327	321	316	333	304	295	337	306	302	295	346	285	324	325	320	306	283	306	340	317	310	309	313	332	345	322	291	317	325	334	347	320	339	305	314	298	301	292	304	305	334	348	290	323	302	318	341	331	309	301	296	312	324	327	316	321	291	365	308	334	301	321	313	347	351	310	299	295	321	311	336	329	339	323	306	314	314	312	325	344	340	333	310	348	311	317	310	313	307	311	287	326	300	308	323	303	296	308	325	301	314	321	279	346	313	283	329	309	348	326	295	327	320	334	293	310	336	342	315	333	330	297	320	342	326	312	331	327	313	307	317	301	306	289	324	300	303	313	312	331	322	282	352	276	320	293	334	296	329	290	305	331	336	336	315	320	308	306	319	287	326	298	306	298	288	289	319	310	315	286	301	310	317	341	340	343	344	296	296	332	269	332	305	279	307	296	293	308	341	342	316	312	335	315	331	314	310	343	291	344	350	333	311	300	300	324	320	286	340	322	307	324	314	363	329	330	277	353	326	303	314	316	341	298	344	305	337	325	306	318	307	300	315	329	344	319	300	315	307	321	294	309	314	324	301	324	314	345	303	337	315	349	287	320	278	320	345	341	333	304	321	320	307	356	326	342	318	308	316	352	322	334	332	349	329	307	314	336	306	317	309	322	304	307	286	335	339	336	314	317	335	337	300	323	331	320	308	311	324	302	329	290	302	320	310	349	333	311	350	305	322	313	328	320	319	309	324	341	302	325	334	332	320	307	299	300	344	321	340	306	308	355	300	350	334	329	326	319	300	329	297	324	337	311	317	325	349	326	293	294	313	308	352	306	337	321	342	313	275	301	313	311	315	347	328	325	332	330	298	311	308	314	304	355	322	344	326	342	325	288	337	303	321	312	361	319	319	307	330	301	293	331	294	300	369	327	329	329	306	350	322	310	338	322	301	317	343	288	343	324	306	334	340	318	337	297	320	345	322	301	350	318	317	321	309	301	342	349	347	315	315	326	328	314	305	327	312	291	300	330	283	333	316	328	323	317	330	333	325	304	326	323	294	296	290	330	291	325	342	317	312	299	347	337	346	313	312	324	284	321	330	324	313	350	284	333	322	354	305	306	328	332	324	341	310	311	268	302	288	320	316	336	291	317	344	352	304	328	352	292	295	301	323	308	332	360	356	325	338	310	322	347	313	334	298	360	368	341	342	341	287	313	304	319	282	299	328	309	304	296	337	319	334	318	306	318	329	321	335	336	338	310	320	301	342	317	310	331	343	358	307	329	312	326	331	324	287	310	278	310	333	352	315	319	315	320	318	346	333	314	329	328	318	349	317	370	355	311	335	306	341	301	294	345	336	299	337	285	326	310	316	337	316	312	321	323	310	341	311	277	329	305	308	326	335	337	301	326	338	327	346	325	307	322	323	318	318	328	327	314	342	332	342	316	295	318	332	324	303	322	303	330	319	307	282	297	306	303	340	316	340	312	308	325	321	308	312	304	302	319	335	310	290	332	295	322	300	327	336	299	314	296	332	335	310	322	330	316	333	317	302	321	303	315	275	363	283	323	276	332	341	336	299	327	306	315	300	345	307	275	301	310	336	328	363	321	333	325	321	297	322	343	331	313	335	325	311	339	312	315	307	352	317	306	299	303	329	351	336	339	281	335	327	303	318	336	341	325	301	338	324	299	319	323	307	322	367	295	316	353	308	335	324	329	307	338	345	340	312	307	332	365	338	312	324	318	308	294	302	318	324	310	332	298	312	273	350	324	314	302	344	300	366	329	346	279	322	361	342	316	339	338	332	329	313	313	327	351	303	311	329	330	309	318	320	313	319	330	356	324	327	324	303	323	296	314	322	337	297	358	285	355	344	313	313	301	288	317	310	289	331	308	323	329	339	329	314	294	301	338	340	300	296	328	287	305	349	311	302	319	322	347	324	268	311	314	325	334	326	325	320	361	301	306	340	345
57545	96394	72475	43686	21607	6068	1385	643	611	578	571	580	547	573	584	567	594	588	569	582	563	570	549	524	565	596	555	546	575	532	580	566	640	562	597	553	562	540	584	539	595	582	586	579	563	550	606	576	575	522	565	588	538	587	553	536	593	562	603	601	554	551	578	566	563	570	577	537	632	538	603	596	575	564	570	589	552	591	551	560	586	539	591	575	616	594	609	556	583	566	594	596	536	573	579	577	550	541	568	560	593	490	563	616	584	555	524	581	587	566	600	615	562	576	573	538	592	568	551	535	568	588	564	568	584	596	581	559	586	565	556	588	578	613	493	590	555	562	565	553	573	555	582	575	556	547	516	563	579	571	542	543	579	568	548	552	572	599	589	575	546	537	590	586	571	559	543	538	597	563	543	564	558	568	573	625	596	609	560	586	567	531	559	560	588	598	565	593	575	581	562	572	625	577	577	549	535	534	569	556	584	598	589	599	594	596	537	587	535	559	563	587	581	597	536	584	554	567	578	586	531	539	561	583	577	558	579	560	555	528	571	577	558	546	547	590	556	576	562	592	572	595	561	566	594	569	593	580	566	603	548	630	598	549	575	608	584	601	563	507	593	599	576	578	519	589	570	592	544	542	587	606	571	577	580	537	547	574	610	532	595	545	560	559	569	608	580	595	540	566	570	559	575	572	567	582	594	544	566	546	568	563	553	557	565	603	538	595	544	609	540	541	581	558	589	595	567	584	620	589	579	590	566	555	555	576	575	570	522	557	560	542	519	540	615	573	536	565	550	561	608	587	557	619	596	549	549	569	600	565	579	569	539	573	626	549	613	554	610	561	582	528	587	562	516	544	538	591	562	570	562	568	573	609	543	570	588	561	543	541	582	561	563	578	583	558	549	588	605	603	555	601	588	595	570	537	619	569	568	576	528	576	579	593	628	540	570	583	586	564	618	581	585	568	573	623	545	584	613	582	571	591	577	520	606	590	583	592	577	526	550	562	534	565	602	566	559	597	608	569	576	614	561	545	568	596	582	567	575	605	578	570	595	567	591	580	586	561	577	567	593	608	597	566	554	587	565	547	570	543	572	555	571	556	563	556	602	571	558	531	555	566	582	558	562	602	588	587	602	568	571	588	575	570	567	561	565	569	544	568	562	584	583	578	554	567	518	543	571	563	545	587	570	548	558	562	553	589	595	580	611	569	595	576	569	529	595	618	544	594	552	546	580	572	600	562	586	567	619	543	519	569	541	554	533	596	548	550	566	531	554	531	561	597	538	560	549	542	616	563	561	556	565	568	590	562	544	575	589	556	564	551	547	543	569	575	555	566	576	562	582	574	599	567	518	544	604	514	590	607	610	559	566	591	560	571	611	589	552	523	587	597	580	553	574	577	575	594	599	577	562	571	530	578	605	518	558	547	573	544	590	592	613	576	554	572	595	581	584	570	571	549	603	584	533	594	570	594	564	563	607	552	586	578	563	552	578	604	582	569	569	565	621	573	615	561	580	549	524	543	578	594	559	548	539	576	568	558	565	558	585	583	593	549	570	543	577	567	555	587	603	564	515	576	545	584	579	570	563	544	589	580	541	550	549	512	551	569	597	556	596	589	568	536	550	548	579	550	578	567	597	621	585	559	545	567	577	605	598	563	607	551	575	572	544	584	606	603	575	607	545	541	557	591	555	566	573	603	540	597	592	572	558	552	530	565	571	565	582	556	549	532	586	595	586	553	574	567	540	605	589	543	603	588	552	576	514	565	550	533	522	578	574	569	577	583	546	560	563	579	538	542	533	578	533	571	570	547	566	578	578	626	633	574	547	609	567	570	550	603	537	551	588	587	554	612	522	586	539	566	590	577	556	565	540	558	561	559	572	583	539	606	602	558	580	562	543	572	598	598	598	564	570	544	564	567	579	581	597	588	553	548	564	572	590	566	559	580	548	560	587	573	620	574	561	574	551	565	546	583	623	577	573	598	572	568	586	614	555	572	588	598	565	555	565	555	570	573	614	597	559	571	545	557	521	542	561	532	608	606	613	584	588	643	610	608	528	593	580	555	598	554	587	589	542	553	566	570	578	599	626	588	580	543	604	564	566	537	560	528	555	622	573	566	575	555	598	574	556	553	574	554	556	544	498	576	589	573	582	559	572	581	578	575	566	533	594	592	586	581	575	585	601	573	562	567	545	549	576	581	572	565	544	581	545	540	620	550	577	562	584	600	583	562	578	599	592	593	578	568	570	600	571	583	577	571	587	572	543	576	552	573	557	562	572	595	523	584	581	614	572	552	581	542	586	527	570	600	525	537	553	570	600	601	607	560	563	540	562	573	599	583	554	551	575	505	545	598	556	552	616	560	631	580	549	618	602	592	597	515	610	575	569	575	538	586	581	568	553	544	556	567	578	579	547	546	610	597	600	580	558	532	579	561	566	558	543	584	551	549	603	588	575	585	567	558	588	565	565	537	585	571	628	545	552	626	556	590	550	577	570	534	569	579	560	562	570	573	574	598	568	584	567	616	564	567	559	570	585	627	562	600	571	555	580	542	568	565	599	590	542	542	579	580	578	565	594	613	576	583	590	575	558	553	562	557	565	571	585	584	594	553	624	589	583	578	571	604	562	592	516	555	550	563	534	580	594	608	586	564	594	595	573	571	595	635	555	560	589	597	595	563	585	551	566	572	599	568	600	583	592	569	536	545	525	583	583	591	543	546	622	583	567	593	571	589	572	617	577	569	570	553	589	578	582	569	585	583	589	564	539	563	574	521	617	593	551	578	582	592	587	564	545	566	570	606	558	559	597	580	571	578	556	572	568	568	582	595	538	587	562	577	602	617	587	593	528	566	589	572	603	583	602	573	582	567	607	534	573	578	558	513	564	613	558	582	560	525	576	606	559	566	542	518	569	578	580	564	573	548	572	559	546	580	591	574	611	569	584	575	560	551	561	564	575	589	558	586	567	553	523	556	571	557	559	567	585	553	588	558	573	540	554	568	591	571	530	571	630	532	634	532	590	566	581	581	598	578	576	567	515	552	562	585	583	508	566	537	607	547	611	560	540	568	555	579	575	582	582	557	590	612	540	565	502	565	583	621	581	528	509	570	536	527	605	548	573	563	581	577	600	554	596	582	543	536	564	580	588	567	527	553	568	577	572	584	563	555	574	544	589	557	571	576	575	602	592	545	597	565	606	569	621	624	556	605	553	589	592	574	582	600	603	579	587	541	576	607	557	548	563	568	566	567	535	532	536	582	565	615	564	544	590	553	575	566	571	567	586	596	540	573	562	554	535	602	577	524	566	569	606	600	519	614	596	572	545	577	538	568	588	602	568	584	575	562	591	605	603	581	553	582	562	597	586	571	566	567	606	574	560	582	577	562	581	536	564	566	590	553	585	568	579	575	550	564	555	540	582	571	567	610	554	599	571	539	613	585	516	561	582	589	551	617	544	578	533	571	574	557	602	578	609	598	586	545	560	568	577	550	589	575	595	583	569	573
23467	23311	34648	29684	22609	17307	4571	529	406	410	363	375	382	345	390	384	378	367	417	347	371	363	415	393	378	385	424	379	370	380	362	381	391	362	353	372	373	379	384	370	362	381	393	364	376	384	409	377	376	398	375	393	366	392	368	393	390	370	348	370	386	363	363	352	380	377	362	368	366	361	382	363	395	358	386	363	381	389	353	373	364	350	396	381	336	376	355	371	369	392	394	388	381	355	343	404	383	379	400	364	361	382	357	429	366	394	380	388	370	362	408	374	364	394	365	385	380	350	382	399	384	365	386	398	389	357	357	398	408	367	387	388	370	378	375	372	339	389	363	388	357	393	353	337	408	373	338	385	341	404	356	336	385	409	365	376	362	376	370	404	365	389	375	372	329	372	347	391	375	370	398	410	385	340	354	353	355	368	359	365	373	376	349	377	363	371	372	353	392	408	350	378	360	379	363	332	346	375	381	348	347	398	341	394	364	340	361	366	352	371	358	366	365	373	382	357	377	401	367	392	335	350	370	380	347	393	388	356	348	368	366	396	424	396	346	386	373	372	370	342	368	354	408	360	376	361	383	370	357	383	365	351	374	382	355	388	384	405	343	378	361	381	401	360	370	383	376	351	396	364	373	357	413	374	376	354	377	392	394	383	380	369	350	370	361	382	360	383	376	388	378	383	346	363	335	400	353	350	367	412	377	399	402	375	350	404	345	398	404	371	345	387	343	421	386	364	374	354	360	345	393	385	378	370	384	369	384	379	380	391	382	355	363	401	340	373	398	367	405	386	371	371	381	383	358	402	391	366	360	354	386	399	368	337	361	369	396	366	367	397	388	396	351	359	360	383	377	329	387	368	363	397	396	367	375	397	360	356	413	383	369	343	379	372	394	366	360	369	383	368	392	360	341	383	396	367	361	374	362	378	399	360	380	388	372	365	351	354	375	412	373	362	372	374	337	359	375	391	356	349	390	384	377	383	371	392	364	364	378	375	375	377	367	370	363	381	401	359	361	356	394	353	377	383	368	371	369	337	339	378	359	384	341	345	382	360	381	361	344	389	361	359	379	343	383	425	392	368	390	366	350	395	369	365	390	357	348	356	406	363	391	394	375	368	413	395	371	355	392	388	367	365	353	368	361	372	404	374	389	394	370	399	364	369	359	361	357	427	364	355	359	368	411	387	383	375	383	367	381	382	350	369	363	382	377	383	362	355	388	416	393	367	410	382	342	372	367	356	425	383	363	415	391	390	402	370	403	368	370	377	348	383	369	335	365	381	360	357	417	412	328	377	377	388	379	382	360	377	396	352	348	368	369	389	362	344	384	361	357	405	376	343	371	377	354	376	349	380	385	381	369	354	365	370	398	391	377	371	377	355	370	381	370	373	374	368	380	364	372	358	359	314	346	385	362	363	361	374	370	368	388	377	379	354	364	353	344	370	371	347	355	354	402	363	344	387	363	363	362	368	381	397	397	344	379	382	365	391	367	361	353	375	380	374	361	351	344	376	355	397	376	379	366	352	362	371	387	373	377	369	368	344	357	359	367	381	372	332	405	327	409	363	376	379	370	405	337	385	395	331	398	377	356	363	388	368	385	378	366	384	369	394	363	394	403	394	343	385	376	347	378	379	374	342	374	352	384	342	374	364	371	355	353	400	358	350	353	370	371	365	363	357	369	381	412	380	394	362	373	385	376	364	363	397	352	369	372	378	387	383	364	410	331	415	378	362	397	353	388	386	412	348	384	341	372	380	403	340	388	381	348	378	372	377	363	349	348	369	374	351	376	385	372	358	414	348	416	344	366	344	349	349	346	386	377	348	356	395	357	332	354	411	377	369	390	372	362	374	416	336	357	345	357	404	356	368	366	406	360	353	367	353	347	357	381	368	366	387	364	371	381	374	386	390	404	349	371	391	371	379	351	367	377	364	380	422	377	388	345	378	346	344	377	403	386	429	337	367	393	389	377	360	416	400	391	384	382	345	366	355	369	335	372	389	340	377	387	353	323	389	376	366	356	373	361	382	424	370	364	366	352	379	406	365	375	354	387	365	397	391	385	371	364	344	382	353	353	365	329	386	378	407	356	402	367	348	388	344	383	371	380	375	350	375	369	327	353	379	379	358	348	381	381	413	351	352	387	367	368	379	344	403	402	427	396	381	338	376	368	358	377	355	373	328	386	343	421	398	366	396	366	343	390	392	352	380	388	375	385	349	358	382	412	365	360	371	375	378	404	372	385	412	399	364	379	408	368	371	384	387	354	344	389	354	395	387	396	363	387	387	404	382	386	384	370	358	389	375	358	400	357	347	389	381	376	351	400	370	368	350	343	393	375	379	359	364	375	387	406	380	365	360	370	350	377	406	354	348	373	405	370	362	371	331	384	358	366	364	363	338	415	400	394	377	358	378	361	423	372	374	355	378	354	390	360	374	352	364	362	367	423	370	370	346	337	385	388	341	374	366	343	376	367	351	378	394	356	372	367	364	360	372	348	361	359	354	396	344	386	385	344	370	381	377	379	399	370	381	364	350	391	378	357	369	351	343	399	369	342	367	389	373	339	368	366	401	387	369	382	397	360	357	394	363	382	378	334	364	339	337	350	367	377	394	341	376	371	366	380	349	359	366	350	330	391	339	380	349	396	352	376	450	377	369	345	376	372	391	385	378	320	386	371	377	387	367	363	387	377	388	363	360	378	374	390	352	366	348	353	395	390	350	394	343	361	331	383	411	390	372	365	375	402	363	370	351	406	389	391	380	353	385	393	365	360	371	364	352	374	406	346	410	352	365	361	363	392	388	393	339	364	350	366	367	371	382	374	375	347	411	371	367	387	402	355	353	379	388	374	382	387	381	396	352	368	377	419	373	380	389	377	366	376	378	366	359	397	416	362	365	368	351	353	358	402	339	370	338	343	371	402	340	384	370	364	337	337	394	375	388	372	387	372	364	379	341	362	373	352	368	389	374	374	377	369	352	411	376	391	382	388	409	362	402	360	377	333	343	345	369	359	359	379	393	385	370	376	390	362	377	362	357	348	335	377	414	364	392	340	399	371	369	396	431	398	336	385	406	389	363	388	350	378	395	340	384	376	323	338	410	376	383	383	385	336	379	395	396	347	387	370	337	370	368	361	404	398	386	394	348	348	363	385	394	397	349	397	359	383	388	363	385	339	356	366	381	366	363	376	396	343	381	373	405	378	371	376	347	358	359	371	365	375	358	364	375	398	372	365	355	347	357	401	343	372	387	360	369	397	361	358	375	375	360	377	378	345	400	330	382	397	340	401	381	397	369	388	385	369	388	397	375	392	354	392	364	334	371	387	351	402	393	381	344	371	383	384	390	390	364	363	376	372	385	370	374	379	380	376	369	334	379	366	373	361	371	363	367	389	391	366	357	344	357	372	380	348	388	365	336	364	376	403	340	366	356	326	377	379	365	353	372	342	338	398	355	404	360	371	373	355	351	344	421	374	363	382	366	354	364	387	376	377	367	395	347
57649	104207	80813	52171	28289	9196	2110	861	657	627	635	672	648	637	640	611	675	669	633	629	650	654	609	649	674	617	633	648	636	633	662	639	682	686	640	621	713	651	641	617	615	639	639	642	654	654	638	637	609	612	654	605	629	681	654	681	605	564	644	634	646	663	667	619	635	579	665	643	662	640	656	657	603	653	644	657	643	655	648	651	628	636	656	604	579	599	604	646	670	617	680	640	673	664	652	671	676	637	626	618	630	614	672	630	626	594	639	679	644	633	645	625	607	666	642	682	638	629	597	662	615	655	661	611	621	601	662	617	626	688	670	655	647	666	645	604	666	651	637	649	627	615	657	661	628	644	638	658	653	628	619	601	645	651	640	607	631	636	646	659	662	611	625	590	654	637	662	649	646	628	666	628	607	615	645	643	698	580	644	646	669	632	627	662	655	678	639	710	701	660	624	600	616	601	672	625	675	664	624	618	666	637	611	636	650	633	620	678	629	591	650	640	624	644	662	666	686	626	673	639	623	622	643	686	613	647	604	660	619	629	655	642	635	626	620	636	630	668	639	645	651	624	659	658	614	611	635	675	623	623	639	603	645	630	636	640	621	700	636	641	612	599	631	629	640	618	593	619	672	646	608	678	602	647	608	637	622	654	593	660	625	628	614	643	636	654	629	634	703	629	646	647	646	632	643	635	652	687	629	707	642	601	607	671	613	642	625	625	581	623	610	625	651	673	600	644	633	629	621	641	630	627	596	668	635	630	640	631	661	593	657	605	613	632	708	644	632	642	596	674	632	650	644	663	648	625	625	679	661	643	635	649	589	638	656	637	656	616	642	630	675	629	623	585	685	636	590	621	628	620	641	638	612	661	609	645	642	657	664	658	635	654	622	616	620	673	651	623	660	645	620	659	617	678	618	618	714	630	689	636	630	649	637	657	644	626	591	630	626	619	643	672	628	631	661	652	657	613	671	669	611	645	642	637	634	641	609	617	644	572	629	630	660	653	635	594	637	626	631	632	617	625	623	625	611	626	640	593	612	612	630	692	592	638	657	617	645	628	633	627	632	623	624	578	655	684	622	628	652	625	626	653	589	599	636	592	665	641	623	626	630	615	647	613	644	634	626	704	629	663	642	643	622	659	625	641	613	630	641	638	620	654	655	640	653	626	598	631	635	615	649	637	670	673	665	646	644	638	654	655	643	621	680	662	585	659	650	613	697	613	646	648	668	632	574	667	622	606	635	626	633	645	646	629	595	635	648	642	641	639	667	650	638	618	624	659	615	653	664	617	659	608	626	636	631	659	595	570	638	678	601	602	617	612	579	643	620	634	651	634	593	673	689	664	609	617	667	632	659	673	605	665	585	634	625	621	642	644	667	638	656	598	631	664	620	655	659	605	623	661	667	632	677	638	622	662	669	646	656	684	701	639	621	632	623	654	683	662	636	638	605	642	642	628	676	611	623	641	606	642	690	628	619	643	626	626	619	631	627	614	628	609	637	578	640	631	601	659	624	681	663	647	607	659	653	610	631	637	626	648	637	604	639	677	641	611	654	686	631	637	616	660	618	628	581	632	668	659	669	648	661	589	658	632	623	631	643	626	661	621	687	629	646	619	648	633	592	633	634	650	688	610	651	605	652	617	635	632	621	607	637	633	611	706	621	603	644	603	622	639	674	633	610	617	594	661	664	643	617	678	646	638	642	628	646	623	646	619	606	658	671	633	630	646	649	641	634	606	600	656	652	656	654	628	626	638	673	636	634	630	651	630	649	644	646	631	608	643	630	607	615	616	633	578	615	655	648	610	662	666	636	680	612	639	692	699	625	679	650	628	636	623	623	591	617	625	610	596	622	624	618	644	664	634	639	650	645	637	600	647	641	636	658	647	663	681	677	670	610	635	636	657	621	659	617	614	628	657	636	641	561	643	646	617	640	637	586	627	630	639	614	673	672	616	658	624	645	667	614	618	623	646	619	601	634	618	671	610	614	630	610	679	654	632	578	657	649	641	632	674	662	627	618	668	620	645	626	652	604	676	615	632	688	650	645	653	651	619	673	653	666	640	627	613	669	629	709	624	652	642	642	612	629	660	652	633	646	632	618	621	622	639	626	606	601	677	644	657	621	605	643	623	644	607	663	654	655	605	630	635	629	663	655	583	655	668	629	628	626	641	627	651	647	594	677	666	646	640	673	654	642	626	656	671	653	619	625	667	622	598	675	614	633	654	657	582	626	625	662	619	642	627	655	671	620	644	595	641	617	625	652	618	638	689	635	652	634	644	626	679	561	626	617	618	648	613	613	639	597	681	624	672	638	618	629	642	623	653	644	686	647	647	657	642	635	646	637	626	632	653	635	622	690	581	653	650	633	673	627	671	611	658	648	627	625	677	688	612	630	634	637	614	649	612	666	608	660	669	635	624	604	616	621	654	649	682	604	653	668	618	603	658	618	677	683	611	642	613	648	647	639	642	636	648	633	650	649	620	631	627	619	621	666	634	648	638	636	646	653	685	640	648	621	648	599	668	682	617	643	670	647	640	640	622	656	660	620	652	624	623	639	614	662	605	611	653	642	635	623	658	632	620	626	659	629	633	626	689	661	631	669	656	632	667	633	637	678	607	642	689	633	666	623	611	673	629	638	623	609	580	636	727	658	673	659	658	653	699	587	642	659	613	647	633	599	634	638	654	651	672	705	611	649	644	651	641	601	604	615	644	632	620	656	606	672	643	648	653	658	651	591	626	635	588	629	676	603	615	592	582	620	617	648	631	683	641	662	625	649	643	639	636	670	626	633	633	658	600	593	622	643	636	655	599	655	643	582	652	672	643	631	615	618	648	618	606	635	637	661	611	648	637	629	619	661	627	656	567	633	620	614	651	640	627	577	663	588	611	612	624	633	639	694	628	665	671	632	641	678	616	631	658	651	604	594	619	646	633	627	649	633	671	624	644	625	656	634	606	617	649	622	632	615	646	640	647	620	618	607	652	681	615	640	639	651	630	598	614	630	702	616	623	651	652	627	608	635	666	591	661	628	663	582	615	652	631	645	628	629	663	655	677	628	659	645	651	642	652	625	625	662	648	616	668	644	627	666	645	627	616	614	665	606	672	577	656	688	618	629	615	654	618	634	620	639	571	650	685	623	638	663	599	675	638	662	631	647	658	615	625	645	619	667	584	631	607	604	630	664	585	648	647	664	637	614	630	629	640	635	644	721	616	658	618	660	615	684	635	639	667	650	655	617	660	614	671	668	646	595	600	663	651	570	655	601	651	686	603	630	654	616	633	623	652	593	588	643	645	649	639	667	659	663	666	596	613	590	681	682	676	656	657	625	624	609	643	661	641	616	582	606	639	633	664	667	640	642	614	625	644	675	628	619	641	662	643	664	627	642	667	623	643	637	596	679	672	658	628	664	633	658	650	610	653	652	614	642	627	626	654	618	598	622	628	659	645	602	612	640	652	652	608	604	612	632	594	652	621	676	620	651	626	580	670	661	651
28457	33259	32152	16023	3256	695	387	301	290	309	273	290	271	309	256	303	266	291	291	312	302	298	300	308	295	291	284	283	306	277	301	301	279	244	297	291	359	297	269	305	322	345	283	281	315	289	294	256	311	289	319	279	274	314	294	292	309	289	312	309	291	279	312	312	280	301	296	283	285	295	254	280	312	278	295	271	292	254	303	283	280	288	285	295	297	281	278	299	312	330	279	312	295	297	312	281	262	291	300	301	314	309	298	284	288	287	300	281	279	287	308	314	287	292	283	273	300	319	263	311	303	302	289	270	279	307	279	288	295	285	287	281	296	293	331	296	297	266	276	288	282	284	278	296	297	284	297	282	294	306	283	288	280	318	292	281	265	300	285	318	299	305	309	251	310	268	278	270	304	311	310	313	272	298	294	297	290	283	265	299	286	328	294	294	310	295	266	272	274	316	306	298	299	303	301	310	286	303	286	286	281	306	317	275	294	276	309	297	273	329	301	275	287	298	339	296	299	285	278	269	282	293	281	324	307	273	284	278	292	263	311	305	270	296	284	289	302	285	303	302	281	289	284	283	310	265	291	287	300	255	263	306	288	285	284	286	279	307	283	302	307	296	292	239	297	273	284	272	307	290	285	282	273	296	285	290	281	269	312	263	311	308	275	297	299	280	289	287	306	269	300	271	272	297	301	289	300	288	292	331	298	295	309	294	307	309	294	290	316	305	289	266	276	281	300	300	272	282	264	297	284	296	248	288	315	268	295	315	266	290	296	304	303	263	291	301	283	275	305	269	273	285	278	294	305	300	276	270	281	263	273	280	293	314	300	309	312	301	322	338	312	275	299	281	317	303	289	296	268	285	270	283	271	314	296	309	275	297	321	290	294	292	282	298	281	291	292	300	283	295	295	279	282	291	302	306	286	291	303	279	302	264	300	317	274	297	280	319	285	303	282	299	303	313	309	276	279	259	296	289	292	300	313	278	320	300	284	288	290	291	325	266	290	297	288	287	286	285	281	330	305	309	289	305	256	291	292	338	271	288	288	267	302	288	288	290	314	308	301	307	269	286	285	292	311	276	312	289	295	301	314	293	288	282	263	284	309	267	277	306	314	294	317	297	297	282	282	303	295	263	290	295	290	350	301	290	288	314	285	292	303	286	287	279	276	290	315	269	306	259	300	291	273	277	283	304	303	284	267	292	325	299	245	308	277	308	291	303	291	260	293	295	269	282	282	268	315	312	275	286	290	291	268	298	285	303	309	272	299	299	283	308	281	279	327	330	283	321	291	292	313	272	270	310	292	275	298	315	289	285	290	300	277	306	284	265	284	272	318	273	309	281	306	282	325	300	292	300	304	283	316	274	307	277	282	273	250	270	313	288	275	284	302	316	301	287	295	306	310	292	280	313	308	294	298	319	281	304	295	287	296	294	318	285	301	293	300	323	274	321	284	266	285	290	332	285	286	312	298	278	252	291	290	285	274	302	296	284	308	307	291	300	291	287	310	281	303	320	278	259	310	281	305	298	318	283	297	305	294	285	272	303	318	298	280	300	283	265	323	298	280	297	278	294	301	267	272	298	310	283	338	302	298	303	289	276	293	282	288	281	300	306	311	292	286	310	306	318	286	282	282	300	288	280	279	272	274	280	299	286	306	287	266	318	306	296	298	275	290	287	272	299	279	270	312	283	299	259	317	326	306	274	293	291	265	258	294	281	288	305	259	278	301	347	299	317	295	285	313	330	293	295	297	315	292	294	290	306	320	267	299	301	305	278	302	278	293	285	294	270	270	273	297	309	286	294	285	271	289	293	294	327	297	302	320	293	283	291	323	291	272	299	297	283	302	320	292	265	298	299	267	272	291	289	304	276	285	289	281	286	286	305	274	264	315	293	295	270	312	285	290	291	282	285	307	298	286	278	279	290	299	298	313	241	298	326	315	278	267	312	261	309	299	291	338	284	295	322	267	295	289	302	271	280	280	302	270	284	290	285	292	305	301	292	316	270	292	293	277	276	281	269	291	294	311	292	293	281	280	305	307	254	303	301	295	283	285	265	269	268	282	303	277	259	310	292	285	299	301	301	257	322	287	294	272	299	276	272	278	284	291	285	298	293	302	301	290	305	266	300	274	293	293	275	271	325	310	283	304	291	275	307	304	274	304	268	317	282	286	289	284	290	278	310	286	307	288	305	324	281	296	291	293	288	289	303	278	278	308	253	303	320	266	291	287	281	285	302	270	291	303	324	288	258	309	264	299	304	279	294	303	302	278	271	298	288	304	304	279	295	273	259	304	302	305	299	280	265	265	306	311	291	305	296	310	276	310	300	302	272	315	305	270	299	283	247	307	265	280	284	297	297	298	273	312	281	284	272	271	297	275	266	263	315	293	279	280	319	279	295	317	293	304	276	322	321	282	268	300	290	314	292	290	323	281	303	312	274	282	302	298	298	272	285	315	284	308	270	282	279	345	278	304	279	253	293	293	279	313	253	286	282	264	283	314	289	256	290	304	307	311	317	282	298	309	272	276	272	278	267	274	284	279	275	310	269	295	300	336	280	296	256	288	287	299	302	297	309	272	280	278	271	311	245	297	307	287	265	284	289	273	297	276	275	284	289	283	303	323	319	325	339	297	280	308	282	279	287	317	290	297	284	268	316	285	300	276	297	288	286	278	303	309	320	316	321	284	276	267	320	279	295	326	289	272	269	297	276	283	299	267	274	300	291	297	293	283	277	296	288	303	326	288	269	273	298	277	317	280	286	268	294	279	290	255	298	298	279	285	307	285	292	258	328	281	279	294	269	295	268	269	305	315	311	296	271	304	260	297	286	282	303	313	328	292	303	305	266	288	262	287	314	270	298	297	268	346	298	306	279	295	291	306	317	298	279	292	292	307	306	292	277	272	288	313	272	314	265	292	302	274	298	302	305	279	287	282	315	293	330	307	293	319	281	326	298	333	320	301	314	308	285	297	278	278	314	284	288	261	300	288	301	288	316	273	314	297	296	275	282	281	311	253	281	289	309	293	349	265	274	306	297	253	269	293	308	270	303	268	257	297	269	276	255	277	308	281	289	270	264	284	292	273	281	255	296	297	301	287	317	289	291	274	266	317	311	303	279	309	323	302	315	299	306	313	313	316	309	289	314	301	309	291	301	299	325	289	276	295	305	295	297	286	321	284	322	299	286	302	271	273	276	320	329	284	310	273	296	291	310	288	293	285	312	304	298	286	295	294	300	312	278	302	287	305	297	286	289	298	287	308	290	272	284	293	261	299	282	296	296	277	311	304	325	281	284	308	273	268	282	302	287	309	286	280	309	294	283	274	294	304	307	274	280	295	290	273	332	275	274	295	287	329	278	300	283	299	272	281	269	270	315	311	278	319	294	297	300	259	302	319	279	273	282	279	289	282	289	294	303	295	301	273	326	316	295	304	303	288	307	309	313	302	270	305	279	266	265	330	278	310	296	287	311	288	286	297	282	296	284	308	316	261	276	303	322
33437	51378	37313	17702	5449	1459	710	573	524	518	529	523	511	544	527	531	507	495	512	542	514	531	518	566	579	545	510	539	532	540	550	535	538	541	561	530	535	542	491	554	572	548	512	526	517	521	511	515	558	560	531	565	544	543	571	522	496	563	543	523	522	543	555	541	541	517	554	526	541	527	537	518	544	545	521	544	542	568	527	604	514	558	530	531	555	521	539	498	517	491	552	548	514	525	519	541	544	521	536	507	533	525	548	525	519	522	495	524	531	504	557	549	541	535	531	509	523	509	521	539	558	500	507	502	539	527	517	553	497	466	530	526	503	542	529	545	532	543	550	561	532	511	508	569	557	556	545	529	529	500	538	531	549	499	494	571	509	507	547	529	528	513	537	529	533	534	492	531	512	554	586	516	515	548	512	551	544	531	530	569	550	538	521	562	508	506	524	534	564	540	530	543	530	564	550	517	507	513	556	532	520	556	497	542	521	510	552	493	534	517	512	590	535	536	549	538	504	547	546	569	508	517	522	571	540	520	543	517	539	521	528	502	520	509	535	534	532	543	540	531	503	495	496	544	526	563	529	572	550	492	497	547	542	532	533	543	524	533	547	559	523	514	566	500	530	520	529	547	530	537	527	556	536	520	556	515	498	517	569	557	525	541	523	518	546	513	548	508	544	503	475	514	526	523	521	505	542	509	522	564	509	518	558	522	515	530	490	504	519	557	578	540	545	531	527	529	534	530	557	564	537	546	533	510	516	556	529	553	536	534	524	554	518	529	533	526	569	501	521	527	540	482	543	536	489	506	543	565	573	522	560	555	521	503	541	535	551	521	541	563	518	502	530	542	531	542	523	499	530	533	551	551	586	565	582	540	522	560	531	538	530	551	547	487	508	536	506	542	497	508	500	524	534	563	573	562	528	506	537	515	492	553	525	557	544	518	495	526	516	501	510	509	555	504	547	550	545	579	517	533	543	551	485	490	530	535	523	538	526	507	540	526	513	532	533	481	502	489	585	504	527	562	523	546	481	551	518	550	533	526	494	524	501	515	553	545	529	522	548	486	530	529	565	522	494	518	537	539	518	524	517	498	503	547	502	563	518	537	499	531	517	528	528	526	526	557	508	532	521	559	508	504	493	518	550	538	503	570	520	548	554	524	510	561	494	537	562	499	532	545	521	545	556	559	532	480	512	549	515	498	526	521	546	499	503	526	546	516	538	535	538	503	500	532	488	541	584	507	520	520	487	502	519	564	572	517	550	537	532	509	525	541	543	535	513	527	543	596	511	506	559	506	523	572	523	527	506	546	513	511	569	570	479	539	536	524	521	513	498	548	545	543	519	578	517	518	552	518	543	523	535	539	535	545	532	543	544	486	546	547	535	484	521	532	499	512	488	513	562	494	550	502	567	533	504	528	514	539	509	516	528	558	514	535	562	509	521	520	540	509	503	522	568	513	522	517	516	543	582	496	574	485	508	542	521	517	510	527	530	523	485	535	498	523	572	574	540	546	529	551	524	551	522	538	533	507	559	497	512	580	533	521	550	537	494	507	530	538	532	510	483	538	531	514	509	545	555	515	559	516	561	557	522	539	540	505	510	527	546	524	556	539	518	561	522	517	554	546	554	558	507	497	520	548	536	538	472	537	520	511	553	535	537	537	511	541	492	593	513	506	505	566	521	509	516	544	546	513	541	554	518	534	530	549	523	527	550	530	546	542	528	480	543	512	540	525	548	539	579	543	523	533	528	559	524	533	524	502	531	504	538	524	502	491	506	560	549	554	537	521	544	538	539	545	501	527	470	523	540	577	506	520	518	511	538	516	557	529	534	526	518	503	528	548	546	535	525	477	507	547	537	522	564	561	534	522	519	529	544	535	515	524	513	529	547	516	591	580	518	528	488	499	519	548	523	550	500	547	540	476	484	535	546	566	554	554	542	534	510	560	527	511	557	536	539	526	516	512	543	538	523	536	557	521	545	563	543	511	565	495	533	541	542	536	499	558	531	508	490	515	504	522	535	480	451	523	527	515	515	495	549	523	523	478	539	561	542	526	534	546	502	493	541	530	521	516	523	517	516	528	502	532	535	512	565	532	510	548	525	535	534	493	566	508	573	525	558	509	555	520	525	549	516	557	553	515	536	531	559	520	579	540	496	533	479	512	544	526	569	573	543	546	511	520	586	581	510	551	473	573	497	552	557	495	522	551	539	590	550	533	561	535	512	492	518	530	554	536	534	486	484	499	544	557	489	516	491	512	520	559	549	572	456	508	514	518	519	486	547	542	549	554	578	548	564	549	536	550	536	532	546	524	508	515	541	567	500	563	525	532	552	533	483	513	563	513	522	544	513	533	525	527	531	523	512	539	564	522	531	521	547	543	501	538	539	526	527	567	474	502	544	516	544	539	495	475	458	536	501	538	505	523	548	534	499	549	537	515	491	494	536	510	512	540	484	518	548	577	505	498	544	525	548	554	535	496	504	545	577	538	533	512	562	548	528	537	540	507	531	549	578	583	517	562	542	534	522	541	531	542	551	516	556	534	523	505	537	559	519	561	556	524	512	556	571	548	514	542	554	493	515	518	531	500	522	521	563	476	510	530	543	487	523	550	510	537	511	532	520	525	556	551	486	555	517	516	546	554	491	506	511	528	491	488	533	544	542	506	564	550	535	511	508	499	564	504	502	547	521	577	497	561	566	523	569	544	539	562	518	536	546	483	517	535	543	532	498	541	515	536	543	506	559	572	546	529	527	562	506	565	537	513	500	581	519	536	532	564	551	501	536	557	513	504	513	561	489	568	566	505	552	556	589	535	544	556	522	536	510	553	551	516	572	549	498	536	524	500	526	537	587	545	526	558	551	490	562	521	505	522	528	544	506	529	510	529	490	557	556	597	510	514	549	502	508	491	534	538	536	532	554	553	533	492	533	529	533	540	496	544	541	546	537	570	561	526	537	526	510	561	523	540	521	551	534	560	516	521	506	487	582	527	544	488	489	517	548	523	578	548	562	500	533	549	521	541	539	546	491	552	571	547	550	532	510	538	571	527	533	518	508	581	560	561	509	533	523	521	504	559	531	544	558	526	566	571	543	503	556	571	507	526	510	553	519	528	511	477	539	536	534	513	530	508	538	510	534	500	539	524	515	554	549	508	524	521	501	533	495	518	533	516	538	552	533	525	538	511	550	580	494	498	522	506	511	525	519	531	527	536	535	554	531	555	538	534	550	518	550	492	518	477	570	504	558	536	557	537	532	569	517	525	554	562	528	512	476	573	549	523	491	497	495	550	549	521	499	563	544	505	555	510	509	543	537	529	521	548	529	502	515	529	506	514	536	525	570	528	499	573	548	539	491	494	551	524	528	500	564	522	526	555	536	571	525	554	553	524	531	538	512	539	528	516	519	536	566	505	517	525	530	537	525	554	495	556	509	546	563	547	514	539	518	520	539	516	557	537	517	536	493	573	527	564	537	524	511	530	544	536	498	502	514	541	553	536
24597	25213	38264	31965	20839	9355	1127	401	321	363	310	320	334	318	287	334	335	304	345	345	303	342	336	328	309	318	325	339	338	341	296	304	307	319	314	327	347	338	331	343	343	336	355	304	333	305	317	321	323	314	314	358	313	310	284	315	340	314	338	328	339	304	335	330	318	317	350	281	345	313	305	360	305	350	284	315	340	325	303	310	285	335	318	330	302	330	303	305	325	294	291	297	313	345	314	328	363	293	320	359	307	284	293	326	335	303	299	290	304	349	321	297	317	294	308	296	332	318	331	333	295	326	333	306	332	276	352	324	318	326	324	346	318	287	334	359	320	315	325	317	330	345	330	307	338	298	303	326	319	294	327	296	290	317	315	290	330	326	314	331	326	326	345	311	310	326	342	336	336	313	357	316	330	290	297	340	300	332	324	319	291	293	307	321	303	311	305	324	323	306	336	304	315	298	313	328	333	336	320	338	310	319	297	311	328	317	370	298	297	376	326	319	293	310	307	331	336	356	350	354	336	310	312	319	297	322	319	328	313	325	332	343	308	331	308	344	313	300	320	310	316	323	308	344	283	324	325	337	314	325	303	319	324	327	331	329	333	336	326	299	347	311	344	274	318	326	270	329	321	330	331	341	305	297	343	334	321	322	330	310	358	309	334	317	303	339	289	329	318	299	323	325	350	281	314	295	318	307	328	310	320	297	323	321	304	332	331	320	346	302	333	300	303	341	313	307	329	311	308	286	281	325	313	325	329	317	320	335	303	315	313	318	360	334	323	321	309	322	293	324	315	320	303	324	360	335	313	330	351	306	319	360	323	332	317	328	330	340	318	317	309	313	289	340	326	321	282	332	317	325	323	306	358	343	317	309	346	324	305	346	290	290	286	329	349	322	320	328	334	303	301	281	331	319	300	310	331	323	340	333	336	315	342	315	323	311	295	317	309	309	299	312	309	285	326	318	308	287	310	300	324	297	306	311	335	315	316	311	306	303	336	314	326	328	293	310	320	314	321	316	301	312	322	325	310	326	307	306	309	347	320	281	341	282	346	339	352	321	319	314	297	319	301	357	283	309	314	299	297	310	323	322	326	326	320	323	306	343	344	309	297	305	324	312	301	300	291	324	308	307	336	325	367	347	318	349	305	323	304	323	298	344	306	337	310	336	318	318	315	331	332	338	328	315	309	350	329	337	329	266	321	330	327	305	320	321	308	295	311	310	308	298	313	311	315	342	293	306	287	318	319	299	347	306	322	314	316	276	312	311	337	302	301	345	340	313	327	315	333	315	310	321	329	328	337	332	320	336	309	324	303	325	313	337	309	295	279	300	304	312	314	320	295	319	297	328	311	330	291	325	353	303	309	337	299	309	298	316	309	332	307	288	335	316	322	312	299	314	331	307	324	322	315	322	313	327	289	297	328	350	312	307	304	312	310	307	314	348	322	311	301	310	310	346	329	304	347	313	342	335	321	321	321	341	367	349	302	275	302	297	339	287	320	307	325	315	329	336	341	310	316	300	301	295	318	327	327	322	318	295	308	329	314	342	322	304	328	288	324	314	306	308	301	328	296	295	347	312	330	311	315	342	326	314	331	323	298	311	320	299	309	307	326	307	317	305	310	301	321	300	319	347	289	334	306	295	319	317	350	320	353	310	312	298	321	338	338	312	321	281	342	340	313	344	336	329	310	337	340	336	327	309	316	323	349	340	314	275	318	321	320	326	275	301	321	314	339	311	318	308	292	310	315	304	315	325	329	329	335	342	313	298	306	297	311	324	310	307	303	300	325	319	309	327	328	313	330	309	321	325	333	308	310	318	331	319	320	280	346	315	308	306	301	328	319	322	307	317	353	273	319	325	338	368	305	347	325	328	365	308	310	350	326	328	309	317	306	322	331	294	337	310	329	284	332	293	317	322	314	319	317	340	301	346	308	316	316	321	305	298	306	316	322	322	327	342	320	331	312	313	315	355	322	280	312	313	295	341	329	337	335	303	293	312	337	315	364	298	334	324	309	297	312	324	314	309	332	352	365	313	293	302	272	322	301	314	329	324	312	315	340	285	330	338	331	320	325	314	354	310	295	319	306	316	282	319	334	301	301	326	335	326	304	331	334	323	329	327	307	291	301	313	316	340	302	331	362	314	278	330	314	309	299	334	326	318	329	296	345	336	317	324	312	311	282	330	353	318	317	326	318	308	315	317	302	337	335	329	300	325	337	317	326	333	295	350	323	288	338	329	333	330	294	313	304	322	296	350	320	326	303	313	327	328	334	333	323	281	333	356	289	315	334	296	340	328	292	298	331	298	304	326	297	315	283	294	294	346	312	312	311	330	320	325	317	322	336	289	308	337	328	295	340	304	306	321	314	317	335	309	356	320	320	309	322	323	341	327	316	314	309	299	333	371	302	313	314	329	287	334	334	333	347	321	290	301	314	353	325	286	330	331	316	335	323	293	294	321	298	306	320	330	304	338	306	345	296	299	341	315	312	355	299	336	347	305	292	330	325	338	301	333	315	318	303	320	334	312	328	308	308	332	318	299	361	298	290	323	335	294	321	357	318	305	308	334	301	322	329	306	338	308	301	316	351	299	322	295	297	311	348	333	317	306	318	289	281	309	279	319	341	329	310	330	332	310	339	304	323	323	284	297	306	321	319	329	319	318	315	320	306	361	316	318	285	315	357	309	307	323	335	309	356	370	344	245	333	311	305	315	323	290	327	315	315	319	324	313	332	337	325	328	308	296	319	321	306	305	325	304	309	298	322	332	336	335	341	316	336	300	331	365	314	322	317	311	316	277	314	266	326	305	363	327	326	314	361	332	330	351	319	302	319	318	328	329	296	317	312	306	306	318	318	308	287	317	312	320	318	337	330	301	305	316	308	297	326	318	293	334	332	294	304	295	341	329	296	313	294	324	331	310	304	346	321	326	322	311	317	309	314	318	326	310	353	294	329	341	287	328	301	319	309	299	331	343	320	334	298	313	298	322	292	322	299	265	321	322	310	317	316	309	290	300	312	327	299	317	297	311	297	336	294	316	299	323	290	320	313	329	290	313	313	314	317	311	287	320	319	324	313	326	306	317	293	292	340	334	316	350	320	336	319	314	314	305	314	291	335	306	321	323	317	310	360	341	312	351	315	309	309	345	313	295	321	333	309	301	336	307	305	334	300	310	310	329	305	323	356	338	312	296	316	312	340	322	324	318	295	308	319	329	350	334	326	303	305	357	315	330	352	297	342	319	336	292	344	314	317	313	298	311	295	304	318	321	318	345	316	343	308	335	278	324	295	347	313	312	300	351	299	332	304	302	335	332	325	356	292	275	324	319	309	316	293	296	291	322	305	321	329	293	288	332	300	281	324	321	334	295	338	320	321	323	295	320	350	297	320	324	281	337	331	312	315	337	316	309	322	280	303	340	326	306	290	321	311	345	321	316	319	324	339	302	284	372	328	320	283	316	332	315	327	309	325	318	309	311	309	327	294	326	322	335	279	299
58773	95161	72489	43165	21094	5651	1444	651	592	546	592	580	577	577	579	567	590	612	612	568	550	565	563	606	582	545	579	584	602	539	570	567	570	589	560	582	543	563	579	574	596	556	574	551	543	558	588	559	554	609	579	586	605	541	587	579	556	558	612	558	623	596	560	536	585	603	570	578	557	587	578	569	577	557	562	600	575	555	579	548	622	565	595	571	588	603	570	555	566	545	573	555	534	557	553	531	569	580	533	571	534	598	606	589	582	525	555	554	565	559	588	562	532	584	546	568	560	546	543	582	574	572	584	513	574	583	539	575	578	592	582	541	562	552	551	567	542	584	595	558	601	582	567	587	572	569	581	625	565	581	572	554	574	559	546	571	560	581	613	566	537	569	600	577	609	585	590	572	635	588	606	575	558	570	574	578	577	537	564	582	585	569	626	583	585	578	573	523	598	531	561	582	563	573	560	509	576	560	531	576	564	599	539	544	579	556	553	570	585	574	578	550	557	578	562	558	583	508	571	598	537	508	542	569	573	594	587	563	536	559	536	559	560	597	614	570	617	541	587	548	562	570	580	563	531	562	568	583	610	567	588	580	598	583	552	543	545	584	539	563	611	566	552	572	610	550	570	601	541	572	527	594	517	559	569	614	604	552	585	555	580	578	541	594	552	596	559	566	509	573	580	582	575	609	543	562	577	565	564	585	540	560	547	538	568	538	521	564	570	592	555	571	590	558	563	568	556	565	555	598	564	535	561	557	622	594	554	602	587	577	579	605	560	537	593	553	558	563	546	562	569	568	582	569	536	589	523	576	586	589	529	619	578	544	580	542	593	556	563	551	575	572	590	550	568	604	526	618	570	566	563	561	606	571	556	558	565	555	572	596	586	533	595	587	554	568	583	546	577	607	593	567	563	574	595	546	545	532	572	569	566	573	593	570	551	582	546	614	571	560	565	543	536	549	571	587	549	526	610	592	590	557	557	550	614	572	551	607	507	553	536	577	596	579	548	535	546	500	536	570	594	572	611	562	580	570	618	568	542	557	552	602	616	562	568	561	579	584	566	542	526	578	568	547	553	573	547	535	619	581	557	576	583	546	575	569	582	552	531	544	575	529	574	610	535	565	545	607	594	577	556	561	591	529	576	585	600	573	571	557	577	572	545	533	581	568	567	579	599	557	573	573	564	554	600	576	525	588	540	555	539	580	535	583	584	564	582	581	546	540	645	609	555	573	577	572	554	571	581	572	574	585	536	563	588	594	556	562	568	565	578	587	576	574	633	541	580	552	573	544	588	608	546	557	558	577	555	608	558	565	558	610	531	540	570	574	553	570	535	562	570	569	567	556	561	580	578	534	567	544	573	599	521	551	557	543	535	604	499	531	506	545	545	566	523	594	527	578	601	533	546	581	577	571	573	574	568	554	558	597	549	558	545	589	540	586	623	559	550	589	574	528	592	589	603	592	566	552	542	537	552	586	558	589	575	540	571	584	519	583	579	594	547	544	559	550	589	562	585	616	585	563	576	560	563	553	567	586	521	582	574	544	607	573	599	592	535	562	558	573	532	580	608	625	564	604	632	565	563	545	564	541	564	592	537	604	575	588	591	570	534	549	530	588	616	543	587	561	523	591	572	568	606	580	550	597	592	586	558	567	556	583	518	562	565	565	611	594	536	538	554	581	583	572	553	583	573	597	604	554	561	581	565	616	550	591	610	603	556	563	600	551	555	625	539	587	560	577	560	595	571	558	579	544	605	589	584	543	586	556	549	545	535	569	599	601	572	614	550	569	567	547	578	561	568	569	585	594	524	555	536	609	541	582	561	579	551	563	594	566	552	579	599	574	566	585	577	573	551	561	596	557	563	593	545	575	567	574	582	514	573	541	577	602	590	595	541	566	564	542	554	557	566	576	532	603	542	552	608	593	579	581	580	595	561	590	577	576	541	572	565	574	566	534	608	611	531	553	551	569	583	586	520	559	593	540	546	520	556	566	561	593	592	585	552	540	521	542	581	599	553	616	614	588	541	585	583	569	584	585	547	583	598	545	559	582	588	574	604	564	574	560	562	597	589	609	568	569	553	552	529	517	562	574	603	572	598	550	571	545	576	585	581	566	569	570	577	597	613	545	587	492	526	537	547	592	617	594	592	585	582	573	561	563	561	558	577	599	546	606	547	555	587	574	558	580	552	580	557	549	603	577	566	558	602	582	589	569	611	557	581	512	564	612	577	603	563	555	576	604	546	538	544	608	561	583	575	633	568	572	589	607	585	531	540	583	547	549	538	544	544	544	546	579	549	526	579	632	581	522	535	553	567	543	542	563	574	562	548	607	592	545	592	564	561	572	591	564	573	501	575	569	583	591	561	615	567	576	562	575	593	578	583	582	540	553	548	594	529	582	565	571	542	563	576	535	570	551	560	572	559	541	568	550	557	578	546	556	563	587	566	591	551	556	560	578	585	586	552	579	544	587	623	581	526	532	567	541	589	520	581	576	567	566	575	571	562	558	578	540	580	637	600	581	610	530	625	570	533	537	577	587	541	589	535	550	579	531	536	525	551	572	589	511	551	525	579	533	552	606	524	561	547	571	568	561	550	572	574	588	562	539	575	558	601	581	577	533	550	611	558	554	558	592	585	606	589	580	575	575	582	567	608	558	549	550	551	579	563	552	601	584	599	574	541	580	557	601	570	523	564	563	576	573	566	575	578	595	581	603	549	525	587	542	585	533	541	558	597	569	575	581	583	541	575	617	569	573	557	587	532	547	565	550	548	566	592	532	538	566	547	535	582	555	582	559	558	593	551	540	543	550	579	585	583	561	590	572	572	534	598	598	583	545	537	593	576	555	518	547	555	513	565	586	631	575	575	567	548	567	577	583	574	578	551	531	548	576	559	567	553	560	565	559	586	526	525	522	559	565	580	535	565	548	594	605	599	555	542	606	538	583	585	578	565	546	553	602	591	581	567	616	518	587	617	588	558	599	590	594	527	576	568	563	586	550	608	543	578	582	563	590	570	578	556	585	578	552	512	558	577	553	609	563	541	566	586	532	596	540	563	565	525	591	557	564	574	520	548	591	575	589	606	561	581	565	600	542	585	537	554	565	565	579	592	597	566	570	560	561	577	548	551	554	573	575	579	596	553	530	532	542	599	578	584	584	586	554	589	596	581	627	576	565	556	530	555	602	597	543	523	562	578	552	552	575	589	555	573	557	551	557	571	567	575	556	581	572	545	572	537	554	551	595	557	555	565	594	566	593	582	580	547	597	580	569	587	582	580	547	582	567	593	587	531	581	603	551	581	588	588	556	588	545	585	557	545	567	533	549	578	572	599	530	542	544	572	547	607	570	558	579	556	580	540	560	546	568	588	553	535	548	570	566	562	606	594	559	611	581	576	561	607	579	581	548	542	577	545	580	537	565	563	617	589	598	538	589	507	577	562	585	574	579	586	528	570	561	541	594	583	601	564	566	616	550	576	569	563	594	577	550	560	525	595	624
23515	22993	34320	29336	22386	17360	4522	546	408	408	387	417	388	416	371	388	409	386	393	411	352	389	350	354	367	417	382	369	377	449	371	376	394	345	372	411	398	405	395	377	382	387	389	376	367	345	353	349	356	378	381	407	347	375	374	352	384	376	380	364	411	378	367	363	364	391	414	394	378	370	363	381	394	398	363	370	370	399	398	373	381	386	388	417	401	338	368	374	361	363	351	346	361	365	401	367	363	382	369	371	358	357	379	358	368	368	359	357	374	376	388	385	379	362	376	370	400	370	375	385	329	371	388	388	361	394	377	397	382	372	365	367	349	393	346	404	393	370	352	412	381	383	380	372	387	374	365	369	367	416	352	370	359	368	381	371	386	368	360	374	352	353	380	385	402	380	383	414	377	352	339	354	345	380	375	350	350	403	375	360	403	387	400	378	389	376	397	360	393	374	359	401	377	409	397	391	414	399	381	383	331	379	361	341	396	357	376	380	358	391	372	383	385	390	386	397	404	369	335	389	348	374	377	377	364	377	401	374	384	368	353	374	356	360	381	383	380	368	357	356	382	363	358	384	359	363	397	390	357	356	393	363	391	368	353	418	359	366	381	380	374	364	344	381	385	357	389	390	361	393	362	370	397	361	310	386	355	384	362	399	370	357	361	373	371	395	402	381	329	386	358	392	356	366	364	339	380	345	368	372	393	377	379	332	400	351	337	344	373	389	353	378	350	382	363	362	375	354	402	417	369	358	396	337	355	393	358	438	343	373	332	350	355	385	387	377	378	359	408	395	378	391	371	365	352	372	395	363	376	379	369	364	375	384	395	392	369	379	394	387	375	393	361	367	350	331	354	386	379	380	395	365	395	397	401	341	370	391	371	381	353	405	335	372	358	380	410	354	391	400	375	369	369	356	361	394	393	372	400	383	383	363	378	377	379	354	357	377	357	389	365	359	389	349	358	412	370	353	372	389	363	366	383	354	387	374	377	373	337	340	346	397	360	363	356	375	338	367	345	409	380	382	399	387	351	383	349	402	383	373	368	377	343	377	394	401	389	407	356	395	375	364	407	364	375	362	377	374	373	356	357	380	390	389	389	378	349	332	362	362	388	348	362	381	364	378	347	361	380	384	359	381	377	350	387	359	376	391	341	395	370	378	381	339	387	413	353	363	375	379	366	376	377	386	373	371	403	395	370	340	360	356	360	364	373	409	342	368	381	382	344	335	377	390	393	379	358	340	347	349	358	340	373	384	342	406	376	397	405	352	407	339	373	379	382	312	375	390	412	382	375	382	407	381	375	401	395	360	360	392	371	379	386	368	387	381	363	349	384	379	374	369	408	369	404	357	331	363	370	360	390	362	368	404	354	378	362	406	397	393	338	375	357	341	387	390	366	388	398	373	377	394	402	390	378	367	384	372	361	343	332	382	366	391	347	356	394	357	323	389	365	365	370	383	385	367	389	352	366	364	349	350	376	362	367	367	371	430	364	365	388	351	369	362	354	336	368	347	370	363	361	403	385	402	395	392	371	382	399	369	362	363	389	430	344	354	391	365	383	338	388	405	396	372	379	398	380	361	393	376	358	382	378	374	394	360	405	392	389	387	360	403	355	420	383	353	388	344	402	380	347	376	389	384	387	389	373	341	381	357	386	392	380	382	378	355	367	406	372	356	369	405	357	380	364	367	373	365	343	365	395	367	386	357	364	370	377	356	400	393	390	337	387	361	378	382	379	386	377	361	356	359	380	364	407	398	373	385	377	380	374	434	364	396	401	354	342	379	358	365	400	394	369	390	346	358	372	375	371	374	358	361	328	370	371	353	385	383	374	396	371	385	356	339	444	362	429	380	368	365	366	359	393	360	350	394	389	350	362	376	410	394	360	388	384	360	362	394	356	378	376	359	397	397	385	377	376	363	388	409	400	337	368	397	354	384	383	330	392	364	367	370	390	417	372	331	382	389	371	397	381	355	367	376	366	358	364	424	374	346	367	388	353	354	338	397	380	382	359	362	362	384	378	341	381	368	378	382	360	374	389	398	393	371	382	376	360	357	360	384	386	341	356	397	359	351	355	356	328	361	383	387	376	386	379	339	354	383	400	358	364	348	362	385	374	408	390	348	322	382	365	382	357	372	386	381	371	375	361	385	380	380	389	353	393	347	353	394	410	353	349	380	348	394	396	383	347	410	383	350	363	339	381	371	403	375	355	332	361	374	386	381	337	384	388	349	364	377	345	345	372	362	366	361	396	385	361	350	376	364	353	366	351	390	372	375	395	384	381	411	376	386	380	365	369	374	360	372	400	372	345	365	379	392	358	384	377	360	408	379	376	380	386	353	356	353	361	376	376	383	375	386	392	371	358	372	369	366	405	385	370	369	383	349	410	354	403	371	359	333	352	352	398	393	387	378	320	415	392	389	344	399	383	371	384	352	347	380	357	365	364	360	377	391	346	393	366	345	380	386	359	399	366	357	384	377	395	365	360	365	405	391	380	376	377	419	406	352	358	319	348	370	399	357	388	373	378	371	400	374	372	392	346	392	402	390	398	363	370	351	348	382	333	387	352	373	354	404	366	400	377	373	372	378	403	370	355	369	387	375	378	351	379	387	348	353	389	384	383	385	388	364	369	370	367	385	380	364	403	360	357	409	389	381	363	364	373	362	368	361	361	357	386	373	357	378	388	351	371	377	400	392	378	374	359	396	386	368	397	357	370	402	368	330	392	348	391	345	357	381	367	399	360	369	370	376	394	361	350	383	378	358	401	347	383	396	434	381	363	367	361	392	355	360	412	395	362	378	340	385	391	355	351	330	349	351	380	392	359	374	366	393	383	362	370	372	377	363	367	336	357	365	409	368	374	371	353	383	374	398	366	350	377	344	341	352	381	371	415	378	403	364	368	365	365	339	357	386	370	392	390	365	356	360	425	344	403	362	366	373	396	349	385	352	354	374	387	373	350	360	364	369	351	377	395	384	374	401	372	384	383	368	377	341	382	380	395	345	429	365	342	395	403	402	341	377	392	354	343	367	349	358	378	364	371	359	360	342	378	385	367	380	374	390	377	401	412	375	363	380	364	375	378	387	355	372	375	367	387	356	377	355	389	382	386	363	378	386	383	363	365	377	354	367	391	371	361	397	365	387	380	369	360	356	410	383	384	358	396	369	347	373	356	377	363	373	360	350	362	395	370	363	400	405	419	369	390	344	386	365	390	373	386	403	362	381	366	385	350	378	400	384	358	340	390	437	361	355	389	406	368	387	363	360	397	378	369	356	356	345	347	373	368	360	390	381	363	404	403	368	361	362	360	365	387	371	369	381	350	342	391	381	378	388	364	386	392	371	385	352	365	393	391	370	368	380	399	384	364	388	405	341	361	379	405	364	395	375	375	358	376	363	392	370	344	367	364	365	367	360	383	355	358	393	378	341	405	371	363	358	387	340	413	384	378	397	393	341	399	363	346	380	387	383	391	383	415	353	381	384	372	392	397	384	356	325
58523	104101	81335	51878	27587	8857	1938	793	598	695	709	596	616	643	657	613	648	622	624	631	630	588	639	609	677	655	642	644	656	648	629	655	618	605	647	649	641	625	687	632	617	623	643	654	607	614	593	636	661	601	670	637	678	649	661	660	595	647	592	627	630	639	617	696	633	626	639	624	647	646	662	631	681	654	630	650	609	682	590	662	638	618	643	655	678	625	647	600	614	661	604	620	610	627	668	640	646	687	627	690	629	641	609	630	641	646	654	640	625	657	623	645	618	658	655	605	679	629	621	669	642	634	656	656	676	648	636	623	652	655	596	642	606	634	587	599	640	632	662	636	667	667	590	641	703	631	644	626	615	628	660	653	614	695	614	640	640	605	670	603	652	659	630	643	659	682	607	629	639	633	659	650	620	643	639	674	619	590	622	624	689	646	589	629	644	635	630	671	702	648	596	639	668	626	630	628	597	650	627	628	648	594	588	653	629	638	643	624	611	592	631	643	633	676	650	661	610	629	632	632	664	605	609	638	666	629	649	652	647	671	622	659	572	613	654	716	617	619	634	666	621	686	601	629	661	638	663	615	607	589	615	679	658	619	549	657	659	626	633	642	627	662	638	646	638	655	641	662	631	579	615	635	668	653	631	613	610	657	616	628	622	680	654	672	648	616	661	644	640	683	678	635	631	640	605	618	632	643	653	640	658	659	647	608	648	619	640	612	622	618	637	650	676	635	628	617	626	655	656	649	604	622	633	633	665	585	611	614	651	628	630	642	627	608	621	664	628	665	623	637	653	664	578	586	639	587	644	639	641	644	647	605	604	666	637	634	628	659	604	589	663	653	648	613	610	623	620	634	652	601	621	618	669	615	654	581	650	689	630	665	641	633	618	574	642	627	671	687	629	683	616	662	645	687	674	660	593	619	648	620	628	640	655	671	660	651	615	642	643	645	668	638	631	668	629	640	670	659	672	648	617	692	602	636	639	579	659	672	647	651	663	671	647	626	662	627	640	650	602	651	635	657	665	618	669	645	657	617	631	609	637	625	668	639	645	644	629	643	626	623	628	631	623	586	598	638	605	595	690	697	665	600	621	635	643	628	654	628	667	645	648	603	633	642	672	637	669	630	635	636	661	627	626	640	676	672	681	664	604	665	628	638	638	593	653	606	668	639	631	638	658	731	614	643	572	626	629	676	651	681	693	624	690	626	602	637	595	595	594	639	660	646	644	607	672	622	664	614	638	664	639	621	607	654	605	639	591	594	616	649	616	639	646	636	575	641	642	671	674	648	602	652	653	614	649	633	606	643	650	634	701	636	608	622	617	624	621	654	616	624	645	656	657	617	628	629	661	640	631	631	595	685	598	660	606	662	705	650	646	652	638	644	686	643	627	655	640	614	668	609	638	614	620	658	594	643	635	623	635	621	616	640	663	630	635	619	640	673	648	657	693	611	641	648	633	661	630	625	645	613	646	689	617	638	656	644	600	665	602	667	645	619	611	658	663	654	670	633	616	638	636	623	662	638	589	575	645	635	671	645	634	642	591	639	640	639	620	610	650	652	611	617	600	648	675	658	691	666	666	623	624	594	669	657	627	644	663	633	599	653	666	661	602	638	652	618	677	603	621	634	632	635	645	584	664	631	644	627	630	645	646	640	637	639	609	630	678	664	629	606	615	667	605	641	686	610	649	627	642	611	640	597	607	646	668	623	612	624	608	641	631	629	654	627	699	630	674	640	644	618	669	626	669	686	659	695	627	630	642	593	647	624	621	692	629	649	659	630	623	677	608	656	660	614	613	609	670	617	629	616	651	657	660	627	612	613	614	652	657	589	644	641	609	660	631	658	641	621	652	630	620	628	600	644	608	639	649	654	668	639	628	663	663	630	619	609	643	623	680	638	641	635	636	633	678	595	628	634	655	661	595	660	638	672	631	647	656	633	629	612	651	660	685	637	694	660	641	642	636	640	608	667	681	652	656	657	656	689	647	639	649	629	622	674	648	576	658	618	616	619	659	569	595	610	625	645	618	651	603	652	638	641	592	676	662	626	657	635	620	629	633	651	651	630	667	604	626	656	612	630	641	687	686	655	618	608	648	595	628	609	608	618	621	650	618	617	573	662	652	681	622	615	674	594	689	632	652	710	647	635	613	668	609	599	634	633	618	612	643	621	625	601	662	680	669	663	631	590	621	604	637	620	657	647	645	657	647	608	640	648	638	660	645	644	653	653	632	649	639	630	637	672	641	658	662	631	661	630	642	592	616	637	629	668	644	651	629	636	643	614	656	668	618	646	632	623	612	661	671	632	607	619	660	602	629	606	614	625	683	684	626	648	631	640	640	599	669	632	653	658	655	643	580	648	672	574	649	622	644	641	637	719	637	661	616	616	654	632	636	623	654	675	626	628	702	667	635	690	607	649	625	640	634	641	661	663	647	647	648	703	673	654	630	615	624	634	621	612	609	646	692	637	638	656	622	603	633	643	635	668	609	623	677	645	658	605	639	608	608	649	637	644	660	640	645	623	624	650	570	648	591	675	648	632	619	614	605	631	640	642	671	628	630	696	650	617	640	641	613	686	623	624	621	655	623	655	639	577	643	632	634	634	600	627	626	640	620	615	632	684	649	626	602	634	659	621	682	663	625	628	643	626	661	637	660	647	653	651	591	649	633	650	650	619	631	660	662	653	670	649	645	644	630	631	644	623	662	635	583	638	661	632	638	677	624	609	670	589	610	629	600	623	642	667	622	645	684	630	630	648	648	652	628	658	626	619	630	618	629	618	647	640	614	619	619	669	671	631	586	644	653	650	590	656	608	590	656	644	638	678	705	655	635	658	635	656	661	671	632	623	620	589	654	628	624	643	630	620	700	655	654	652	634	609	648	625	629	603	616	630	651	629	593	645	655	647	610	620	615	598	625	636	660	616	663	619	629	623	666	660	668	629	649	622	620	675	644	654	641	628	561	679	642	634	604	620	647	642	610	620	684	603	664	664	643	620	668	633	639	664	650	647	617	642	667	615	653	615	651	634	615	644	643	648	662	627	650	642	675	634	616	608	601	634	614	657	670	617	583	680	610	618	671	663	625	673	622	633	631	688	665	653	655	642	659	678	608	604	639	631	631	644	699	632	636	631	671	611	616	645	651	644	608	634	629	704	630	614	619	630	703	687	636	639	668	610	632	630	632	627	622	661	650	631	646	624	603	637	602	618	603	635	666	629	644	656	663	629	614	647	644	590	638	637	625	667	624	665	670	623	626	622	662	637	638	665	628	640	655	617	676	568	608	657	629	637	613	600	589	615	594	649	617	603	602	638	610	667	639	651	617	636	669	593	625	594	641	632	646	623	622	638	658	649	630	592	619	656	689	637	655	662	668	634	641	697	585	660	650	598	601	620	640	662	627	613	613	633	627	629	636	634	618	674	656	639	639	585	611	609	653	620	692	682	628	640	609	618	611	657	657	627	621	656	629	623	617	694	634	673	637	619	623	636	633	614
28434	31986	32243	15935	2967	680	343	270	245	285	333	311	285	269	300	282	316	284	280	292	276	294	260	274	302	305	292	285	300	298	306	264	286	264	277	315	276	265	264	278	299	284	287	272	276	291	269	282	291	311	320	286	290	340	285	274	274	290	308	309	304	274	278	287	297	276	285	285	270	265	281	315	260	274	334	292	292	289	300	311	294	313	285	332	297	325	291	280	325	307	314	304	284	262	263	269	285	299	310	286	281	323	277	306	300	314	287	271	293	290	308	320	285	280	305	274	271	275	276	282	312	272	288	285	253	260	307	293	281	268	273	279	307	318	297	267	313	296	298	274	304	317	265	300	280	283	313	293	305	281	286	273	281	325	307	284	309	287	343	281	276	275	303	311	288	320	292	250	263	297	292	273	293	318	307	290	282	288	278	304	290	288	281	282	303	265	272	305	273	282	304	285	295	306	277	279	288	282	294	304	285	316	280	290	292	258	300	298	269	321	296	306	303	297	234	275	292	267	297	296	282	306	289	289	298	301	275	320	276	314	275	282	280	291	315	284	281	269	304	296	289	278	310	308	294	261	290	274	300	322	318	293	277	320	280	292	312	306	284	259	285	317	299	291	272	291	300	290	270	291	295	269	293	291	244	272	290	246	297	300	269	298	279	286	309	305	302	269	293	317	286	293	286	267	290	278	259	288	279	301	297	278	307	325	288	302	286	266	288	266	268	267	288	280	302	288	326	300	251	284	303	273	260	294	285	339	281	269	311	287	279	290	289	296	261	272	279	293	316	276	288	296	283	301	295	313	308	306	308	278	305	286	294	269	322	252	286	301	314	306	280	259	276	300	274	274	282	273	294	287	280	304	285	298	308	283	291	294	268	275	293	289	277	312	301	280	295	309	269	292	282	284	300	287	260	272	287	273	273	282	293	302	279	296	298	294	305	269	288	264	278	294	273	288	280	281	288	283	272	296	276	280	295	307	271	327	290	280	294	293	297	300	310	263	304	289	282	292	287	302	302	299	288	314	276	300	286	311	281	276	276	340	280	276	267	298	267	263	268	301	295	286	303	293	290	328	282	307	284	310	239	291	323	298	300	293	288	266	269	327	302	316	302	270	263	320	261	281	310	298	300	304	272	268	288	270	311	303	259	277	303	290	288	271	292	294	301	280	286	295	263	293	277	296	287	268	300	284	279	300	259	280	279	308	300	301	289	288	276	278	274	300	312	276	288	278	310	299	283	301	296	317	278	279	284	274	307	298	274	291	259	289	283	282	295	298	270	301	322	292	272	272	313	308	314	235	301	297	292	317	313	323	255	303	283	274	279	288	310	288	296	292	279	309	298	280	267	297	327	280	305	260	289	251	284	289	279	304	280	285	278	301	277	274	282	278	278	305	280	273	295	293	267	297	280	285	259	302	309	279	299	288	273	283	254	310	322	291	303	321	296	300	278	290	314	288	272	275	322	272	306	290	295	326	283	282	281	312	293	262	286	288	274	306	306	288	301	283	312	272	269	288	292	295	307	302	288	292	279	304	282	292	308	291	289	259	281	273	268	284	284	261	255	297	279	298	297	285	242	309	281	319	293	326	300	291	267	297	270	315	277	275	264	278	268	272	324	300	295	295	285	303	263	282	297	295	280	267	295	294	313	282	287	291	300	300	299	282	298	310	293	282	297	312	275	286	304	282	289	338	284	271	317	278	313	268	307	274	311	269	268	280	294	308	299	296	295	305	309	288	303	281	285	303	286	304	291	277	298	255	300	294	260	263	276	276	291	306	279	249	283	282	305	284	288	282	276	283	283	292	280	267	301	304	275	273	318	292	276	319	300	272	286	308	294	279	294	292	303	270	289	319	291	296	306	302	283	278	268	299	295	287	307	290	243	266	266	283	246	281	284	284	300	267	282	311	299	263	268	327	257	309	280	351	288	320	286	292	318	264	315	309	281	244	280	283	268	280	299	275	284	274	290	297	277	286	277	287	277	308	316	308	300	266	303	277	284	307	314	286	280	270	280	272	278	281	264	267	298	268	314	276	263	271	329	277	294	286	310	275	266	286	277	287	309	279	257	279	302	294	278	302	292	291	269	310	285	292	317	303	317	266	291	303	296	278	271	303	312	290	302	279	282	281	278	284	283	258	308	301	297	267	299	324	273	284	295	291	274	298	310	277	279	307	280	285	258	269	279	258	307	280	326	272	282	309	264	305	309	316	295	283	321	288	298	255	319	291	314	305	283	301	304	293	290	304	290	318	315	289	265	290	287	276	317	272	252	261	287	260	265	270	281	318	259	291	293	275	300	291	293	303	295	288	282	275	274	285	315	276	289	294	261	287	302	284	286	308	277	281	285	291	295	286	293	268	303	303	260	288	276	281	291	291	274	290	305	274	244	263	297	303	289	277	290	302	277	253	280	301	303	296	302	306	300	288	276	269	299	297	283	276	291	341	275	273	267	294	288	288	310	280	290	298	286	297	276	285	324	291	317	264	299	307	303	341	305	267	273	315	305	283	272	301	328	294	308	287	269	296	299	293	316	265	283	295	286	276	284	298	320	307	313	260	306	290	300	324	295	272	273	297	280	293	274	281	275	273	315	340	344	303	294	290	290	301	268	263	280	294	309	306	281	319	285	308	276	308	293	301	274	281	252	287	302	290	292	273	277	259	306	308	285	337	289	299	316	305	272	274	305	326	267	287	296	289	277	304	294	329	276	278	310	275	255	303	285	261	273	281	279	282	275	299	284	273	282	304	301	281	317	302	279	297	279	283	299	282	303	314	282	285	263	292	271	264	283	279	286	293	277	296	287	308	291	286	302	299	289	292	280	282	288	309	315	277	308	267	260	290	268	324	306	291	275	287	288	271	310	275	287	275	282	286	295	290	289	283	279	286	277	256	278	272	278	295	291	285	266	295	295	290	317	294	268	298	316	266	311	300	312	298	293	271	285	292	283	267	276	244	304	278	263	282	281	304	319	287	296	325	307	273	287	286	306	281	249	286	269	321	257	275	274	293	297	286	316	325	293	308	259	287	298	282	290	290	300	324	305	284	292	270	283	304	283	301	291	311	278	278	256	275	292	297	312	286	295	277	293	272	316	283	273	291	286	282	287	281	320	284	283	275	289	291	278	295	309	269	271	272	276	291	292	302	287	290	300	280	291	297	275	278	295	285	251	256	259	251	271	325	279	270	270	306	268	304	287	268	287	281	264	283	315	300	298	303	254	348	292	285	295	270	310	272	282	282	309	276	277	291	321	289	269	305	296	280	290	296	312	304	332	291	280	326	254	287	285	294	274	278	302	313	281	294	279	322	268	263	274	278	294	290	276	297	266	277	303	266	275	278	278	291	306	279	292	265	320	278	295	266	330	272	280	280	306	283	301	302	291	277	278	289	306	286	270	301	318	292	271	289	294	296	295	297	296	289	311	312	263	292	280	282	292	304	284	254	272	283	268	312	294	307	260	296	301	292	288	284	280	291	308	273	320	307	284	313
34294	50149	37536	17226	5111	1398	681	546	502	499	529	528	503	556	508	545	539	526	537	526	542	528	533	493	536	476	532	551	565	538	518	514	478	545	538	535	552	538	500	513	541	521	501	522	530	527	540	550	511	477	496	541	534	515	522	542	536	544	502	515	498	504	539	516	534	516	536	535	518	535	544	543	555	511	525	496	475	497	524	516	506	554	511	522	536	548	504	489	544	502	515	502	532	533	552	558	520	504	522	532	534	549	484	542	516	542	520	516	503	526	503	574	500	520	537	501	530	552	526	487	478	539	501	530	526	540	531	523	513	544	486	544	543	513	521	551	538	548	523	527	505	518	498	525	566	567	534	533	581	523	509	505	544	559	531	543	509	501	559	510	502	536	545	498	498	537	544	553	538	511	492	490	522	514	534	515	552	508	539	515	565	554	510	481	526	544	535	504	544	540	551	515	528	533	517	537	529	507	510	570	524	559	550	524	530	518	545	514	525	528	563	539	540	566	518	541	525	526	506	509	536	514	521	492	555	507	521	504	527	510	493	547	497	574	529	502	526	539	556	515	506	494	540	523	518	529	524	545	543	503	500	501	484	531	553	536	563	494	496	542	534	521	548	512	516	527	521	539	485	524	554	512	523	549	476	541	515	533	567	514	539	516	511	513	475	526	505	532	519	509	529	462	458	548	521	539	520	482	506	527	524	541	539	529	536	543	523	510	518	541	534	520	532	549	478	537	505	543	546	539	485	505	559	517	503	527	556	529	528	528	522	559	568	531	509	537	560	493	541	516	468	504	521	497	530	545	491	519	526	545	517	516	560	535	508	522	521	526	514	528	505	509	515	524	543	505	526	532	518	494	526	561	539	533	530	509	516	518	593	508	499	528	501	535	533	500	555	522	551	527	530	508	541	521	520	534	535	497	520	486	524	523	557	521	534	464	517	533	508	515	542	527	515	517	541	506	556	544	533	544	564	528	547	517	556	542	489	508	540	569	506	468	529	512	498	492	558	518	540	506	537	541	527	519	492	522	513	523	513	530	547	540	468	473	564	510	504	539	498	504	533	533	524	538	543	537	543	532	524	550	500	536	533	527	530	529	467	493	556	525	534	536	552	526	526	539	533	529	533	543	521	527	513	526	575	513	506	492	478	531	512	552	534	511	509	528	541	545	513	505	543	560	545	542	496	539	531	506	517	520	574	531	518	501	505	521	503	524	536	540	504	564	546	480	520	527	460	481	560	512	437	588	503	531	528	528	544	578	497	530	502	518	494	534	483	493	537	469	515	526	526	546	548	540	508	503	502	521	512	554	537	529	501	462	531	512	531	478	528	554	525	572	545	518	530	553	493	554	519	529	547	545	532	549	527	512	507	532	502	562	548	527	513	507	538	533	536	492	523	558	526	517	532	529	520	503	552	515	486	509	546	540	485	502	528	547	534	524	510	505	555	528	554	538	537	493	537	557	520	551	516	527	545	546	507	537	545	501	543	525	484	506	547	518	480	503	521	540	552	510	516	549	520	511	562	531	484	513	537	557	509	494	497	525	531	526	514	530	546	531	495	502	533	555	536	558	510	534	512	530	513	531	549	489	499	479	503	538	523	530	547	508	576	498	557	521	538	508	508	534	508	529	532	509	528	510	534	566	516	516	536	515	505	572	509	528	514	471	548	504	546	489	555	523	543	546	484	539	523	532	526	500	519	516	534	509	553	527	525	585	530	524	540	475	539	531	537	495	545	539	545	510	520	513	523	506	548	521	489	525	504	548	509	550	561	514	525	537	505	549	522	544	552	549	507	526	493	454	517	512	526	535	526	566	519	564	474	545	487	522	529	483	537	514	536	563	550	531	563	534	506	539	536	521	506	510	576	563	542	514	541	542	548	514	510	565	471	567	524	537	488	500	526	500	511	504	548	538	555	505	557	515	529	555	528	545	508	529	530	558	513	534	497	520	494	512	504	540	515	532	506	472	532	514	525	528	510	525	534	545	492	520	511	535	539	535	504	571	529	556	526	520	550	500	548	552	551	527	514	502	514	543	525	560	542	488	556	501	505	563	510	517	553	576	524	517	550	531	494	518	464	493	521	495	531	571	540	536	538	536	513	544	530	533	518	531	549	470	532	502	564	540	537	566	555	525	505	483	539	563	562	516	535	548	494	532	572	536	519	561	494	545	520	528	537	555	484	520	537	508	540	531	506	522	481	557	535	544	526	518	538	527	555	486	533	523	518	543	508	497	551	522	519	534	508	527	553	509	517	502	543	509	533	529	517	558	537	487	525	505	532	494	486	559	524	493	493	494	545	535	589	532	512	538	533	502	520	514	476	537	549	541	497	516	515	492	511	540	532	511	495	540	482	574	550	489	526	484	538	504	527	501	509	522	507	532	514	492	549	511	532	508	516	523	527	516	557	536	538	556	539	553	548	531	543	534	551	505	561	518	488	540	518	515	528	496	521	494	497	529	492	562	481	542	540	531	495	533	524	548	541	536	548	536	529	521	534	496	518	506	531	507	512	524	546	475	477	546	526	542	531	487	556	527	510	544	560	499	533	493	527	528	527	517	578	541	537	545	529	570	508	533	512	499	521	534	532	563	544	534	525	503	523	511	505	480	505	526	532	529	519	579	490	514	537	540	563	516	507	575	513	506	520	529	530	535	483	501	537	548	532	555	550	529	515	523	518	507	540	507	538	512	554	506	520	524	488	503	532	534	529	542	481	515	533	540	523	518	534	495	493	538	555	508	538	488	529	522	542	505	517	492	586	529	508	521	488	543	519	505	539	526	510	498	510	507	544	499	523	532	529	494	557	530	502	539	532	515	529	541	529	549	511	519	487	540	522	557	512	537	559	493	555	574	518	511	498	547	524	481	553	458	539	507	523	504	503	519	489	524	519	530	597	539	522	538	533	556	552	547	497	489	512	545	550	504	525	508	487	508	511	534	559	525	528	538	537	521	523	502	511	530	515	510	547	512	523	523	565	505	487	535	498	491	517	526	514	542	508	507	516	481	519	524	519	517	530	528	555	515	523	511	539	513	516	511	565	554	491	490	482	535	554	534	481	568	543	490	515	546	526	545	522	504	511	502	529	565	499	475	530	519	526	534	504	534	551	554	524	531	538	506	509	488	509	513	495	534	539	557	514	555	530	509	546	506	512	496	528	528	539	499	545	508	567	509	517	541	514	519	501	548	500	510	509	508	528	521	531	522	544	532	517	538	538	511	542	524	512	504	554	500	504	516	524	540	559	543	530	491	548	501	513	538	533	480	512	570	577	539	475	512	531	522	533	537	528	532	511	512	544	496	489	502	534	514	523	512	560	515	519	525	523	560	512	559	557	506	526	561	546	511	489	512	502	483	570	497	541	484	546	509	519	576	528	508	558	497	513	525	544	523	517	497	561	516	499	488	551	504	511	533	550	551	520	526	554	542	512	482	498	516	498	498	509	541	518	509	544	543	520	520	528	519	530	529	516	483	499	545	506	508	518	533	517	576
24604	25082	38114	31318	20536	9061	1090	380	310	315	362	340	356	349	325	325	295	353	302	320	295	330	333	310	329	333	319	312	333	350	316	319	291	337	309	322	300	339	343	287	318	314	329	296	304	307	300	325	301	315	351	311	348	348	339	286	335	361	323	296	324	330	314	340	341	323	357	317	317	307	312	299	362	333	285	322	284	313	319	327	320	339	320	315	304	324	304	270	312	346	293	324	302	319	288	295	316	279	346	294	321	291	285	314	318	337	303	319	327	339	355	312	323	309	339	346	318	299	332	346	326	338	286	323	327	317	319	324	302	309	323	352	329	311	302	307	297	328	335	354	295	325	339	309	310	331	317	298	338	325	304	330	306	328	323	288	300	309	316	331	309	316	305	308	320	340	334	314	310	345	320	327	319	317	301	335	330	331	326	293	315	307	330	334	315	323	335	308	310	322	301	298	290	344	319	300	314	313	318	337	329	320	323	335	312	340	310	289	323	281	346	327	308	331	331	320	339	311	309	307	306	340	312	291	316	308	340	327	322	277	328	322	300	285	299	341	335	339	303	338	299	342	308	329	320	340	278	310	326	287	313	290	312	319	309	319	324	320	302	318	296	318	310	301	332	315	308	319	312	326	336	288	313	312	288	294	344	321	297	303	310	343	323	312	299	311	343	302	309	296	326	329	317	317	282	300	292	334	330	342	341	284	307	329	304	320	373	301	345	286	314	318	344	337	335	301	329	300	330	320	310	300	318	354	301	305	346	323	333	294	340	339	320	319	347	323	321	347	296	301	340	298	321	309	354	305	323	315	303	282	333	327	311	343	305	327	324	306	298	332	304	309	319	332	331	293	339	304	327	322	318	320	325	304	332	359	309	289	365	305	314	332	304	324	338	335	332	319	324	301	311	314	324	327	339	323	335	345	305	314	323	325	337	342	330	329	313	333	343	305	322	307	313	298	306	308	291	324	322	292	307	324	333	309	281	309	293	346	299	271	339	305	342	286	320	350	316	300	311	327	298	332	351	306	329	321	302	328	314	345	332	320	310	321	328	319	298	330	316	300	336	333	324	345	283	338	291	276	294	325	311	337	327	309	314	315	316	326	326	305	371	325	315	305	290	310	305	346	306	304	320	310	333	301	308	311	343	324	304	330	305	308	316	329	331	326	317	305	275	342	309	329	302	291	330	305	326	316	311	315	298	304	294	290	302	299	321	321	322	328	312	339	301	309	332	300	332	327	301	327	293	333	302	347	305	298	316	319	347	299	321	310	352	317	302	300	333	301	325	330	303	336	297	317	311	326	322	312	313	323	344	350	326	299	308	315	308	345	312	288	309	298	318	287	311	313	319	314	300	323	304	306	330	304	322	312	334	293	299	341	342	333	311	329	308	310	307	320	317	318	332	295	308	328	316	322	308	327	296	350	319	305	323	312	321	329	309	304	305	313	349	284	304	354	292	336	321	335	316	271	287	317	346	342	318	290	310	333	316	323	339	283	308	322	304	299	319	314	314	314	331	305	319	352	326	295	358	339	352	317	348	315	315	335	328	305	320	342	334	322	315	275	299	318	323	304	328	323	316	322	303	290	304	316	317	302	324	364	308	286	278	316	309	314	304	296	333	276	293	317	325	314	321	338	327	302	333	333	332	331	305	323	333	327	305	341	296	335	300	289	316	330	289	300	311	286	329	321	288	321	308	306	317	294	310	312	325	295	329	338	331	315	291	348	328	318	318	327	301	338	312	365	334	310	327	313	312	312	320	296	274	289	342	300	309	324	340	286	315	302	331	300	304	323	329	309	312	298	314	290	346	293	292	298	324	320	328	320	302	290	292	309	281	321	329	318	320	336	345	326	340	303	305	301	336	306	359	310	317	333	327	334	291	322	313	316	292	335	330	297	327	326	331	295	313	332	315	312	300	304	296	311	314	303	322	296	310	304	295	333	311	314	329	318	326	299	324	330	329	321	312	302	318	333	301	311	304	329	292	309	313	301	342	292	309	320	299	329	330	308	308	288	329	336	336	340	324	298	317	294	322	319	293	319	349	309	280	299	323	318	295	312	307	327	292	345	312	332	308	274	297	327	329	281	311	354	319	308	330	303	313	321	304	319	310	324	291	343	326	306	303	313	339	327	317	306	321	355	307	317	319	287	299	319	326	329	327	298	291	341	304	326	327	307	336	333	300	298	329	348	321	371	301	305	327	344	323	329	312	292	360	314	291	309	311	314	302	283	289	324	294	320	343	336	296	303	350	338	340	311	360	330	313	290	302	304	315	329	326	297	334	292	323	323	334	315	299	306	345	307	285	314	319	316	291	337	312	331	320	358	317	318	334	328	312	321	309	343	320	341	303	283	313	330	336	323	321	344	308	320	298	298	283	316	340	321	300	311	293	316	327	314	326	341	323	356	333	305	315	307	331	333	311	323	320	324	299	321	305	321	352	306	357	326	299	298	277	335	285	307	312	307	308	303	301	333	292	342	311	297	300	303	335	320	306	329	293	283	335	345	313	322	337	305	326	310	313	312	348	319	302	291	338	322	310	315	304	321	323	320	321	344	314	296	304	318	299	330	319	311	321	313	322	349	339	297	328	328	330	317	351	299	328	321	325	323	309	294	320	336	320	330	329	317	307	356	353	329	321	316	327	312	301	302	289	322	333	322	315	329	309	328	316	335	278	320	315	312	326	314	315	328	307	306	306	315	288	324	320	307	331	327	336	319	317	294	322	318	297	343	328	325	317	347	322	294	310	324	312	299	338	313	283	327	317	312	327	316	338	299	337	303	296	329	312	340	306	330	290	297	319	316	255	280	356	312	321	322	298	297	326	297	304	315	303	355	295	301	330	334	320	341	310	294	307	328	309	335	327	301	297	334	338	301	319	345	339	299	326	307	322	344	332	317	320	321	311	302	325	325	349	287	354	343	269	302	332	301	340	313	299	322	293	337	308	320	314	305	309	299	326	325	326	364	305	317	325	346	297	352	268	343	258	298	285	311	334	327	312	327	297	337	327	310	298	345	310	355	363	312	337	280	325	328	302	311	317	312	337	314	325	308	295	323	308	302	302	320	297	299	318	282	322	321	336	318	317	308	305	313	322	344	316	330	335	306	345	294	309	310	332	306	313	320	311	312	317	289	331	365	319	324	322	343	320	299	307	326	335	304	303	332	310	317	330	331	311	285	301	311	302	322	340	317	303	313	290	330	324	326	309	302	315	309	293	337	345	294	311	311	326	333	302	322	336	334	309	291	344	321	308	306	325	350	334	338	326	312	323	340	320	340	337	300	343	357	283	350	338	320	265	306	316	311	307	305	273	321	291	331	333	307	290	342	334	325	325	289	289	312	323	323	311	330	311	301	305	304	315	306	296	297	299	305	319	310	317	323	305	298	312	325	309	347	304	353	303	300	307	320	295	317	315	324	330	309	331	311	340	320	306	308	301	356	320	337	322	299	306	310	313	354	340	319	322	314	355	294	306	339	296	329	321	309	285	333
58903	94947	71906	42232	20099	5597	1346	666	591	582	547	586	600	580	564	606	582	558	565	601	571	531	563	568	577	573	591	532	567	584	583	531	545	558	551	616	569	611	564	571	599	556	536	619	577	574	552	562	577	553	580	580	559	564	527	562	567	573	571	595	586	603	565	573	542	596	545	596	530	619	566	536	561	595	562	543	574	570	603	537	585	610	555	577	596	578	593	585	606	574	565	591	583	536	556	546	566	628	543	547	567	560	563	559	535	572	570	553	516	543	553	508	590	547	566	547	548	563	585	564	593	595	559	536	566	581	574	570	559	573	590	581	560	540	592	531	532	580	565	612	510	567	541	589	554	616	568	552	588	598	587	554	540	525	558	562	604	578	559	607	551	585	600	604	568	573	572	550	539	575	561	593	565	580	553	555	559	529	561	561	607	560	546	540	569	573	527	552	576	558	550	586	580	541	563	623	611	581	559	574	552	502	560	552	577	561	559	528	586	562	532	561	582	548	567	596	587	587	613	555	580	594	598	591	525	608	588	571	594	518	614	535	573	543	587	532	572	556	532	564	571	583	567	629	571	564	559	587	624	545	632	559	565	545	560	592	554	566	582	569	593	562	542	568	610	553	538	600	640	593	547	555	525	524	508	619	566	636	566	578	565	579	547	593	561	557	538	583	558	578	551	547	497	551	556	608	555	566	563	583	593	576	596	601	560	582	601	568	528	588	576	569	562	580	541	606	598	567	522	543	572	570	529	577	567	573	555	605	556	534	553	552	550	602	538	554	599	561	605	595	554	539	613	566	560	539	598	615	597	562	586	550	558	572	554	578	616	584	533	569	588	537	594	551	571	574	567	603	580	546	582	575	593	527	571	613	549	581	602	571	561	560	578	539	573	577	616	563	551	579	583	545	554	596	575	561	555	538	545	591	553	573	554	571	538	570	544	579	601	541	538	532	585	557	591	547	492	560	589	577	513	548	605	573	573	566	571	568	522	552	575	575	610	568	601	610	551	512	551	582	565	539	575	620	578	582	584	597	550	576	546	540	519	585	575	566	530	557	584	567	576	532	564	558	555	544	541	567	585	585	566	557	519	589	552	558	566	578	586	616	510	582	544	538	590	543	575	528	608	560	532	597	565	576	582	591	556	540	518	595	581	568	581	553	549	544	564	559	565	571	599	552	607	575	562	552	593	579	577	578	578	573	604	585	583	585	538	616	569	562	557	610	555	572	604	590	576	569	563	574	564	540	581	550	530	564	581	577	543	561	574	572	576	619	559	610	553	572	580	557	599	553	581	600	565	583	572	552	548	542	587	540	587	563	567	594	586	566	598	549	543	552	557	552	545	559	550	558	599	598	561	589	555	565	588	589	520	578	562	563	579	560	542	612	558	570	553	573	559	574	548	587	571	536	539	567	582	592	554	595	587	600	561	570	560	618	579	599	562	565	581	559	577	598	536	606	571	554	551	553	582	576	557	559	592	587	569	584	620	605	563	630	554	547	595	592	602	580	569	568	557	564	560	546	603	567	580	584	590	555	603	574	573	601	587	559	529	576	558	575	567	552	522	616	566	540	565	590	531	612	576	573	543	576	577	544	574	579	592	550	571	613	577	556	573	539	563	627	588	524	562	569	593	553	548	597	534	540	542	563	541	572	569	514	556	555	581	621	552	595	559	552	581	545	544	622	606	576	596	579	548	609	575	563	559	579	553	557	574	561	574	568	551	551	557	584	552	570	583	562	549	561	581	589	535	560	565	512	563	583	508	541	575	564	556	581	609	548	550	567	584	563	557	562	577	570	582	558	567	548	557	576	535	570	574	555	571	603	565	544	542	584	560	563	566	565	567	548	541	573	530	568	533	559	585	559	559	526	567	611	567	539	568	571	556	557	567	569	575	519	539	622	590	574	615	549	575	600	567	526	523	605	582	534	542	542	606	584	512	569	598	570	584	561	600	510	509	536	518	536	581	573	607	573	556	565	566	569	562	563	583	581	574	577	589	536	586	567	544	576	569	561	578	556	549	559	564	541	585	574	557	567	556	617	606	598	599	566	550	556	563	568	583	594	567	572	552	591	595	581	595	625	526	550	569	601	586	584	578	585	598	574	602	551	552	538	564	544	603	536	535	579	588	578	558	594	578	570	533	562	556	547	557	562	576	540	570	564	615	523	570	598	605	531	586	557	591	578	607	579	566	567	536	575	545	559	601	595	531	577	565	557	582	592	607	565	527	577	571	542	588	576	549	552	576	612	550	559	579	566	611	597	602	617	518	566	582	528	596	586	579	578	606	591	567	594	582	582	545	546	588	559	595	541	541	558	542	582	566	553	623	550	591	602	518	592	590	496	580	540	585	522	584	521	598	564	551	571	579	566	586	614	563	541	563	578	575	572	553	516	567	557	538	553	558	586	582	588	562	598	600	612	561	602	533	626	600	589	617	590	517	553	611	540	565	579	565	597	550	563	584	526	573	540	555	599	546	586	568	559	590	571	571	550	555	584	592	591	585	568	578	577	567	538	576	576	601	567	537	576	554	544	583	559	576	581	619	543	614	557	541	560	551	560	527	573	523	564	546	595	580	537	574	567	540	560	622	580	574	541	543	608	606	580	532	555	531	586	600	563	612	593	588	575	577	550	621	545	577	557	559	573	563	607	585	523	566	557	554	548	558	558	531	571	580	613	547	554	581	570	621	542	575	573	564	553	563	565	540	580	582	564	552	540	543	598	559	556	585	558	541	583	588	555	535	581	531	582	586	598	571	615	561	545	568	559	555	630	569	569	583	555	589	546	601	600	570	575	574	561	587	570	566	592	542	557	579	589	537	552	600	566	557	546	531	597	538	577	571	555	558	586	565	620	580	573	577	612	581	575	584	555	572	581	555	587	595	540	545	580	545	549	567	623	520	537	604	577	570	563	562	600	559	561	560	539	586	565	543	568	533	567	505	541	597	559	559	543	594	531	531	609	549	541	570	564	569	609	565	558	630	608	588	587	587	552	607	575	531	552	587	559	566	597	525	571	565	559	541	533	568	544	577	564	550	568	545	533	560	579	553	570	548	580	552	565	535	615	583	558	582	601	568	559	588	579	529	589	612	574	593	583	585	597	614	581	544	585	521	568	569	566	577	562	543	585	576	572	571	569	598	579	543	608	593	576	588	579	556	539	562	542	550	574	525	550	543	543	542	550	537	533	533	602	598	577	571	603	565	562	525	601	539	555	557	618	595	564	571	588	552	573	597	596	570	561	564	552	548	525	601	596	576	579	605	579	558	556	575	574	582	562	571	576	568	536	572	562	561	569	563	547	631	535	572	583	571	571	513	525	564	584	542	553	593	574	540	588	550	558	575	603	644	587	595	554	568	561	582	583	578	553	585	534	538	590	615	559	604	593	532	593	563	553	625	559	591	598	583	575	557	566	494	579	574	581	583	563	527	554	549	584	581	560	595	569	568	586	583	597	625	549	551	567	595	568	579	555	513	576	586	527	550	535	551	542
23509	22900	34094	28505	22190	17430	4428	525	399	383	414	383	379	372	382	383	431	405	378	388	366	354	387	366	408	386	378	400	365	404	356	401	390	384	364	375	355	375	365	371	406	381	353	333	346	366	406	369	389	373	356	356	352	378	353	383	403	372	400	355	386	393	374	370	378	390	374	376	360	374	396	341	400	366	347	379	372	390	350	392	338	409	365	360	382	379	359	370	372	382	369	369	372	401	422	397	382	404	382	368	393	350	345	345	388	394	391	340	366	384	376	350	338	393	320	368	315	369	370	387	368	369	379	386	371	377	375	379	385	358	356	376	369	365	354	397	365	402	390	378	374	362	409	382	380	369	378	358	347	372	375	359	356	388	361	364	359	355	384	368	381	367	375	381	388	400	367	361	353	381	395	351	363	382	367	337	385	333	388	396	385	372	397	353	360	385	372	361	355	374	362	378	377	368	393	357	394	375	362	370	401	390	375	379	376	375	358	365	338	330	395	341	367	396	403	356	375	372	384	414	384	326	322	379	375	344	339	363	363	373	354	374	375	398	373	353	345	378	371	351	363	383	384	382	380	382	390	372	361	391	366	360	353	384	387	398	367	374	360	386	376	355	357	344	361	345	375	381	382	397	391	378	362	360	356	348	372	399	375	378	370	391	362	341	381	359	340	367	341	404	357	386	365	329	384	392	341	375	345	381	383	400	358	327	353	345	365	362	367	400	351	366	335	355	409	345	411	351	379	398	367	352	377	401	354	372	391	355	340	345	336	387	371	344	348	359	404	361	398	383	346	383	354	362	376	388	362	356	377	357	373	374	326	377	351	383	397	396	337	382	422	351	400	370	348	382	375	391	364	388	351	329	375	385	379	409	369	395	393	400	347	365	399	366	346	338	347	351	371	375	367	367	390	393	342	362	361	373	377	368	365	371	357	386	388	391	361	368	383	329	372	402	333	331	359	376	380	355	374	375	381	375	382	373	355	385	359	371	385	360	359	388	424	388	373	399	368	380	367	339	368	374	363	418	339	378	402	393	388	338	394	327	372	389	377	364	387	391	354	355	361	379	371	357	381	388	393	356	384	350	361	378	384	377	372	384	361	392	391	350	389	363	392	398	366	352	415	397	367	399	382	354	400	392	339	357	349	396	388	370	368	386	384	389	385	372	361	399	389	374	377	402	389	375	409	356	363	363	363	382	379	365	362	384	369	368	406	389	356	364	384	381	361	383	388	376	363	362	385	337	385	352	374	374	412	349	420	369	377	405	384	381	362	389	355	363	376	370	342	382	404	379	372	355	389	367	374	396	356	384	382	339	378	381	374	358	359	351	353	344	354	394	375	360	366	358	371	365	387	367	344	355	399	401	325	347	366	370	378	368	354	371	377	386	385	381	365	348	393	371	393	402	369	411	391	374	375	367	380	324	370	387	378	399	347	356	381	417	371	348	347	351	376	411	397	358	356	385	340	380	368	367	366	404	331	401	349	373	380	387	380	400	370	355	366	387	423	362	415	351	341	401	356	340	360	392	341	386	369	353	346	348	392	354	389	376	363	358	382	361	383	370	371	382	349	353	360	376	396	383	371	361	332	381	356	394	415	376	307	386	350	371	370	378	374	353	373	393	384	380	376	352	381	360	380	375	380	391	378	387	377	383	342	345	343	346	345	395	346	359	385	373	388	375	419	338	393	409	378	371	377	353	383	388	408	405	348	360	374	406	380	375	392	383	354	400	413	388	380	380	397	379	375	366	366	369	363	382	398	368	351	361	359	363	352	351	367	420	338	349	370	385	402	329	360	359	382	387	362	381	363	395	383	384	393	374	379	379	386	395	351	373	366	383	368	326	392	392	385	361	363	402	377	346	397	347	361	359	369	371	357	344	359	379	361	383	357	342	376	391	378	338	378	370	387	344	377	362	379	381	372	359	371	362	344	360	380	390	378	392	327	363	402	365	387	371	395	378	372	382	370	384	395	364	363	387	406	341	387	359	390	380	384	350	355	395	380	363	390	351	378	390	390	379	415	384	389	355	408	361	371	362	383	414	373	371	411	370	401	392	369	352	412	368	387	394	372	376	351	363	380	334	352	360	359	369	388	385	379	374	364	373	373	349	401	369	346	381	367	340	340	363	362	363	336	372	353	377	352	375	381	396	360	381	336	428	377	360	351	362	357	374	358	424	385	384	378	375	341	420	335	362	358	372	356	361	371	364	364	377	373	396	371	393	359	361	384	361	402	392	327	375	363	389	358	387	398	349	378	415	371	362	400	379	345	345	417	356	344	384	343	394	343	365	389	403	380	387	392	401	355	372	411	375	338	343	343	380	335	335	368	368	392	367	397	355	386	380	360	376	385	374	383	382	355	341	368	374	383	379	408	387	368	374	363	391	346	379	395	350	342	386	372	368	348	360	379	392	330	366	369	339	353	387	398	368	372	380	395	319	369	380	367	405	394	361	402	397	375	324	400	390	368	369	349	368	364	362	334	356	359	378	369	382	336	355	381	339	355	376	373	396	344	366	372	396	384	338	379	371	344	352	395	368	367	365	373	393	385	395	374	345	397	408	376	349	369	347	405	379	383	347	384	371	357	365	347	401	395	399	365	381	386	393	350	394	375	397	370	353	369	371	353	403	369	370	363	400	367	391	421	371	368	414	386	378	345	396	333	349	393	352	388	368	359	348	388	387	380	362	397	385	364	387	400	386	373	375	368	387	374	362	378	367	380	374	386	397	382	339	356	370	357	383	389	402	356	373	365	385	367	350	408	362	381	368	349	408	346	368	360	360	367	384	368	383	342	364	364	416	389	345	345	356	388	389	398	388	355	337	395	373	372	413	392	394	348	395	395	383	360	353	400	399	398	363	348	347	355	376	381	355	429	387	378	409	373	382	373	374	385	343	335	379	406	361	383	385	343	391	387	369	344	348	405	384	373	377	378	379	351	381	369	407	354	350	387	384	362	366	339	366	363	340	378	402	361	366	375	365	398	370	382	401	402	378	373	340	410	370	386	369	373	419	370	343	363	367	383	355	386	410	380	392	344	361	362	354	402	390	370	343	343	397	344	394	391	365	363	364	371	348	365	385	332	343	369	379	377	351	387	388	350	373	367	361	340	362	373	375	360	368	363	357	383	367	379	381	419	369	390	381	399	367	347	375	386	399	367	392	377	382	362	394	375	393	380	385	364	376	349	376	402	365	321	386	367	373	382	359	417	329	375	379	375	381	372	377	411	365	378	367	359	354	404	346	359	369	368	385	369	343	366	357	373	391	386	410	365	358	363	354	381	379	365	359	383	384	393	383	376	372	359	368	345	399	399	373	386	349	379	372	386	356	407	372	353	383	360	389	370	351	349	379	330	358	379	382	394	360	352	409	383	386	363	367	344	416	339	387	365	381	379	345	356	384	343	412	374	402	365	393	370	348	397	394	373	356	357	406	374	384	409	382	418	386	390	375	391	368	361	400	369	354	405	364	357	375	381	360	384	365	371	371	355	361
60552	104162	80641	51516	26938	8097	1886	790	643	653	628	629	644	671	591	667	613	670	628	622	635	635	632	656	652	621	650	652	641	642	607	656	683	619	655	616	607	668	660	615	628	610	648	612	650	656	646	640	632	699	678	623	599	608	677	634	607	671	627	595	654	623	631	638	640	607	613	612	665	622	655	640	654	655	630	615	624	626	641	656	627	628	670	604	569	623	621	586	619	668	662	595	658	648	645	666	640	695	696	679	601	596	641	656	621	633	644	622	647	603	639	642	594	620	647	636	654	620	660	673	642	659	642	615	632	645	615	626	682	656	671	637	676	648	612	632	619	609	625	648	654	668	637	655	627	638	652	608	598	637	630	658	644	639	645	604	661	630	635	684	663	668	666	646	645	640	616	646	650	585	654	667	633	605	630	622	620	630	652	638	609	597	623	680	602	625	628	651	665	663	613	649	626	691	622	642	631	681	655	591	606	665	630	684	646	617	681	623	627	651	642	643	616	645	627	636	658	639	632	645	648	678	661	644	704	651	641	633	622	657	628	630	673	679	659	684	677	622	636	677	712	686	658	619	622	632	655	620	638	652	628	644	580	628	616	642	617	610	610	629	684	607	621	571	623	648	622	671	634	664	624	627	610	620	604	632	644	634	682	643	635	692	642	614	615	583	568	604	629	650	646	633	616	623	645	654	581	674	584	643	678	590	646	630	614	622	599	652	681	637	651	624	625	622	625	601	650	634	622	608	696	641	600	661	603	632	622	629	672	620	613	607	671	612	651	636	649	605	654	644	646	674	627	624	644	604	619	625	629	649	646	631	657	616	617	663	631	629	643	647	658	619	693	607	643	677	598	628	667	634	638	651	627	619	646	621	702	655	657	661	621	642	630	638	605	636	649	635	676	635	632	552	640	643	584	656	620	688	603	660	638	647	663	693	619	604	640	634	666	656	617	635	637	655	653	651	636	675	609	639	647	607	660	642	612	651	598	656	691	635	637	650	643	625	646	602	636	666	656	629	666	648	621	669	671	607	611	641	612	623	611	641	682	635	606	642	639	633	650	600	634	626	651	618	589	647	664	645	585	639	608	646	653	661	642	638	666	636	639	626	655	628	651	593	632	630	660	663	655	662	606	634	643	633	624	623	679	616	629	664	628	640	646	633	624	655	676	659	631	646	613	632	623	652	684	600	670	611	596	707	607	637	629	630	651	654	628	635	621	595	640	616	622	640	609	611	641	627	657	628	650	626	613	670	627	664	589	675	626	645	593	651	634	637	613	631	648	663	606	607	631	634	620	631	604	588	663	657	685	608	640	601	649	638	648	656	664	631	631	621	659	622	631	656	632	599	602	643	640	626	643	626	653	628	646	633	629	595	662	666	629	626	636	667	659	675	623	667	682	655	655	630	631	611	610	624	640	643	634	635	643	641	652	616	620	656	634	637	641	654	598	585	645	617	641	610	593	614	638	635	641	671	624	600	655	623	650	665	675	601	612	619	671	622	667	636	640	646	639	609	620	603	613	614	634	647	597	628	638	648	636	607	636	674	676	656	581	660	660	641	633	600	635	675	632	649	678	598	651	660	667	589	615	625	633	639	627	637	621	635	676	579	680	659	643	655	684	622	612	649	616	631	648	648	667	624	606	573	640	623	657	635	618	649	633	641	644	636	641	606	671	677	673	604	642	620	624	667	627	635	655	652	614	628	618	642	584	586	668	678	622	648	658	623	687	657	676	607	641	633	658	629	602	611	647	575	603	634	615	635	660	633	636	663	614	687	660	649	631	671	618	660	613	691	640	615	596	668	607	649	617	653	642	619	671	572	626	657	624	636	639	679	669	671	661	625	594	646	667	615	604	695	618	608	618	629	622	621	628	589	605	634	644	647	618	596	600	645	665	650	665	678	634	675	658	615	619	637	648	619	617	653	640	664	660	631	600	626	672	648	617	623	631	645	673	696	648	639	625	634	635	681	687	600	614	627	654	626	604	625	654	631	627	671	600	635	617	630	642	626	631	651	621	624	668	645	675	643	663	591	620	634	637	630	665	663	653	653	655	647	655	647	631	636	667	650	583	627	649	642	659	686	648	673	634	640	604	669	670	634	636	617	634	647	647	651	622	671	640	617	668	630	699	610	600	625	613	668	624	652	644	638	607	633	670	635	714	662	629	624	630	581	642	645	649	649	614	594	634	654	654	628	605	612	671	654	617	617	635	648	623	611	626	630	675	670	653	607	645	674	602	658	662	596	621	690	621	634	668	640	607	655	638	627	627	677	646	594	672	641	625	619	690	652	650	648	634	601	625	661	608	671	648	680	644	655	631	658	644	637	622	663	657	611	635	680	633	707	665	599	615	627	656	667	578	634	597	631	595	639	604	643	603	623	633	637	645	658	631	646	652	607	658	642	684	629	639	658	651	646	653	610	678	616	651	630	649	631	662	597	609	635	647	637	639	648	672	638	658	614	641	623	602	649	647	655	643	679	663	617	600	601	580	670	631	632	632	640	585	650	641	656	665	695	629	638	594	692	621	625	637	665	639	659	619	648	615	607	645	675	669	630	689	702	634	633	669	662	630	665	618	657	630	633	637	596	635	683	610	629	615	645	637	614	626	622	646	663	633	641	608	615	621	662	635	631	669	622	642	645	650	645	618	673	611	642	655	623	634	590	642	666	652	627	658	645	626	600	664	699	624	617	650	670	638	638	598	644	675	640	663	668	662	681	676	656	638	623	621	630	618	652	653	651	631	633	663	637	618	633	653	646	624	657	686	657	650	645	663	616	666	617	689	636	613	697	618	686	622	644	638	596	657	685	611	620	674	629	645	568	638	651	627	632	661	615	603	639	621	673	633	656	611	666	661	658	617	638	613	637	669	637	660	654	627	639	651	596	653	667	600	632	632	647	629	640	648	619	602	650	675	655	645	668	630	615	625	677	637	664	640	607	680	627	612	647	676	694	657	624	663	628	652	685	646	618	657	661	648	619	662	637	635	628	604	623	633	671	671	642	673	659	626	676	600	608	642	658	637	597	641	683	629	637	640	651	640	645	591	635	629	647	615	615	626	643	644	630	651	668	598	650	620	639	622	598	678	631	651	651	630	652	626	667	622	653	652	645	631	611	616	601	668	657	636	664	641	678	663	690	599	703	610	623	619	662	668	685	681	648	658	645	695	637	610	649	616	644	607	673	641	655	638	614	591	600	660	651	639	650	629	618	626	653	644	555	647	636	653	656	615	666	638	644	643	614	649	573	636	645	620	683	639	638	641	629	610	679	627	685	633	612	679	646	648	640	670	648	612	642	662	643	649	648	657	665	606	643	639	569	576	632	645	632	636	729	646	637	647	665	619	614	617	645	647	646	626	608	656	661	667	638	609	626	643	626	629	621	648	634	650	655	652	604	634	592	610	653	610	640	660	628	646	595	662	618	624	617	615	637	653	635	622	608	657	633	655	672	631	623	624	623	638	612	675	661	641	625	664	595	666	615	604	633	622	630
28543	32486	31684	16012	3249	862	428	309	292	290	284	290	331	324	291	287	287	281	305	303	314	285	311	320	291	269	300	289	295	271	305	308	293	314	320	333	323	289	292	282	312	310	269	288	291	307	304	288	299	302	287	311	263	295	259	307	292	283	290	307	281	299	285	313	317	293	275	291	300	329	291	292	256	272	276	312	321	283	317	307	302	302	252	289	274	307	309	301	318	291	297	293	292	308	299	284	296	313	314	301	294	300	284	296	293	299	280	294	299	285	299	278	290	304	295	275	283	313	318	286	298	290	304	300	323	300	312	280	296	272	324	264	311	305	318	292	309	322	278	291	270	274	303	307	276	279	320	307	287	283	284	295	297	278	308	260	316	296	301	286	314	255	286	293	309	295	268	285	289	261	304	303	295	314	308	291	297	283	316	289	302	294	301	307	287	314	311	275	296	322	311	277	298	290	299	306	303	291	268	283	307	285	323	277	279	269	316	302	319	301	310	284	311	273	291	315	304	308	300	306	244	268	298	309	296	298	300	292	281	295	270	302	314	304	286	323	268	286	302	272	285	248	304	285	288	300	265	295	308	269	290	290	325	291	290	312	298	298	298	339	291	294	311	269	260	305	294	293	316	290	314	280	282	318	289	278	287	302	324	296	322	288	301	294	296	281	288	302	314	267	289	294	288	282	262	287	285	302	305	305	322	307	290	272	295	280	266	282	273	284	301	281	263	316	298	288	312	255	291	277	302	320	330	267	331	307	282	274	296	318	325	283	336	289	282	284	284	296	294	304	310	294	285	311	273	306	297	267	289	298	294	275	296	321	329	302	326	296	304	302	310	298	324	283	288	269	260	266	285	279	297	314	297	317	298	294	289	292	291	313	325	291	272	295	295	269	307	296	324	299	322	270	301	286	278	274	301	281	299	272	276	292	320	298	294	271	307	287	272	312	296	335	319	310	310	332	323	256	316	300	296	302	303	282	291	305	300	329	280	303	295	285	256	282	301	311	299	321	291	277	283	300	323	313	274	293	318	305	318	310	286	286	287	260	319	293	258	291	294	322	307	278	287	305	282	304	322	290	279	313	304	321	305	324	300	293	326	316	281	277	306	292	313	291	285	326	299	282	272	274	287	275	314	289	314	276	285	273	312	302	302	267	323	294	310	312	295	300	297	291	315	325	278	294	282	282	309	246	274	262	300	285	289	286	301	306	274	298	278	277	290	277	302	275	311	303	285	339	273	292	291	256	268	292	294	295	302	304	306	270	287	289	306	287	308	272	293	279	292	292	321	292	288	317	288	292	292	284	321	289	274	296	298	289	323	308	297	311	308	322	298	285	285	280	269	281	307	268	304	274	266	300	305	277	307	292	306	305	323	261	281	297	301	305	260	303	311	244	284	292	281	317	303	280	300	297	320	307	286	291	286	278	270	356	299	288	278	298	308	301	281	271	276	308	297	276	300	283	282	238	280	274	268	299	290	309	300	302	288	272	318	307	305	291	307	292	317	286	309	289	268	294	313	289	289	284	293	276	300	290	311	258	282	321	292	271	299	302	294	288	289	267	304	295	286	277	287	277	310	331	281	260	288	304	301	323	301	306	268	285	285	316	288	298	263	309	308	284	296	279	274	296	279	273	304	287	322	280	282	287	309	281	284	255	291	304	301	306	320	287	303	263	302	311	309	271	292	276	304	286	278	296	281	278	282	292	292	293	318	299	306	300	282	292	297	300	301	294	306	306	318	306	278	275	305	304	281	298	300	301	288	303	288	294	278	322	302	312	286	274	292	283	291	299	292	286	301	292	291	317	307	299	315	290	325	305	279	293	309	300	274	280	328	271	262	275	310	279	290	245	287	282	278	317	324	311	307	305	300	309	276	277	308	278	268	299	281	300	307	285	292	306	306	306	311	322	345	319	280	301	307	275	276	287	296	295	249	268	280	307	304	277	279	306	285	293	311	286	285	311	277	296	295	293	312	290	299	257	285	293	291	322	303	282	293	310	316	252	307	298	286	266	332	274	308	280	312	299	291	282	263	320	281	300	308	307	248	291	277	282	300	313	300	298	313	272	296	265	290	291	285	290	284	277	290	313	285	293	320	307	305	302	274	314	277	299	304	279	297	297	305	303	308	336	271	287	307	280	303	296	296	293	302	287	282	267	310	293	317	287	299	302	305	304	319	295	302	308	293	320	276	300	299	311	288	309	305	279	315	262	288	289	299	290	318	277	282	297	298	275	271	328	312	304	324	275	290	287	287	281	301	305	265	284	299	262	303	317	324	280	273	292	304	310	263	302	277	317	336	269	297	281	270	250	323	282	286	283	293	268	330	298	293	314	279	298	291	280	310	273	292	285	295	290	323	311	279	307	305	287	271	320	263	317	294	306	319	294	282	279	292	278	290	269	320	286	296	305	278	272	305	268	263	298	283	255	302	266	304	312	294	308	286	286	293	289	313	277	267	258	254	293	283	298	273	322	286	313	308	299	285	307	278	310	282	277	311	278	283	303	320	291	269	280	273	259	295	283	283	297	260	324	300	289	320	255	303	297	302	329	273	290	295	313	315	268	282	323	305	287	296	281	313	287	285	277	300	277	274	280	310	314	287	300	286	296	301	300	274	311	296	276	294	288	298	315	288	307	270	318	296	289	295	281	279	249	274	298	252	292	299	285	279	309	298	277	287	282	307	267	314	291	300	285	285	299	249	273	274	277	277	293	308	293	307	265	300	321	318	290	290	294	311	336	285	306	286	301	314	267	302	285	255	296	321	286	277	306	300	286	315	313	308	312	319	275	299	307	296	323	301	262	296	298	314	306	306	327	295	315	311	310	286	302	299	298	296	278	287	321	289	292	293	273	252	294	310	314	284	311	294	323	308	278	305	290	273	258	262	296	299	262	282	272	265	332	302	301	308	295	271	254	304	280	312	285	292	264	267	272	276	292	294	279	287	297	268	274	320	309	304	297	309	316	324	291	334	274	329	274	306	273	288	283	305	306	294	299	273	293	272	291	277	286	268	274	315	288	267	293	299	286	281	290	296	266	313	254	293	302	304	300	321	258	286	306	326	266	291	296	296	293	311	310	319	312	260	305	296	296	255	279	285	310	286	294	301	311	288	290	307	304	278	299	288	284	298	297	318	310	288	282	274	309	289	294	298	311	293	305	327	303	312	288	286	288	318	270	298	315	279	290	287	300	278	304	324	286	294	275	312	280	310	293	290	297	296	290	276	273	287	271	296	295	306	284	288	283	278	298	314	308	257	276	302	292	304	327	304	302	311	299	302	292	290	302	267	305	304	262	300	286	299	303	284	301	317	294	288	280	308	306	314	299	282	291	282	252	318	304	298	281	272	278	301	314	299	307	284	282	300	280	275	289	299	316	336	307	307	305	327	304	279	288	301	305	306	276	284	309	310	264	337	277	270	284	296	291	286	277	316	298	307	303	290	314	353	267	301	277	297	291	265	320	273	271	269	283	291	286	312	305	268	294	325	321
34385	51399	37583	17760	5365	1505	719	559	524	524	512	527	501	505	571	511	521	511	563	556	519	515	523	545	503	557	526	529	546	584	527	543	514	533	535	543	508	546	564	537	555	510	555	518	595	489	536	518	510	514	545	537	506	532	558	541	516	545	494	537	527	490	528	542	498	526	561	542	543	530	494	578	548	562	511	520	534	546	556	536	497	487	563	557	530	533	534	499	560	526	484	550	590	530	554	505	529	464	524	519	530	555	523	549	507	566	563	541	517	551	528	508	556	535	511	539	547	505	541	576	500	538	519	523	524	559	489	555	536	522	516	512	550	492	516	537	537	489	509	510	544	548	492	522	509	542	513	562	510	534	543	500	516	548	539	510	537	524	552	520	548	502	545	563	557	555	573	498	509	493	521	529	492	540	538	480	515	543	528	494	528	542	527	517	525	528	519	516	509	531	506	551	536	530	579	553	534	526	525	528	505	538	503	521	506	512	505	521	539	508	528	518	579	572	505	505	564	561	491	515	539	536	482	566	521	516	542	566	552	540	515	540	529	533	519	541	539	531	539	493	483	608	541	492	549	530	603	525	506	556	489	514	515	551	545	532	539	552	516	514	527	580	535	545	506	553	543	511	538	511	514	502	545	546	517	525	507	521	478	523	552	512	558	492	536	557	549	532	572	524	500	530	556	538	553	539	568	531	511	539	515	538	564	531	538	559	498	523	544	549	527	542	569	542	517	486	542	532	502	550	551	544	531	538	520	500	546	561	550	550	517	536	556	563	542	552	530	561	497	502	557	531	470	534	561	529	539	530	543	565	571	545	540	553	526	499	538	550	533	520	532	535	537	507	552	532	538	567	536	502	532	564	518	571	509	538	509	499	553	532	558	560	566	532	551	526	492	531	512	493	544	545	572	533	543	512	562	545	536	531	598	533	560	535	544	543	512	538	490	521	520	498	517	581	538	529	548	540	553	555	538	577	520	496	493	507	516	566	478	551	542	528	531	560	539	519	534	562	543	488	516	541	556	533	531	537	521	506	554	508	555	545	541	530	531	473	542	542	538	540	519	583	588	554	517	497	531	549	506	525	515	555	520	524	511	517	513	532	541	544	498	528	525	513	515	504	545	519	581	501	515	488	529	539	515	542	549	510	567	506	560	542	559	493	530	567	538	539	482	523	504	535	525	539	507	546	490	513	533	514	517	537	553	492	522	568	527	537	509	531	524	514	565	540	526	542	510	516	512	524	553	519	521	521	522	567	499	540	565	547	545	497	552	535	528	517	544	487	571	514	570	507	512	568	536	509	522	528	507	527	575	532	538	567	529	529	510	536	521	512	501	584	550	557	531	522	557	540	543	572	501	541	483	545	519	528	518	557	532	508	538	553	557	557	548	516	549	531	559	512	545	499	527	553	506	544	547	507	499	525	488	508	561	500	500	528	545	527	540	513	476	555	540	501	530	531	539	565	515	513	546	536	533	501	581	535	539	544	515	509	546	523	546	545	540	532	510	540	513	586	499	531	504	530	519	525	530	530	520	532	553	498	537	548	537	526	541	535	524	517	556	541	557	557	527	523	525	529	475	520	571	516	542	524	569	507	522	538	506	535	539	508	523	508	527	526	540	506	542	551	538	549	516	553	540	555	483	545	511	559	533	520	501	535	560	553	505	553	542	581	502	524	545	522	532	502	555	544	539	533	536	543	556	490	543	533	482	513	561	547	539	505	554	549	574	563	563	495	526	573	523	535	517	542	526	529	555	502	513	488	565	517	510	569	519	532	544	513	484	500	527	543	559	509	554	519	539	546	561	545	500	554	545	544	534	537	529	494	543	544	559	499	483	556	531	538	565	526	535	556	570	552	553	516	552	532	524	548	525	562	521	519	533	502	533	517	513	535	549	576	538	588	551	507	547	508	558	519	505	551	494	540	544	527	529	549	540	522	543	545	518	545	533	502	538	566	540	540	492	521	514	498	536	512	510	577	530	534	554	512	512	562	500	516	512	523	513	537	549	531	524	518	504	489	534	530	534	535	575	508	528	534	541	521	542	496	568	518	497	547	527	528	565	522	544	500	543	523	540	531	558	547	529	527	508	542	508	544	532	547	523	525	516	483	559	513	529	571	540	556	530	553	552	563	545	550	529	535	525	533	515	545	578	525	555	529	547	497	551	536	499	554	531	521	550	503	514	534	572	529	524	528	558	523	519	549	539	520	497	514	537	567	502	516	503	539	499	548	532	549	552	553	493	519	545	554	455	481	560	508	539	483	570	532	492	547	520	518	551	524	545	542	553	535	542	528	539	577	569	506	534	507	502	525	557	507	572	533	547	535	488	562	569	560	515	508	532	545	515	531	522	511	495	551	569	539	517	518	540	516	547	526	533	496	528	519	528	517	566	514	537	511	509	522	487	520	504	558	562	507	535	534	540	543	564	524	514	545	552	566	570	543	537	528	519	554	524	523	567	530	539	536	550	545	525	536	498	524	526	515	532	559	513	523	569	548	538	547	532	596	539	535	534	512	552	535	507	578	538	533	522	577	527	527	515	504	566	499	519	492	561	554	551	533	519	546	582	535	543	562	464	522	537	511	555	547	546	523	504	543	522	528	565	507	523	540	518	513	547	578	538	533	493	543	567	526	559	576	527	538	543	561	516	498	538	516	542	577	525	541	568	538	563	504	512	546	533	515	519	542	519	502	554	546	538	497	513	542	530	542	506	531	534	537	523	521	518	520	525	537	540	484	541	573	525	510	574	531	541	503	506	516	495	527	556	542	537	523	513	512	541	539	546	537	498	550	523	545	516	534	529	549	538	556	531	537	545	518	527	495	537	528	514	500	538	504	543	554	519	512	537	530	510	576	517	530	578	488	526	543	565	544	461	594	558	506	573	517	540	518	515	517	519	505	516	515	492	520	529	487	559	524	526	526	584	523	525	595	551	485	531	503	563	531	545	553	538	502	567	546	510	482	553	546	551	520	560	515	530	538	549	506	516	535	510	523	501	536	522	572	520	539	544	495	536	532	547	591	539	536	539	548	494	536	537	546	496	548	551	552	578	542	566	542	534	530	563	519	547	516	542	584	550	513	530	538	543	520	555	531	523	537	499	505	537	533	537	521	599	553	527	556	532	533	530	521	578	536	499	538	518	484	564	534	585	568	517	521	493	547	557	520	531	556	511	549	514	563	560	557	560	552	569	556	513	502	533	487	487	519	504	499	545	593	565	535	552	558	574	497	532	488	543	515	538	542	542	530	527	527	536	524	559	588	526	534	551	519	570	521	546	511	531	513	542	518	549	552	550	495	496	545	575	503	510	523	538	530	522	540	561	544	515	514	542	546	555	525	559	529	546	528	555	505	543	510	555	541	523	560	552	567	553	519	504	515	523	536	530	543	546	530	551	539	546	543	523	461	539	580	548	503	530	579	526	487	515	531	526	556	499	570	518	539	554	521	501	565	531	529	539	558	523	561	553	525	544	535	524	537	548	546	529	526	499	532
24583	25086	38031	31240	20525	9057	1090	440	315	324	341	336	323	368	380	331	330	351	330	325	319	311	304	320	332	325	311	319	328	323	341	323	316	303	331	330	352	328	308	342	313	330	307	328	314	283	327	332	329	336	353	336	333	336	343	324	302	319	330	329	296	328	314	329	317	330	331	322	288	340	306	362	330	339	300	321	338	328	329	298	308	327	302	359	344	325	321	320	346	343	322	346	320	309	323	321	287	321	297	330	328	338	309	328	297	310	313	305	323	337	310	306	317	317	340	325	347	329	347	346	311	344	360	328	298	320	351	333	336	322	314	340	334	303	325	315	319	311	345	312	321	299	308	310	303	302	277	308	328	306	321	320	314	320	325	303	327	333	331	331	312	366	305	373	297	325	345	334	332	293	326	325	323	318	317	278	339	300	335	321	317	293	312	314	338	313	303	336	348	365	342	322	314	330	331	290	327	312	325	335	312	344	290	308	314	326	317	302	343	333	277	313	321	319	306	315	333	304	347	299	301	306	320	347	319	318	309	305	343	306	335	328	309	337	276	330	320	293	310	332	331	288	332	320	335	351	319	337	343	289	311	310	288	342	306	311	328	297	330	329	324	323	312	285	335	318	310	296	331	315	350	319	325	323	292	352	337	308	282	355	312	312	306	351	314	349	343	338	329	324	314	354	295	281	325	318	323	316	336	328	311	357	320	310	325	330	301	330	305	344	313	324	308	326	308	316	309	322	318	302	358	312	306	334	349	323	299	316	307	341	335	350	332	338	326	326	319	337	379	335	336	328	320	362	314	315	302	336	346	310	351	323	296	301	339	296	320	316	312	329	299	324	340	354	327	319	329	296	321	323	369	322	312	334	323	324	312	303	343	340	332	323	302	330	332	328	335	317	311	306	313	329	353	322	279	295	308	348	292	330	314	315	323	318	342	318	305	331	333	326	298	300	322	330	325	319	339	332	320	341	323	308	318	338	301	343	330	303	328	342	338	323	301	330	324	344	326	341	348	318	334	323	314	318	312	319	310	331	345	340	303	345	323	331	332	322	315	331	332	327	288	324	338	301	295	363	314	335	331	334	292	318	318	320	326	313	343	343	339	304	349	312	282	333	324	298	342	310	305	318	321	318	316	314	314	284	335	320	325	341	321	318	311	330	328	299	309	327	328	324	307	311	312	321	328	330	311	323	332	328	318	312	307	306	288	373	312	303	334	322	281	325	331	325	318	312	315	347	325	313	293	326	315	327	314	306	322	316	325	322	338	306	315	303	337	334	307	292	325	301	305	316	306	317	349	331	324	310	341	338	321	347	329	326	307	330	306	305	286	294	303	342	330	304	278	302	324	279	317	330	335	321	299	327	335	311	314	304	267	338	316	347	304	329	312	310	336	312	294	310	354	374	310	318	319	310	347	330	302	333	313	333	339	322	332	341	366	346	354	350	314	299	314	356	329	320	318	295	335	349	340	338	330	295	323	352	295	296	331	296	302	343	340	314	303	326	335	294	305	335	345	310	339	297	322	313	322	331	281	294	334	307	314	289	296	312	288	289	311	346	306	284	317	327	352	313	357	302	312	314	338	321	343	310	331	325	324	305	291	324	347	309	319	322	332	324	301	339	301	302	296	339	332	310	313	320	315	311	323	292	329	343	306	316	338	336	304	318	300	272	303	334	306	330	343	308	321	325	328	335	325	341	328	300	335	336	334	319	328	309	356	330	330	315	308	345	356	329	331	302	326	324	325	306	304	358	310	301	275	314	316	326	334	338	336	307	334	303	345	307	341	325	333	341	311	313	350	338	289	358	315	326	360	305	318	333	293	292	314	354	317	343	307	311	310	301	303	316	340	313	325	327	329	323	351	315	306	324	309	333	341	280	357	346	305	332	316	337	309	323	316	322	298	305	367	327	320	309	336	312	313	312	317	331	328	308	298	316	315	353	323	329	300	313	336	322	343	305	304	287	335	329	307	307	315	325	322	287	331	312	303	320	312	337	297	313	324	351	324	323	306	313	328	293	317	310	328	283	305	266	330	333	341	351	356	286	311	316	325	310	342	299	317	286	321	311	332	340	323	361	309	363	310	319	334	330	352	281	295	322	319	322	332	308	295	310	333	321	313	296	308	330	314	331	336	303	315	324	293	295	294	299	337	338	349	367	329	290	339	332	323	344	299	349	336	309	321	318	344	332	319	329	336	305	305	301	285	343	362	299	332	310	318	312	336	318	329	319	329	327	321	321	318	322	331	286	358	318	315	320	314	312	295	285	344	314	338	377	306	341	347	303	336	331	290	350	324	290	339	308	346	310	301	350	299	296	302	319	302	299	323	333	304	328	345	347	306	305	311	349	325	314	321	312	351	317	308	335	323	309	334	292	313	308	301	318	324	326	347	319	332	326	319	316	319	335	318	313	342	337	362	312	319	282	319	349	319	309	306	318	338	304	331	326	321	344	325	343	351	342	318	325	327	331	311	355	309	327	302	328	296	314	316	331	342	305	328	301	321	318	309	350	314	327	313	321	307	315	311	327	314	330	311	330	339	342	298	307	339	337	320	294	335	300	355	302	338	320	348	328	331	367	298	305	341	310	349	309	331	290	326	319	315	312	357	306	345	329	330	337	303	325	316	312	283	369	318	369	355	320	300	332	332	320	295	334	304	317	321	326	323	311	310	322	335	283	322	315	325	329	291	315	342	321	293	343	303	338	337	286	325	331	346	312	343	322	326	303	306	336	317	291	324	302	294	351	341	346	326	295	336	335	329	316	306	368	323	286	320	304	342	309	339	286	344	330	357	335	327	338	297	334	306	297	322	308	290	289	308	305	360	315	336	303	328	319	322	351	335	318	310	304	358	311	333	338	308	303	326	355	311	330	311	296	307	326	314	331	290	311	314	299	368	342	308	295	326	303	315	346	314	325	314	314	323	323	273	300	317	334	304	340	310	324	339	321	370	313	314	327	330	312	323	289	343	323	321	322	332	312	338	326	300	333	328	346	321	294	307	326	293	324	304	315	291	302	351	305	301	311	336	323	323	339	301	308	299	311	299	330	317	294	316	284	312	290	321	285	349	301	336	305	322	320	348	328	327	313	319	303	311	319	296	320	320	300	327	308	324	275	337	331	337	338	325	295	310	328	319	342	315	293	333	322	299	317	318	310	332	294	311	287	304	346	294	350	305	334	263	333	336	338	343	326	354	341	309	310	317	304	290	343	314	313	283	318	292	322	336	294	314	342	294	326	306	352	315	338	329	306	317	328	327	317	309	328	329	319	313	353	334	313	313	331	303	321	298	341	320	300	290	293	324	311	320	310	320	312	303	342	343	314	331	343	301	308	324	311	288	316	332	302	281	316	324	316	328	331	316	321	328	298	298	298	314	287	343	294	318	280	275	322	328	328	323	287	348	314	299	305	343	318	333	296	314	330	325	313	315	323	330	331	310	317	315	332	315	332	330	326	305	298	305	299	328	334	367	365	336	340	326	336	299	310	298	355
59021	95151	71400	42463	20753	5733	1362	651	595	589	562	624	561	558	571	604	594	537	568	575	567	572	553	564	621	578	559	578	581	571	579	553	578	519	547	587	590	589	588	586	582	585	582	574	578	545	631	601	584	550	545	605	581	583	577	554	515	522	562	555	558	576	562	533	575	588	599	565	589	562	603	556	540	570	546	604	559	547	554	582	577	605	587	561	598	581	588	578	581	580	577	601	536	608	579	566	566	585	561	530	515	563	539	576	563	576	541	621	589	613	597	584	558	565	572	547	543	570	564	538	564	543	600	610	544	557	544	539	576	587	564	569	564	574	584	543	598	566	538	557	581	618	575	568	562	608	574	632	554	555	555	613	569	581	546	607	570	551	596	546	568	565	612	558	588	582	562	545	583	574	544	536	577	564	606	599	577	548	568	545	599	587	522	538	541	557	566	571	588	601	557	541	572	519	579	600	563	534	551	537	554	584	588	522	552	594	543	581	602	573	561	562	589	563	551	581	585	554	567	548	561	575	565	571	608	607	568	539	563	558	558	520	583	598	581	525	561	589	551	570	599	570	577	578	543	559	570	504	559	591	564	607	543	548	590	568	622	574	553	535	546	567	586	549	563	602	550	592	588	567	586	566	603	524	553	575	563	556	544	566	549	588	600	606	579	592	561	576	611	542	602	587	604	602	559	581	533	535	565	561	541	563	618	565	586	578	534	603	573	566	564	538	560	581	565	555	547	584	580	571	620	565	555	584	553	548	553	603	540	556	577	552	548	560	562	590	563	567	577	590	588	561	532	565	535	610	576	563	545	551	594	617	572	534	591	577	611	583	577	540	563	603	583	570	600	585	650	533	557	573	541	575	593	585	584	571	571	564	526	576	571	579	553	598	571	585	542	618	577	576	624	563	574	562	604	539	651	542	570	585	602	582	584	584	545	631	595	560	590	517	545	534	622	558	569	589	604	552	563	594	570	575	581	609	556	603	575	567	562	585	585	536	530	535	546	604	573	585	544	584	540	631	601	581	569	600	572	603	550	653	556	579	566	609	570	563	564	559	563	585	568	553	545	605	538	568	606	562	587	603	536	589	568	597	586	544	605	582	571	577	550	585	595	547	570	570	603	583	535	548	539	588	552	558	547	624	558	580	569	587	551	517	557	582	587	577	564	597	567	565	583	528	587	591	561	564	591	571	573	592	602	598	603	612	557	538	547	595	565	543	580	544	629	596	560	513	511	555	578	535	574	550	579	578	575	577	564	555	536	582	566	552	559	559	559	592	564	583	525	531	599	564	550	586	563	587	591	589	534	580	550	522	596	560	523	517	569	562	586	558	549	544	647	543	616	543	554	580	589	545	559	597	557	608	579	565	577	570	579	549	567	595	603	592	567	580	576	592	586	562	571	575	575	557	583	605	561	575	554	570	548	611	597	557	536	590	539	604	550	563	538	568	541	550	603	553	610	541	595	572	583	593	553	563	585	594	557	573	607	530	569	544	580	573	544	584	547	574	554	604	533	586	589	624	596	605	615	575	540	622	539	535	602	566	581	548	555	558	544	583	588	576	562	584	604	583	572	555	572	542	589	591	595	547	552	568	547	585	578	539	623	592	579	570	607	549	552	580	558	520	573	537	570	604	558	562	578	570	574	620	562	555	565	543	560	594	564	533	586	573	554	601	543	555	581	574	601	619	549	596	576	575	594	593	582	579	573	572	569	590	565	574	546	562	562	595	574	582	569	559	528	610	574	579	553	541	564	565	595	560	563	552	557	597	574	588	593	557	591	595	587	574	563	556	571	604	588	557	566	593	577	561	571	589	547	584	599	543	546	544	595	576	562	571	572	553	547	534	534	551	596	544	574	578	591	552	594	541	576	568	579	559	527	564	569	557	569	612	574	586	589	577	585	563	535	533	564	618	586	519	607	549	570	548	572	552	579	550	552	585	572	592	575	558	558	552	545	578	555	539	543	550	589	572	579	526	549	560	600	529	525	548	554	596	567	563	574	575	583	554	612	593	596	615	588	576	574	608	559	592	562	564	608	574	614	616	590	633	594	588	585	576	588	547	543	537	581	557	598	566	576	555	621	543	586	557	535	554	572	565	601	528	545	568	572	543	596	569	544	559	557	529	570	568	563	544	605	592	544	554	595	597	590	584	559	590	532	581	585	583	553	566	566	582	539	551	594	553	570	596	607	581	555	566	606	577	583	549	601	556	549	572	581	626	551	601	574	606	543	588	579	586	563	573	573	561	588	614	557	555	544	576	596	525	564	553	588	552	559	588	545	563	557	584	569	535	569	555	559	591	575	547	574	623	574	581	601	562	546	549	568	577	560	586	589	572	579	577	575	569	557	566	555	618	600	584	580	579	535	522	580	558	590	565	553	597	560	559	560	575	531	572	564	597	605	539	510	544	551	633	589	571	596	595	597	576	554	575	572	558	618	558	598	567	556	587	595	551	562	596	582	605	568	566	575	582	581	573	542	548	544	542	570	572	569	547	552	572	597	552	616	543	542	549	572	601	553	597	578	574	582	537	563	553	602	600	562	574	598	598	583	569	555	587	565	573	613	601	530	529	562	571	567	572	596	522	537	590	532	563	604	603	591	537	544	530	566	610	548	546	558	558	547	577	630	531	587	587	553	560	569	559	587	595	560	595	510	554	592	583	555	572	565	594	614	563	566	568	635	596	547	599	527	578	554	580	593	574	555	612	586	592	537	566	523	558	590	554	577	602	593	595	579	539	529	593	599	561	560	586	553	569	568	605	560	575	599	543	568	561	519	573	547	566	576	525	588	545	540	528	585	559	558	572	575	560	545	541	612	615	549	542	605	567	606	543	534	538	575	603	578	572	578	568	594	593	537	569	589	607	572	581	566	566	543	576	584	550	556	599	579	620	599	542	534	619	574	600	579	566	536	580	550	528	562	605	616	592	578	627	553	583	560	602	538	586	569	603	560	564	549	567	594	574	553	537	573	548	588	588	565	591	583	580	572	523	586	574	591	608	561	537	590	556	565	572	576	579	536	564	549	541	574	536	550	558	584	596	567	546	565	562	550	542	576	570	565	552	556	574	603	590	590	609	532	561	594	606	593	580	573	557	593	572	594	581	568	572	573	569	565	559	620	571	591	574	545	566	588	573	563	595	572	593	560	535	551	590	569	572	544	571	548	593	566	562	566	526	558	573	572	566	601	599	574	562	592	560	557	574	556	562	555	547	551	612	535	551	575	584	574	563	554	591	619	552	606	572	558	543	575	570	544	568	601	577	519	611	548	578	559	611	539	594	578	546	559	572	555	538	555	554	592	577	609	563	565	566	561	542	589	624	560	521	545	568	580	562	580	549	512	569	568	548	562	538	589	598	533	558	564	611	534	514	593	584	566	570	548	584	571	546	572	589	552	562	562	553	598	540	535	628	568	564	624	617	563	554	531	526	591	514	588	554	554	558	535	558	559	583	558	592	555	553	565	559	576	548	590	553	550	575	570	549	515	612
23527	22793	33673	27915	22032	17310	4402	538	350	415	368	381	387	361	390	374	410	395	384	386	375	373	368	399	345	394	348	387	375	374	361	398	358	345	372	378	384	385	410	382	363	380	378	388	357	404	404	358	367	416	371	379	399	376	383	348	383	379	349	412	382	381	347	391	375	382	368	362	379	389	341	371	376	411	387	395	376	385	380	375	380	361	370	354	371	353	382	348	332	375	383	373	375	380	370	346	372	398	405	376	354	377	365	374	391	404	392	357	392	367	368	363	383	355	385	389	361	372	377	365	364	376	360	363	363	368	356	383	325	388	376	396	357	374	390	424	387	367	339	408	398	365	357	388	367	373	363	405	364	378	367	371	363	374	362	401	384	368	383	358	365	386	370	368	404	362	373	382	402	388	397	427	354	391	385	339	383	364	373	362	388	358	384	353	358	376	365	407	363	332	395	359	362	343	374	348	354	393	345	396	371	402	359	384	383	421	399	364	357	389	367	413	346	306	375	394	398	383	389	371	382	354	409	375	405	351	414	390	389	364	354	380	408	390	403	362	361	382	396	359	370	389	379	396	369	379	341	381	390	377	390	351	373	360	381	373	385	404	367	390	369	372	406	384	398	374	379	367	369	363	396	383	363	385	398	361	353	402	383	362	381	375	384	359	396	375	393	388	374	336	374	405	366	383	367	367	389	346	416	360	382	379	382	358	378	378	356	355	385	364	378	349	356	372	364	351	357	361	384	390	375	419	369	382	353	397	376	394	374	347	390	388	394	396	383	371	403	376	347	376	378	374	342	383	371	365	364	358	401	362	341	345	373	382	378	387	378	394	378	376	365	368	376	371	368	366	401	374	359	381	379	386	371	375	368	362	344	351	370	410	370	406	392	369	360	387	371	369	371	370	393	360	362	394	402	347	404	370	332	358	394	340	363	383	382	386	378	404	373	327	379	381	377	376	396	391	371	359	401	385	378	371	388	384	393	371	387	369	390	384	394	380	362	385	400	376	349	355	368	387	376	411	349	394	359	397	367	382	370	402	363	367	368	384	358	364	406	355	392	376	378	345	365	382	361	367	343	411	354	357	402	409	380	373	372	367	397	355	378	368	369	398	363	398	362	417	380	375	382	368	376	399	371	383	391	412	370	360	395	351	346	407	347	383	354	403	347	397	367	413	396	362	397	414	388	375	438	389	378	390	368	391	346	399	356	396	392	362	363	395	389	388	393	377	393	350	397	355	372	381	362	369	363	365	397	393	350	379	375	367	375	392	405	396	418	386	360	382	376	341	395	390	418	364	361	363	395	403	377	340	373	373	351	364	392	340	382	363	386	368	396	375	352	399	419	394	360	382	370	359	419	408	371	379	383	370	368	362	399	358	372	357	366	369	391	368	352	381	336	387	351	358	370	373	358	392	347	377	376	385	376	377	402	348	399	369	344	371	385	388	365	384	372	369	382	379	385	364	340	344	367	401	388	350	388	381	369	406	349	375	383	382	369	398	371	395	373	391	351	413	408	394	349	328	394	382	358	391	388	363	369	381	358	395	352	386	406	365	355	373	403	365	365	369	402	364	364	357	381	381	354	375	369	379	378	380	390	378	363	342	402	404	396	384	371	368	372	340	351	361	363	360	401	366	371	365	376	375	417	348	399	400	388	385	336	348	412	374	397	397	371	375	395	383	381	397	391	386	398	342	378	402	373	370	377	390	364	370	343	342	372	355	386	388	401	396	365	387	396	364	386	384	361	404	372	387	359	382	386	379	360	392	376	409	399	359	360	384	349	395	380	328	364	361	381	393	389	387	370	380	404	403	402	373	385	400	402	375	373	379	391	354	356	386	307	381	392	383	372	359	380	387	386	362	373	373	360	369	366	391	368	403	389	405	357	415	377	335	352	397	377	393	332	363	360	383	424	377	369	367	382	398	353	366	407	363	404	403	323	334	428	386	360	366	356	365	371	377	360	346	359	368	372	381	395	370	385	385	374	381	359	410	356	357	374	377	346	392	377	400	379	396	361	350	363	354	358	371	366	368	405	387	384	351	354	346	363	366	356	349	376	375	372	366	370	382	387	399	380	365	412	383	370	399	369	380	326	358	366	376	381	423	399	373	351	345	378	380	346	371	376	350	376	362	359	368	347	374	348	376	365	390	374	386	349	375	373	366	389	384	374	397	351	370	383	405	376	390	371	366	358	371	381	377	392	405	374	391	389	363	388	391	384	336	370	400	350	406	353	390	364	395	368	368	387	348	351	359	379	400	416	376	385	370	361	376	369	365	385	415	378	381	358	387	377	376	389	368	376	364	388	350	399	372	363	391	375	391	347	384	343	365	364	379	397	387	379	402	403	371	358	379	358	375	373	365	358	373	375	366	380	356	397	373	364	389	406	396	358	370	370	397	370	385	375	364	372	414	398	391	383	399	376	384	392	364	352	386	398	360	392	391	375	311	363	387	377	353	371	350	367	347	366	399	371	339	366	384	370	371	378	402	354	383	371	394	386	346	362	403	427	339	346	351	343	368	366	399	391	333	378	354	356	382	394	398	411	391	377	369	398	362	389	343	344	350	386	349	335	372	372	381	400	403	382	344	389	384	366	381	355	373	362	393	358	400	417	346	400	393	354	359	365	348	385	377	388	365	382	350	391	370	384	398	351	392	374	392	379	418	394	397	337	357	396	393	367	357	381	394	377	407	350	402	388	396	360	355	374	360	373	377	371	359	385	378	396	370	370	355	373	362	390	367	398	399	403	388	374	378	410	375	350	423	356	377	396	392	411	374	380	366	370	367	345	358	371	348	337	370	362	385	393	385	386	384	412	359	374	351	328	374	364	354	392	361	376	383	359	370	368	359	382	378	385	369	360	377	399	393	412	384	354	366	375	392	358	418	353	359	377	397	352	399	356	358	388	355	392	389	356	395	423	385	397	359	390	399	364	369	361	369	330	397	376	369	355	346	384	369	398	386	362	379	363	351	391	351	359	403	400	381	386	385	377	355	406	373	355	368	383	391	380	401	355	415	363	392	361	396	390	377	413	394	366	342	385	402	367	401	374	368	350	380	387	403	372	396	372	407	360	392	388	399	359	395	387	394	393	379	371	361	407	357	384	350	370	421	389	350	358	382	378	385	388	364	347	355	366	369	382	405	398	380	360	392	380	362	344	419	366	362	399	363	363	393	350	368	379	358	368	371	364	357	358	391	387	374	330	341	380	382	318	353	364	329	405	363	382	332	379	385	350	363	409	377	387	376	330	358	354	366	391	319	386	393	377	365	400	383	384	353	397	369	376	387	346	355	367	386	366	378	382	392	366	374	360	386	397	349	381	391	340	398	365	372	357	359	365	378	401	355	381	364	386	396	383	349	398	369	340	371	374	404	382	384	379	352	356	372	378	406	390	344	384	349	397	395	368	366	419	354	382	394	353	370	409	407	353	387	365	344	400	384	348	402	351	352	383	379	390	345	381	367	370	387	398	364	377	391	397	353	387	364	378	409
61017	103207	79156	50436	26791	8507	1916	791	660	633	654	642	650	647	658	606	625	672	602	663	663	631	654	640	618	667	688	610	628	627	616	676	643	639	625	644	679	612	658	647	621	630	627	651	659	649	687	655	627	675	582	634	602	661	636	676	600	619	667	624	664	636	652	629	613	588	653	683	610	682	630	610	621	638	593	618	628	679	618	622	626	651	596	696	641	696	670	639	677	641	600	651	629	622	660	624	624	648	648	584	621	634	628	617	621	663	617	626	668	629	646	624	621	670	654	662	635	641	599	616	679	656	620	643	665	670	640	627	660	577	646	628	647	617	659	668	664	673	620	637	691	637	658	640	633	661	646	606	626	666	630	709	650	666	647	650	681	599	656	634	696	615	644	615	603	633	646	637	653	635	641	592	618	640	636	608	598	654	629	656	616	628	610	666	631	595	618	635	629	629	632	642	666	630	644	634	611	670	661	618	594	671	589	662	637	644	668	632	656	595	649	610	587	619	648	600	642	651	672	614	615	628	642	617	646	635	628	666	653	628	589	642	641	614	638	648	648	663	627	664	622	633	677	625	624	655	639	610	649	658	651	595	662	628	589	635	651	667	677	644	636	661	651	608	634	655	588	663	587	611	620	636	606	621	620	642	599	698	664	673	614	690	623	632	648	662	654	656	656	639	643	678	615	679	624	644	643	605	615	664	670	631	603	658	638	651	578	630	631	660	630	636	643	600	610	623	634	625	635	628	580	703	618	652	640	663	598	654	646	644	663	627	634	693	638	661	594	622	611	656	598	636	610	648	617	648	665	693	634	644	643	645	628	661	619	595	667	605	687	697	671	654	689	640	629	642	640	653	609	569	643	636	621	619	652	644	635	611	639	626	664	649	680	616	632	599	623	636	639	604	645	660	648	654	632	590	688	602	644	698	611	632	600	681	665	587	620	679	632	644	647	630	657	689	648	629	636	653	629	666	609	672	654	653	606	628	676	629	694	651	673	635	622	628	617	617	663	623	663	607	644	695	657	656	636	630	680	596	610	661	644	651	661	606	652	608	590	656	657	684	637	634	668	650	729	653	606	656	642	661	644	611	666	666	618	636	645	678	596	661	653	648	654	591	675	651	657	620	701	591	648	596	702	601	666	664	643	656	657	639	625	653	607	628	616	624	613	625	620	586	658	620	626	640	625	629	635	642	663	643	651	652	631	626	612	636	653	651	649	610	625	641	647	628	597	597	635	652	620	613	655	648	616	606	650	667	637	644	603	697	652	643	637	646	666	671	631	626	640	636	678	718	625	619	632	592	690	665	678	619	638	645	673	613	663	663	662	646	643	626	650	631	645	658	642	666	613	637	608	602	600	638	665	675	648	666	688	691	650	621	671	628	645	642	633	607	656	643	636	632	649	652	616	616	628	650	674	644	638	621	612	626	595	647	655	613	604	645	614	701	640	625	640	692	625	684	661	628	683	614	668	640	609	653	606	602	656	622	610	653	666	610	637	663	618	637	653	629	611	680	610	654	627	613	660	669	647	642	658	643	656	647	596	643	594	631	629	652	610	632	610	642	640	663	601	684	621	624	662	636	621	625	648	663	656	626	626	697	677	634	628	658	611	660	655	668	666	619	594	648	591	612	649	658	623	610	641	687	642	632	658	664	627	656	637	617	630	610	657	634	631	651	574	632	634	616	612	659	623	623	689	686	647	646	597	649	646	661	673	608	618	618	673	658	642	634	629	617	627	640	654	631	641	652	652	630	641	673	637	632	629	635	670	575	614	651	655	592	666	659	697	692	631	621	635	651	667	601	650	630	628	646	667	637	643	631	634	589	638	629	711	644	638	604	654	596	683	666	616	607	646	591	667	632	662	647	641	626	618	647	662	623	615	673	639	702	597	639	613	647	622	637	625	628	628	631	593	611	665	623	661	663	661	592	627	672	605	562	648	613	629	588	614	640	672	618	666	621	635	648	589	668	659	645	631	650	674	618	622	617	672	630	643	676	619	637	647	643	652	634	612	686	637	631	621	646	650	659	631	664	638	627	639	607	665	611	624	591	655	609	649	666	596	591	649	645	620	669	652	662	678	587	680	648	597	600	616	616	660	651	646	666	642	628	611	622	636	598	606	606	683	661	643	640	659	633	677	682	650	596	672	663	628	618	592	687	639	621	627	627	631	642	653	631	661	656	671	648	613	637	630	619	652	623	607	630	618	650	635	644	663	667	650	643	632	664	631	615	677	628	657	651	651	607	609	672	648	645	655	618	635	654	632	652	657	637	668	597	570	644	615	676	642	635	685	618	604	634	634	627	667	597	598	657	674	633	610	645	662	640	631	690	667	629	645	632	657	645	623	636	655	622	654	615	645	629	669	596	634	639	642	659	626	619	677	641	594	672	673	624	631	602	621	620	643	645	613	643	666	664	656	664	647	670	653	667	650	583	621	632	646	622	630	588	727	649	608	652	653	640	635	662	670	623	631	586	640	616	659	644	608	621	678	626	615	609	684	622	611	614	667	634	626	674	607	674	617	646	639	629	660	618	639	673	654	618	662	650	653	686	603	646	645	643	592	662	648	629	551	620	658	677	624	689	642	684	654	629	607	653	661	684	619	663	616	611	642	666	628	628	646	594	598	653	628	627	643	693	639	635	641	623	610	653	687	573	651	594	610	652	608	620	667	630	641	597	671	588	621	615	638	673	633	663	652	649	601	675	642	637	692	649	616	602	638	616	646	671	589	647	633	665	642	646	658	611	652	664	589	571	644	665	647	620	667	624	575	597	618	672	691	646	632	611	636	638	681	632	619	626	631	602	668	663	623	702	666	701	590	641	635	644	656	670	631	670	646	645	613	621	635	631	613	625	652	632	650	651	614	610	631	604	629	634	640	622	612	628	652	703	634	636	666	644	635	651	669	626	626	656	604	655	609	617	641	612	694	635	648	651	645	633	667	644	679	639	651	651	636	670	613	662	676	639	590	655	653	664	637	695	662	617	640	626	620	635	635	703	627	624	580	631	635	625	582	638	642	602	634	683	690	630	660	644	674	625	654	649	676	656	641	644	673	630	644	645	650	608	618	657	622	628	675	625	639	592	664	621	614	625	624	649	647	668	652	624	657	606	696	654	688	678	644	661	631	690	669	711	649	636	556	663	662	647	627	619	668	660	621	638	674	653	641	665	630	620	623	642	627	629	633	640	624	608	664	618	624	612	670	644	601	607	659	655	648	633	633	660	592	604	630	665	682	624	666	675	621	637	610	645	578	586	657	662	656	662	658	606	645	610	640	634	587	649	644	678	613	627	676	641	608	630	647	661	611	666	621	671	608	641	667	641	623	639	632	634	652	677	606	667	616	688	653	618	673	573	615	616	608	666	646	655	654	650	640	660	603	629	669	640	623	659	650	628	625	653	618	623	631	600	636	661	642	670	653	634	647	595	622	639	667	639	633	631	655	670	662	653	622	593	634	660	640	655	633	591	666	677	664	641	638	654	661	657	661	633
28549	32066	31265	15622	3096	704	367	268	311	309	303	314	325	285	325	277	292	313	301	286	303	290	294	331	286	287	316	308	284	303	304	295	288	288	270	295	271	295	295	297	278	311	318	310	270	296	285	258	295	262	295	264	283	303	314	287	323	272	292	287	313	265	311	286	289	300	277	289	309	272	299	299	323	328	301	285	283	305	285	299	272	302	309	287	300	299	333	289	313	293	296	309	287	272	268	304	308	297	293	308	288	288	252	319	314	291	298	302	266	296	304	283	289	287	277	283	298	281	265	280	287	289	297	301	313	309	306	292	316	286	263	272	281	282	307	273	312	278	293	309	300	273	318	299	304	285	303	277	314	284	306	293	269	308	305	326	280	312	308	285	286	333	317	296	308	275	292	328	295	273	290	293	302	291	304	318	322	257	301	315	306	301	297	315	322	278	310	260	303	310	259	267	284	295	286	305	300	313	281	276	323	289	241	298	280	282	304	298	283	301	302	303	286	303	314	268	278	309	302	339	276	287	299	298	286	299	300	278	283	285	282	267	283	288	298	305	308	272	293	294	332	291	304	295	296	288	320	277	273	288	280	258	290	325	319	291	308	277	289	284	327	305	297	293	297	290	284	293	300	300	327	293	293	265	302	267	278	272	277	267	272	315	287	279	284	313	293	300	312	291	272	297	303	278	281	329	268	273	275	284	282	316	277	292	281	299	279	299	313	319	301	303	286	310	301	299	301	300	289	317	318	311	287	266	284	266	286	311	296	305	257	313	296	276	319	277	294	310	284	295	274	295	291	286	309	305	293	297	313	302	328	278	301	308	280	295	321	278	311	316	280	271	312	251	296	297	287	276	315	290	280	306	309	293	276	296	274	264	321	282	265	294	266	274	286	318	288	296	283	299	320	233	324	273	327	293	326	296	282	261	296	265	298	291	286	272	302	302	301	292	299	287	305	305	281	280	282	310	273	265	295	286	305	312	305	297	295	292	325	300	281	304	285	300	312	266	276	306	308	305	287	295	309	316	322	278	313	252	282	299	292	274	315	270	300	277	299	308	247	327	320	284	297	277	293	306	320	301	299	278	269	284	296	283	291	282	291	293	309	284	284	286	296	319	293	294	328	265	302	298	298	273	273	307	293	301	291	273	274	320	310	314	280	281	281	278	302	313	309	317	272	316	296	325	322	318	288	270	325	281	262	279	285	305	267	313	281	272	258	294	275	301	267	307	301	295	273	278	280	309	312	288	300	306	288	292	314	285	282	310	313	252	294	308	272	272	306	283	287	286	282	295	308	293	283	319	284	269	278	284	297	310	268	295	285	289	303	270	302	304	304	296	298	285	320	287	302	290	298	288	314	321	290	296	265	291	304	307	330	307	318	341	326	300	294	288	301	295	293	274	319	283	312	295	281	279	264	278	318	280	283	334	279	290	316	322	304	279	313	301	269	291	291	290	310	305	274	305	299	291	290	303	306	298	328	263	304	287	288	305	311	290	306	254	287	263	315	280	267	332	266	277	292	266	300	283	303	296	286	288	314	275	303	289	299	280	292	285	297	296	316	285	292	299	320	272	279	291	261	271	312	269	275	299	319	296	286	310	322	288	295	324	290	285	289	316	263	287	344	284	282	309	305	281	270	302	273	270	302	261	279	293	307	309	303	304	271	288	298	279	295	282	326	289	295	287	291	278	310	304	288	304	270	297	299	280	305	305	294	281	303	282	280	280	310	310	295	283	285	301	300	294	316	275	288	280	291	288	292	283	290	267	299	288	279	301	289	289	301	261	323	258	284	298	284	310	273	313	276	303	266	291	306	282	290	298	268	290	305	294	294	297	287	285	281	271	312	266	278	331	315	296	307	306	286	297	301	288	308	280	279	299	257	298	290	306	294	285	306	307	304	290	279	305	288	315	279	280	301	317	315	309	312	258	284	283	287	296	263	284	312	287	291	283	266	303	311	314	292	277	280	321	296	311	282	312	320	308	325	331	263	303	306	304	304	284	304	305	290	300	315	293	282	292	289	268	290	303	313	290	304	296	286	276	291	280	291	269	317	282	296	336	280	305	290	273	277	317	295	284	291	295	276	291	318	297	319	288	281	261	266	237	308	291	292	312	273	281	297	284	287	296	322	271	287	269	298	289	286	287	295	302	284	290	291	307	290	314	282	316	291	293	304	283	292	308	309	270	281	268	290	273	292	288	279	317	297	283	328	342	339	329	281	315	299	297	290	334	301	280	283	307	282	294	288	293	298	316	292	308	280	311	302	300	291	250	324	282	296	275	297	292	312	311	289	308	290	283	309	310	267	291	288	304	303	278	307	273	275	294	305	273	300	299	259	288	297	309	305	295	290	296	340	293	279	297	281	316	295	287	297	323	304	311	274	294	281	284	278	280	310	270	299	301	273	289	274	299	302	314	277	346	268	265	300	293	298	293	305	282	284	271	289	271	292	287	303	287	304	267	294	273	287	275	302	309	285	282	290	313	304	293	304	308	311	282	275	305	305	304	271	280	295	296	269	308	280	289	311	305	308	290	273	309	299	303	278	307	293	272	286	260	268	300	293	293	294	289	287	287	277	293	277	298	285	283	279	282	271	270	307	306	296	285	297	331	294	322	289	279	316	287	298	285	294	298	299	288	288	303	272	281	312	288	315	268	306	306	314	315	290	271	277	300	293	284	305	297	289	308	288	288	280	289	304	304	300	339	290	271	285	251	304	291	316	301	314	307	312	298	338	272	291	277	303	288	288	282	308	283	314	318	297	292	287	321	287	277	295	339	318	312	286	288	308	308	293	288	295	258	307	307	299	307	289	266	283	297	290	241	285	275	282	260	322	302	326	322	291	292	283	299	299	316	280	313	276	319	310	310	282	281	275	297	299	276	294	302	292	302	289	283	300	306	264	317	287	277	307	302	297	303	298	301	303	315	290	276	320	283	281	294	268	296	296	306	283	312	305	282	298	250	301	291	300	333	301	316	293	292	283	263	291	303	315	294	324	309	301	314	317	312	292	295	301	292	264	310	305	259	286	284	298	306	290	279	272	330	296	295	305	313	306	315	285	281	315	308	290	274	292	296	332	297	312	287	299	293	313	294	282	285	307	304	273	286	294	273	278	266	293	324	289	273	293	278	285	322	275	295	284	256	297	288	286	290	302	306	281	306	295	315	287	310	281	279	302	290	313	325	308	280	283	275	294	297	297	315	286	331	326	273	285	279	289	299	277	292	290	273	314	296	251	298	274	316	328	306	320	289	238	299	316	298	257	294	303	305	312	281	296	285	277	324	306	288	301	304	315	265	294	306	289	279	288	301	306	275	297	311	296	310	298	275	298	280	276	337	275	280	326	311	321	315	298	289	317	253	261	309	306	261	286	302	307	304	300	300	302	283	285	305	288	287	289	275	289	257	320	286	302	288	292	281	308	272	270	318	290	294	297	304	307	285	306	250	308	277	283	313	282	316	290	278	321	289	303	298	254	294	337	331	279	282	264	309
34020	50490	36853	17265	5224	1453	669	537	501	535	536	559	537	534	499	510	541	562	556	570	546	575	512	576	496	522	560	517	519	537	529	539	530	522	512	521	527	550	563	495	523	549	539	514	510	540	482	511	543	531	542	555	516	527	546	535	519	567	506	551	550	552	540	524	553	554	500	546	538	549	521	515	545	520	543	501	509	521	513	533	572	522	507	490	535	511	528	525	519	548	549	516	557	541	525	548	523	505	555	522	509	507	523	557	541	545	528	531	524	495	518	547	506	515	521	510	576	589	533	545	499	561	555	505	535	545	515	545	518	542	536	497	540	553	539	565	536	543	531	519	524	540	536	540	575	547	530	556	550	487	521	514	536	549	559	554	527	571	530	543	537	560	500	541	508	517	509	528	546	508	571	541	540	532	557	528	536	538	587	566	560	489	544	528	526	534	561	544	555	541	569	536	497	536	502	544	554	539	566	523	515	524	490	484	522	512	520	535	530	528	558	538	562	509	542	576	570	531	514	574	505	520	589	521	556	549	531	549	525	555	556	532	546	527	523	531	521	545	558	548	519	522	518	514	566	536	505	524	572	515	519	520	517	539	555	491	539	497	557	524	541	541	539	517	509	608	520	562	541	574	510	537	549	530	496	522	493	518	527	499	550	548	532	547	555	516	547	558	525	501	568	534	495	542	550	502	532	524	557	561	579	543	540	545	588	557	548	532	520	538	571	522	545	525	539	539	566	484	553	557	540	516	515	515	524	573	570	519	567	529	546	521	546	543	557	505	523	542	549	523	494	548	585	569	519	501	513	580	553	550	529	519	506	520	511	488	522	538	536	512	553	519	507	564	494	508	538	519	548	567	522	502	566	505	516	517	555	568	497	508	532	507	527	514	530	513	512	536	554	511	499	547	570	544	553	489	540	524	539	534	506	553	523	552	520	539	499	516	586	504	521	577	600	577	516	486	539	586	540	531	519	521	520	533	535	537	571	528	484	506	546	487	535	488	522	550	554	513	537	539	586	525	567	514	514	534	538	543	464	502	526	548	536	543	546	529	544	542	555	521	514	517	565	488	544	519	570	558	553	524	522	555	548	528	531	586	541	521	526	558	527	511	525	497	540	516	534	505	557	586	589	550	490	557	531	487	513	522	522	510	511	504	514	551	532	559	560	540	533	508	535	535	533	549	532	508	532	548	508	480	538	558	532	515	553	517	593	530	517	524	529	551	480	528	573	528	582	571	529	564	513	532	518	582	501	521	530	566	536	577	525	519	513	566	548	519	513	522	519	531	556	525	515	519	522	521	550	515	550	532	520	516	505	499	566	495	514	561	546	569	500	518	553	540	503	513	497	537	548	519	539	507	490	543	576	520	514	555	542	523	557	548	518	552	543	536	574	509	542	545	527	531	555	581	525	534	518	500	566	562	549	545	526	540	520	562	486	539	567	537	564	529	560	518	540	554	533	527	529	518	544	539	523	522	573	563	534	530	562	539	554	560	511	533	555	538	548	494	537	569	536	530	547	576	561	517	538	556	519	537	534	541	531	533	552	546	537	515	538	546	591	489	514	538	544	512	522	538	543	522	580	523	551	474	512	515	517	535	575	538	579	491	546	479	516	514	500	526	519	535	552	534	540	532	527	528	542	529	499	535	533	519	496	521	504	560	548	520	555	531	536	544	546	550	537	494	560	546	498	527	512	571	517	504	543	527	556	529	493	537	517	538	547	551	530	549	493	498	521	543	530	493	528	530	498	563	527	515	513	555	544	547	504	530	552	522	493	519	558	556	498	531	584	468	558	503	544	513	541	529	565	551	527	543	577	517	537	500	505	498	502	530	498	569	533	511	539	523	537	547	503	529	542	514	523	539	514	519	550	578	538	499	495	517	544	545	559	500	521	537	494	560	518	531	492	555	535	507	549	544	547	560	511	489	539	532	520	526	555	576	513	547	498	534	543	543	522	503	576	525	522	560	511	542	541	550	545	538	559	495	533	537	546	494	516	553	541	543	516	529	517	565	530	538	542	561	529	558	522	547	540	536	525	493	524	519	554	543	515	564	500	555	542	546	536	524	524	507	546	497	523	551	545	536	567	525	527	560	553	514	518	515	544	477	542	516	539	533	497	579	532	579	553	549	546	557	570	543	580	571	506	540	543	527	495	521	486	513	529	577	577	554	517	548	515	502	533	509	580	516	590	562	521	550	519	541	515	498	588	534	508	589	544	564	538	517	526	495	544	547	536	533	542	485	517	537	552	499	531	549	546	512	559	528	517	563	549	533	513	510	501	547	536	555	519	543	557	523	558	542	503	545	568	520	579	528	548	532	501	564	561	539	538	566	537	512	489	496	538	539	547	539	543	473	525	542	509	571	519	581	534	550	527	518	502	502	525	550	517	544	552	536	546	459	528	535	554	497	515	564	519	551	514	559	551	547	520	543	551	533	577	550	556	492	547	486	495	505	558	554	522	522	510	517	542	519	520	510	544	543	510	507	525	511	545	539	527	508	549	507	535	480	568	532	569	463	519	561	548	498	551	533	549	530	520	537	525	525	511	493	497	540	538	525	555	516	576	530	545	571	523	525	581	534	537	541	509	508	509	524	524	543	524	535	521	538	518	572	568	528	539	526	581	514	534	503	518	555	538	528	492	516	548	555	545	547	538	568	522	537	506	520	537	557	509	525	525	533	530	533	544	497	545	536	536	533	527	526	520	501	502	520	497	508	541	540	500	545	532	541	528	523	551	546	548	519	555	475	536	540	552	568	535	518	583	532	539	519	517	510	523	518	585	545	587	500	549	517	525	484	529	519	533	534	551	555	527	524	493	522	519	507	587	504	573	510	581	520	515	555	551	549	537	554	527	538	518	538	534	537	569	574	541	506	588	562	541	548	551	547	595	554	563	547	544	516	544	536	489	585	501	548	536	528	570	560	553	554	566	522	486	527	515	576	566	518	525	516	536	528	524	470	530	506	501	497	544	512	567	564	476	521	530	526	543	549	600	525	545	540	558	527	532	572	537	572	541	514	507	585	530	565	497	599	545	600	560	541	519	512	589	531	528	546	509	562	555	532	564	536	524	533	552	546	484	551	530	523	567	547	510	518	516	492	539	518	495	566	567	549	527	543	547	549	552	532	491	552	549	523	517	546	513	494	529	560	534	546	521	535	516	525	498	554	541	521	507	563	494	552	538	511	529	565	554	503	551	499	537	530	527	532	536	566	519	546	504	570	541	522	559	518	479	524	584	552	547	546	518	565	577	498	556	536	573	498	524	504	482	542	550	580	494	509	522	533	486	546	536	542	514	528	542	560	528	530	527	537	543	556	512	476	530	554	512	532	526	500	560	515	547	519	543	547	495	502	500	524	505	522	522	520	530	552	509	543	509	547	538	522	509	561	499	559	509	524	519	529	505	552	527	509	511	564	489	535	531	536	540	555	522	534	550	505	540	534	541	517	537	510	535	520	559	520	505	517	507	542	479	510	538	561	544	501	548	561
24486	24993	37807	31248	20684	9025	1008	389	344	331	319	294	334	296	320	319	330	306	317	329	324	356	345	326	339	333	309	341	328	352	299	313	326	335	308	305	325	310	307	304	335	328	308	317	319	291	317	247	325	303	296	313	308	322	336	306	319	348	297	331	341	311	333	319	311	321	345	300	309	315	318	381	314	285	313	298	310	326	342	302	308	332	292	316	314	314	321	305	295	325	324	355	311	335	353	301	314	332	326	321	302	319	326	334	349	355	306	337	330	304	335	321	326	329	348	340	307	322	321	330	308	283	349	322	332	322	321	337	323	323	321	304	329	333	316	342	293	329	309	328	331	332	346	359	317	308	297	356	289	326	338	342	328	326	325	299	315	320	324	316	345	317	328	298	337	324	320	305	300	322	311	325	304	316	309	346	294	317	326	329	304	328	305	366	308	335	321	294	333	317	317	277	287	344	319	313	286	328	313	320	314	333	338	312	360	305	286	318	343	311	317	306	290	306	340	314	279	297	334	295	329	327	303	288	306	298	309	304	304	346	286	330	308	319	326	280	310	322	295	323	301	299	344	287	315	320	353	286	306	341	314	336	322	284	294	344	325	308	299	320	335	327	303	350	308	301	330	299	332	304	321	299	297	307	307	301	311	305	320	289	314	312	329	323	313	289	305	318	336	332	312	331	304	320	311	326	311	353	309	300	317	337	313	347	307	310	328	298	318	331	322	317	312	324	271	347	321	323	353	344	297	325	338	323	305	286	277	301	337	300	308	299	312	327	328	288	307	309	322	324	291	289	283	336	306	314	319	315	319	318	314	308	315	321	308	332	301	300	318	329	295	339	316	298	340	336	335	296	314	296	319	313	356	315	309	311	297	327	332	340	326	323	305	347	306	329	350	313	317	336	325	337	302	272	301	323	331	341	315	331	316	305	297	318	337	333	305	316	296	301	337	314	329	304	292	312	313	372	318	313	325	310	318	334	286	335	312	300	341	315	336	309	302	325	298	326	316	323	288	309	299	339	325	327	341	309	343	317	318	331	296	342	287	338	304	340	316	344	333	315	284	302	326	316	338	311	320	357	298	338	293	314	350	305	322	344	314	334	272	298	329	313	315	280	322	336	310	325	316	286	331	316	312	333	313	305	311	310	319	291	293	332	323	300	333	324	296	331	288	354	304	307	290	300	314	290	330	342	317	325	339	314	306	354	311	297	328	294	355	338	306	325	317	288	337	309	320	323	288	296	302	307	316	311	282	318	287	360	313	302	300	302	312	326	325	294	346	311	309	302	312	304	331	303	297	338	339	336	317	311	290	323	306	300	341	332	329	328	330	296	322	325	334	298	321	309	318	352	319	343	331	318	325	332	324	326	303	337	328	300	326	317	309	309	315	291	302	316	334	283	348	319	337	333	333	304	300	323	318	326	324	301	304	314	331	302	311	322	315	316	324	324	301	290	316	319	318	313	325	351	285	311	296	323	305	330	317	327	298	336	326	308	302	321	322	324	302	320	331	317	316	322	301	324	322	289	303	281	301	297	290	297	321	318	303	308	336	302	315	325	307	301	313	304	287	301	337	342	339	316	344	326	314	302	311	299	320	299	330	330	309	303	301	341	335	303	337	342	334	309	329	293	337	280	309	303	317	301	302	305	346	321	303	316	311	283	316	320	342	311	353	323	297	314	317	326	329	334	304	300	337	303	317	307	327	326	303	307	307	279	311	304	302	320	292	297	312	277	311	328	311	341	318	322	363	326	324	367	293	338	288	302	309	315	289	340	339	322	329	311	306	303	346	324	323	327	346	332	303	293	331	344	301	309	278	309	319	316	313	339	310	321	313	332	310	319	310	332	308	282	273	342	310	308	356	298	334	320	325	320	307	320	334	302	305	352	339	307	316	319	311	291	335	303	305	292	351	302	335	351	336	297	321	323	289	330	323	334	312	314	334	328	336	301	334	326	351	292	319	307	308	297	320	315	325	329	298	329	333	279	334	313	315	307	330	309	320	303	308	290	309	309	322	309	328	318	320	319	330	320	302	314	299	351	338	305	309	308	332	309	333	333	335	357	319	308	320	318	332	278	292	337	303	327	292	323	338	298	339	293	321	329	302	307	315	306	334	323	317	314	356	301	303	311	298	314	352	271	345	335	339	339	305	318	331	297	351	316	322	324	310	335	305	327	281	309	342	300	328	283	333	298	324	309	331	319	308	335	306	300	303	317	312	323	316	291	325	342	320	295	286	288	296	298	316	285	341	325	311	312	300	315	315	310	320	308	321	295	353	323	300	345	332	315	318	342	323	302	326	315	314	297	358	323	344	322	332	313	338	312	318	327	329	339	323	311	317	319	301	314	318	300	299	305	309	338	330	307	311	313	338	321	348	294	311	315	322	331	292	304	287	311	299	320	315	300	294	291	317	320	313	319	310	317	292	330	327	324	314	298	363	322	309	283	284	320	310	287	314	300	324	342	339	375	288	322	348	308	348	284	334	328	330	317	314	336	319	304	321	335	308	297	327	323	341	308	291	349	349	350	318	337	305	305	321	301	305	317	331	334	309	295	337	312	331	317	308	315	290	333	317	321	293	312	287	317	288	357	336	345	327	298	367	297	298	313	338	321	317	303	339	339	273	307	316	299	332	303	317	332	323	350	336	332	313	327	321	306	329	319	313	332	342	305	317	346	312	315	322	309	318	354	319	312	318	314	322	321	330	313	322	320	329	310	299	307	321	330	302	271	394	321	297	348	329	326	304	313	283	326	304	305	297	316	308	353	355	335	320	293	332	285	316	351	319	340	310	315	316	325	315	297	320	306	312	315	336	301	314	289	284	324	326	295	322	305	297	327	302	309	306	332	302	350	352	301	328	316	314	340	293	318	315	355	295	296	313	294	341	316	313	307	301	280	287	314	340	352	345	337	327	351	306	322	325	315	303	307	346	311	319	330	338	298	315	309	290	310	353	309	314	311	321	308	338	306	320	322	340	305	327	312	314	279	313	286	296	285	314	334	337	322	330	348	301	307	279	319	294	322	296	317	301	312	327	306	316	315	309	306	292	335	305	306	274	316	331	328	328	321	359	301	302	353	337	280	305	322	339	303	344	308	314	300	347	337	318	309	310	346	303	300	290	321	312	287	327	338	298	290	321	362	279	296	332	308	323	264	322	320	318	316	322	306	320	319	309	324	310	290	322	338	324	332	343	327	326	313	293	313	323	311	329	294	322	304	316	311	319	325	296	296	317	322	305	281	309	349	301	309	330	309	324	316	302	320	309	309	298	313	301	310	328	286	329	322	328	333	317	320	329	301	308	320	287	307	297	333	312	324	315	274	293	311	321	350	324	319	301	344	294	314	323	305	295	326	297	301	308	304	345	330	310	316	315	300	292	314	293	305	349	316	302	336	300	328	316	311	298	302	325	344	334	319	301	356	315	317	318	301	348	292	332	320	318	323	310	289	315	302	329	316	336	312	312	337	337	322	336	310	329	287	340	317	334	297
58901	95017	71550	42462	20861	5825	1292	579	606	577	555	588	580	594	603	573	588	554	570	605	560	599	542	566	585	563	589	590	611	587	559	583	583	600	569	580	569	575	549	549	587	545	559	569	589	541	551	596	576	510	589	538	556	561	577	568	563	537	566	548	585	565	573	539	543	525	568	536	562	574	557	591	555	591	557	558	606	560	582	564	580	577	580	582	588	525	547	586	566	539	583	538	582	572	597	568	572	568	564	571	569	559	533	573	534	532	574	571	576	611	587	602	541	594	553	613	563	559	557	574	583	540	536	564	551	539	583	589	569	577	576	601	565	563	574	571	586	565	546	577	568	583	520	574	532	573	574	545	564	558	535	524	567	546	637	600	549	558	601	549	554	604	572	494	616	587	564	539	542	555	560	519	584	534	544	554	515	559	583	516	568	574	563	592	542	599	584	554	595	577	524	580	625	528	548	562	555	582	560	556	571	606	597	544	574	592	516	561	632	565	527	601	525	537	565	555	567	564	561	592	573	645	608	529	575	550	579	584	575	577	538	575	594	558	579	599	569	554	546	562	604	549	581	562	570	572	548	578	532	577	510	577	521	507	549	583	572	573	598	550	532	553	611	549	555	580	592	590	603	563	589	581	527	587	575	556	580	572	557	553	521	569	553	562	566	576	592	592	590	566	582	573	539	586	583	528	557	563	581	590	571	545	565	585	574	539	559	572	541	587	587	584	594	588	601	572	592	574	549	568	559	596	583	584	577	565	573	532	539	546	557	570	570	577	519	547	545	564	607	550	588	567	607	582	593	537	574	569	543	568	578	582	556	543	587	569	573	573	570	544	547	585	570	535	579	571	547	608	590	574	613	569	574	603	579	547	569	577	518	555	565	564	577	582	600	573	576	558	596	557	550	570	594	568	582	583	553	578	592	589	578	558	585	551	553	555	560	514	557	591	571	509	550	588	559	586	559	556	540	549	559	556	511	531	582	544	565	561	588	590	576	534	570	576	543	564	579	550	549	613	552	591	573	598	612	521	579	519	593	571	526	540	591	565	555	524	564	570	581	604	544	583	544	570	594	586	586	583	587	570	579	610	532	564	560	566	543	554	600	572	545	590	527	595	615	570	534	578	591	588	593	580	580	557	570	541	589	579	576	585	548	567	612	548	536	546	570	590	588	566	591	572	605	556	564	597	543	498	580	566	584	567	588	558	578	575	549	545	558	546	574	524	559	560	524	521	575	560	567	611	574	549	570	594	590	543	590	569	590	589	596	569	554	567	574	547	540	542	558	543	576	566	560	587	574	594	569	554	580	572	545	533	549	524	613	570	571	529	532	556	569	509	555	594	588	525	591	549	544	570	548	596	576	557	537	574	591	508	611	532	573	561	586	577	583	533	615	578	554	551	613	605	569	578	587	544	551	573	578	587	547	565	520	577	599	569	524	555	566	571	542	600	554	600	585	517	551	573	549	587	558	562	544	592	572	592	572	597	566	576	642	566	595	562	585	551	604	587	607	559	548	557	593	592	586	587	563	584	569	599	555	557	579	606	574	584	559	575	555	575	565	587	581	535	559	565	568	582	528	542	559	574	596	600	577	581	581	557	564	577	601	596	564	561	592	534	562	575	589	573	569	557	582	525	577	594	602	547	553	571	548	575	603	588	585	573	576	611	555	529	538	571	566	560	565	524	609	606	598	538	574	542	572	613	589	581	567	603	520	554	563	599	529	537	608	545	592	568	575	549	532	572	547	572	568	546	573	592	520	551	562	563	590	564	592	568	612	559	564	541	560	573	535	579	544	530	525	553	553	575	547	572	525	533	584	557	602	539	546	565	609	578	568	538	572	602	580	586	559	586	557	579	564	580	573	602	577	563	569	605	573	622	578	559	597	572	552	572	584	577	574	531	616	536	570	585	550	592	577	577	552	606	559	548	564	555	561	580	583	566	561	591	613	562	571	541	514	565	552	517	596	554	549	545	579	558	543	600	583	571	604	589	578	514	558	583	553	555	563	559	589	592	571	589	523	576	560	576	573	524	515	554	540	585	575	615	603	560	578	558	570	616	549	544	575	573	550	561	592	528	595	512	570	583	578	567	593	577	588	559	585	583	572	540	559	559	599	560	580	557	577	567	555	550	544	597	582	549	571	559	570	564	565	594	561	581	601	573	552	565	586	575	597	555	583	599	572	529	575	584	578	587	599	547	600	508	571	555	611	523	584	560	579	562	490	546	585	552	586	597	629	533	614	565	580	571	577	599	602	589	575	550	529	594	597	568	550	559	526	516	574	515	573	567	551	558	566	560	607	571	602	584	606	593	604	575	548	601	572	547	527	529	566	541	611	567	545	578	595	574	543	590	620	599	569	574	592	563	577	596	584	545	582	562	570	559	577	607	583	594	541	574	607	580	568	582	591	573	566	554	595	586	585	616	573	547	564	549	581	563	602	596	574	588	587	530	584	611	568	586	590	530	611	635	562	556	570	562	605	563	599	559	569	564	562	566	591	565	546	604	535	577	577	535	563	594	562	569	552	585	564	552	608	565	573	568	555	540	589	591	593	533	580	588	579	541	595	544	579	540	564	574	549	592	584	551	620	597	599	531	602	581	597	527	607	601	549	557	551	528	559	525	539	545	598	571	551	586	598	599	563	547	585	604	553	568	566	577	570	563	555	548	566	568	557	581	541	578	536	559	575	531	532	571	517	559	593	573	585	605	589	552	578	578	568	521	575	590	568	561	560	545	581	578	609	603	560	574	529	619	582	549	528	619	556	576	557	555	600	582	584	563	632	535	560	571	567	581	602	565	526	545	602	555	533	536	597	579	595	563	567	600	565	585	593	570	550	609	550	577	581	558	573	594	595	550	526	562	526	591	602	550	575	602	572	557	590	587	555	586	567	557	548	566	597	554	596	579	548	573	550	558	564	558	554	536	577	543	572	564	545	579	597	602	647	559	565	543	534	600	519	568	589	572	562	587	523	569	559	551	544	586	606	574	531	526	586	542	573	583	572	596	565	604	593	549	580	598	572	564	586	539	567	596	585	560	549	528	536	538	574	597	562	559	553	575	527	610	614	580	583	582	597	610	567	578	546	566	576	593	579	602	568	581	595	561	594	593	601	573	566	572	554	541	588	576	594	590	559	562	552	581	611	534	542	546	559	547	561	555	563	577	544	546	569	583	552	600	556	565	536	576	551	571	556	566	610	565	573	559	606	586	542	553	572	531	563	566	566	549	535	566	561	620	564	562	537	584	555	558	553	554	581	565	575	555	573	566	541	564	555	586	552	572	538	570	521	578	544	564	539	590	547	583	571	610	551	543	574	552	574	580	574	587	582	535	570	587	582	603	558	524	586	556	579	556	571	587	585	551	550	568	586	545	550	566	590	557	564	549	560	537	585	547	598	548	584	576	558	577	585	578	549	618	561	530	571	565	571	582	543	574	570	568	572	563	561	572	588	581	601	541	517	532	576	602	567	542	591	557	567	568	569	508	563	603
23527	22850	34225	28843	22414	17489	4507	468	370	389	361	402	361	382	376	366	347	378	379	424	371	370	391	377	376	379	357	356	360	386	367	390	402	411	391	381	378	372	365	378	402	353	385	369	379	368	348	386	367	378	385	345	380	364	388	378	370	380	358	386	386	408	398	382	377	359	349	398	391	395	379	357	362	349	397	336	403	373	388	362	398	386	374	396	360	383	361	349	360	388	352	380	375	379	392	415	373	412	375	371	379	399	386	381	392	408	380	372	408	402	417	360	375	386	347	342	398	373	374	370	386	344	386	387	387	349	401	402	374	399	361	344	372	353	361	329	375	362	397	419	386	389	352	385	374	357	323	362	372	397	381	402	387	376	372	396	422	350	393	344	371	355	414	395	337	348	385	351	401	395	375	366	379	392	352	381	352	371	380	335	395	370	370	359	363	346	412	375	370	399	362	332	371	402	354	366	359	350	381	371	371	364	353	391	353	377	383	374	370	371	366	376	392	348	407	377	407	388	366	351	325	353	392	349	388	387	380	395	380	376	400	355	372	378	393	364	373	322	361	359	376	390	390	356	383	353	368	378	372	433	365	379	342	358	397	342	359	369	396	372	356	384	381	362	394	390	379	387	377	378	381	351	367	385	364	384	398	365	417	404	372	326	345	362	378	402	382	388	365	399	375	379	375	363	361	377	383	332	388	350	374	371	381	385	387	359	363	394	341	389	387	403	371	363	398	349	378	379	393	356	370	367	376	388	419	395	408	354	399	382	369	422	370	376	344	378	393	377	384	359	371	343	372	415	395	375	400	343	395	381	378	359	400	348	365	357	391	365	372	377	349	391	396	379	440	403	399	382	393	360	369	344	386	399	390	382	363	397	410	365	369	338	365	383	357	371	396	360	369	345	368	355	411	393	363	346	403	399	382	364	369	357	398	398	359	370	373	354	370	388	372	365	372	365	360	376	362	365	389	350	374	363	379	386	400	387	398	362	415	346	348	362	364	364	351	378	389	365	356	373	359	397	352	375	402	376	405	348	369	357	387	363	347	378	358	398	360	387	425	391	368	343	370	375	342	346	351	363	358	372	349	346	392	384	366	365	326	363	370	405	359	352	349	360	363	391	387	373	363	372	393	372	359	376	387	373	388	394	362	344	413	361	417	367	362	388	374	357	384	384	347	364	384	370	367	368	338	384	382	359	350	375	349	359	389	376	374	393	373	389	372	367	394	394	369	360	361	373	367	389	404	395	376	372	420	372	395	385	394	386	384	378	366	346	411	364	387	375	380	389	378	371	332	360	399	352	352	370	367	389	378	359	381	390	360	387	374	372	364	338	382	397	399	382	383	374	365	355	374	352	373	391	352	373	349	384	360	387	356	374	365	398	395	394	401	371	366	384	370	371	391	385	396	374	364	368	353	355	350	371	372	391	362	350	395	359	369	392	383	377	358	354	405	392	389	371	351	374	416	334	400	352	361	363	407	357	392	397	379	397	364	399	356	359	360	359	356	357	381	389	344	356	357	385	367	337	368	356	352	391	375	381	368	375	403	352	392	328	373	353	364	371	354	383	373	375	354	371	374	384	353	370	412	351	358	408	403	378	377	350	367	387	342	352	391	367	393	352	354	366	361	352	364	373	359	365	352	395	402	405	407	385	364	347	392	377	362	363	351	370	381	343	370	392	351	364	383	374	382	406	355	384	362	337	366	369	358	361	352	396	378	350	340	368	373	387	373	401	380	374	344	375	373	340	356	352	395	400	406	373	372	375	362	390	347	344	387	375	381	391	371	369	398	353	394	329	340	367	342	362	383	360	395	366	381	375	351	373	360	373	333	346	380	360	380	377	381	341	386	368	357	395	387	421	354	392	359	380	370	390	398	415	371	384	389	382	391	388	402	392	364	349	344	382	375	383	392	365	337	360	368	364	372	364	372	415	407	385	383	363	357	362	360	379	364	384	366	377	411	386	391	361	392	403	357	382	378	395	338	366	401	378	339	381	388	392	338	382	390	404	362	388	383	368	409	368	383	408	379	382	378	379	382	363	351	378	390	402	362	376	355	354	373	378	353	344	377	373	375	329	373	333	388	364	361	352	391	347	404	367	368	361	350	367	363	392	359	396	386	386	364	365	351	365	361	393	349	375	388	396	374	397	409	388	379	370	369	372	363	407	381	401	366	367	366	387	386	366	377	360	371	365	370	398	374	373	338	363	394	372	399	374	361	342	370	381	399	374	360	381	410	354	346	351	355	401	372	386	367	363	389	408	361	385	310	369	362	383	355	343	373	376	383	391	355	346	357	370	369	389	385	358	389	345	383	366	376	388	378	385	382	354	368	407	360	400	346	359	365	378	355	381	402	383	403	382	379	353	395	384	410	391	341	358	366	426	367	377	363	355	353	351	391	372	342	361	380	371	377	362	414	372	364	401	360	391	375	359	406	394	380	364	376	350	372	372	404	376	369	374	362	389	338	348	397	406	363	357	380	356	378	377	402	358	374	398	390	407	389	391	388	396	388	338	434	387	371	395	378	373	388	356	381	380	369	356	379	401	405	346	361	379	416	373	394	357	384	385	374	403	378	354	406	385	375	351	360	377	335	383	367	377	383	374	341	376	390	376	402	389	389	387	336	393	382	378	379	368	366	352	375	343	370	366	335	374	382	402	363	374	392	364	363	355	369	363	359	369	379	379	397	393	417	385	392	345	359	338	363	379	372	364	362	355	396	381	392	380	365	360	362	378	381	360	366	365	372	382	398	392	397	378	369	343	399	359	383	378	365	386	351	366	404	342	359	373	373	365	377	386	375	343	348	407	377	384	366	349	369	388	383	375	389	370	374	373	339	378	376	372	416	380	418	362	385	363	401	352	411	406	372	382	382	390	386	386	367	389	369	380	376	370	345	371	368	345	371	377	397	381	369	373	394	360	382	392	382	341	378	368	360	366	391	361	394	354	340	389	374	391	381	355	395	370	380	396	361	360	370	368	413	384	352	356	391	363	385	355	381	399	369	374	361	399	364	374	349	365	390	331	389	374	368	365	354	374	356	349	396	360	371	377	348	370	403	401	358	376	322	367	407	343	390	383	355	351	381	335	373	385	416	415	407	356	381	378	354	365	381	371	385	371	364	364	373	371	391	376	385	388	383	380	384	399	349	392	352	403	371	373	361	404	352	362	382	417	362	353	362	392	398	370	403	357	384	354	442	348	358	336	345	353	340	407	353	369	363	372	371	350	365	328	366	388	397	379	379	379	399	393	380	381	388	359	365	376	376	384	404	366	389	352	372	381	355	353	384	397	370	390	381	372	338	393	381	361	361	387	375	391	354	347	376	412	369	417	362	367	370	382	357	340	372	383	361	399	385	375	391	357	360	388	380	360	421	377	396	390	355	375	380	387	366	381	394	383	386	370	376	378	373	372	372	388	388	359	355	386	358	369	390	349	366	372	371	383	402	392	350	354	416	368	384	381	362	407	376	388	351	349	341	346	393	360	347	410
60603	103523	80135	51857	28039	9068	1802	761	702	664	619	629	671	601	619	660	622	650	627	633	642	647	680	687	590	684	636	603	622	672	643	625	668	617	677	601	667	610	609	606	606	672	647	666	641	588	709	656	679	653	660	628	652	625	631	635	659	627	661	652	605	612	631	623	638	642	622	623	662	680	690	679	639	651	609	623	658	628	671	666	646	638	584	618	673	682	620	605	659	616	642	607	645	637	634	624	642	652	624	645	626	651	661	606	646	609	640	605	636	597	647	638	641	638	645	643	613	651	625	609	662	630	620	627	630	611	671	595	592	606	652	664	675	622	640	616	622	629	592	631	631	640	613	660	660	601	620	649	666	598	635	649	650	654	628	645	675	619	608	659	623	647	647	602	586	607	599	661	663	663	655	649	623	611	624	634	638	617	701	626	625	580	666	625	655	625	629	630	636	634	651	659	652	617	657	623	630	623	638	709	661	624	662	641	586	602	617	625	625	646	666	644	661	635	662	636	616	649	631	668	630	645	624	617	633	614	656	623	652	666	639	608	617	647	681	605	595	616	586	635	653	665	631	636	615	646	679	679	622	641	637	650	666	668	614	656	616	682	629	622	632	669	621	665	585	616	637	665	602	626	625	672	662	684	685	642	592	636	664	655	617	617	613	624	636	602	627	663	703	601	672	652	607	651	655	630	652	653	664	658	657	667	617	641	622	643	639	676	630	617	614	667	624	649	598	615	618	671	591	677	636	670	621	704	654	619	637	640	667	632	645	583	619	642	643	647	677	626	635	685	690	621	646	634	627	650	644	632	664	640	645	667	622	636	613	647	630	635	625	626	615	697	658	642	599	649	621	685	650	651	609	647	617	605	621	602	639	660	626	667	601	629	624	642	647	604	633	665	610	600	628	650	646	617	672	610	669	640	622	610	661	681	627	652	655	657	670	607	667	619	615	628	647	674	576	663	637	620	686	674	647	622	648	633	677	681	620	651	640	675	629	573	664	624	657	638	649	636	680	657	620	626	632	640	621	631	633	630	566	606	679	609	625	631	663	631	633	624	676	602	626	669	634	640	631	594	653	697	704	647	644	655	692	644	684	644	663	602	678	639	667	666	679	641	649	687	639	607	648	639	702	599	675	675	621	651	636	660	691	643	601	605	628	622	702	623	620	659	641	619	641	648	655	649	638	626	651	650	623	671	646	655	629	636	655	686	639	638	672	648	643	621	672	685	646	639	631	659	634	595	624	654	650	601	668	689	597	631	608	595	691	672	586	632	663	627	674	679	600	680	655	626	688	623	606	643	664	637	643	639	614	648	673	639	646	652	602	665	596	663	680	636	646	653	653	642	627	695	645	641	623	669	619	626	643	599	607	688	652	661	694	625	640	635	626	628	635	638	598	655	626	656	637	645	608	621	602	674	626	589	625	626	647	630	627	641	638	644	605	615	640	612	647	649	602	650	646	644	663	642	634	686	592	662	643	663	648	667	663	644	654	631	644	657	644	664	638	632	614	644	617	666	620	636	668	653	655	649	714	661	637	626	636	623	619	665	632	647	654	649	639	637	651	623	668	599	636	620	613	600	607	630	636	636	606	645	647	641	625	653	650	620	618	666	695	621	626	644	624	615	619	674	656	659	639	629	631	658	651	626	641	651	635	614	602	648	647	642	613	675	610	609	623	662	606	674	625	642	637	649	622	669	648	662	671	653	624	632	645	649	602	652	649	636	611	711	577	597	609	646	646	629	621	614	634	633	641	647	628	609	629	621	679	596	658	666	662	640	646	630	661	646	634	645	642	666	604	649	646	631	688	704	640	661	628	623	626	627	627	650	636	635	633	665	655	625	667	649	689	590	644	649	640	631	627	619	637	662	657	660	662	616	632	635	672	606	639	620	637	630	640	656	646	685	641	642	660	657	657	612	612	646	654	640	634	634	648	641	610	666	651	629	632	631	615	683	692	664	627	659	612	646	636	658	692	668	644	676	638	640	653	630	649	682	631	671	603	652	645	633	670	642	625	659	600	629	661	593	684	676	632	675	650	669	627	616	642	687	672	625	642	620	642	662	627	636	614	633	638	628	664	692	654	619	639	648	646	612	664	681	635	654	620	652	653	631	630	623	605	641	614	633	637	667	667	678	668	634	635	634	621	620	614	640	657	652	671	648	640	607	649	644	646	645	603	628	656	640	610	647	613	632	652	634	606	625	654	677	665	654	637	650	641	669	601	657	639	628	586	652	639	630	657	633	643	640	635	657	631	614	646	615	652	598	673	662	696	608	670	645	613	695	640	630	595	623	649	646	623	636	633	671	622	639	666	614	650	692	675	661	637	649	595	641	630	679	641	622	627	626	667	616	641	653	614	636	640	681	605	619	642	650	674	638	633	671	664	658	618	638	617	638	637	665	655	681	625	661	653	669	631	651	616	639	643	630	639	623	638	658	633	641	665	665	609	624	678	650	605	672	612	648	631	681	676	637	664	654	622	587	615	622	653	665	623	639	612	598	625	655	642	643	634	600	661	619	653	640	660	603	674	624	607	631	703	625	616	643	635	625	645	630	676	664	639	612	618	669	676	670	659	628	625	629	661	636	648	685	622	613	582	669	577	683	645	627	713	645	657	624	660	609	627	611	606	674	635	653	669	660	648	615	672	610	671	670	669	638	615	656	654	600	625	610	671	628	619	591	652	628	653	644	625	604	632	633	651	623	667	669	616	629	663	606	651	644	661	650	625	635	658	633	654	652	617	678	647	651	608	646	623	608	630	679	599	663	630	610	652	624	655	641	630	617	678	645	632	651	663	605	624	635	666	637	681	607	614	609	642	648	653	639	589	650	641	618	660	624	638	591	630	600	660	630	643	625	643	609	690	644	641	641	605	623	638	647	617	630	626	626	639	639	626	630	614	692	613	667	663	631	668	604	594	647	618	613	614	638	641	638	630	629	628	605	656	673	620	662	680	628	626	604	635	649	611	682	669	666	658	628	600	631	638	620	661	588	647	659	672	696	611	645	644	635	665	625	641	647	719	665	670	644	627	652	606	639	655	619	643	654	612	644	667	704	582	650	638	696	616	660	601	615	671	626	671	586	640	621	668	664	601	703	659	661	640	631	644	642	651	652	635	658	666	676	599	679	645	630	622	664	656	638	626	614	684	657	619	638	635	608	640	660	633	621	670	676	644	601	660	649	628	661	684	612	615	607	627	622	704	644	624	628	625	682	671	615	662	666	638	640	641	678	682	668	583	653	625	594	592	594	635	658	609	662	616	622	635	607	657	655	641	659	615	688	636	592	607	654	613	611	631	655	626	649	593	650	592	654	627	647	624	593	637	624	651	644	637	665	653	702	647	630	647	627	633	635	680	623	619	613	637	645	632	639	680	629	665	663	612	629	642	670	644	632	626	602	635	618	649	585	590	614	621	618	637	611	655	671	686	601	632	627	632	622	678	593	648	634	652	651	636	633	628	618	630	629	604	646	658	629	616	639	661	653	579	620
28176	31865	31955	16548	3386	695	366	316	286	319	301	285	292	286	317	283	295	283	286	277	271	312	331	324	289	270	277	282	299	291	312	262	309	293	293	260	279	306	297	287	293	278	300	284	277	314	287	281	304	292	289	293	294	282	310	318	285	253	293	272	284	302	249	289	292	270	310	271	304	312	281	279	272	277	264	294	293	273	292	314	285	297	311	263	274	265	293	277	291	288	277	273	282	308	282	283	303	277	318	300	275	297	271	288	302	289	301	320	306	281	280	298	287	286	282	307	271	281	301	289	295	273	308	303	330	299	292	285	283	308	303	283	275	313	280	299	311	308	306	274	300	247	309	267	293	289	280	287	271	297	277	302	311	272	290	312	293	268	279	292	283	267	304	286	311	293	302	284	288	293	271	262	317	293	306	286	298	290	277	315	293	291	282	318	263	300	278	309	264	265	297	282	312	282	281	299	305	298	319	317	283	322	294	302	278	310	299	334	276	305	295	266	302	274	296	286	307	268	312	279	280	283	292	298	292	291	263	292	289	312	285	291	309	258	291	288	263	282	294	292	288	279	284	296	295	309	327	328	320	280	303	318	291	266	299	279	283	264	298	296	285	316	304	280	307	317	301	311	279	283	303	270	266	301	260	267	299	258	281	287	307	303	279	270	305	252	299	288	307	285	270	281	310	284	282	293	315	272	297	273	279	293	262	295	298	296	293	294	279	294	313	298	299	261	279	288	314	284	286	300	282	283	285	276	283	303	269	300	297	299	300	274	249	280	281	277	275	303	299	301	308	285	286	311	305	322	303	303	286	288	297	259	307	299	286	260	302	279	288	297	299	282	277	297	261	297	306	251	262	276	290	282	290	314	284	305	272	273	273	293	285	291	284	287	282	240	312	272	281	303	285	280	308	306	305	272	286	301	290	294	296	280	300	275	284	302	265	269	292	287	271	306	286	295	285	288	252	269	293	267	304	298	299	297	295	263	292	280	256	300	316	272	283	283	274	315	289	275	273	324	284	271	300	287	312	280	297	285	295	295	291	289	294	305	293	305	283	290	289	277	304	313	293	318	296	290	300	283	314	299	278	315	294	286	291	284	276	249	294	297	292	277	318	313	302	294	269	309	317	307	281	299	295	254	298	296	261	266	247	286	303	308	319	291	286	318	274	284	271	288	306	299	280	298	299	273	328	277	305	279	295	286	285	295	293	281	312	296	294	281	289	275	302	312	296	291	296	276	280	281	296	296	286	312	300	297	295	300	293	275	281	301	318	326	309	315	270	276	317	279	268	304	289	305	330	285	282	279	286	295	280	285	281	288	297	277	299	315	293	279	300	256	285	287	301	306	302	297	272	292	284	290	276	283	260	292	313	303	290	297	297	274	306	300	303	304	298	287	294	311	296	311	277	305	291	287	312	286	289	265	275	300	262	315	286	275	281	301	316	287	281	301	271	266	278	281	317	281	295	290	287	306	295	286	275	254	293	290	287	274	294	269	306	283	308	294	301	297	283	287	284	295	280	304	288	298	290	292	291	296	289	288	296	294	294	291	284	292	317	261	304	281	263	303	279	295	293	291	320	290	269	281	308	303	290	269	298	301	290	321	260	326	285	322	288	280	303	298	252	301	276	267	312	325	299	307	277	285	292	331	293	290	301	285	284	315	288	310	306	262	281	283	276	303	326	309	289	282	281	275	290	282	274	290	292	283	266	315	305	307	300	288	281	281	287	302	284	283	300	288	299	299	295	254	270	269	271	301	270	288	275	300	252	305	266	274	305	266	284	302	312	307	301	288	265	302	292	286	296	285	281	264	318	313	278	287	273	269	291	296	288	302	305	321	318	273	314	250	289	326	293	299	309	281	275	264	288	287	272	271	278	297	289	303	307	262	299	306	253	281	270	282	284	285	288	268	272	324	312	302	249	297	292	302	305	301	260	267	293	275	270	280	293	299	288	278	293	291	297	295	303	287	304	272	323	303	290	279	296	293	279	294	304	261	279	337	263	264	269	309	277	288	324	289	311	280	288	302	292	323	307	275	317	286	272	271	261	297	293	296	308	301	281	319	305	272	302	304	287	304	288	284	285	310	285	283	286	275	247	267	299	293	250	280	308	281	301	246	268	298	330	300	312	286	289	276	269	294	279	316	273	303	303	284	275	299	293	298	257	258	283	301	287	289	324	333	316	250	296	298	302	289	288	263	310	334	283	264	295	299	288	298	252	329	344	316	303	302	287	299	276	283	308	303	312	291	306	328	247	274	286	245	276	280	288	292	313	285	297	287	315	264	293	285	290	300	295	280	284	277	280	288	263	304	278	274	257	314	306	283	271	293	300	278	299	273	286	312	297	270	278	292	302	275	302	293	294	313	305	282	310	304	308	295	324	287	284	311	292	273	256	290	262	296	304	283	295	283	284	276	326	358	278	273	300	309	310	296	293	258	309	313	331	307	297	273	334	300	291	285	276	291	293	294	313	311	292	281	306	290	292	280	292	293	305	292	243	280	265	299	310	290	300	302	287	312	280	282	288	297	291	295	302	276	269	280	296	302	277	314	295	301	254	269	270	305	309	299	270	277	311	297	276	270	288	284	278	297	277	290	303	316	319	279	266	302	314	305	314	280	299	282	299	268	294	284	278	286	301	290	307	293	296	284	299	309	287	284	308	289	270	289	266	294	286	277	314	291	306	266	258	271	304	272	280	325	302	294	260	292	294	298	299	285	297	297	296	310	292	297	288	281	315	292	281	278	283	292	290	273	288	293	272	278	287	300	275	278	275	304	283	277	311	287	276	301	282	324	266	283	299	285	254	305	298	289	273	277	276	282	276	332	308	294	253	286	306	302	313	281	285	271	271	285	317	319	309	293	267	287	276	282	310	286	309	276	310	300	298	301	288	270	307	307	306	287	282	285	290	293	272	278	307	281	260	309	286	316	284	312	299	289	281	296	297	277	278	311	287	307	281	302	292	310	283	294	303	315	282	313	239	326	299	285	301	320	330	273	274	276	309	264	294	289	307	320	273	319	275	304	267	286	300	292	286	285	268	277	270	273	305	290	274	277	281	287	279	305	278	305	267	313	295	290	323	297	266	312	309	276	296	288	308	274	273	314	305	310	251	299	320	303	290	296	259	257	285	277	266	280	275	294	300	315	304	275	260	275	284	295	279	276	291	276	281	327	302	265	280	279	303	288	307	287	277	288	323	303	275	287	310	297	280	280	288	301	274	288	290	273	305	305	271	272	285	300	284	270	298	292	305	291	295	309	304	285	298	292	275	330	297	292	264	281	296	298	301	275	296	295	277	272	271	297	279	304	290	289	276	279	276	318	306	287	303	328	298	292	286	286	303	287	285	332	304	284	280	285	282	308	278	301	292	281	303	285	261	279	287	316	284	297	274	279	313	291	286	306	273	266	310	293	289	275	297	308	292	282	295	319	296	290	305	265	313	303	294	296	289	318	276	281	268	284	305	284	267	336	295	290	294	302	286	315	266	302
33428	50547	37474	18235	5632	1473	634	522	515	552	535	534	509	468	531	537	512	515	507	509	561	512	511	534	528	557	537	515	516	512	555	521	540	499	522	544	493	508	522	540	524	491	536	509	547	573	501	545	538	531	560	530	521	530	517	540	546	529	526	543	566	505	533	511	515	505	520	580	538	535	526	500	508	519	560	505	508	507	526	519	511	542	500	503	551	542	517	532	524	532	525	516	513	566	524	523	536	508	514	531	521	524	494	526	513	518	536	541	483	528	538	461	534	554	543	496	545	564	538	499	509	507	477	561	509	534	543	526	513	536	518	533	548	499	512	511	515	531	561	547	524	515	529	540	543	571	493	507	490	536	527	527	528	543	503	537	541	533	526	538	479	495	528	530	500	544	520	512	537	586	472	471	532	562	493	495	514	531	551	546	538	544	515	529	497	528	526	513	529	538	530	534	493	467	517	521	551	575	541	506	530	520	529	530	573	542	524	514	532	539	539	519	560	525	521	523	518	532	504	540	528	555	503	530	543	545	496	517	575	567	505	513	503	536	496	500	483	524	534	542	500	532	548	540	502	540	544	536	525	545	513	521	570	494	534	545	555	526	488	532	517	501	483	542	516	509	540	537	514	478	502	527	493	497	527	565	533	503	544	526	533	503	524	531	501	485	512	505	524	501	485	521	548	558	535	524	510	497	552	542	505	501	533	495	595	524	511	540	526	564	479	525	486	512	540	482	534	526	559	517	527	506	509	529	550	560	501	519	543	536	485	546	545	548	550	563	500	517	558	530	498	531	513	492	514	527	537	535	511	565	539	556	494	525	546	519	514	567	513	487	514	531	525	525	531	560	503	514	491	544	507	575	523	541	493	560	533	536	559	495	523	502	519	515	514	566	509	523	522	519	494	511	522	508	524	493	531	526	542	527	540	510	525	550	529	508	501	504	517	538	545	499	525	540	522	525	502	511	506	527	549	566	551	523	541	523	519	531	550	547	563	504	555	535	524	474	475	571	497	521	529	560	514	501	537	517	541	509	527	527	546	486	514	543	494	571	521	544	521	537	551	565	544	559	534	534	542	522	532	543	521	528	528	510	550	543	529	510	563	549	523	542	523	545	559	521	539	468	496	528	533	494	522	523	511	525	507	514	555	487	507	518	543	529	493	520	553	537	499	486	488	534	535	537	497	564	494	507	522	482	514	533	497	525	547	544	528	531	500	511	514	529	515	558	541	537	503	502	532	528	497	524	528	555	526	513	545	492	532	525	560	517	525	518	520	491	505	554	466	485	539	526	535	551	518	474	491	498	500	559	500	511	492	518	543	519	499	494	534	523	508	539	505	537	567	494	518	502	533	548	521	564	489	551	549	566	520	559	563	475	530	495	558	509	553	517	550	524	546	484	578	541	519	547	516	551	494	518	506	525	523	498	530	510	520	521	531	487	500	556	505	545	508	537	537	504	503	505	485	523	490	519	520	548	499	466	565	522	542	545	534	547	556	535	521	516	494	510	521	531	543	501	538	530	531	534	490	568	525	497	523	495	573	553	521	519	550	543	512	473	539	501	554	534	524	518	521	530	561	529	536	512	506	501	513	514	532	496	557	567	510	531	486	496	489	492	544	531	521	526	526	533	509	496	496	501	509	567	533	518	526	482	587	538	509	519	500	536	530	518	515	555	514	536	508	509	555	512	532	510	504	549	539	516	548	526	491	515	497	551	510	543	524	505	546	554	547	533	552	550	517	524	554	537	472	506	541	531	504	491	550	551	526	551	532	549	529	499	513	540	561	540	525	485	555	538	530	511	533	509	543	521	530	521	561	514	541	547	486	461	507	523	497	489	557	537	547	509	508	533	534	514	509	552	521	545	506	534	502	550	520	537	503	526	514	518	502	545	547	529	553	524	503	520	553	526	489	564	535	511	507	558	545	521	488	568	525	515	507	533	517	530	518	518	512	537	548	555	545	505	566	513	560	530	503	503	516	514	556	524	495	547	499	516	503	542	519	555	513	507	504	585	540	546	518	480	504	542	518	564	496	519	545	480	500	528	507	557	492	523	558	548	517	524	497	507	509	555	509	547	520	565	561	539	546	541	532	463	537	543	483	502	497	512	513	563	532	523	563	526	505	492	504	584	474	553	527	492	513	564	517	515	508	538	561	532	512	520	498	497	496	508	540	578	478	546	509	511	573	510	500	543	523	523	478	545	541	517	507	520	497	514	521	544	527	505	494	519	532	581	506	535	499	543	515	499	518	518	525	531	540	555	495	582	514	502	564	487	522	561	505	511	529	546	546	549	511	526	522	552	566	570	537	544	542	525	541	504	524	537	495	553	502	553	534	499	519	520	517	489	564	544	565	530	521	499	530	498	537	528	509	528	522	521	548	549	514	549	521	520	500	508	515	521	503	544	550	546	473	524	512	576	538	491	490	551	538	514	525	541	543	505	558	523	519	516	518	505	558	568	494	516	528	476	497	517	535	527	510	507	535	510	546	526	509	528	535	577	522	535	562	538	527	523	518	517	506	543	495	489	573	520	508	516	541	491	541	496	524	522	515	532	510	512	526	536	505	517	514	524	522	512	528	540	508	495	532	565	496	522	551	512	522	533	577	582	530	511	522	548	504	543	520	507	503	476	554	536	493	511	582	494	513	512	570	509	523	564	489	535	531	558	517	512	578	564	518	491	545	532	530	474	515	530	521	574	528	521	521	518	522	515	542	503	508	534	500	494	558	538	524	488	549	550	527	520	545	502	548	541	569	520	554	545	536	531	524	540	508	501	548	506	531	544	524	508	497	579	529	517	500	507	568	497	588	508	529	514	511	519	497	525	520	516	531	514	546	514	496	558	563	506	501	523	496	559	532	531	523	502	513	564	577	497	523	529	591	522	530	533	531	497	552	538	569	557	526	513	522	534	522	520	550	510	561	582	518	550	502	527	538	568	507	527	500	540	546	560	534	558	504	532	548	477	506	530	533	499	519	540	510	530	492	533	555	528	571	518	504	527	518	523	559	548	526	510	541	505	513	506	558	542	493	513	535	562	566	505	556	551	503	505	515	523	526	524	500	520	524	520	513	532	488	552	502	494	550	491	479	482	557	526	512	544	482	542	565	537	475	498	516	534	584	527	530	519	501	513	521	504	534	568	503	551	521	520	512	498	524	524	542	516	549	533	506	514	518	555	517	520	507	510	528	521	544	537	492	520	504	511	503	561	559	549	506	533	523	527	544	518	507	541	552	530	530	523	515	497	513	545	507	522	540	550	556	551	530	522	530	527	515	479	547	540	520	564	511	533	529	500	537	497	498	517	535	531	495	535	555	552	534	489	495	543	521	485	535	524	579	534	502	562	516	518	474	564	539	500	538	497	496	498	532	498	533	545	565	527	549	506	541	507	544	484	522	498	537	489	528	487	539	522	532	519	514	521	522	504	526	507	549	537	518	521	526	503	525	531	536	540	580	521	517	544	530	540	548	508	541	549	476	560	534	511	508	528
24502	25324	39071	32978	21191	9528	1097	376	352	325	343	348	323	327	311	327	376	322	345	302	315	313	326	318	342	313	297	306	294	289	320	324	284	309	292	330	343	295	326	296	312	356	327	319	289	344	316	310	337	333	302	351	318	286	357	330	302	305	317	323	314	331	344	326	332	313	319	342	306	332	352	309	328	282	344	342	329	315	335	317	319	329	331	309	320	312	315	306	337	311	334	298	319	329	309	325	342	303	315	343	315	353	319	323	315	346	305	320	316	325	325	327	315	290	300	336	327	338	328	329	307	339	326	339	315	317	322	283	339	282	325	355	306	374	315	323	325	329	351	301	307	332	306	330	312	317	324	332	347	334	308	339	339	296	310	294	370	310	332	329	322	343	317	313	325	340	333	318	333	352	289	336	284	329	299	315	324	332	296	360	339	341	305	308	334	311	317	305	288	303	338	281	334	319	328	322	319	314	309	312	348	316	330	355	302	318	284	319	330	296	341	297	326	306	345	289	299	339	342	332	320	334	330	301	312	334	314	320	277	308	311	340	287	330	291	319	283	341	293	301	355	314	335	306	314	315	345	326	332	311	340	324	294	348	326	306	307	327	323	306	315	304	315	292	291	300	369	335	299	299	313	341	292	345	333	345	322	333	315	340	334	336	344	334	336	355	308	330	335	294	313	334	366	315	293	328	296	359	297	279	363	344	316	335	363	316	290	309	351	326	344	330	309	358	344	320	345	298	311	313	304	295	323	319	317	297	334	301	320	302	315	323	352	314	317	345	326	330	309	314	307	322	365	324	320	316	293	315	317	366	322	327	342	329	294	321	317	335	306	321	299	341	304	323	366	316	341	334	333	318	354	323	325	328	303	341	318	301	326	294	332	309	324	326	375	328	324	351	303	313	324	309	303	342	340	342	318	299	315	279	306	289	323	307	324	342	297	313	347	326	335	325	319	317	314	314	328	334	345	316	306	346	317	301	307	341	330	337	305	345	320	318	305	300	324	335	322	303	312	298	314	309	308	331	334	341	293	346	318	289	343	282	356	319	352	336	322	299	302	335	325	329	342	324	334	330	308	342	319	320	344	329	316	329	347	305	303	316	317	309	347	347	290	301	308	369	308	319	343	316	306	305	321	305	318	323	321	328	350	306	309	339	339	296	302	313	327	334	322	313	333	316	345	313	335	310	293	327	333	295	325	323	328	320	328	325	350	320	314	329	348	294	324	306	350	317	316	314	329	313	324	297	322	312	328	319	368	343	308	307	292	335	322	314	320	311	319	314	320	312	322	310	330	305	328	310	308	320	297	294	301	334	273	341	315	329	303	295	307	311	307	321	304	349	349	287	295	287	308	329	377	340	327	340	288	351	307	344	324	332	348	314	331	323	320	337	323	353	304	303	299	306	327	340	302	310	328	313	322	315	291	336	333	332	318	328	286	328	312	331	315	306	329	327	298	298	343	363	338	338	347	338	345	297	322	327	317	323	320	305	306	330	315	304	314	328	309	318	297	317	337	293	312	321	333	340	301	300	358	343	327	324	284	337	307	291	323	309	345	316	309	333	324	324	341	342	314	316	333	309	334	307	332	326	338	284	295	334	281	299	318	317	301	297	304	339	313	336	343	306	299	302	336	359	311	327	322	321	295	340	331	315	310	312	310	338	329	365	312	332	287	303	339	312	275	330	351	323	329	294	316	310	317	321	314	294	292	327	333	337	334	287	341	346	304	330	335	320	355	322	302	326	310	339	350	328	321	313	339	317	330	346	318	320	353	290	301	319	295	314	331	324	307	302	327	302	331	318	319	376	308	304	332	296	337	319	292	324	335	308	323	316	346	316	340	308	325	311	290	322	319	299	335	316	335	294	299	316	329	320	279	342	325	350	321	351	303	330	340	317	296	297	359	319	330	306	286	320	332	292	344	308	307	321	358	307	337	338	321	304	318	324	327	300	310	299	326	329	310	320	331	341	318	322	357	319	346	327	344	335	285	274	296	315	310	329	354	313	313	323	319	284	341	316	302	304	313	315	296	349	326	359	318	331	332	340	325	352	281	286	319	312	326	336	353	320	295	301	323	337	320	284	326	315	316	330	331	337	322	309	309	308	310	322	336	297	308	331	287	349	330	288	309	306	344	294	347	323	320	375	354	340	324	300	328	329	324	328	317	316	299	317	307	308	309	322	318	317	298	307	359	317	326	287	297	318	297	303	306	305	302	318	314	314	300	345	322	338	322	304	310	299	323	324	308	299	281	311	319	308	319	335	307	305	297	308	331	335	320	319	309	321	301	350	331	299	279	338	342	329	304	301	300	318	324	318	323	310	336	282	299	307	327	327	305	298	314	319	297	311	333	317	319	334	324	319	301	317	324	300	331	312	320	306	281	319	312	317	346	346	305	307	302	331	336	318	312	314	317	318	339	280	341	314	290	349	335	316	296	355	327	344	292	355	296	362	286	330	303	281	316	320	322	311	332	299	327	346	353	300	346	343	318	297	332	308	281	318	313	323	354	327	316	332	316	294	321	338	332	315	325	325	313	335	342	332	346	314	307	314	326	314	325	313	315	311	325	317	330	336	320	290	322	286	304	315	289	321	339	331	325	307	309	342	298	341	292	313	323	312	315	291	316	310	312	298	308	324	283	287	309	343	314	312	335	308	270	339	315	308	305	328	358	286	342	329	319	327	320	317	333	338	345	325	326	343	337	323	298	322	321	318	298	344	319	370	324	324	316	305	341	316	315	351	355	367	316	305	308	341	327	333	323	318	337	335	306	342	348	346	310	336	347	308	311	316	339	334	316	314	345	316	313	318	311	336	313	339	308	334	311	339	297	320	301	336	302	321	317	331	342	318	350	318	307	313	330	314	331	311	320	340	308	339	325	328	316	320	351	338	339	305	324	308	321	323	333	327	325	321	262	350	338	332	340	326	348	332	296	320	309	316	329	321	323	329	328	338	329	301	325	343	314	318	340	299	312	329	309	311	329	334	326	322	305	322	322	317	326	309	315	304	299	336	361	290	344	293	311	334	303	318	320	327	342	321	336	314	327	312	312	305	305	320	306	329	327	320	337	330	323	293	345	337	326	329	301	319	301	330	316	314	314	347	296	357	300	338	335	308	319	291	333	330	323	338	291	358	293	321	331	314	331	339	313	324	316	304	310	305	329	328	348	337	314	317	316	318	324	339	338	305	326	323	367	308	302	333	320	334	354	303	318	335	303	330	315	307	324	327	311	312	393	319	327	301	302	320	340	332	330	297	321	293	315	335	339	330	337	321	323	314	329	308	305	326	315	304	325	325	288	329	348	324	303	305	333	336	327	289	286	299	307	318	303	307	299	291	341	302	353	348	308	309	318	297	276	335	313	311	290	335	317	318	333	331	312	326	323	299	341	290	321	312	304	329	315	329	298	304	318	311	312	327	313	320	325	316	316	315	345	318	296	357	324	312	337	311	344	310	328	350	320	334	325	316	337	340	328	326	284	317	291	299	332	311
58298	95935	73033	44465	21867	6034	1248	611	591	605	558	580	556	538	520	608	620	560	576	564	568	542	573	553	567	564	554	526	572	570	585	560	531	571	548	575	554	568	564	580	596	597	573	579	601	571	565	572	580	583	548	560	571	578	585	569	618	547	545	556	588	569	569	544	596	550	548	583	591	542	595	558	587	545	561	551	562	610	520	607	552	572	572	565	563	569	569	559	572	572	588	599	557	566	541	547	541	568	581	583	570	541	565	568	560	550	587	527	578	570	597	571	582	547	605	520	551	566	597	580	608	565	578	567	579	588	582	573	595	580	564	610	569	597	546	559	623	546	588	544	613	563	545	547	591	559	546	543	545	601	580	559	565	554	563	547	592	567	569	556	546	568	536	567	577	542	580	564	618	575	491	592	539	569	528	549	599	540	588	586	535	568	583	577	575	553	586	550	559	615	561	598	554	583	581	530	564	594	543	540	526	568	584	606	569	547	539	552	586	558	572	567	579	554	587	548	550	579	556	543	592	646	591	568	581	535	563	605	586	576	580	615	522	606	567	574	543	527	599	557	568	587	629	550	572	554	560	600	579	572	563	532	565	573	564	534	579	569	584	560	594	553	564	597	546	529	569	569	526	565	534	583	547	560	561	546	517	558	608	593	567	546	550	579	555	560	586	557	559	571	543	545	604	562	571	534	592	582	583	547	575	575	604	552	601	519	565	579	584	557	563	593	557	550	585	527	529	552	605	554	582	565	599	561	571	564	574	556	607	573	588	601	554	576	587	581	585	571	550	561	599	605	566	591	596	565	566	601	568	564	591	580	579	550	583	600	524	549	565	578	528	587	599	570	577	573	607	587	586	546	573	545	573	566	603	606	520	591	517	532	583	567	577	576	559	544	576	576	586	579	527	561	554	557	577	549	508	577	565	565	599	585	574	567	559	590	596	570	607	571	569	562	602	578	583	541	574	580	535	568	550	561	549	574	519	533	591	540	568	646	583	577	579	533	570	579	576	527	519	600	574	585	565	601	579	541	582	603	574	572	556	548	566	607	546	611	568	630	555	559	529	518	591	566	621	612	548	595	498	550	567	591	572	578	537	570	577	581	557	597	571	588	554	582	552	529	576	576	547	555	598	621	575	539	551	584	601	568	580	602	592	603	549	574	556	549	584	597	578	594	580	602	527	570	544	570	559	605	592	531	570	586	529	536	583	564	548	579	529	531	543	550	554	588	585	567	577	592	597	588	579	567	558	540	536	572	512	568	558	540	572	571	563	576	567	609	556	570	605	552	564	554	566	525	563	583	549	546	582	529	533	515	572	605	556	595	583	528	574	589	557	543	591	572	599	652	548	581	628	596	570	542	558	569	538	562	570	587	576	604	603	541	585	565	602	582	587	564	605	597	562	596	579	553	547	558	566	546	561	560	562	574	591	560	550	580	546	600	521	604	594	582	549	596	570	573	578	577	568	545	578	545	570	549	578	532	585	582	549	538	546	535	593	534	569	562	551	583	554	566	567	554	593	572	589	606	556	583	568	596	570	555	567	562	596	605	568	545	590	604	612	528	512	607	548	563	534	571	561	563	558	571	535	585	591	524	585	574	554	566	522	536	598	613	594	569	580	567	553	596	579	617	610	566	594	601	553	542	528	590	537	562	527	572	551	570	577	565	552	587	540	568	515	564	515	604	529	552	596	534	594	563	567	560	534	555	525	571	596	589	563	573	571	558	594	547	553	574	568	540	558	570	587	551	624	550	589	560	581	506	601	626	549	593	612	608	557	574	557	567	578	558	568	630	596	534	592	554	551	552	549	559	529	535	597	609	512	566	579	609	583	539	558	563	582	566	597	575	540	601	590	556	573	537	546	583	576	586	573	587	525	615	576	571	575	563	547	557	545	551	589	581	561	592	569	624	548	543	543	565	537	599	586	587	590	536	582	570	588	548	572	540	528	541	588	557	560	564	574	565	574	565	585	558	542	602	539	603	549	545	589	603	572	600	576	614	597	558	575	546	564	599	582	533	543	568	561	559	591	593	537	540	591	582	625	540	599	592	569	548	572	599	569	542	539	549	566	588	577	593	552	603	583	565	574	574	563	535	572	527	597	591	555	583	596	590	594	559	558	563	560	565	559	562	580	548	562	576	554	542	569	563	555	577	556	534	616	583	585	575	579	551	582	574	572	556	549	559	592	580	584	539	602	558	552	542	613	518	586	600	563	564	573	606	581	568	581	540	612	605	574	593	546	591	578	557	599	558	624	598	553	578	540	600	529	540	564	592	530	568	517	590	586	567	635	550	582	544	569	592	543	584	605	548	572	544	578	563	558	542	560	546	563	574	549	579	588	586	552	571	565	552	553	578	568	577	561	588	559	510	543	564	547	521	546	582	547	616	537	568	566	558	563	586	573	541	574	559	558	544	613	562	545	576	575	598	569	570	544	570	575	574	554	573	603	585	524	592	528	537	553	569	594	593	548	572	593	553	612	583	530	540	595	578	582	599	582	552	587	574	571	609	581	536	555	542	547	583	600	600	553	591	531	601	571	539	581	602	552	574	550	566	603	549	571	565	560	536	637	563	557	539	584	554	601	569	579	575	612	590	591	540	532	576	593	558	591	612	593	545	553	567	597	589	519	593	586	596	559	556	531	605	534	586	542	558	574	600	552	582	583	571	597	566	580	540	539	550	539	551	578	582	553	581	554	558	542	569	572	610	569	553	588	566	538	538	561	584	532	558	570	580	540	568	557	635	555	521	550	583	562	580	548	535	575	561	558	552	585	565	581	550	575	565	546	621	584	535	584	533	527	561	567	579	575	561	602	565	546	564	569	586	576	574	505	546	554	543	599	557	538	592	529	585	550	568	571	547	596	574	564	591	583	583	595	565	639	585	553	601	539	562	575	587	565	546	564	582	566	577	559	553	544	590	569	604	579	570	516	581	554	572	625	583	567	549	568	558	566	556	566	579	570	571	567	552	546	558	556	566	554	595	559	596	565	565	570	526	540	587	586	530	559	519	582	581	582	529	572	553	556	549	589	566	550	557	548	567	641	603	582	549	570	555	562	571	570	608	550	546	568	565	547	600	534	565	577	538	557	601	559	575	575	576	578	534	546	577	552	590	529	600	559	581	560	550	571	533	571	546	580	580	605	601	539	569	566	558	585	606	536	624	580	577	583	564	568	559	582	537	551	613	594	557	569	566	595	569	556	548	568	586	523	580	544	549	625	597	568	542	560	580	546	542	566	580	564	590	584	580	585	592	560	569	603	553	569	583	561	562	557	583	554	541	560	549	583	571	533	580	545	529	587	516	572	567	573	530	540	595	569	572	571	569	616	540	598	552	593	574	576	575	560	624	589	574	533	566	560	550	596	579	565	544	561	587	575	573	563	546	586	563	553	604	552	577	557	585	552	513	559	566	553	552	571	556	585	572	572	580	562	581	570	629	582	555	589	577	564	573	558	608	533	586	550	581	582	576	572	610	573	585	545	596	604	575
23407	23224	35705	30461	22819	17532	4712	527	396	395	402	435	391	370	381	399	391	382	366	414	408	381	357	397	412	411	386	371	401	361	367	397	366	347	392	345	374	363	361	383	393	399	356	364	398	365	366	363	373	391	385	384	414	364	390	383	367	385	327	372	397	371	385	380	331	380	358	381	418	404	372	346	383	361	394	347	393	419	377	399	372	383	347	384	402	381	391	369	410	366	360	345	384	368	371	378	376	356	360	348	373	386	377	390	378	371	369	374	378	359	401	412	396	364	395	382	356	385	386	373	392	373	379	384	409	384	362	412	388	363	371	405	372	406	369	381	385	378	391	396	391	395	355	383	398	381	383	354	352	371	406	373	405	373	384	380	350	352	379	378	388	359	368	341	361	391	348	380	384	351	371	369	414	378	352	374	361	374	398	376	364	366	402	399	364	367	396	373	380	328	358	395	386	372	358	399	365	406	371	362	380	387	378	367	392	331	381	359	382	387	364	369	396	359	391	370	359	342	386	352	355	357	377	382	359	381	366	358	375	390	368	386	393	393	385	366	419	353	371	394	358	399	377	378	374	351	383	383	360	369	374	406	394	351	384	392	400	368	399	397	377	368	369	367	409	373	406	373	401	401	386	372	380	350	388	377	367	408	368	389	374	364	374	381	385	352	390	370	375	370	347	407	405	384	373	398	373	374	367	365	360	384	363	358	376	373	378	390	383	387	331	354	378	359	362	357	390	421	361	396	352	364	361	375	370	398	367	372	364	382	395	366	359	378	352	412	417	390	374	376	392	383	361	353	361	352	359	363	363	369	392	338	370	379	368	330	396	391	374	384	416	356	365	348	395	338	380	371	370	361	360	372	375	389	381	404	390	389	389	361	350	363	388	391	356	408	359	339	413	351	404	377	373	375	412	373	370	369	366	389	391	386	348	395	362	400	401	362	355	349	389	378	389	355	390	377	404	347	361	374	360	399	375	380	396	354	400	363	365	401	368	363	388	388	365	348	397	379	377	351	369	390	400	376	400	404	373	392	378	385	410	390	362	399	382	372	368	346	376	378	367	351	360	359	406	391	356	339	429	362	374	352	327	393	382	420	402	395	407	375	401	348	374	371	387	380	362	365	344	397	364	378	408	362	364	372	394	373	388	403	374	368	320	376	389	363	388	332	405	360	395	398	392	400	358	367	352	393	386	387	383	372	382	363	405	391	354	370	436	370	393	358	396	383	391	371	377	361	392	418	380	408	386	369	352	375	376	399	372	367	379	371	375	373	368	382	382	390	392	372	378	383	391	353	380	327	336	403	368	346	387	366	365	374	330	370	334	355	378	365	414	396	387	382	376	376	399	366	394	383	361	361	355	389	373	380	379	379	412	416	354	397	389	375	376	355	366	355	359	369	371	390	403	386	407	383	387	391	397	345	358	368	381	360	370	375	379	400	394	355	371	360	372	359	379	361	370	418	369	346	359	387	391	339	387	371	387	387	380	356	373	380	412	418	374	383	372	363	363	389	387	354	350	388	337	396	366	374	399	374	374	394	382	372	360	396	390	368	354	377	415	366	351	390	385	373	347	365	342	394	397	387	341	390	365	367	383	400	365	376	393	372	362	370	376	401	370	378	365	392	358	391	377	393	374	367	353	404	366	383	345	381	389	396	374	336	372	327	363	354	362	365	388	384	361	378	379	388	350	407	390	368	355	385	379	369	360	380	359	370	367	381	410	368	384	390	382	352	363	368	399	393	387	401	360	385	419	389	367	384	369	401	397	396	407	360	373	344	396	401	380	332	398	403	340	376	396	368	395	345	363	371	358	381	390	411	393	388	392	380	361	383	401	364	367	357	423	347	389	364	381	369	364	382	338	383	370	411	383	399	396	388	381	387	391	410	382	362	374	399	385	426	375	419	343	387	385	373	346	379	373	364	370	380	372	387	361	398	379	358	364	372	383	388	348	369	399	378	358	350	415	375	372	387	338	388	367	398	391	387	335	389	380	368	385	384	372	399	392	415	397	409	350	346	400	364	426	378	356	362	400	379	390	362	426	388	374	378	383	365	362	391	349	403	356	382	391	372	409	398	387	386	408	381	378	389	366	381	397	391	399	373	382	348	393	364	391	370	362	384	362	372	401	379	373	389	379	378	382	364	408	373	363	374	404	353	401	325	416	385	340	386	365	352	374	359	361	383	376	381	367	396	368	390	378	372	358	381	350	407	346	376	342	355	403	386	343	351	405	389	379	361	386	376	388	402	405	383	399	389	412	362	342	382	388	372	386	355	415	400	374	402	385	364	406	378	373	390	394	357	409	368	350	393	367	374	362	380	395	381	421	379	415	388	388	358	387	382	362	380	335	384	388	382	370	384	375	381	360	390	386	381	373	391	370	371	369	414	354	338	374	394	419	370	386	362	404	396	358	367	370	353	366	424	371	351	391	346	357	389	368	413	374	374	369	388	376	388	385	373	395	384	365	403	347	355	410	401	391	358	374	386	375	354	366	345	364	397	398	381	352	405	381	364	380	395	384	358	380	349	387	398	409	377	390	385	397	411	372	388	391	369	379	400	352	392	339	362	373	376	354	391	370	402	383	352	378	374	389	387	356	384	388	404	384	387	370	396	379	387	394	394	385	407	361	377	371	372	372	383	387	406	380	402	403	380	374	376	369	369	397	365	375	343	405	359	391	348	404	356	327	356	369	365	348	347	377	394	381	410	397	354	366	382	402	372	369	404	359	396	351	357	409	417	389	364	381	360	346	389	390	390	407	344	368	376	353	358	388	385	381	388	390	386	351	352	395	386	393	370	391	356	359	359	357	404	367	401	406	396	373	405	320	407	375	389	383	372	395	401	383	408	362	325	396	397	393	404	362	395	388	394	371	348	396	380	364	400	341	378	380	391	378	367	340	389	386	395	363	336	358	394	369	362	388	358	383	389	394	389	382	376	371	376	382	399	365	355	357	369	377	354	357	387	351	389	411	378	358	385	344	348	355	355	375	353	365	366	369	372	354	388	384	372	413	393	378	361	349	373	384	362	360	376	390	378	367	340	364	371	362	383	409	383	400	394	358	369	328	348	432	346	385	386	379	376	384	368	407	352	381	374	394	359	384	380	401	380	384	360	359	396	389	398	376	368	386	379	375	376	385	402	399	391	377	380	371	376	373	396	374	392	389	371	411	411	366	389	333	358	366	372	346	391	365	378	396	353	369	415	368	380	376	399	387	378	363	345	327	375	384	370	383	389	356	365	370	396	378	399	381	397	351	332	396	369	385	382	378	369	365	383	392	409	382	400	412	361	335	370	397	411	364	352	382	377	377	391	391	372	367	351	376	389	418	340	372	366	363	403	348	385	348	377	382	388	372	352	373	369	392	384	365	388	395	343	389	362	406	381	398	388	370	424	359	350	378	381	380	366	365	352	413	346	392	379	405	386	378	356	354	367	343	368	370	382	364	377	356	411	369	410	367	344	379	359	386	391	369	379	391	362	399	357	404	363
59340	103516	81338	53690	29099	9614	1680	859	728	686	652	639	593	628	642	661	649	609	672	666	634	660	624	646	674	602	636	619	667	635	678	669	660	621	632	610	623	645	637	630	593	653	696	664	648	618	634	647	645	622	605	628	608	616	684	624	660	615	642	646	628	618	659	643	645	650	666	625	680	641	613	651	599	679	603	659	644	678	648	621	677	630	673	630	618	672	645	623	666	654	638	605	692	670	644	610	618	624	640	643	655	676	663	675	660	636	655	680	628	621	636	653	627	693	696	684	644	602	628	607	625	611	646	705	643	672	628	602	602	639	646	686	611	632	605	665	667	680	629	617	633	612	668	654	650	644	642	614	644	615	679	593	619	659	619	642	645	610	603	622	690	627	621	602	639	631	674	641	663	651	660	622	626	641	593	578	608	621	653	655	649	661	648	636	674	626	648	680	655	613	614	666	685	623	648	640	588	643	635	624	632	622	616	639	664	692	691	654	640	630	631	633	696	644	683	617	662	702	618	681	637	599	673	591	651	646	588	689	652	652	659	648	608	640	660	629	648	627	648	629	671	640	617	629	661	626	600	625	657	640	704	664	670	629	598	619	695	641	643	672	629	656	634	600	664	601	592	586	668	622	644	665	657	660	640	614	674	613	638	582	667	662	661	661	640	651	631	635	627	673	589	649	684	609	657	651	639	636	639	621	646	609	603	591	644	608	644	623	670	628	639	608	621	652	645	659	653	630	612	641	608	646	617	645	656	658	638	627	655	646	631	634	634	634	625	643	638	643	635	629	640	645	679	622	634	624	623	658	611	649	645	653	619	627	633	637	630	639	627	661	638	664	636	610	616	624	637	629	659	655	672	668	631	658	646	640	706	589	639	583	645	598	661	640	638	641	622	617	602	626	633	596	660	686	657	676	614	602	634	667	663	619	609	642	669	628	645	651	642	610	643	665	641	662	656	584	643	635	624	660	678	609	607	679	657	646	632	671	632	606	663	618	671	632	620	631	665	629	599	652	625	653	633	639	686	647	604	632	658	634	685	642	643	637	649	637	667	637	641	639	622	567	643	613	643	621	631	672	648	647	613	639	645	665	615	667	632	677	675	615	651	606	655	705	692	631	627	636	618	659	606	596	630	596	689	629	604	600	639	627	690	618	614	669	665	644	579	623	675	656	624	677	653	596	630	630	697	668	626	620	597	583	667	619	617	670	641	626	637	598	648	640	651	654	645	616	624	662	637	644	631	658	639	662	646	643	601	660	607	621	688	619	658	659	644	676	660	634	659	685	625	598	631	601	650	612	630	624	656	637	661	630	672	635	636	706	632	647	599	611	649	623	621	642	688	641	609	616	623	641	646	643	656	632	657	666	622	658	693	638	617	644	643	641	641	686	655	614	632	616	620	647	604	658	631	621	633	673	661	647	626	654	665	632	626	665	652	594	637	641	669	621	636	660	635	672	638	657	641	597	648	604	638	622	657	618	663	637	629	619	657	697	637	644	671	679	632	631	656	640	630	648	639	625	596	669	682	656	673	665	637	648	654	637	638	613	663	633	665	629	668	613	647	658	664	622	630	653	614	634	690	656	589	666	651	667	687	662	635	603	628	632	636	660	686	621	605	608	644	639	647	636	608	690	628	617	678	655	614	617	654	667	598	644	650	638	630	625	633	598	646	631	644	644	624	698	643	645	646	662	699	637	618	630	636	662	634	616	600	638	654	675	615	636	606	611	669	670	668	650	694	605	620	669	700	614	674	654	618	618	663	617	673	621	630	647	635	656	641	637	645	626	664	584	658	602	614	694	653	665	659	633	628	685	663	652	635	650	692	713	649	619	639	723	644	644	665	672	658	658	656	619	675	651	629	641	629	621	643	629	619	662	651	671	609	649	611	669	675	668	670	634	624	638	613	648	662	652	708	661	676	613	661	632	641	601	649	652	614	660	639	651	662	590	638	651	606	617	666	669	651	617	677	617	631	615	614	629	630	607	637	630	632	668	641	615	655	636	659	665	638	609	648	681	614	658	642	656	663	642	648	628	650	627	648	683	601	703	638	636	650	679	655	662	672	593	643	655	614	599	601	616	607	644	622	641	710	639	651	677	672	693	627	657	657	686	618	680	652	629	620	661	670	646	626	638	676	687	639	604	674	614	622	664	641	647	634	660	621	630	620	613	628	672	653	662	658	639	687	633	674	623	668	643	645	624	650	656	676	635	619	628	670	675	645	663	642	642	603	637	647	637	605	597	684	646	669	632	678	632	643	640	631	643	628	620	648	642	644	646	636	673	622	610	647	677	610	660	678	619	608	637	633	683	646	670	644	620	649	658	651	629	642	651	610	605	654	650	645	631	647	652	632	680	660	680	644	629	632	662	622	655	618	652	665	622	647	678	637	576	600	623	622	615	654	686	681	690	633	601	659	648	652	646	661	621	604	625	685	654	610	637	618	668	589	612	670	605	628	630	664	668	641	594	664	649	606	657	602	626	631	666	672	625	663	625	671	678	676	679	603	609	597	656	654	648	641	653	615	647	610	637	608	640	632	687	693	671	643	645	679	623	673	648	676	612	629	661	624	675	606	667	648	654	635	625	622	653	630	596	649	627	642	599	636	658	636	694	638	641	630	590	629	625	659	581	642	646	637	646	598	594	637	662	622	610	637	594	635	648	616	661	645	686	648	600	650	654	654	678	630	625	653	626	654	620	647	632	657	671	656	675	634	641	657	648	661	635	612	658	635	620	626	635	650	607	673	675	644	647	629	658	613	670	641	655	646	628	635	617	600	599	675	697	659	655	638	648	633	676	646	657	646	637	607	676	624	685	673	656	631	702	601	671	667	649	633	625	624	613	606	652	649	625	653	648	656	639	627	653	622	625	655	622	674	650	593	618	676	665	696	664	635	644	642	626	638	615	605	623	641	638	646	625	664	618	635	635	612	590	654	649	638	656	653	632	602	668	637	625	629	693	637	648	609	611	668	620	634	646	622	677	602	631	708	659	645	644	645	671	642	609	663	637	658	620	678	632	678	631	626	698	616	611	636	640	663	615	636	626	638	694	656	607	628	663	642	617	637	673	601	628	670	647	633	634	612	660	614	609	612	633	602	645	711	618	704	642	591	656	628	613	632	648	639	675	665	632	646	699	651	625	663	636	631	650	628	654	668	612	692	617	633	625	600	657	647	653	634	634	605	613	705	636	680	659	615	632	652	665	629	658	615	628	630	669	665	694	659	619	606	656	639	636	630	646	652	617	637	707	612	639	645	642	650	672	650	679	626	672	671	655	653	672	625	658	627	622	609	600	687	680	635	618	646	612	618	670	606	657	653	655	646	624	592	657	628	621	655	674	620	598	676	663	641	630	647	628	653	608	657	657	619	647	611	660	662	652	625	674	609	684	688	667	655	659	684	628	626	647	654	674	654	651	632	601	661	625	647	659	643	695	676	647	653	621	632	702	629	644	632	670	680	682	642	666	622	636	677	618	640	666	607	671	633	629
28184	32729	32944	16711	3457	743	297	314	296	293	300	300	283	287	287	306	280	275	310	266	286	299	272	285	324	272	304	283	312	262	306	273	300	314	268	305	297	281	294	343	295	284	283	279	274	306	327	306	307	298	254	278	273	274	263	299	286	302	286	287	308	278	302	271	279	309	288	317	306	278	302	280	285	316	294	283	273	314	289	286	267	286	304	289	274	268	261	282	286	286	271	302	260	271	300	269	278	264	294	291	302	296	292	317	258	285	278	332	307	295	293	258	269	283	255	271	287	245	275	293	280	270	265	296	295	296	289	294	263	292	304	298	313	293	312	278	267	260	255	353	320	292	301	257	294	293	319	278	276	265	287	290	295	279	276	282	272	287	286	248	281	295	307	280	281	285	256	273	281	291	300	321	281	299	278	309	256	284	265	294	291	319	276	284	255	306	267	286	271	279	272	260	319	301	262	290	309	304	308	279	312	319	255	315	294	305	316	280	307	255	306	277	274	298	297	318	301	297	276	312	287	298	323	277	268	297	306	302	308	275	278	302	264	301	304	269	288	259	287	281	289	303	274	275	302	292	287	293	294	279	311	274	251	264	256	272	281	279	301	271	307	290	284	303	290	274	298	327	321	310	305	313	337	287	273	298	279	275	271	280	296	263	269	292	277	306	296	287	258	295	290	306	288	279	325	298	288	273	289	274	281	277	254	268	306	310	296	289	278	265	278	302	283	270	286	291	281	272	314	302	261	310	304	282	269	302	274	304	258	271	288	289	310	327	310	274	248	322	293	277	286	295	262	281	293	322	336	306	278	279	313	279	289	281	282	283	282	300	305	275	280	271	269	286	299	309	265	305	269	308	303	275	269	296	275	296	289	272	294	287	287	294	264	293	295	271	281	315	275	281	308	302	288	283	262	303	317	270	268	312	308	269	297	289	296	300	279	281	274	324	258	297	299	276	273	279	262	298	314	298	318	313	293	253	283	312	281	281	288	281	307	272	264	292	322	312	310	269	280	283	301	289	305	310	276	289	281	297	268	303	240	323	282	285	283	288	302	274	294	288	256	296	308	337	281	259	293	305	271	256	309	259	279	302	298	291	301	261	289	279	312	306	292	309	297	283	308	274	301	280	300	273	320	301	306	302	282	319	264	287	287	263	265	278	285	316	268	309	276	297	283	312	263	299	295	275	309	288	302	296	264	303	338	292	299	275	296	297	279	321	277	264	275	289	293	290	308	326	303	306	305	286	324	278	291	274	276	272	277	260	285	251	287	279	253	287	286	289	290	290	281	261	286	307	305	293	264	306	288	269	312	310	271	286	276	282	301	299	303	286	311	268	323	274	311	307	312	276	291	283	309	305	271	292	298	278	278	299	297	301	305	299	286	293	282	262	324	288	276	269	314	273	301	316	293	280	293	299	251	305	315	280	284	300	316	265	299	259	284	304	288	307	264	296	311	290	291	307	313	281	302	292	284	281	273	288	276	269	265	300	264	285	278	268	280	270	300	265	283	265	276	310	314	281	275	321	294	312	299	263	284	286	306	303	317	275	287	288	287	294	281	274	271	296	291	279	264	303	296	306	281	300	298	303	269	272	268	313	280	299	295	259	286	290	307	284	275	290	275	279	327	301	292	288	271	305	300	302	277	259	266	265	279	283	311	308	296	299	284	267	279	267	275	291	287	292	297	293	303	285	283	317	290	278	322	271	282	263	280	274	293	270	283	291	278	283	261	310	317	283	295	314	278	281	277	325	290	291	290	310	294	274	319	276	272	306	271	272	282	298	257	273	294	292	301	273	287	298	295	283	316	291	286	312	308	296	269	294	262	301	311	283	267	296	305	304	291	284	296	270	279	304	288	291	285	293	307	296	286	243	335	285	305	262	264	317	290	283	279	283	297	310	270	276	275	284	311	275	294	293	293	283	277	310	284	288	329	305	278	303	294	276	281	317	316	284	305	286	270	281	282	280	286	298	300	285	279	254	296	327	294	290	318	322	269	276	285	272	309	283	296	292	293	276	251	286	286	281	293	290	307	286	271	280	275	298	316	262	292	275	301	292	286	256	269	294	316	293	299	289	320	293	317	287	282	284	274	319	274	282	307	276	296	278	289	308	256	297	321	274	276	293	297	292	299	295	263	310	286	292	270	289	292	336	288	314	302	295	284	292	293	302	305	293	278	267	291	262	276	258	296	308	254	257	272	249	302	259	291	294	313	302	302	289	266	297	283	289	260	259	323	276	290	321	251	338	314	270	288	318	291	279	270	286	293	274	284	299	289	295	311	311	291	281	302	260	267	312	325	322	307	281	300	315	292	260	291	287	300	306	279	302	289	279	321	276	272	306	327	274	301	277	301	327	272	298	285	327	305	292	276	287	293	297	264	280	277	275	272	290	288	277	303	283	293	310	274	287	274	314	273	287	281	295	293	306	295	277	297	293	318	275	260	280	292	298	301	267	278	265	291	296	301	303	289	293	284	299	280	310	296	308	292	288	293	269	306	333	286	273	303	301	326	297	272	294	274	290	290	307	309	313	254	268	302	258	262	287	286	259	282	269	311	264	257	270	303	310	293	299	298	274	305	302	301	259	306	249	280	318	283	325	289	302	284	299	268	322	299	286	280	278	286	279	282	302	293	307	306	282	294	297	268	290	282	273	294	296	262	272	259	246	288	294	259	316	274	278	289	294	297	265	293	290	295	315	287	314	314	245	317	247	269	293	294	287	292	297	268	281	290	282	307	301	286	308	295	280	306	286	277	287	304	296	330	293	295	298	292	287	291	328	279	301	265	262	266	296	292	297	312	267	284	273	300	325	289	277	303	269	283	313	295	279	291	298	305	308	322	265	286	268	291	288	297	290	251	277	283	284	286	294	272	284	281	294	281	275	272	283	314	280	268	286	306	285	311	276	281	283	290	281	298	294	273	293	270	309	241	288	279	309	267	299	306	251	279	276	293	292	279	305	275	256	267	344	294	308	294	302	272	278	295	279	286	302	309	249	285	289	272	307	291	292	304	270	298	289	304	276	306	294	306	303	302	253	293	301	308	273	273	295	307	312	284	283	281	286	311	306	286	306	290	265	289	297	278	264	270	323	303	294	298	279	277	270	256	295	274	290	266	277	305	297	291	292	299	294	253	267	335	287	282	289	265	278	294	295	285	304	262	258	320	265	252	280	284	303	278	281	281	298	251	288	282	280	271	278	305	292	271	254	305	318	261	301	298	299	309	249	297	318	302	278	292	291	259	314	303	284	289	277	294	278	273	276	298	283	292	276	276	296	273	287	284	256	293	289	296	289	276	308	303	299	273	322	301	316	306	290	293	268	289	284	299	297	267	301	276	310	318	295	306	288	277	283	294	291	282	311	279	304	264	299	303	290	248	296	280	302	291	320	284	318	276	303	304	270	283	246	294	284	283	315	290	274	302	268	292	311	307	279	309	289	282	290	293	308	295	305	273	317	301	302	325	270	311	285	273	310	316	262	272	315	273	266
32967	51209	38129	18396	5950	1587	684	548	498	524	538	492	507	518	525	536	560	520	505	515	553	529	522	506	526	541	529	511	546	533	528	531	511	535	531	516	533	524	532	520	537	549	540	536	505	515	510	556	549	538	542	550	495	489	536	510	553	555	533	524	516	524	523	550	534	539	548	504	535	555	515	482	538	545	530	533	481	493	579	521	540	500	493	543	477	524	531	517	545	491	519	543	548	497	513	501	500	562	515	536	513	521	539	555	520	554	543	527	498	508	543	527	542	553	553	523	494	494	525	497	500	521	555	533	506	526	527	528	541	513	509	533	507	541	556	490	580	590	566	521	516	517	560	487	548	557	539	525	517	538	533	539	481	560	502	553	530	508	509	517	578	499	504	525	510	492	509	523	521	500	562	512	563	508	517	558	483	506	531	532	540	517	545	526	545	507	547	563	523	512	543	531	560	504	556	537	535	527	527	514	520	479	519	556	498	534	508	520	605	546	494	546	527	521	559	551	533	549	518	517	502	495	510	505	526	506	518	534	556	520	508	517	503	549	542	557	565	514	506	541	514	543	503	549	570	523	532	495	543	543	520	534	546	495	505	507	549	510	522	533	537	513	530	539	482	520	527	524	534	517	556	503	548	556	535	511	514	537	562	523	511	524	564	534	533	499	494	531	536	557	589	512	533	559	530	543	547	573	513	530	564	505	514	570	543	517	540	517	512	510	523	515	561	495	560	513	548	496	517	552	542	555	536	492	527	536	528	532	525	536	544	525	532	514	506	519	572	562	528	493	520	503	525	493	543	553	523	527	518	540	517	531	539	530	547	498	531	573	520	495	517	501	532	506	547	523	552	524	552	508	512	527	480	569	546	533	577	531	546	593	516	537	543	476	551	529	556	572	493	493	508	568	566	523	541	569	496	537	510	562	529	513	488	498	549	516	567	511	510	515	546	519	522	562	510	537	487	511	540	523	537	535	537	533	521	515	490	532	514	527	524	532	503	585	500	493	518	547	532	540	490	513	516	501	514	531	498	518	508	520	533	544	507	538	554	499	568	493	521	492	543	590	510	481	524	539	538	525	483	533	530	541	536	531	547	516	523	514	542	519	532	554	536	530	523	545	540	537	548	545	528	503	525	562	545	499	488	544	531	520	523	551	519	502	544	516	466	524	549	517	512	525	549	552	536	517	548	503	547	494	537	515	549	521	495	555	581	507	548	512	520	552	537	534	524	500	531	532	509	513	491	515	591	524	526	529	559	520	501	518	480	557	499	536	557	532	520	474	557	508	543	541	475	499	533	454	522	554	535	537	484	536	485	540	521	545	514	510	499	538	547	534	506	496	552	512	546	548	536	562	569	512	556	536	512	562	511	566	544	500	525	519	537	485	516	517	543	516	534	519	541	529	548	528	512	485	586	526	529	521	507	537	503	513	507	540	522	525	569	546	557	558	503	549	538	513	551	501	547	507	504	549	530	506	544	519	505	520	534	529	520	488	479	550	523	518	506	530	527	507	547	532	555	525	518	495	517	489	555	532	510	502	484	548	555	512	553	508	519	557	528	523	509	566	517	532	572	544	553	525	510	535	534	545	535	525	567	516	500	518	521	545	518	510	494	520	557	538	515	572	535	521	530	493	540	498	525	504	531	565	491	523	537	496	572	531	523	516	479	560	490	507	554	528	546	534	519	514	560	549	538	503	557	537	559	521	548	504	555	497	516	516	503	539	548	539	544	510	550	498	525	534	536	524	524	543	541	568	536	538	513	539	548	514	537	531	532	489	495	590	501	517	536	532	569	525	477	499	541	557	537	523	551	525	553	532	487	512	496	509	528	494	565	545	517	522	523	516	511	527	528	508	536	551	520	528	534	498	536	449	534	485	483	516	545	553	523	557	536	513	588	538	543	531	558	514	541	523	592	524	559	559	548	513	534	551	565	505	528	528	453	535	505	560	541	533	545	509	531	538	570	534	549	536	551	478	490	532	486	484	557	526	532	553	546	530	580	542	517	588	529	524	530	526	568	494	565	493	553	529	547	555	501	524	533	530	524	572	559	511	538	537	501	528	514	518	512	526	515	502	517	505	510	519	536	516	524	512	551	533	541	561	535	566	535	530	537	553	528	541	532	559	542	535	506	542	501	522	515	526	558	500	534	562	526	538	520	489	543	514	590	517	514	529	530	543	535	502	514	526	559	522	532	508	516	499	503	561	525	523	497	502	519	534	499	512	538	538	574	531	523	543	555	548	561	513	498	539	537	545	514	510	502	519	512	548	528	546	530	512	508	542	545	554	521	517	541	536	499	523	518	537	517	534	508	556	519	507	540	522	533	528	550	541	522	537	503	530	587	548	533	525	491	499	519	531	548	529	509	530	535	515	506	481	527	496	493	524	551	517	519	558	505	519	516	528	532	556	573	490	564	485	499	524	575	483	494	520	488	519	572	508	527	523	543	496	546	531	561	539	543	514	516	501	528	508	539	533	533	561	550	497	545	477	532	529	515	537	591	518	545	543	501	543	520	525	555	508	501	514	574	505	554	481	559	464	518	521	549	517	512	530	559	515	548	562	531	502	537	528	534	555	529	499	490	564	512	533	502	573	577	542	540	549	535	519	523	528	578	522	519	563	523	563	533	496	483	518	531	520	543	541	549	517	521	522	530	509	520	531	535	510	496	510	556	525	560	531	544	554	551	549	525	563	508	526	542	525	503	584	501	503	520	514	511	527	519	503	531	488	559	509	536	522	512	491	522	504	558	519	521	536	525	534	541	486	534	553	555	502	542	538	555	551	517	523	547	532	508	512	509	560	538	505	510	542	485	526	569	485	534	559	523	500	506	487	526	548	552	506	489	504	545	529	527	499	503	516	504	591	512	512	501	558	514	528	529	522	520	504	484	524	552	531	505	553	491	513	599	530	527	527	523	533	544	556	518	492	518	580	529	550	519	504	502	518	519	515	476	577	560	530	551	511	528	525	523	525	516	542	505	523	508	543	536	550	552	539	507	564	518	524	543	535	566	529	525	540	525	504	532	497	496	521	524	540	534	560	498	538	501	507	539	552	599	500	545	542	521	502	554	537	487	555	500	531	529	528	515	520	508	544	533	499	508	546	539	528	497	514	506	536	509	562	538	553	543	538	514	539	564	508	534	499	518	464	520	531	533	515	582	504	492	536	526	508	482	495	540	535	525	490	491	538	521	542	517	557	506	575	538	529	503	500	473	515	530	514	516	526	536	554	515	537	539	512	491	498	545	522	508	539	534	571	551	529	489	523	524	529	517	533	508	531	528	555	478	527	542	568	539	532	520	532	521	534	486	526	500	506	531	485	552	531	544	517	506	557	548	508	503	530	517	558	524	498	495	523	525	515	548	534	549	552	533	489	513	509	585	542	520	526	570	526	518	519	543	539	544	550	520	543	501	542	519	518	503	539	542	547	484	536	514	529	510	521	513	551	503	530	521	508	497	529	569	490	512	546	528	563	504	516	509	530	563	524
24548	25388	39573	33183	21342	9991	1195	401	350	343	340	317	310	345	291	347	348	361	315	312	322	337	342	326	334	330	318	279	335	302	301	326	336	313	329	321	342	345	324	280	349	305	302	338	318	309	304	323	322	318	330	313	344	330	300	305	318	286	320	324	327	316	343	316	327	324	342	329	326	335	322	289	332	320	320	314	333	301	305	295	328	298	297	354	328	300	332	299	306	294	292	321	303	318	370	333	323	302	343	306	349	335	307	330	319	298	325	325	326	329	314	305	347	313	330	335	296	347	329	319	334	279	328	325	339	314	336	332	318	334	334	309	322	329	291	317	316	360	358	307	309	299	335	339	323	335	275	289	314	341	331	316	317	326	327	333	328	332	341	320	304	322	319	340	321	333	296	297	320	306	340	317	322	394	303	332	307	309	332	347	314	313	318	316	303	369	293	272	300	303	334	338	322	334	344	319	331	306	297	296	349	335	304	306	337	326	329	328	322	339	313	320	289	325	317	314	337	320	312	326	312	334	299	311	324	335	322	329	331	309	321	298	316	330	324	301	315	324	323	341	293	315	351	341	356	307	322	356	327	307	323	323	313	343	320	318	314	302	320	325	359	300	282	331	342	333	298	308	331	319	313	317	314	343	320	303	284	314	371	302	313	338	344	328	311	318	326	353	300	307	337	332	336	336	282	325	349	303	348	308	318	305	360	302	326	313	326	325	303	339	323	343	317	327	296	342	309	299	300	339	320	331	330	292	354	308	311	293	315	288	330	367	291	310	309	301	317	295	312	309	264	301	348	320	320	305	309	284	317	299	291	324	324	319	337	348	330	337	300	293	307	294	327	313	345	301	327	338	295	320	301	329	327	324	340	321	321	306	307	308	302	303	335	326	347	341	293	323	321	329	324	319	368	336	342	305	310	318	325	305	328	331	333	305	320	263	286	312	298	296	355	345	318	320	332	305	326	295	300	328	307	338	326	347	302	322	312	321	291	295	316	304	314	342	348	316	303	329	322	345	339	354	310	316	317	318	315	325	320	325	308	321	302	327	301	316	314	310	344	330	309	319	325	369	263	291	323	307	344	322	333	335	339	328	299	340	308	360	342	289	332	278	302	319	335	303	295	316	301	345	324	336	304	301	305	317	328	314	307	320	310	315	318	303	317	308	299	289	318	319	301	312	326	310	325	327	335	329	288	321	337	300	344	320	316	309	319	319	305	320	304	331	323	320	303	315	330	338	341	334	339	300	306	304	372	294	331	349	302	328	296	286	346	314	300	338	342	327	317	327	310	321	324	325	287	302	326	312	320	287	313	298	338	334	329	317	335	329	318	352	312	330	303	323	342	318	303	352	346	317	287	343	349	308	353	318	333	329	323	298	308	323	353	315	316	333	323	333	333	339	341	326	351	274	315	320	319	325	331	318	314	298	338	338	305	297	321	336	280	329	328	296	316	322	299	306	346	331	297	315	312	328	311	326	341	332	330	313	317	304	289	278	333	334	325	347	355	336	325	293	329	263	301	336	328	351	297	328	316	341	326	282	328	282	333	315	331	302	315	299	332	320	330	310	359	350	308	310	312	315	291	337	313	312	318	324	316	312	316	319	320	333	327	325	337	292	330	293	334	334	330	308	309	298	314	303	320	333	312	320	309	329	319	304	322	323	319	351	283	294	348	332	341	336	309	310	335	334	316	314	336	323	309	341	357	330	285	319	329	324	304	321	299	295	317	304	307	311	306	334	316	325	331	291	325	296	322	309	307	355	344	303	308	350	305	335	343	338	315	300	298	341	319	317	371	305	358	343	352	275	356	308	294	273	325	343	322	328	308	330	304	329	338	343	306	345	328	305	307	308	334	354	330	313	347	319	326	324	332	389	309	289	350	330	338	330	301	292	330	340	316	303	329	295	309	308	334	296	335	304	346	335	312	307	316	298	313	342	328	320	337	322	330	356	335	303	345	314	328	333	326	316	303	287	309	321	301	346	311	302	341	329	333	367	305	342	320	316	323	334	318	337	335	299	322	338	343	358	332	339	318	338	311	306	352	308	315	299	304	327	302	334	316	325	362	318	309	327	334	332	293	314	357	330	331	315	326	339	310	334	315	316	349	311	338	310	349	310	338	306	311	299	330	316	338	345	284	336	337	325	310	333	338	321	318	315	349	328	298	328	332	319	319	322	359	304	310	288	341	331	320	328	310	311	313	313	350	297	317	337	308	272	320	323	280	314	280	275	318	279	350	327	297	315	297	298	303	328	327	336	320	297	321	307	315	294	305	320	339	321	319	322	295	287	296	290	341	322	321	318	362	302	328	337	313	289	322	301	317	347	325	334	316	325	318	317	306	316	341	314	354	296	323	295	364	327	326	315	334	319	327	291	304	349	321	315	318	318	323	355	328	356	333	320	314	345	286	355	322	322	323	308	341	325	303	307	310	332	336	311	337	300	291	315	319	328	293	307	323	306	330	337	305	326	319	311	345	316	317	331	308	330	331	320	317	325	302	330	339	304	308	331	325	326	315	283	344	299	303	313	314	317	302	320	332	344	322	338	312	320	331	339	342	350	315	309	306	350	303	317	294	302	340	312	340	323	306	321	301	346	316	327	335	328	336	313	300	309	339	301	297	309	306	297	310	310	310	307	325	318	334	308	311	295	325	312	348	340	312	342	350	299	334	323	291	315	302	319	349	316	336	344	335	318	366	348	283	327	309	338	317	345	325	319	342	298	318	292	323	320	329	317	320	317	314	365	329	323	331	309	297	330	323	310	346	302	307	350	339	334	343	317	304	309	363	366	307	311	323	325	346	328	330	291	316	342	308	269	320	351	315	332	310	318	331	322	301	320	326	309	302	330	321	340	327	309	303	315	371	361	335	313	304	305	310	331	325	305	285	311	303	310	301	308	313	309	320	330	342	322	319	308	349	312	315	331	306	325	334	317	347	335	337	328	337	305	380	324	315	318	341	356	305	324	305	318	295	285	340	325	325	302	291	324	296	324	323	297	336	313	300	326	316	309	323	315	323	315	325	356	296	294	309	305	310	334	354	313	290	330	311	326	307	311	322	337	321	333	323	318	298	320	320	319	323	338	332	306	303	331	349	283	327	301	332	339	305	343	329	305	304	327	312	338	287	297	321	360	308	298	278	334	285	340	305	301	299	343	358	333	315	343	299	294	343	279	336	335	348	314	289	352	327	320	308	279	322	324	341	331	305	338	314	307	321	293	328	338	303	279	313	283	308	284	305	318	315	321	346	299	320	323	329	297	348	345	318	300	316	318	364	300	327	323	351	317	343	326	362	317	318	325	359	323	322	268	331	320	306	310	296	314	359	297	335	352	323	306	304	317	305	326	272	305	337	310	311	336	323	315	340	309	290	358	285	329	331	343	325	318	325	307	316	319	280	331	321	322	348	323	291	295	339	295	321	320	321	333	323	306	314	312	309	337	305	334	319	300	297	291	310	324	299	324	333	317	319	336	329	308	307	293	322	305	319	357
57817	96002	73835	44703	22589	6533	1365	730	564	573	613	611	537	532	567	575	545	532	569	562	604	606	576	599	588	575	536	587	603	544	569	568	555	578	596	579	570	599	608	583	582	575	567	587	572	566	563	575	520	533	581	588	591	588	564	557	579	557	590	573	604	548	550	609	554	595	562	575	621	586	534	592	575	579	560	600	576	534	563	531	581	547	519	593	565	608	561	626	599	618	558	598	556	589	571	550	571	548	599	577	542	591	564	548	546	575	568	548	586	547	603	562	603	557	561	582	605	561	605	534	587	603	556	569	611	537	506	590	574	580	589	563	569	612	603	590	598	563	599	577	543	577	566	566	598	533	544	567	583	591	608	584	581	577	562	562	539	546	603	576	585	591	579	572	621	527	537	589	573	572	574	583	562	567	574	557	579	579	567	591	605	547	555	549	552	589	567	550	567	567	550	595	578	568	576	568	573	608	577	572	568	548	587	559	562	607	612	584	572	576	601	509	555	585	559	571	600	539	546	540	595	575	559	592	574	600	596	553	555	535	593	571	595	599	572	597	594	568	539	570	562	559	572	522	558	533	547	589	583	549	595	605	617	606	564	564	528	547	561	572	585	577	537	572	587	578	592	551	585	571	569	558	564	553	576	549	570	561	576	560	568	566	572	610	601	572	566	589	591	605	553	576	604	542	584	609	614	604	536	543	588	561	559	546	562	584	586	587	620	583	620	571	547	581	567	552	604	561	584	562	557	574	585	610	567	533	582	601	573	556	585	564	565	555	607	584	565	584	583	580	591	586	576	597	598	645	576	574	545	560	531	554	569	563	600	552	557	580	580	610	547	589	590	569	609	598	541	536	586	561	580	583	551	563	578	545	542	627	592	548	590	533	587	534	607	562	527	585	588	560	587	571	551	570	553	594	578	562	570	576	585	567	549	580	567	555	567	524	575	582	574	613	564	568	611	577	561	563	573	569	582	594	551	596	534	597	553	582	601	591	576	575	568	575	524	562	570	590	613	593	573	563	566	602	574	594	584	601	545	605	600	603	595	559	573	586	574	551	573	572	591	567	525	546	589	546	593	587	553	576	583	563	559	575	586	593	585	620	587	556	604	573	594	530	556	537	553	538	592	609	550	552	580	590	567	589	541	568	575	558	545	579	537	537	570	578	550	563	580	607	594	568	537	596	585	578	572	561	559	529	546	558	585	613	579	539	601	547	562	571	593	606	585	584	589	612	579	577	538	584	590	569	557	542	553	573	582	544	628	602	580	560	594	566	560	557	594	560	529	642	548	564	578	564	593	584	593	550	608	586	590	572	539	570	540	565	567	598	531	588	593	574	578	567	574	551	593	592	618	558	592	570	573	559	548	553	572	595	581	588	567	573	550	576	596	585	549	586	542	571	532	594	590	566	602	575	557	587	550	565	577	560	538	567	547	555	579	636	562	574	562	522	583	554	566	572	536	592	550	583	555	524	562	611	624	591	608	591	536	546	558	550	545	556	549	557	586	554	581	574	569	553	566	601	550	545	575	539	567	582	577	605	534	545	568	598	552	555	593	547	557	549	600	588	561	573	595	576	601	629	567	547	569	522	555	598	577	562	575	542	552	558	555	582	580	571	572	612	575	589	589	601	572	535	576	573	571	570	588	562	533	602	537	621	559	583	573	539	549	617	601	585	551	538	553	581	524	566	625	556	588	605	628	557	533	571	535	564	566	563	551	540	574	553	550	568	552	595	556	560	590	549	549	523	601	542	576	554	530	589	610	553	580	550	612	579	590	548	547	574	557	582	559	575	563	551	562	584	598	576	564	590	548	556	571	608	572	540	561	584	574	576	579	543	615	594	600	588	544	578	586	566	554	570	585	594	593	570	601	558	609	588	587	577	602	601	607	578	568	580	537	554	569	585	571	557	540	549	554	573	539	567	574	597	577	560	561	565	565	572	555	534	554	562	569	583	566	555	575	617	591	551	593	659	564	528	537	590	578	546	613	570	582	562	529	592	568	600	554	593	556	590	535	588	559	568	580	564	562	549	540	537	573	560	592	566	579	581	573	554	604	553	597	550	601	585	565	624	558	603	569	553	577	608	553	502	616	567	570	604	551	574	542	563	567	590	584	542	570	566	536	606	599	579	577	546	523	573	562	599	579	536	557	574	535	595	577	512	544	565	534	560	605	572	567	580	543	558	558	588	571	556	555	519	625	530	590	619	598	629	531	583	562	540	552	571	572	589	591	556	599	538	562	585	571	572	592	613	580	566	601	577	611	588	593	567	568	545	612	567	602	549	603	603	529	544	586	594	617	575	595	594	516	542	539	567	565	560	567	575	561	558	545	571	567	568	574	578	570	552	548	562	558	569	619	575	596	596	606	553	600	611	564	605	608	568	559	536	574	590	571	603	587	541	596	590	587	594	512	602	596	566	565	504	577	576	585	599	562	601	536	561	541	590	553	575	618	553	580	578	581	574	584	555	540	563	576	548	592	587	557	579	603	555	595	582	542	541	544	557	541	556	548	569	577	548	578	564	588	623	556	601	554	570	568	587	555	537	549	569	596	564	580	536	572	565	567	531	591	568	483	574	604	586	581	555	550	561	560	560	609	560	544	590	579	570	499	584	585	520	566	546	583	569	592	584	629	569	553	612	592	553	593	574	616	580	550	583	599	579	580	572	594	615	548	573	548	578	555	577	547	620	552	574	626	536	564	571	559	516	591	591	562	525	571	598	560	563	580	583	567	562	557	554	577	616	576	537	587	574	585	558	580	558	598	583	532	571	607	580	591	547	565	603	578	564	573	536	576	534	587	620	566	578	586	569	548	583	564	585	569	584	557	555	575	553	600	600	621	572	562	544	545	582	586	579	599	531	515	555	548	567	571	549	557	560	607	609	605	587	549	587	545	641	563	566	576	595	579	606	578	565	588	604	574	543	549	575	572	589	565	540	596	539	566	585	649	576	566	552	597	574	645	599	564	558	585	590	555	562	577	545	576	609	550	587	586	576	525	591	560	584	543	604	565	570	526	574	631	585	585	557	609	625	555	573	543	564	602	524	591	546	563	594	579	573	546	590	581	604	598	574	602	561	573	588	577	576	614	533	559	529	571	570	547	583	568	577	572	576	591	579	552	551	561	561	573	576	560	569	549	568	557	613	609	584	574	564	557	566	569	599	611	547	557	569	552	570	555	564	608	586	596	568	561	556	552	509	554	567	559	557	506	589	622	569	569	608	559	577	565	589	552	576	616	567	551	565	600	572	599	580	553	586	578	586	575	545	610	585	587	613	569	581	569	582	588	526	539	512	620	556	583	619	547	550	590	597	552	598	555	570	506	554	552	598	572	627	597	584	550	532	610	576	571	547	595	548	566	559	586	607	523	575	589	583	550	558	556	560	564	595	528	576	608	592	545	582	606	540	568	540	538	530	588	588	616	548	545	547	629	600	561	552	564	538	552	565	547	582	594	618	565	564	563	590	583	589	571	566	545	584	576	562	564	564
23490	23311	35680	30381	22924	17511	4725	516	429	405	424	371	384	362	407	367	371	421	411	392	394	368	408	388	389	396	382	398	402	379	389	386	370	387	383	362	407	344	387	403	404	371	363	389	388	376	399	371	344	393	378	372	370	386	414	377	385	376	372	390	366	360	383	392	376	369	389	384	385	379	368	381	384	409	377	390	372	388	354	427	394	411	396	386	360	368	373	401	375	370	372	389	383	370	359	408	390	380	376	370	385	374	380	384	366	363	364	366	376	354	372	399	419	366	380	393	383	405	367	328	385	414	355	367	394	385	360	389	393	362	418	423	375	422	386	363	387	372	352	338	385	401	385	353	377	366	387	397	382	359	356	396	369	390	340	381	357	382	353	374	391	386	344	391	386	352	381	411	408	362	354	381	377	366	384	379	350	366	383	412	430	376	343	353	392	381	386	390	405	376	369	366	375	412	395	340	392	357	370	396	382	362	372	408	393	383	372	387	360	346	344	371	396	383	374	366	388	410	370	367	367	401	362	369	398	346	343	382	377	376	378	393	372	366	383	384	383	364	379	364	390	379	402	366	340	342	340	365	406	384	391	398	385	371	409	384	345	380	415	403	409	385	355	364	376	368	389	382	400	356	393	361	368	372	368	357	373	389	405	391	384	365	376	367	366	394	399	352	395	370	379	368	380	371	359	358	385	371	377	424	397	355	359	356	351	409	396	358	374	359	364	357	379	378	378	395	380	387	350	390	355	345	372	412	384	376	389	400	400	348	345	358	381	371	344	431	393	389	365	381	384	414	348	383	367	382	382	334	385	386	388	380	352	360	388	376	377	347	389	356	352	422	377	372	374	379	384	418	352	393	346	369	378	386	382	389	341	357	371	395	416	361	353	370	391	414	371	399	378	374	375	373	395	362	370	412	372	386	354	354	380	365	360	353	364	381	387	363	378	367	364	374	378	397	374	360	352	398	389	380	379	360	371	365	373	367	376	361	345	360	375	359	376	368	374	404	385	392	386	388	367	360	363	407	371	391	380	374	367	392	409	348	393	399	385	363	342	377	355	358	385	383	395	344	401	394	392	374	369	368	354	348	415	372	395	392	391	356	358	393	395	388	368	375	399	374	371	362	402	397	377	406	395	394	379	394	378	384	389	366	367	412	394	399	377	366	369	428	368	416	350	335	397	355	383	390	355	400	369	352	384	373	360	351	346	362	389	370	392	399	377	339	393	387	404	373	372	388	360	361	363	389	376	396	361	373	363	330	364	376	372	382	359	411	394	398	358	388	388	400	407	362	380	393	384	374	405	351	380	396	384	389	401	335	385	383	376	394	356	363	395	382	385	379	393	377	398	360	384	396	370	363	403	394	371	383	370	362	358	397	366	380	385	353	374	359	374	427	372	342	372	349	391	407	365	379	409	381	385	362	365	396	377	367	378	374	402	379	361	381	371	368	378	389	383	363	376	395	363	404	360	370	376	390	391	387	386	368	383	353	365	360	410	375	379	400	425	373	381	326	417	380	346	338	404	374	379	396	376	374	352	368	348	386	371	386	391	393	391	347	372	344	419	392	366	370	402	338	387	345	417	376	374	377	356	406	352	408	378	381	353	385	359	395	356	372	362	381	366	381	379	377	404	375	351	323	423	386	361	413	386	375	364	405	375	401	374	376	399	352	378	351	382	383	388	402	382	394	426	364	378	394	391	343	376	386	380	372	370	388	396	359	372	369	364	351	380	386	384	364	348	374	385	375	336	403	386	372	363	374	373	345	393	357	376	365	396	404	341	381	377	366	370	365	395	390	378	417	390	404	388	372	374	338	341	373	404	369	390	386	372	351	362	406	379	391	364	387	410	370	409	403	363	376	364	377	395	413	386	398	368	364	395	361	354	387	382	358	377	402	392	339	366	352	349	394	415	385	390	373	378	370	404	356	403	373	355	365	361	404	416	388	365	390	366	406	380	399	397	382	380	391	384	371	362	376	380	370	360	349	399	387	395	370	374	372	375	398	382	353	385	346	378	359	344	373	398	379	374	385	363	384	392	399	396	384	376	385	371	371	348	378	363	395	370	367	391	396	372	395	405	346	385	413	357	383	392	401	355	363	349	374	418	347	341	379	345	369	387	387	377	369	410	339	366	375	358	361	396	381	372	388	374	396	374	396	363	366	400	379	394	370	365	397	355	390	421	390	381	366	377	378	391	339	382	408	348	365	371	358	393	375	377	379	370	370	353	388	397	361	368	351	382	402	396	360	345	364	409	389	382	408	403	373	365	371	363	373	395	366	391	385	368	360	376	385	380	375	352	373	386	378	408	365	394	381	411	402	362	391	384	373	366	382	393	388	392	399	381	374	387	387	383	370	408	379	374	402	434	394	389	378	393	359	342	379	376	374	387	338	405	373	389	376	370	404	362	418	367	387	344	366	370	376	383	395	403	369	370	356	364	368	380	375	380	347	403	385	379	404	405	374	386	379	377	386	341	371	414	410	363	382	391	408	371	390	358	368	384	363	408	372	407	393	418	370	351	402	375	392	378	387	396	374	375	394	404	397	410	387	406	362	379	402	372	351	347	371	371	372	380	382	400	389	373	374	346	364	371	406	373	367	376	386	418	402	389	383	390	378	400	361	398	348	351	386	383	384	385	375	382	404	371	400	402	378	350	420	375	393	397	364	381	379	389	386	384	381	366	377	382	338	409	354	364	369	387	386	373	413	367	393	367	389	359	339	341	360	341	353	398	403	372	387	382	365	366	414	346	367	351	385	360	388	401	377	387	385	385	396	419	403	408	393	350	384	439	391	393	348	361	388	372	367	401	367	385	374	408	349	368	403	404	416	396	376	375	367	412	428	364	336	392	331	422	385	367	373	355	379	363	346	355	369	382	395	379	370	367	369	409	395	374	404	366	410	385	369	384	345	362	386	370	338	360	389	399	385	336	390	362	367	392	390	423	389	409	391	372	365	385	374	368	350	397	444	363	355	376	364	387	403	409	340	380	367	421	386	377	385	386	376	388	368	403	406	385	380	363	365	388	354	389	397	375	397	370	351	425	407	397	397	355	387	379	391	365	384	412	397	392	386	382	407	401	381	402	360	376	389	364	363	400	376	376	403	402	363	385	406	362	384	400	414	383	402	402	349	365	382	364	388	428	373	338	387	410	419	380	382	399	372	391	392	375	395	389	365	380	368	348	403	401	382	381	423	330	367	371	387	389	353	390	351	401	393	353	379	378	379	400	390	349	380	406	409	394	346	348	382	392	381	380	405	345	381	415	361	381	372	327	397	416	405	393	391	359	396	375	394	371	370	381	365	391	382	397	371	387	415	387	378	403	371	373	352	418	378	387	383	360	369	360	420	409	391	353	383	359	389	399	399	378	383	395	364	387	405	405	387	379	415	321	393	384	401	407	400	419	361	371	404	361	379	390	376	400	391	378	379	356	397	377	374	352	384	355	358	360	339	403	391	392	368	391	419	383	377	331	362	378	346	397	348	392	379
58359	104162	81579	53456	29740	10480	2071	833	680	702	646	639	649	635	639	632	674	675	659	649	640	654	698	727	670	618	650	654	693	633	621	630	687	617	654	625	661	695	700	634	666	652	630	649	676	635	625	628	643	608	607	652	613	633	624	604	596	678	623	650	622	666	642	664	668	689	661	620	612	630	664	654	639	625	653	632	630	626	622	630	642	605	634	689	627	670	585	674	635	702	620	647	627	659	627	649	692	666	695	656	638	651	636	621	673	652	665	631	686	645	616	643	646	672	696	619	667	619	644	654	607	655	630	675	646	600	638	608	625	632	667	681	636	650	641	687	602	643	622	628	664	616	607	631	596	653	593	620	645	657	685	671	616	603	620	659	641	658	683	596	686	660	636	665	645	672	689	630	654	710	639	670	648	679	689	640	596	669	663	687	684	658	646	650	650	646	638	635	702	650	647	669	653	663	665	655	628	665	670	632	670	644	644	651	703	635	671	666	659	643	645	646	616	663	656	637	691	606	629	657	667	610	727	644	658	625	637	625	651	668	657	640	656	614	655	635	672	645	697	625	633	709	685	662	629	665	619	674	649	609	645	614	657	668	626	620	627	618	638	622	625	637	648	642	606	664	615	633	680	626	633	635	627	636	653	658	647	658	634	618	637	658	675	645	621	617	623	612	645	686	692	618	633	741	665	664	669	675	650	641	634	642	675	689	661	640	653	718	683	627	629	669	672	641	614	646	641	630	652	638	639	687	670	651	645	645	704	654	665	598	648	587	644	642	615	630	659	669	643	590	640	635	629	637	642	620	647	654	611	688	700	630	657	623	632	649	653	650	646	660	647	685	640	623	643	660	649	674	643	651	676	639	672	676	609	626	680	634	666	645	698	646	595	631	636	671	623	606	661	640	611	710	616	648	654	631	627	667	625	640	597	657	666	655	655	630	651	646	624	615	636	634	661	650	654	675	617	619	668	641	657	678	646	658	617	642	645	642	688	678	673	595	635	667	653	699	722	651	665	634	622	644	640	649	664	625	658	655	598	653	648	626	651	617	683	657	609	654	656	626	634	637	629	643	653	650	710	605	634	638	646	674	675	634	626	638	639	614	639	681	671	638	687	642	663	661	652	642	656	665	658	664	656	637	664	623	605	647	583	633	650	652	636	664	646	628	646	639	639	607	595	636	678	653	616	641	656	638	681	664	659	648	658	633	667	639	688	654	626	641	675	666	622	642	697	616	694	668	649	666	636	632	665	683	658	641	640	654	608	675	630	668	653	688	610	679	642	658	649	663	608	664	653	652	629	617	672	689	696	641	661	677	627	638	625	623	669	667	601	654	637	631	643	659	652	617	728	640	644	668	654	657	665	661	591	673	624	636	673	651	614	619	622	679	666	637	623	653	678	693	642	662	646	651	659	712	669	643	635	639	618	623	695	635	628	637	662	613	578	673	604	648	648	674	669	663	667	669	664	650	680	705	684	643	689	662	658	641	643	609	631	614	593	630	654	642	635	633	621	686	599	678	646	666	645	646	648	629	694	669	669	667	631	627	688	667	597	625	628	636	639	602	647	702	642	630	670	652	627	677	621	632	657	659	641	622	614	631	668	595	656	687	666	645	634	616	632	657	656	634	658	649	640	671	630	672	644	624	642	625	606	664	631	600	675	624	633	665	650	619	617	591	657	645	650	663	635	620	676	634	649	653	615	676	651	664	675	649	648	639	684	650	672	672	650	635	645	692	623	614	652	666	632	621	671	639	693	653	665	616	632	669	670	629	669	697	601	644	685	630	668	676	673	639	670	635	639	649	649	628	644	667	670	646	628	631	661	620	616	631	647	653	657	651	654	607	634	682	690	688	648	658	667	641	664	602	606	635	646	633	663	606	636	648	674	615	652	644	648	667	667	690	674	662	641	697	672	645	651	632	619	619	635	628	651	633	656	632	625	681	644	650	665	610	642	630	669	640	658	607	642	631	626	644	649	684	648	629	659	661	614	656	673	659	670	691	694	674	659	663	646	671	612	658	620	634	637	648	644	639	653	642	694	617	645	685	639	682	669	653	636	673	635	590	631	622	638	649	595	649	608	688	638	616	715	637	617	640	610	639	687	649	639	606	628	638	658	610	649	645	628	651	633	639	697	625	662	630	601	675	643	690	685	656	652	656	627	630	649	651	661	633	658	613	650	649	656	634	606	636	654	673	608	703	680	676	643	693	671	656	669	637	684	642	643	690	648	641	654	663	628	659	650	614	674	645	635	671	644	663	651	678	613	662	684	641	622	670	645	627	695	701	597	672	632	603	632	640	653	629	634	656	672	692	660	649	614	632	649	634	598	650	621	634	645	651	610	651	660	612	630	631	671	628	622	620	621	666	630	647	636	626	681	635	635	643	633	584	656	654	632	661	640	626	644	644	646	678	640	706	660	648	624	657	627	623	646	686	615	616	641	623	659	664	606	634	655	613	659	648	680	668	666	637	687	637	607	648	683	660	627	696	627	663	648	629	641	644	681	613	687	617	650	622	665	592	618	661	622	576	700	648	641	685	628	632	632	659	670	640	678	660	642	641	650	650	636	660	670	641	667	694	644	650	651	619	675	642	644	631	590	629	677	645	676	636	652	645	644	679	691	656	649	692	684	689	652	615	658	689	642	602	622	602	675	648	631	617	636	662	693	602	610	665	666	613	683	654	637	633	675	678	631	660	668	635	697	660	679	627	633	647	619	620	624	639	647	642	588	711	651	640	649	630	632	655	636	642	636	667	651	693	660	613	631	621	636	667	645	606	629	668	622	672	653	604	648	621	647	636	658	644	636	679	660	659	650	654	619	631	693	647	680	648	660	655	626	620	642	649	696	629	702	635	628	648	642	619	635	657	649	656	643	680	607	643	647	652	666	653	655	674	601	663	616	634	691	680	657	680	671	645	667	705	626	674	675	629	646	613	676	593	636	660	668	671	589	647	626	622	614	613	641	645	656	662	632	657	627	626	653	654	603	649	640	639	613	632	697	672	645	666	636	642	607	639	647	658	641	689	639	666	634	672	653	629	657	632	661	642	639	657	678	611	656	612	654	628	657	592	637	611	648	669	687	662	634	646	617	674	644	635	614	616	670	625	641	667	681	635	668	609	669	625	624	638	663	618	647	630	620	613	684	605	664	646	638	671	639	634	609	608	647	675	648	669	636	630	588	630	684	670	612	675	649	652	673	643	678	595	669	660	652	669	688	669	658	684	617	671	651	614	669	680	625	628	626	635	657	618	645	674	666	658	687	682	676	687	685	655	607	649	670	618	636	657	660	652	662	621	642	673	648	661	618	661	592	623	659	644	641	678	649	636	650	630	613	662	636	680	655	633	606	636	625	669	667	615	670	605	653	658	631	655	635	682	664	652	636	650	635	664	651	697	645	683	651	670	649	643	664	640	647	666	638	665	629	699	616	668	639	628	631	623	633	650	611	667	692	646	640	637	627	643	656	674	641	652	640	644	684	692	682	655	637	639
28124	32265	33032	16998	3516	716	377	284	276	321	247	293	290	313	298	305	294	280	316	274	334	283	315	300	298	320	284	277	261	293	305	261	302	329	276	310	268	313	273	289	296	321	314	306	300	290	314	304	280	266	307	289	295	301	269	299	300	304	300	320	317	308	306	291	309	253	308	309	290	288	258	258	273	290	292	309	277	273	291	280	288	269	314	284	272	290	289	285	271	292	286	277	280	282	292	271	281	269	271	291	292	327	280	311	341	273	318	290	282	285	317	288	300	293	285	292	303	256	303	292	281	304	295	284	288	288	332	291	313	302	293	286	287	267	255	302	263	304	247	297	320	303	279	273	287	284	303	313	298	276	299	293	278	307	292	286	291	304	297	317	295	278	289	289	276	315	299	279	287	278	280	313	304	272	293	292	276	310	300	314	304	290	287	277	321	331	286	295	289	322	293	319	289	312	319	269	319	306	277	302	297	297	288	322	306	279	296	263	299	299	282	295	318	299	286	300	351	280	273	300	292	292	327	278	279	329	285	279	294	279	312	285	284	299	282	302	285	307	274	310	301	315	294	324	298	312	278	258	272	317	280	263	290	310	296	297	276	291	271	310	267	298	300	307	291	279	281	290	287	304	292	311	259	290	265	296	279	295	291	286	307	291	250	336	299	299	280	283	304	276	284	274	272	277	305	282	267	338	270	303	280	290	283	282	307	266	296	308	271	291	276	308	308	283	317	297	311	296	312	324	318	328	318	261	288	269	294	290	307	277	308	297	310	297	285	298	281	276	283	297	324	278	303	285	263	307	309	272	285	268	275	271	308	331	305	277	291	296	289	310	285	298	282	291	306	289	296	304	304	288	274	285	268	270	285	304	293	285	282	299	282	305	302	270	305	302	304	292	298	273	290	282	295	306	302	278	274	290	274	271	280	282	273	279	282	301	293	281	279	282	318	281	297	257	263	278	263	297	314	315	320	292	272	296	268	307	283	279	292	334	312	310	277	290	309	290	287	289	301	301	311	281	284	308	288	295	310	288	297	313	297	295	296	304	291	293	287	287	283	283	313	291	274	293	298	277	283	302	303	292	311	292	288	291	295	295	298	263	268	313	297	293	294	284	280	268	293	303	308	326	288	291	278	280	286	290	306	291	281	275	296	324	263	299	288	284	296	292	295	283	299	282	277	259	264	293	307	272	276	271	309	277	286	285	288	297	254	268	314	272	306	323	250	296	279	311	285	274	289	311	284	296	264	280	287	277	284	307	293	281	292	276	279	285	287	290	278	270	297	317	312	293	326	291	298	307	315	303	260	307	257	276	322	286	284	291	298	304	301	298	290	303	283	314	269	297	299	290	276	341	278	297	310	284	302	279	293	289	303	292	269	302	274	270	263	275	285	282	300	301	279	275	310	305	284	321	301	286	329	300	283	310	299	288	313	315	297	271	323	278	279	268	277	295	309	295	288	299	285	283	288	291	255	287	306	256	293	297	301	290	276	292	276	276	305	314	294	281	299	307	300	306	291	335	277	277	254	314	274	281	272	301	278	279	263	288	321	319	286	269	272	280	296	291	299	302	280	287	309	298	302	309	298	292	301	278	312	258	272	289	305	309	313	275	277	304	293	287	283	296	283	257	289	303	279	313	269	297	282	285	280	300	289	266	285	281	286	280	284	314	298	310	283	305	274	299	310	289	285	271	313	301	275	316	279	300	309	273	294	281	284	272	278	294	299	279	280	285	279	282	287	266	268	284	290	294	282	305	269	283	258	270	289	279	282	258	311	289	308	302	305	286	268	320	299	306	279	304	294	292	324	295	273	265	309	277	274	307	292	260	305	286	286	293	283	299	311	285	301	272	306	301	322	289	257	279	273	298	302	315	282	282	265	293	280	281	247	287	304	293	305	297	315	308	290	277	297	312	291	258	273	298	299	286	313	281	294	282	283	312	274	308	274	296	295	290	277	251	301	288	252	338	329	305	269	291	273	311	292	282	290	273	292	310	302	261	282	303	311	290	277	296	299	315	271	292	291	300	280	261	295	269	314	284	289	313	272	306	320	292	305	285	299	285	279	270	287	305	300	296	291	292	284	270	266	305	309	294	289	321	291	286	285	287	316	270	292	289	331	274	299	279	274	291	314	283	293	268	284	279	305	301	293	284	290	285	292	304	292	268	277	295	309	296	300	292	282	325	305	326	265	261	276	295	279	270	301	322	286	307	281	313	255	305	272	283	296	294	312	320	266	303	276	297	281	268	279	293	295	294	293	280	270	269	291	279	299	299	345	306	298	318	290	292	267	301	305	327	263	286	293	270	300	291	295	293	324	260	316	286	297	281	297	265	282	280	294	305	278	279	310	290	273	294	266	266	279	293	300	297	280	266	304	280	284	293	294	300	303	274	305	251	315	297	304	311	270	299	274	274	300	282	283	308	292	313	287	311	257	302	262	302	300	283	322	306	260	270	275	307	269	299	285	280	262	280	309	312	317	285	272	310	293	300	299	308	291	272	289	261	289	312	277	276	303	276	300	279	316	321	324	292	286	302	308	276	291	297	290	297	262	243	283	286	270	303	290	281	293	311	311	287	284	297	286	294	274	246	280	295	283	306	290	274	301	301	288	286	289	293	282	308	330	298	279	291	315	296	301	285	308	304	308	278	293	257	293	276	294	293	273	265	268	327	290	279	302	279	299	283	304	301	280	277	300	302	267	269	296	300	309	273	313	292	337	287	298	269	301	284	308	262	297	285	282	315	282	287	286	293	290	288	259	304	314	291	317	291	310	274	303	284	298	289	303	282	307	276	289	309	286	296	265	287	300	286	297	312	290	256	321	280	289	253	279	275	283	278	301	311	275	281	265	291	288	287	266	309	294	304	288	307	284	284	288	305	288	295	281	290	287	302	294	299	317	318	275	298	276	274	288	293	298	265	283	300	301	281	280	304	259	271	280	251	280	275	284	271	288	307	260	331	314	329	290	311	282	325	306	264	270	271	318	310	310	293	307	295	307	284	294	282	287	298	275	261	302	265	283	294	289	323	315	277	301	277	304	297	285	298	286	285	279	292	300	300	294	316	293	325	293	295	269	319	291	291	295	302	298	285	299	303	286	278	272	282	276	308	329	292	293	285	300	287	290	280	264	328	318	309	284	271	310	288	290	291	276	311	298	275	305	301	275	293	280	280	285	299	280	308	295	306	292	295	321	286	282	265	286	286	256	297	274	263	290	314	301	315	276	324	295	320	266	318	295	300	333	307	274	284	262	259	318	300	294	284	295	323	312	289	260	313	263	276	301	310	302	303	283	278	315	292	292	314	276	285	292	312	298	295	294	280	281	306	288	286	278	296	289	301	307	299	309	252	277	311	285	294	273	282	310	304	267	284	303	281	299	257	294	266	293	306	284	328	272	312	240	269	311	314	279	293	308	281	296	299	295	284	278	247	265	307	270	327	300	284	281	329	289	303	317	301	307	317	298	295	278	274	269	283	260	288	305	263	272	267
32405	51276	38416	18757	5927	1632	672	541	535	513	566	558	524	549	512	538	535	534	534	515	530	539	506	550	500	506	502	519	557	540	522	589	502	544	510	539	477	566	480	523	521	512	543	539	538	495	550	552	549	510	520	541	530	538	547	526	511	541	505	559	525	538	549	546	549	501	555	579	569	564	518	518	536	561	538	511	531	529	532	512	582	529	526	556	549	553	478	517	521	506	512	494	526	517	527	540	525	511	502	539	544	551	542	569	531	532	562	505	543	533	531	579	494	529	533	523	531	532	569	520	524	562	552	539	498	510	520	515	535	546	528	517	533	496	548	544	524	555	565	477	509	524	555	518	555	497	533	536	539	521	529	557	529	521	564	513	541	522	508	533	563	532	560	531	552	487	528	559	573	566	500	546	520	513	557	546	561	543	534	485	518	488	511	530	536	525	539	558	524	533	558	527	540	551	547	515	551	538	535	532	518	519	533	542	507	535	517	537	548	499	507	534	517	571	529	543	570	546	534	546	528	524	530	517	513	520	534	527	509	579	522	489	556	540	533	592	500	523	542	553	517	558	555	545	558	517	581	546	520	535	524	507	508	545	498	563	547	503	514	533	507	551	546	534	497	545	523	581	568	527	532	544	503	526	512	537	563	511	509	527	483	542	531	525	529	540	538	531	535	545	550	549	530	509	565	566	491	521	525	545	502	530	555	548	577	537	532	512	505	533	497	538	579	531	532	524	539	528	545	548	539	532	538	538	526	515	545	536	512	577	534	524	541	552	522	569	531	548	516	553	519	549	559	539	589	529	550	551	518	503	542	562	542	564	546	518	525	500	549	512	561	512	559	544	490	550	542	543	513	531	547	486	502	523	526	518	513	617	522	534	530	520	528	502	539	511	512	516	501	551	540	563	527	486	510	565	527	537	541	517	525	497	526	509	552	543	539	556	534	516	537	500	520	566	534	534	533	527	554	546	544	533	523	552	517	499	540	520	533	537	540	534	550	538	539	541	528	525	539	558	546	530	542	574	552	480	515	519	515	526	543	493	594	540	581	528	528	532	535	576	521	521	534	530	538	491	521	472	528	529	472	519	528	511	513	512	518	480	538	537	571	498	594	514	555	544	562	449	489	555	551	555	558	545	522	519	566	509	543	529	497	491	554	524	513	551	495	518	512	498	491	495	524	544	522	514	522	539	525	537	520	546	510	530	535	547	495	549	510	567	528	564	534	537	498	503	523	530	548	559	531	513	550	517	511	516	534	544	547	555	587	519	513	501	536	525	547	524	527	515	512	528	517	500	537	544	539	549	521	549	511	537	574	512	564	506	532	539	526	485	520	522	506	490	567	512	536	555	518	502	524	541	506	547	560	533	523	521	533	524	534	538	493	565	545	567	539	521	531	496	548	526	547	571	496	539	534	563	545	510	560	489	556	542	534	510	498	508	517	564	555	526	524	550	500	577	554	540	566	562	540	530	521	525	553	519	488	478	540	557	553	500	514	504	540	533	511	525	489	563	541	519	537	524	479	474	563	497	501	505	528	513	513	514	545	526	516	514	551	503	542	542	506	522	566	530	561	558	523	510	553	526	521	521	517	538	528	554	520	510	508	510	570	542	530	562	504	495	555	519	510	571	484	488	492	551	573	571	519	552	560	546	531	523	525	577	507	508	537	518	515	532	539	563	510	491	506	521	496	541	501	535	562	543	551	546	503	534	509	530	537	512	546	491	536	495	562	541	545	543	526	513	539	550	514	491	532	514	506	535	522	530	545	523	496	528	536	514	531	518	491	543	530	553	537	529	537	502	506	572	492	529	546	521	532	589	508	503	541	482	554	544	541	526	523	532	561	532	563	525	549	528	533	512	528	469	496	533	503	561	495	527	509	526	505	565	577	493	535	531	551	527	554	532	514	521	543	535	513	484	547	551	541	547	532	532	519	564	543	568	568	557	540	548	582	509	492	579	490	519	561	542	556	522	542	538	566	514	521	579	558	482	522	550	565	546	520	536	522	523	497	566	534	523	528	536	574	500	544	525	535	505	497	483	496	566	549	525	524	514	608	509	534	522	513	547	482	562	520	542	513	523	526	538	556	515	501	517	513	519	477	527	541	490	499	506	551	549	554	538	494	529	503	510	576	530	509	533	490	534	565	471	544	528	541	537	540	539	523	559	504	527	523	534	520	530	562	526	538	508	534	522	548	534	531	565	516	533	524	516	514	525	490	554	535	527	508	555	514	540	537	525	533	535	559	509	493	529	517	538	557	537	537	518	546	516	560	561	501	518	536	526	517	574	527	527	500	559	573	541	540	555	560	564	540	575	474	545	535	565	499	580	500	502	536	539	515	529	521	507	522	528	544	510	522	523	532	508	533	534	511	511	523	540	534	498	560	532	498	513	526	548	539	511	538	513	563	528	530	544	523	535	525	499	544	484	517	543	527	547	531	516	526	517	498	554	496	571	555	552	577	569	541	531	520	530	524	529	546	560	537	501	523	581	527	521	544	517	523	543	516	549	529	527	528	543	503	539	537	489	499	558	533	525	534	528	524	560	560	554	511	516	561	554	539	520	516	531	540	563	509	528	540	495	517	555	520	538	556	552	510	524	533	527	534	523	568	520	543	533	533	498	510	560	509	557	549	541	565	538	556	506	514	529	568	562	514	520	538	504	514	529	537	533	542	496	524	548	523	554	507	510	568	535	533	482	517	535	504	492	532	533	533	536	515	564	536	535	523	534	515	510	548	544	529	535	577	534	541	544	526	545	506	536	514	536	524	534	550	552	560	504	572	570	522	569	523	551	518	561	513	530	490	547	515	511	504	523	550	495	503	514	555	490	546	544	545	551	524	518	561	523	575	510	550	488	561	523	545	513	542	562	492	498	533	490	560	496	554	521	511	522	566	535	559	551	533	531	532	532	513	554	528	491	518	558	521	564	507	554	511	536	523	539	539	546	546	516	544	496	525	531	523	525	538	496	535	554	569	528	551	551	527	572	521	556	521	519	576	529	490	572	530	585	523	554	530	546	502	531	513	545	547	532	553	513	485	549	539	527	529	549	529	549	531	550	550	573	557	547	552	486	500	544	547	493	537	499	521	511	534	512	551	519	511	539	545	550	528	503	520	539	555	542	550	538	541	522	543	512	579	499	569	516	553	557	540	528	546	531	526	553	530	528	521	552	501	514	528	553	535	547	527	500	513	493	563	549	500	554	530	535	519	547	487	527	515	517	551	534	570	522	531	550	522	554	527	519	549	545	562	514	540	537	501	530	503	518	511	511	552	543	530	554	546	531	525	479	527	533	525	543	519	531	574	534	490	509	541	514	557	555	546	542	513	522	530	541	564	571	545	576	548	539	515	525	559	563	531	508	537	536	528	517	516	556	532	489	546	521	526	582	526	537	501	537	522	546	515	486	512	550	544	516	548	514	496	548	535	538	499	515	533	532	565	525	533	523	546	534	508	570	483	522	510	573	516	520	503	497	533	500	539	567	551	601
24499	25548	40231	33429	21497	10528	1296	363	334	323	369	337	316	299	338	332	319	341	312	327	336	311	319	328	315	312	314	325	309	310	291	336	344	301	311	324	339	336	325	346	308	325	348	320	283	297	283	298	341	321	332	292	313	343	325	325	318	318	317	326	325	364	334	284	337	318	329	322	321	325	308	317	311	308	370	312	288	299	339	334	350	323	326	334	343	332	342	336	310	348	344	298	288	330	310	328	358	345	317	303	350	315	340	321	316	352	324	335	321	323	291	319	336	329	331	347	324	298	310	350	317	314	328	322	366	310	318	323	328	305	347	325	328	298	322	344	336	339	333	313	319	357	323	304	335	315	288	322	369	314	342	322	301	323	322	316	316	313	300	310	333	284	341	332	317	351	312	287	336	331	340	329	316	317	321	333	308	319	321	312	326	316	301	313	331	317	324	352	320	339	305	311	335	315	343	333	340	339	282	328	355	343	336	304	309	305	332	305	319	309	335	273	328	309	314	308	358	329	331	340	318	323	307	319	293	320	308	318	309	353	341	319	344	288	302	308	331	316	311	336	329	300	337	320	337	312	313	317	337	314	349	322	294	287	335	331	313	313	345	351	333	329	323	321	336	298	314	311	303	347	298	305	327	333	360	298	301	355	312	307	322	353	279	330	343	325	296	334	317	320	299	343	325	298	345	303	296	339	316	306	335	324	341	326	314	339	310	337	340	322	320	329	362	338	305	338	304	315	355	323	310	303	329	304	319	351	337	280	302	321	323	300	290	325	292	304	338	302	318	301	338	328	315	337	333	302	329	328	352	312	314	319	301	351	345	306	315	328	340	306	332	349	335	309	331	303	323	335	331	338	332	364	313	341	325	304	327	320	323	340	303	323	313	290	308	332	322	309	302	326	299	314	345	317	340	346	328	314	310	324	333	296	318	320	285	316	328	327	325	344	308	304	384	341	324	345	326	338	322	335	347	315	331	319	310	338	318	291	336	319	349	324	334	310	311	313	329	341	322	332	309	314	304	305	306	344	350	302	281	315	345	354	314	331	301	349	302	340	329	317	321	309	296	329	327	330	313	327	308	306	320	308	338	318	302	305	330	305	320	330	342	313	321	322	315	374	310	344	318	338	346	324	308	321	299	308	335	356	335	276	317	325	311	286	314	290	331	324	326	316	331	328	308	334	285	331	297	320	335	339	328	352	344	299	326	312	318	350	341	327	300	318	312	307	299	334	331	289	321	339	350	290	330	298	321	322	336	318	317	295	338	360	321	332	278	311	329	300	313	319	310	351	339	317	315	319	345	319	328	327	342	313	334	345	333	334	309	352	338	326	304	333	297	310	329	345	302	338	317	320	317	324	316	332	275	304	308	320	326	312	339	316	305	312	321	304	336	318	331	336	319	321	319	334	303	335	332	323	290	302	336	340	320	312	316	312	307	314	315	305	343	323	301	348	347	317	329	343	336	319	313	312	299	327	338	333	305	363	281	346	304	307	359	325	327	339	306	321	313	354	285	314	346	331	331	339	332	306	330	329	336	336	323	325	340	308	329	351	331	326	317	308	317	296	309	330	305	305	329	329	321	317	301	304	317	302	320	303	307	327	369	355	336	346	315	320	319	331	339	311	325	340	331	331	297	329	331	353	326	310	325	312	311	319	342	336	322	341	306	337	323	302	349	296	318	307	330	357	308	322	342	343	352	332	318	306	313	329	322	324	323	330	314	351	329	340	327	342	309	303	348	310	354	344	269	300	325	306	316	328	310	326	328	363	350	342	350	326	310	303	290	303	316	319	290	356	312	294	336	316	316	344	334	340	357	340	318	350	334	330	323	282	297	320	319	357	345	324	331	316	315	314	328	329	308	312	300	333	310	345	331	318	328	334	338	302	319	296	332	304	352	290	332	312	350	304	350	307	304	321	327	300	320	320	338	335	343	319	335	351	347	325	320	287	328	307	347	322	333	313	320	318	359	341	299	326	312	348	331	335	346	312	334	321	337	310	286	362	307	349	371	327	317	325	320	318	314	267	311	310	321	320	302	325	323	325	351	326	330	347	338	332	343	330	309	354	341	318	310	324	356	329	294	318	343	321	353	300	317	320	295	303	320	322	323	331	318	311	350	320	338	322	333	334	335	317	314	353	346	349	336	301	333	332	311	332	320	319	364	317	337	348	325	303	299	326	344	288	304	314	325	328	312	333	322	309	300	313	338	319	307	311	321	351	321	321	339	299	335	309	327	331	312	373	317	349	306	321	320	314	314	297	322	330	320	328	329	325	318	351	326	342	309	343	351	352	318	327	279	328	330	309	318	338	315	304	327	311	334	300	297	342	340	304	314	307	314	323	322	333	321	317	337	317	319	318	291	318	345	295	311	315	330	328	308	338	318	323	295	307	339	310	348	319	291	303	340	309	325	339	331	345	314	330	349	321	317	323	311	337	328	337	300	303	326	337	344	293	308	326	338	337	321	340	304	305	340	314	323	338	318	344	324	313	351	322	309	326	328	374	337	332	357	318	325	339	295	337	297	310	337	327	335	355	374	316	329	310	353	294	289	307	322	336	306	307	292	313	322	333	337	331	345	338	321	333	301	317	292	351	289	352	280	316	323	298	315	323	314	297	313	323	317	307	333	334	319	318	333	303	335	300	344	326	340	336	305	277	297	339	313	382	330	316	316	362	367	346	305	350	335	348	356	319	331	342	352	338	332	335	302	272	349	328	308	326	316	346	329	330	338	324	321	315	341	329	347	321	341	318	290	343	346	299	327	325	318	337	334	323	359	303	296	344	307	349	355	301	329	365	337	333	309	337	325	310	300	311	291	332	304	339	301	326	320	340	325	336	308	346	329	311	317	324	328	348	294	337	339	322	318	296	318	363	288	362	338	322	299	333	343	337	335	371	347	307	312	334	315	318	296	306	299	307	326	303	284	295	366	352	332	327	343	330	298	311	324	308	329	350	314	306	301	291	321	334	342	348	343	333	316	302	320	322	318	331	330	284	283	306	336	309	344	330	298	305	341	319	336	346	334	343	343	310	363	334	323	307	342	312	316	291	329	339	292	333	316	318	309	333	336	324	322	313	315	307	337	332	328	316	331	302	282	333	335	280	304	349	312	332	322	308	308	292	299	320	334	314	322	319	329	339	331	336	322	344	329	293	315	334	314	313	353	336	349	323	334	304	333	339	359	316	317	319	324	324	328	302	327	319	294	312	324	376	332	345	311	324	357	320	339	284	325	315	307	321	333	324	342	345	336	323	332	303	341	306	343	309	309	333	307	290	292	344	326	294	313	309	326	341	322	315	309	268	317	317	323	320	326	342	325	341	350	305	338	330	333	303	342	333	326	324	298	307	312	294	319	319	340	303	316	319	326	312	318	332	316	316	312	309	329	333	330	319	322	342	309	311	314	316	315	339	339	338	310	354	340	319	321	322	313	334	320	333	319	324	326	305	345	326	314	314	325	319	350	306	303	291	316	328	301	292	327	338	307	322
57007	96589	74892	45208	23454	6930	1520	684	600	652	588	604	593	599	542	538	584	581	579	557	544	585	591	532	590	573	575	578	606	596	592	544	544	577	539	568	575	563	552	545	565	537	532	543	600	652	551	562	502	560	563	555	578	544	546	533	540	558	573	563	559	538	559	599	577	585	565	595	585	591	563	579	577	539	517	586	562	557	560	572	530	596	601	589	600	542	584	574	565	587	565	552	612	565	565	587	560	568	526	584	539	595	616	529	580	591	575	538	566	542	574	560	550	586	570	585	566	592	567	543	595	579	573	559	594	601	578	608	544	551	591	553	547	542	606	569	557	584	545	553	578	569	577	581	588	560	523	614	575	591	536	554	558	559	546	610	566	567	509	540	568	591	562	553	601	546	582	582	567	608	535	554	567	567	535	535	548	593	601	598	586	600	586	515	562	583	539	537	589	610	534	567	575	551	575	570	572	556	573	568	611	541	567	570	560	524	555	583	551	559	514	594	598	559	584	593	578	545	563	533	535	544	577	582	579	551	552	576	560	607	570	553	529	537	535	581	554	584	574	593	545	532	549	557	598	549	583	563	531	571	616	559	562	575	595	555	578	574	572	557	626	550	586	598	576	596	543	602	546	522	538	567	576	564	581	602	572	568	562	549	551	583	535	572	600	599	588	563	603	568	538	572	608	610	593	586	567	603	591	585	612	573	536	620	547	548	580	583	596	573	608	556	541	567	586	524	552	576	562	581	557	560	569	548	599	578	607	578	620	607	534	561	590	548	571	580	589	552	593	574	587	573	592	600	532	551	588	585	560	541	577	603	577	569	561	588	589	551	545	562	580	610	574	602	571	533	576	600	596	594	601	606	574	605	555	618	601	550	564	608	594	579	561	533	557	545	588	571	588	568	583	597	573	560	598	606	609	572	574	546	588	540	575	544	591	584	575	552	581	565	543	559	535	552	570	570	585	607	568	581	547	590	559	595	587	610	553	559	599	610	584	522	600	637	600	565	601	581	531	643	604	564	565	562	589	584	581	577	603	569	552	562	573	548	596	548	545	578	568	542	547	546	521	596	589	557	580	587	545	569	593	604	505	560	551	586	567	573	550	590	561	586	580	583	565	547	624	547	567	574	594	575	564	588	562	558	580	557	581	566	599	585	560	521	598	578	552	548	569	572	579	601	589	553	596	559	567	541	554	571	571	509	549	576	531	571	625	537	563	568	556	622	620	598	532	603	545	597	570	567	584	575	568	614	577	549	579	605	607	599	569	581	567	566	593	541	582	535	578	592	592	527	598	577	542	572	574	578	567	557	577	544	546	578	582	567	584	574	602	589	568	575	591	604	536	537	561	575	589	588	605	578	565	558	578	532	587	578	558	557	590	523	572	585	591	546	630	567	552	583	544	557	598	564	551	572	594	537	597	568	568	617	575	576	631	615	607	636	532	593	566	569	555	584	584	565	560	579	538	566	615	576	568	620	610	575	590	597	578	542	559	552	611	562	569	593	596	550	635	565	565	520	569	545	588	566	548	589	595	538	580	630	587	565	561	571	551	550	592	577	563	574	529	563	605	539	583	589	569	505	604	560	572	569	574	615	580	555	575	566	603	558	569	570	583	588	555	538	552	576	581	576	567	536	555	549	606	563	567	573	583	553	586	569	564	595	573	591	611	551	534	581	585	596	568	523	540	517	527	543	571	568	585	520	576	575	579	597	540	546	582	585	578	585	580	568	575	577	595	576	575	577	542	569	568	536	590	577	573	573	556	562	609	577	592	579	587	582	557	574	550	567	559	579	587	579	599	546	523	579	549	610	565	613	589	574	562	532	583	569	590	542	594	576	559	559	554	570	544	550	525	557	551	571	614	567	544	594	533	547	520	564	557	562	543	569	565	591	588	550	613	553	554	512	535	564	553	562	610	542	539	554	561	550	584	561	597	581	551	594	550	532	539	585	546	553	566	543	599	586	569	578	543	564	547	546	554	616	564	574	586	544	596	566	586	617	568	561	570	565	602	594	551	558	592	527	622	575	545	573	628	553	610	570	582	577	587	601	593	623	565	586	563	619	536	571	579	548	567	560	555	588	585	601	561	603	584	606	554	572	566	612	575	543	592	560	553	601	560	625	548	553	575	553	633	605	559	607	542	568	555	557	601	596	561	605	597	535	533	542	602	529	582	606	572	589	577	552	527	568	573	597	612	551	552	602	560	601	554	532	573	559	564	643	531	549	609	582	581	524	577	577	539	594	576	563	578	606	604	587	586	539	575	576	544	572	560	563	568	580	553	595	565	581	554	569	542	566	623	523	583	570	529	583	604	566	575	549	532	587	628	578	561	583	606	583	514	545	574	595	577	579	545	584	553	529	587	609	586	573	546	595	495	594	583	598	562	567	534	593	608	610	578	566	638	539	570	557	546	573	570	580	595	542	577	564	564	560	582	587	578	597	538	600	556	558	550	557	558	581	609	597	565	601	612	591	548	572	576	563	550	606	588	553	610	564	564	546	586	572	584	555	550	571	568	565	577	557	570	598	592	591	543	583	571	552	548	582	585	566	568	590	594	565	598	568	576	546	565	582	585	583	572	534	573	578	590	612	539	624	594	563	584	556	576	545	601	564	553	525	553	555	542	551	578	571	554	619	562	562	573	540	570	564	548	597	601	605	599	560	567	590	578	576	591	588	604	558	626	558	598	544	569	592	596	566	599	585	561	561	565	579	587	581	576	567	594	589	558	536	508	561	585	539	588	572	609	594	530	603	576	582	565	568	571	605	592	600	552	609	550	574	587	577	577	551	571	574	560	551	566	600	602	595	583	599	576	558	546	573	575	564	543	583	579	585	568	575	582	558	593	606	595	569	620	594	564	605	542	537	558	605	586	545	589	574	558	598	575	584	544	577	571	603	554	576	628	568	589	599	568	563	567	598	553	551	562	549	592	600	591	596	567	581	586	554	579	592	545	578	566	574	550	602	533	560	590	599	574	558	591	544	562	571	567	557	616	600	585	574	582	527	578	597	549	586	604	570	562	564	609	574	545	596	536	565	585	579	532	590	563	551	584	554	572	546	610	577	561	562	560	570	544	576	586	571	571	605	560	542	578	538	566	599	549	551	585	551	560	599	587	557	591	589	599	583	544	557	569	559	601	569	578	568	536	563	560	573	582	567	630	583	565	617	594	549	581	574	574	552	561	619	554	613	584	585	550	547	560	544	620	597	617	590	545	609	582	560	564	573	571	580	599	591	578	572	552	554	585	561	597	557	566	543	565	556	559	582	624	589	584	551	555	514	556	569	577	602	600	519	559	568	544	523	553	571	541	556	595	560	561	578	558	548	557	544	563	587	574	560	563	575	554	539	568	569	559	584	573	564	565	589	592	538	587	573	624	562	624	550	598	594	585	584	590	556	601	557	552	582	593	588	559	553	574	604	544	586	597	607	562	591	554	574	616	604	599	566	641	591	569	605	554	537	586	534	583	586	543	544	587	540	578	587	615	579
23428	23489	36218	30853	23278	17720	5026	658	406	391	382	392	406	429	379	401	375	415	429	370	373	385	358	431	397	393	383	388	367	393	384	386	382	356	379	389	393	388	415	371	400	401	409	398	400	369	385	371	366	385	359	393	361	356	417	375	401	370	396	393	365	381	420	399	395	364	360	393	373	406	383	381	366	398	389	363	380	357	379	408	392	370	384	377	362	383	379	371	408	366	362	376	380	399	394	405	366	386	374	340	387	393	391	381	375	394	368	362	366	371	364	396	417	384	374	363	383	357	404	400	351	376	365	394	385	412	378	406	372	384	365	393	361	382	379	389	371	382	381	357	380	376	363	388	416	354	394	357	378	391	357	367	391	358	378	369	400	400	385	408	426	403	392	369	370	378	407	368	434	391	347	394	363	330	397	406	370	387	380	362	432	390	362	391	375	383	397	374	371	393	383	391	361	360	364	371	345	364	381	363	393	375	354	368	392	399	385	380	386	388	411	395	361	365	380	406	386	395	401	379	349	349	385	390	390	373	392	364	401	409	408	361	344	391	375	383	370	374	349	419	354	401	372	378	392	376	382	389	384	375	379	383	379	409	418	387	389	397	393	359	358	395	393	378	368	357	405	386	421	379	372	361	380	415	378	352	389	404	370	347	372	380	390	396	374	380	378	426	380	382	406	384	350	360	347	375	401	356	405	375	404	403	388	380	403	406	422	386	354	369	341	383	385	372	378	350	412	380	375	359	402	388	397	396	377	392	355	377	377	380	393	409	357	403	391	400	385	365	382	346	383	410	352	392	416	385	383	380	397	359	392	371	373	396	413	334	411	371	391	361	383	344	376	380	364	415	382	359	319	390	403	364	381	364	392	362	379	369	375	382	395	423	375	390	382	365	373	408	406	369	399	393	374	406	319	369	373	422	423	363	400	382	402	355	344	401	381	351	379	383	359	346	365	398	442	423	396	403	385	385	357	396	362	356	371	371	357	367	348	356	395	379	411	382	383	377	361	395	415	404	399	375	399	352	362	391	369	398	358	402	354	339	355	389	400	369	394	375	378	369	405	405	396	383	386	385	382	384	383	370	400	392	399	398	396	371	358	385	390	391	379	370	340	362	347	375	400	403	369	371	344	388	375	378	387	383	385	396	391	343	353	370	373	363	378	386	360	429	373	383	375	402	353	354	366	385	363	372	389	368	365	404	353	357	374	361	380	396	354	370	385	384	386	408	346	381	404	383	377	382	359	404	426	379	380	350	353	401	360	406	362	374	376	392	390	378	393	380	424	375	375	385	368	379	373	364	398	381	391	395	377	385	384	390	372	403	385	401	368	389	377	358	411	380	351	358	345	402	363	358	420	365	368	369	345	413	388	383	395	380	392	378	388	391	374	395	408	385	361	365	382	409	371	385	395	397	404	362	389	396	363	414	350	376	363	397	338	388	368	385	391	383	368	352	385	378	385	416	373	429	388	354	379	368	353	362	387	355	367	409	377	396	406	399	357	366	422	335	368	336	397	400	382	384	421	399	362	384	367	384	382	390	338	370	386	381	389	343	373	359	384	353	411	365	370	367	392	387	378	421	413	364	371	376	372	358	387	381	339	399	378	415	369	398	382	402	378	362	359	392	347	376	386	385	377	368	386	360	390	412	398	348	376	359	411	372	410	339	401	369	383	356	364	365	345	347	388	381	385	403	362	377	364	378	359	393	354	425	345	384	357	414	378	386	406	377	402	400	372	359	373	350	361	321	375	374	404	355	368	378	378	392	399	374	383	373	352	386	382	405	414	409	345	387	387	372	375	384	377	390	353	415	369	388	390	343	365	390	409	385	368	390	355	388	356	405	373	384	409	407	374	363	391	359	376	399	376	380	391	396	380	395	399	375	394	385	352	411	408	406	394	385	328	356	389	375	378	351	388	335	381	421	382	400	346	390	351	383	384	376	405	385	387	414	367	392	397	352	369	393	377	351	373	369	390	393	396	400	404	386	381	389	424	367	364	417	362	404	378	360	417	386	360	371	360	386	365	364	370	388	344	381	364	387	381	364	385	402	379	376	385	372	395	385	368	385	366	368	368	414	373	415	399	382	364	395	340	346	370	395	352	347	361	373	420	369	377	346	362	404	383	369	384	374	388	411	378	362	370	404	351	365	394	411	423	391	364	354	382	392	364	412	414	400	388	396	412	367	385	372	403	353	402	366	351	364	392	373	365	379	349	375	389	359	403	355	343	358	372	422	378	367	370	392	400	383	419	383	369	393	412	383	407	422	357	372	362	381	363	355	375	408	359	413	390	366	377	353	401	374	360	405	372	385	379	386	338	383	410	384	358	357	396	344	364	371	358	393	391	389	389	403	387	368	384	385	391	411	394	393	374	388	363	406	372	385	363	348	384	400	383	406	371	374	394	366	422	418	395	383	393	369	383	358	371	409	394	351	377	388	385	390	348	377	349	350	383	376	341	382	349	357	360	378	370	380	405	363	379	398	366	368	391	387	344	374	392	344	395	391	385	383	377	371	375	392	366	367	376	378	369	381	337	378	403	365	422	359	402	395	395	371	399	383	392	362	395	365	409	376	366	392	373	394	391	401	380	394	373	368	373	373	369	385	420	371	368	343	409	403	377	390	366	346	350	387	399	395	341	406	386	367	383	384	389	364	405	407	399	367	388	438	379	367	387	412	347	404	370	385	363	372	363	390	382	373	407	384	394	390	382	357	341	408	381	398	420	380	375	406	370	375	372	397	366	405	380	376	358	403	371	377	391	412	362	370	387	376	389	381	363	372	372	407	428	384	389	377	397	347	381	344	371	386	401	392	365	390	395	395	355	369	369	333	393	403	374	423	375	387	384	384	388	400	379	404	377	318	395	398	381	401	370	368	383	378	338	408	368	438	375	397	345	382	377	396	365	378	382	357	376	367	404	377	369	403	360	384	323	376	381	374	404	397	396	370	393	370	369	394	391	362	380	379	414	369	376	385	399	364	420	389	379	366	393	404	358	422	366	358	363	384	370	396	389	382	391	391	369	394	367	406	374	398	386	377	384	371	352	354	400	399	416	386	362	376	375	383	368	390	422	406	363	407	380	385	366	395	410	386	369	376	367	445	381	387	354	403	384	392	387	400	412	379	407	390	418	397	406	344	379	392	355	380	384	351	373	325	378	388	418	385	407	376	343	388	365	392	358	363	396	377	390	391	371	333	370	377	404	398	344	367	391	402	411	393	403	367	354	378	389	400	370	406	345	399	396	369	398	372	386	397	359	390	411	373	347	369	391	403	370	369	380	359	354	407	386	373	360	385	361	415	398	366	371	381	433	404	377	380	381	358	358	383	383	382	359	394	358	353	386	353	361	356	363	349	361	368	352	373	366	373	360	361	366	396	371	367	356	365	386	378	388	380	368	393	382	383	381	424	382	378	362	376	345	369	399	324	368	375	382	400	377	398	414	368	404	400	368	389	385	379	382	371	371	367	372	362	405	426	371	417	417	353	396	358
57150	103621	80888	53620	31249	11507	2588	1084	774	668	630	671	642	634	670	613	695	641	670	653	673	672	641	667	648	603	661	631	623	678	630	632	621	627	650	650	651	661	660	649	669	627	676	662	677	659	664	651	614	661	613	633	619	642	626	647	646	641	656	661	631	634	586	634	604	629	615	610	653	653	608	646	637	617	634	625	681	645	681	702	650	624	652	668	655	647	635	635	647	641	652	653	599	665	637	654	624	587	627	654	690	652	654	623	606	665	653	648	662	638	679	682	604	649	629	644	639	635	673	651	649	667	624	610	670	637	644	647	657	633	622	690	664	679	618	643	612	647	672	638	628	642	689	624	683	700	621	588	647	650	649	641	621	628	636	674	615	671	619	668	650	650	697	638	624	629	592	674	668	629	670	654	623	624	656	632	671	649	676	652	668	682	630	612	664	640	650	688	618	666	663	641	659	646	648	644	667	689	602	672	649	634	659	599	666	636	668	621	657	651	630	634	647	644	651	623	638	669	655	616	634	652	602	636	639	616	628	716	657	617	669	667	646	606	637	667	682	653	649	628	632	622	658	601	668	627	642	642	648	613	624	647	663	632	657	635	637	580	644	670	675	656	657	660	629	672	669	656	642	627	646	707	682	624	646	642	641	673	654	709	626	673	649	617	641	651	657	616	604	672	636	661	656	624	639	614	701	620	660	710	663	685	670	700	646	686	672	645	655	633	631	648	666	657	644	663	647	637	665	680	653	625	663	681	659	670	645	650	614	660	623	661	633	665	618	640	693	657	667	659	651	674	643	635	672	672	665	653	669	647	634	626	626	611	692	687	631	661	658	654	664	665	680	635	623	652	675	664	626	675	617	611	644	643	635	687	645	641	646	617	675	636	658	652	665	624	654	649	661	639	643	615	611	652	667	655	625	627	659	677	678	601	612	657	655	623	596	680	622	653	694	636	608	621	630	682	690	608	649	609	640	678	689	647	668	642	630	635	682	598	656	618	623	659	660	648	665	626	659	688	668	634	662	635	643	654	650	635	654	652	646	644	640	670	649	678	646	636	651	630	649	636	664	614	652	642	655	646	667	677	622	599	649	670	671	673	656	631	696	679	691	655	608	664	692	653	665	682	628	702	711	616	643	647	674	646	618	619	648	606	641	657	637	662	652	664	652	600	604	593	694	666	667	624	661	649	664	622	638	665	666	692	654	647	621	625	629	671	689	626	623	611	628	623	635	682	633	634	665	661	615	658	671	634	641	703	689	684	674	650	675	595	637	658	657	676	669	603	664	653	662	664	634	657	641	707	630	659	667	659	620	664	659	667	651	664	674	628	631	656	594	658	648	660	664	593	657	626	650	646	668	626	665	662	662	701	655	644	660	664	628	640	627	629	637	622	662	635	662	631	642	686	679	638	687	638	618	658	640	656	624	668	600	637	693	676	647	634	689	685	660	663	685	621	641	667	652	628	650	655	675	632	704	657	654	640	661	663	682	631	624	625	638	671	701	623	626	636	669	660	710	645	636	625	662	653	660	608	626	656	654	647	655	687	612	657	696	652	691	601	603	618	661	639	660	671	675	681	612	648	684	639	657	701	626	619	663	661	644	666	643	617	648	655	622	586	683	623	650	621	644	572	620	619	688	676	648	626	655	699	614	654	636	622	632	724	639	615	667	705	597	671	643	646	639	687	605	664	668	646	661	657	559	665	630	700	632	624	644	683	645	629	607	669	613	654	661	663	641	682	631	624	618	674	652	669	642	627	636	655	611	644	660	626	631	660	640	650	632	654	648	662	641	614	695	639	616	663	629	647	633	661	675	691	680	674	617	606	609	686	678	706	667	637	623	669	664	663	639	605	622	635	663	650	628	645	653	647	648	692	641	636	646	643	626	650	593	661	717	634	643	646	670	684	612	632	664	658	671	637	635	616	683	620	606	710	654	675	689	665	637	674	670	635	635	624	634	601	681	647	614	654	662	631	637	666	615	601	624	641	649	629	669	590	666	667	658	637	672	662	644	657	647	651	654	674	639	672	645	634	609	606	644	644	659	671	661	675	657	625	652	680	659	643	607	617	645	634	639	639	652	649	673	623	686	661	640	640	606	651	692	652	669	641	563	664	666	657	674	650	628	641	666	665	651	703	673	652	678	646	646	684	652	614	697	648	638	589	691	643	667	639	659	656	666	610	644	633	650	662	630	638	670	617	595	635	637	702	619	613	615	672	632	637	663	659	664	704	617	652	645	629	703	653	595	634	668	688	639	588	663	627	680	588	657	646	628	683	623	701	647	621	664	647	651	626	630	742	690	666	706	610	695	628	646	609	642	646	608	679	644	655	646	667	664	670	659	635	676	657	700	653	645	670	693	628	626	660	654	632	667	632	693	685	646	684	678	650	616	616	680	641	662	687	622	655	646	665	665	675	681	618	635	647	667	618	645	632	604	659	702	664	667	647	636	640	690	681	677	675	626	640	657	616	677	611	655	655	670	655	663	695	664	636	635	646	593	644	649	635	614	688	628	621	685	645	660	635	647	658	625	665	676	621	620	661	672	624	665	645	637	628	620	666	647	683	657	679	633	644	643	648	640	624	668	689	663	635	645	628	656	647	642	654	666	609	631	610	660	655	636	614	609	645	659	622	622	698	674	710	650	658	679	612	651	617	641	576	655	659	647	616	629	625	626	709	620	609	658	646	661	674	676	679	623	653	687	628	658	643	642	676	627	636	664	632	631	649	647	608	640	651	651	677	647	643	643	619	656	634	639	639	651	606	702	674	674	682	628	660	634	635	667	649	662	657	662	593	662	589	663	700	621	637	626	680	601	654	649	654	611	648	639	652	659	652	681	619	657	631	683	647	677	647	654	625	659	620	703	636	692	665	637	692	663	676	619	681	677	664	656	702	626	662	597	680	616	664	622	649	642	651	639	570	646	605	634	689	645	657	662	592	623	647	667	650	648	650	632	661	658	651	651	632	640	648	658	629	637	623	634	660	606	691	634	626	653	620	668	673	666	667	701	632	613	654	632	630	616	645	646	653	661	588	653	615	644	639	596	644	660	659	631	643	636	694	624	628	644	633	671	646	642	662	686	620	654	654	647	642	657	634	678	657	664	642	630	643	631	630	652	610	627	640	651	690	655	711	654	630	654	636	661	607	659	662	657	716	686	615	657	642	623	649	658	634	612	649	675	671	688	699	649	667	645	638	633	672	674	663	656	665	618	647	664	629	635	588	611	647	671	626	670	607	644	594	651	655	594	642	658	664	679	666	598	638	659	654	655	650	649	617	714	647	670	665	660	648	630	678	650	638	685	632	649	671	666	658	633	651	613	615	651	646	701	591	610	593	657	659	612	646	658	659	694	640	661	606	637	650	679	645	660	658	598	668	698	667	629	644	602	641	666	691	633	637	629	655	633	646	688	615	602	636	628	679	621	600	637	644	650	665	643	615	663	649	678	647	682	646	694	691	636	644	662	620	653	674	643	635	661	707	686	685	661	700
27858	33362	33046	17078	3633	828	377	311	281	273	311	323	277	320	295	308	297	289	295	296	299	294	285	278	291	325	295	281	302	287	280	291	293	286	278	292	309	265	309	281	283	264	292	305	304	281	265	277	289	286	341	298	294	283	294	307	272	276	318	286	288	275	264	292	291	300	287	256	305	321	278	254	255	286	282	266	265	319	318	273	269	290	268	305	292	305	308	266	283	293	287	289	259	296	282	283	284	296	305	235	286	274	277	294	284	290	311	315	293	287	257	295	301	288	299	291	296	309	291	299	272	281	296	297	271	268	288	291	292	239	260	302	275	257	290	304	317	292	298	279	302	285	287	287	286	268	291	267	286	286	301	265	271	294	309	267	285	268	233	318	289	285	312	318	271	280	310	294	286	290	268	277	269	281	289	284	285	284	324	305	301	286	265	280	310	308	284	284	301	251	309	277	300	287	306	279	287	290	310	278	306	333	278	314	293	279	265	316	313	293	296	316	316	296	305	291	273	292	251	307	306	271	285	281	277	299	315	281	286	269	272	281	282	286	274	286	324	272	319	317	281	294	298	267	263	308	252	271	281	284	299	285	299	294	276	278	305	261	296	307	269	307	305	277	285	284	292	287	296	264	304	322	286	309	299	262	266	295	305	288	256	350	276	263	309	252	306	303	296	292	297	278	279	290	295	289	268	309	317	282	271	270	254	318	293	291	298	278	270	295	313	290	305	282	302	307	307	292	305	302	295	340	307	293	265	291	277	293	300	309	259	300	316	309	287	290	289	309	322	272	259	298	293	271	289	276	290	297	288	298	303	275	294	264	266	270	305	306	324	299	318	292	273	311	285	289	297	298	297	298	287	305	325	312	285	300	302	296	289	279	313	284	307	272	291	273	288	286	284	290	255	287	307	294	290	292	319	281	292	248	263	288	282	281	300	288	325	284	297	326	308	307	294	282	283	299	272	304	304	258	303	284	294	322	305	303	263	275	297	288	283	315	314	294	318	302	292	249	289	306	291	305	283	280	276	263	308	339	279	286	319	280	265	299	268	298	277	263	292	284	292	305	289	280	299	270	290	304	299	295	304	304	297	304	251	297	287	264	322	297	281	274	308	296	242	306	289	290	292	293	280	276	339	297	297	261	313	291	292	309	293	319	296	300	280	276	316	286	286	286	272	259	312	293	271	327	300	282	286	322	275	336	288	301	271	306	286	283	299	297	290	281	308	289	292	266	309	274	326	297	259	303	302	279	293	309	298	303	287	282	314	312	305	284	292	326	308	289	287	277	285	290	298	301	285	311	301	275	306	278	296	267	308	303	279	293	262	311	286	283	305	271	317	291	279	294	290	288	287	278	287	286	297	277	284	302	306	287	268	279	284	329	273	288	278	320	275	261	265	272	279	295	305	302	272	299	276	289	298	288	294	286	312	281	272	282	288	307	264	323	269	270	276	297	282	287	259	287	284	266	301	289	280	302	288	276	317	296	283	268	313	254	329	308	303	283	276	279	300	304	285	270	267	283	305	332	289	279	299	278	282	286	284	309	307	264	301	292	294	288	310	288	320	315	302	298	277	277	291	275	301	289	283	269	259	264	300	291	269	277	297	322	283	284	316	287	320	273	272	288	289	285	321	323	304	258	299	314	290	288	268	306	286	305	318	292	304	290	294	273	292	272	286	296	295	302	281	310	305	309	290	277	255	296	314	295	293	288	279	279	292	288	293	271	288	286	257	268	292	307	278	312	314	313	335	288	308	292	298	299	262	286	295	274	290	277	275	292	286	281	325	306	278	311	284	275	297	307	298	307	287	275	273	273	265	285	289	286	294	319	291	285	286	305	281	267	277	276	280	282	317	290	301	273	303	281	280	295	281	290	303	263	300	266	288	299	283	288	273	279	310	259	293	259	289	267	309	308	281	284	282	314	291	305	289	298	279	279	284	266	302	339	295	278	303	285	309	290	286	290	276	310	310	300	295	312	288	286	278	285	278	278	298	263	317	314	284	296	315	287	276	303	284	310	271	314	305	316	304	301	331	313	289	278	298	295	273	306	282	272	296	298	273	300	311	279	295	293	261	289	320	287	302	286	276	277	293	291	273	269	321	299	300	289	316	286	298	318	294	278	241	277	289	291	298	287	302	271	321	292	295	259	290	293	308	288	292	290	266	282	263	277	307	297	300	272	288	281	309	290	290	309	289	320	300	285	269	271	294	283	267	282	294	288	292	286	305	263	252	312	279	297	284	262	273	310	299	291	311	280	324	297	325	347	265	293	298	283	301	297	275	294	298	282	277	285	287	298	284	299	269	288	327	286	288	308	285	288	286	306	265	295	283	255	277	318	302	286	295	284	300	296	287	269	297	282	290	298	272	275	274	309	293	312	302	293	282	294	317	290	305	320	303	284	276	289	267	283	294	247	279	265	301	285	279	287	243	279	272	316	285	296	284	297	294	270	300	285	278	314	299	291	303	281	292	288	307	296	277	310	282	292	301	287	297	294	259	286	291	297	304	294	306	295	300	274	279	309	276	276	302	322	291	291	291	294	282	289	274	302	289	308	302	306	270	288	275	276	315	309	274	286	299	320	309	336	279	277	283	278	280	285	291	305	298	305	311	296	311	284	276	254	303	264	316	296	292	287	302	270	290	264	307	316	291	310	291	264	310	297	285	313	295	281	277	302	283	312	284	275	281	308	295	281	319	252	303	311	299	286	324	273	274	280	246	305	302	272	285	314	292	263	257	296	326	265	280	261	262	289	282	281	291	291	301	290	268	262	270	300	276	271	306	323	275	260	285	284	292	285	293	306	291	292	295	323	288	295	284	303	310	268	285	322	292	308	336	305	256	278	272	328	308	292	271	296	246	293	307	309	295	320	305	304	292	277	307	320	284	302	295	297	269	319	291	307	293	311	290	305	308	307	320	296	329	279	267	280	298	287	282	296	297	298	298	290	271	280	306	267	296	254	275	282	291	296	322	299	273	312	296	275	303	272	277	249	256	248	260	297	278	329	283	299	267	283	316	280	270	310	287	290	305	329	309	283	273	294	301	276	292	278	267	295	280	281	281	262	299	274	293	306	260	292	313	284	289	298	283	281	307	263	291	278	277	285	276	292	306	287	302	312	288	274	297	287	285	261	291	292	286	306	278	294	270	293	274	272	278	277	270	285	283	302	299	256	270	309	304	273	315	262	272	291	253	295	300	309	302	268	293	305	288	293	311	278	260	270	281	299	298	284	290	277	313	313	295	272	302	283	291	308	288	308	273	297	272	305	279	317	294	303	282	277	278	327	286	304	285	259	282	292	302	297	321	299	291	295	296	282	286	295	300	311	282	273	314	310	316	302	311	270	283	298	302	301	285	298	274	251	309	311	296	314	301	259	291	259	306	286	319	303	307	310	303	351	309	319	301	313	291	301	259	296	297	301	293	287	292	288	277	297	271	301	307	291	298	262	296	328	285	273	280	307	297	248	264	305	303	290	252	269	277	274	292	284
31437	51636	38379	18819	6155	1812	664	529	497	522	510	536	514	467	510	543	560	517	500	502	507	481	522	493	494	561	540	496	501	529	499	548	509	516	558	534	521	500	531	537	557	563	530	520	544	543	541	554	560	517	594	521	525	565	521	520	579	538	513	578	486	524	563	572	533	562	550	539	526	500	516	520	521	564	530	521	576	550	566	565	524	487	564	531	502	543	493	533	517	522	558	499	490	545	539	529	531	505	513	539	567	514	552	510	515	531	542	501	549	518	530	500	531	499	528	558	525	502	541	558	517	544	522	525	504	539	486	528	539	504	532	557	563	532	565	503	495	511	525	525	507	542	490	546	504	518	524	529	541	556	545	538	521	529	513	531	519	522	509	514	515	529	556	505	512	517	504	543	502	499	510	514	528	526	530	531	509	513	538	509	544	567	515	543	506	572	532	500	578	536	496	538	507	496	517	510	519	520	549	549	533	540	579	525	524	509	539	501	530	499	580	527	519	569	585	517	547	508	529	464	541	557	508	519	532	498	474	500	539	553	509	533	534	485	505	491	592	568	506	519	547	534	562	560	509	534	564	529	498	510	534	542	515	504	520	522	510	496	551	519	557	554	522	526	553	566	539	535	520	544	511	529	532	468	499	556	532	554	549	529	557	554	546	516	509	524	508	538	555	528	522	523	557	560	533	553	541	532	509	518	600	520	526	501	497	556	494	497	467	555	528	511	509	506	542	534	520	522	557	524	557	523	539	565	498	534	497	531	527	532	491	530	536	514	576	542	551	499	497	529	539	567	521	504	555	546	538	552	560	537	512	504	508	527	535	549	546	506	493	547	503	514	509	545	532	557	520	536	542	503	518	523	510	516	534	546	523	543	525	519	529	491	546	553	588	525	557	544	519	505	497	569	478	547	476	495	559	553	542	554	534	495	566	528	522	582	526	532	556	533	514	533	492	524	501	545	491	521	568	517	502	546	546	521	538	506	515	550	496	544	545	509	544	504	504	518	515	510	550	521	518	543	494	544	505	534	530	501	512	521	510	518	488	511	555	576	535	529	538	545	525	543	512	539	520	562	516	530	569	557	533	549	516	498	518	505	526	533	539	520	529	527	517	538	525	531	589	525	579	515	567	507	593	515	512	530	542	522	520	537	545	500	489	495	531	511	531	520	511	545	520	525	550	526	534	578	524	509	536	536	562	485	492	503	544	537	491	517	528	543	533	519	549	506	522	498	539	588	509	485	503	529	523	501	529	522	529	534	507	500	542	551	487	560	538	537	517	522	527	560	534	538	515	595	517	520	497	477	483	515	549	535	497	498	517	553	507	551	540	506	526	571	476	510	506	501	531	523	551	521	565	548	520	507	514	551	557	534	526	518	511	533	515	562	527	528	531	508	470	535	518	555	559	552	536	498	517	541	525	543	531	534	526	570	506	548	519	500	521	569	527	576	546	559	559	511	514	547	545	502	550	546	545	547	527	556	554	540	514	547	542	547	479	564	522	519	557	528	539	570	552	532	539	565	505	564	518	536	548	487	529	537	571	495	527	514	560	568	524	534	521	540	505	532	551	535	549	524	539	502	545	495	574	553	532	500	518	539	521	531	577	524	557	563	514	528	524	500	528	537	498	549	518	526	572	535	523	552	571	558	544	556	518	530	554	498	509	523	497	500	513	530	499	520	524	526	530	517	492	542	526	518	529	530	556	555	559	532	528	496	492	562	528	534	498	533	519	522	494	579	525	493	521	506	523	548	515	541	503	573	525	470	534	515	506	505	516	530	520	518	516	481	558	522	565	478	510	524	534	554	542	544	497	490	549	522	532	553	533	514	517	514	522	515	523	528	534	537	550	498	528	491	514	505	516	515	562	524	511	543	527	545	501	512	496	593	507	507	525	545	542	466	498	502	522	560	508	550	508	514	533	522	515	553	502	560	590	540	509	532	525	551	503	506	533	513	561	548	518	532	523	526	559	490	537	521	529	578	531	511	516	531	533	524	510	532	524	494	518	513	514	546	545	524	551	463	546	564	533	499	533	534	532	540	568	530	537	537	543	540	527	543	564	524	537	542	542	478	545	519	521	565	544	496	501	537	499	471	514	563	514	525	542	513	532	519	519	531	554	535	572	544	520	483	513	531	523	557	481	515	496	535	511	514	533	508	553	518	507	545	542	518	519	558	557	469	482	540	544	489	556	500	474	546	538	519	535	540	500	527	551	554	506	524	554	552	534	562	538	557	490	526	551	531	518	497	518	557	525	499	529	538	513	562	557	539	496	550	564	482	545	494	531	517	488	561	531	531	534	539	514	549	505	505	503	529	522	571	562	522	536	531	557	518	513	483	512	575	499	527	544	524	539	533	559	527	492	508	546	529	533	518	535	517	532	572	544	513	510	499	559	530	499	558	527	590	570	526	496	539	539	528	549	531	498	487	514	534	550	536	488	531	496	555	556	541	521	530	518	506	524	524	533	551	488	524	503	533	536	548	485	506	502	513	524	540	536	576	549	535	500	592	518	525	527	524	537	554	541	546	499	491	522	511	543	524	529	501	504	478	529	474	561	490	552	526	531	491	523	520	542	522	508	519	534	536	584	559	520	494	551	520	537	529	526	545	530	555	555	542	611	528	558	523	527	524	486	531	508	541	563	542	502	545	523	524	531	557	579	481	554	524	516	536	532	550	544	495	508	528	541	531	527	505	493	519	559	490	529	534	558	541	552	522	510	537	548	545	509	539	511	494	518	553	545	535	544	561	553	544	577	547	549	514	535	535	501	525	551	530	518	509	503	512	535	542	560	544	531	505	530	545	512	528	539	517	547	554	532	480	520	570	520	512	546	526	538	547	507	467	513	519	577	495	547	537	553	544	541	548	477	531	535	539	521	504	530	527	553	538	522	541	548	534	505	539	501	500	527	491	519	508	521	531	501	503	525	507	561	521	517	533	515	502	502	507	563	552	523	520	489	548	518	550	515	561	564	509	559	537	530	479	523	561	555	517	515	565	507	506	546	520	558	507	506	510	566	573	514	598	530	549	494	533	538	556	528	567	556	555	526	528	535	535	540	525	517	550	479	597	518	546	514	564	527	576	534	510	552	473	533	509	508	508	544	509	523	513	509	542	534	510	518	531	520	544	490	530	497	528	530	516	530	531	505	551	529	538	542	486	560	521	515	542	510	501	498	499	512	472	569	552	552	534	507	530	523	563	518	490	546	531	512	503	551	505	525	539	510	528	522	536	507	535	523	514	505	557	561	506	537	538	552	566	548	517	521	542	565	541	545	514	531	553	524	543	527	496	572	539	486	532	504	533	535	554	542	521	490	516	513	530	523	565	534	534	502	534	555	515	544	531	525	529	538	503	536	537	555	570	548	506	537	530	520	564	520	547	545	519	509	539	501	564	528	521	535	562	538	512	519	545	505	542	558	539	530	525	571	520	517	548	541	511	548	517	553	516	524	528	545	520	553	507	521	519	504	544	511	512	543	511	521	523	521	545
24555	26106	40486	33224	20912	9424	1069	454	385	320	315	323	329	335	322	309	313	327	324	309	343	333	340	325	299	319	295	288	338	334	303	391	333	324	303	329	312	322	325	295	309	307	323	312	325	315	352	324	308	296	331	325	313	301	331	298	336	319	333	345	309	317	341	307	300	322	378	339	318	282	308	368	305	367	322	346	289	320	300	324	334	295	331	327	320	336	309	323	319	341	338	313	317	374	304	370	335	323	316	273	296	325	320	273	314	323	300	331	302	317	327	313	314	349	304	292	365	345	332	333	330	328	372	300	311	309	359	316	321	323	323	332	328	332	332	330	341	300	339	336	340	342	360	329	355	311	318	296	340	310	316	339	315	302	303	332	346	327	300	294	340	317	293	314	289	329	312	318	274	343	303	324	273	327	308	339	325	321	298	326	317	336	313	324	346	322	311	304	324	334	329	308	307	338	306	327	320	320	293	321	338	351	362	324	353	310	354	309	345	317	279	306	346	293	318	279	297	302	338	319	287	286	317	292	330	323	337	313	332	325	357	327	296	329	314	357	300	331	325	355	337	305	318	321	317	315	327	335	323	329	318	333	308	288	310	323	316	336	317	298	333	292	313	306	296	303	328	313	342	305	311	310	288	293	324	338	325	332	352	305	325	363	341	345	301	333	314	311	288	309	310	331	332	348	331	315	354	346	316	332	302	321	314	344	332	332	312	310	328	324	358	323	328	323	332	327	317	296	323	329	331	329	312	351	291	325	336	323	303	316	304	315	313	332	311	304	332	324	295	309	325	312	315	340	325	319	327	313	332	301	307	331	319	341	322	305	309	302	332	320	299	311	326	336	323	325	338	359	335	294	349	329	297	298	311	319	298	337	309	315	331	306	293	313	310	305	343	333	323	294	357	281	322	319	313	310	296	324	311	304	340	322	307	322	294	300	332	335	317	319	322	314	288	317	318	303	337	292	306	328	328	304	305	330	326	344	333	316	325	328	341	354	324	332	322	345	298	307	346	287	309	345	298	329	318	318	288	320	324	293	347	307	286	312	290	322	315	327	342	335	316	314	300	341	341	308	323	322	338	325	341	310	324	325	323	338	328	337	299	283	329	332	303	330	312	339	331	318	326	328	320	310	334	309	323	297	298	299	328	284	310	301	353	349	335	292	294	316	324	315	319	320	302	341	288	317	294	295	286	329	343	276	332	326	316	318	324	306	326	325	312	327	291	322	355	347	320	325	341	325	312	297	309	336	342	325	318	346	312	302	335	333	349	311	337	323	329	302	375	314	322	323	313	321	321	312	324	339	347	308	297	309	318	336	324	326	319	298	295	346	309	298	300	324	321	314	308	293	363	321	280	297	322	309	325	292	345	328	322	321	301	312	291	312	317	330	317	316	324	318	322	308	309	339	342	365	328	303	319	334	341	346	321	339	339	357	360	289	308	300	337	325	324	316	301	318	344	307	303	354	333	295	316	351	267	341	319	302	338	318	297	288	308	320	313	307	318	285	287	323	313	309	318	296	346	324	317	299	333	327	301	292	288	314	311	290	321	320	335	298	293	320	336	312	321	351	322	303	345	325	325	334	312	307	336	291	343	327	318	323	334	345	323	307	299	323	304	349	310	332	315	346	278	341	297	315	334	292	325	278	310	288	312	320	315	311	293	311	305	329	283	319	330	336	319	300	339	314	305	353	303	317	327	336	305	310	301	343	334	313	334	324	350	347	328	320	315	316	359	318	303	324	325	321	308	322	334	294	323	316	297	308	309	313	296	303	313	329	340	323	317	322	342	331	313	331	310	322	340	336	333	330	304	350	313	332	338	334	318	326	317	342	316	332	341	313	315	328	336	314	334	293	302	311	328	316	352	292	302	345	315	361	330	319	288	334	334	311	341	341	325	325	354	323	365	327	322	320	312	330	323	322	324	304	317	351	307	340	304	338	308	320	314	328	324	336	310	331	294	343	323	334	337	332	291	339	293	325	324	310	316	282	318	303	315	307	325	306	319	305	342	339	310	313	333	308	327	334	319	322	327	343	303	298	296	305	347	291	346	300	333	312	322	351	330	317	331	310	295	336	343	294	310	352	346	355	293	325	343	301	334	346	311	312	354	312	290	320	286	351	307	333	321	336	324	299	338	323	319	334	315	321	319	341	284	328	317	311	291	329	333	344	315	291	357	333	341	326	317	341	305	343	323	341	336	343	325	350	332	304	320	324	309	344	315	332	319	311	354	308	333	303	305	348	316	326	302	330	312	330	328	322	303	314	331	312	335	313	343	336	310	301	314	304	328	333	320	343	320	309	322	303	292	333	342	314	335	306	328	341	292	325	311	319	326	306	331	321	324	327	336	339	326	330	306	320	312	351	284	298	300	323	326	309	315	324	299	300	298	350	299	301	347	341	300	312	281	308	341	312	302	322	315	315	300	315	321	309	302	327	308	298	310	320	331	344	307	314	342	289	320	322	336	312	308	346	289	331	290	352	325	327	342	333	344	341	319	299	298	310	324	314	329	318	282	335	346	304	325	314	313	301	363	348	331	306	320	338	326	287	313	303	313	300	356	334	355	323	327	305	302	360	335	318	322	353	303	337	308	333	289	300	297	350	338	327	295	334	319	342	329	325	307	334	322	321	303	318	298	299	330	320	310	317	321	341	330	303	324	333	316	314	324	304	305	328	296	316	312	331	326	321	319	347	315	288	302	359	291	273	331	284	344	308	319	298	320	305	311	322	327	286	314	345	328	345	326	304	327	341	308	323	329	340	317	313	343	290	291	317	298	317	305	308	311	308	315	328	334	391	316	332	327	307	313	326	323	294	294	333	292	304	298	300	324	304	318	316	307	304	291	337	320	316	344	319	316	346	292	328	317	313	315	327	336	302	317	297	344	331	350	340	312	319	318	275	323	334	310	316	321	309	323	312	329	339	319	306	338	306	287	286	304	317	324	277	319	309	324	297	319	309	284	317	315	336	335	324	316	302	312	296	298	288	325	291	291	308	307	316	333	339	331	292	333	337	313	327	349	303	367	309	319	312	301	325	332	346	292	358	346	325	332	326	333	289	339	344	323	321	342	296	303	352	317	297	294	309	316	286	315	331	289	324	319	330	325	317	310	305	313	343	336	309	314	337	292	320	320	304	316	329	316	311	301	328	323	300	321	294	322	322	327	307	289	327	310	310	305	320	363	300	340	327	312	331	334	311	315	309	339	327	311	310	314	336	310	322	317	289	314	296	314	319	339	340	327	317	340	294	323	295	371	326	370	307	317	311	336	296	347	354	316	277	309	330	347	345	276	311	296	289	341	313	335	314	343	313	289	319	338	339	294	328	305	326	325	323	317	336	321	320	301	318	345	296	309	317	329	327	294	328	327	295	284	314	291	320	323	298	328	302	308	305	338	333	324	339	304	337	301	310	335	332	331	305	312	300	336	293	334	305	322	320	326	323	344	319	326	316	346	329	325	311	342	321	328	309	321	311	320	324	340	312	324	314
56382	95840	72737	43769	22112	6213	1374	882	667	609	596	553	577	567	542	607	594	602	563	561	587	575	576	582	610	612	591	551	505	582	572	559	578	524	598	609	580	571	579	575	547	584	609	596	614	561	574	606	562	595	585	552	552	506	539	592	576	582	586	543	604	588	578	589	551	580	572	564	579	612	585	604	541	566	577	583	571	567	561	545	562	560	600	557	559	554	553	561	555	569	574	571	575	584	560	578	550	600	588	542	514	589	561	624	553	578	542	560	565	597	505	562	556	616	567	568	568	587	555	566	609	584	577	581	567	571	569	548	514	574	590	561	581	523	538	595	566	590	577	572	587	552	549	594	593	589	569	579	533	585	568	559	580	558	579	605	569	540	589	603	579	624	577	595	602	565	605	585	597	573	553	555	565	602	604	568	565	592	535	567	604	596	590	576	558	611	585	569	580	547	593	603	564	558	565	562	608	554	592	546	575	559	545	581	554	574	571	584	579	573	576	576	562	612	544	580	521	596	603	558	568	596	600	546	569	576	558	563	601	595	570	563	622	613	585	588	589	557	599	593	570	610	587	549	578	551	528	553	533	557	557	577	600	549	593	570	592	591	596	625	584	564	552	578	605	555	536	589	550	567	581	558	566	572	533	576	584	538	551	586	563	535	539	578	556	628	609	597	578	615	589	561	594	571	597	556	587	554	604	569	561	606	569	591	561	592	561	609	596	558	568	595	543	553	571	602	574	528	613	535	581	587	601	570	548	576	552	553	596	584	592	583	591	586	575	543	598	589	606	575	567	546	550	602	577	583	582	604	579	535	582	582	562	559	585	539	565	549	534	602	588	574	600	607	603	575	532	584	610	572	571	572	577	584	589	497	572	572	579	581	510	561	563	567	547	566	558	560	586	594	620	585	599	580	571	582	582	565	558	593	560	593	613	568	580	600	588	571	598	558	553	559	565	545	593	618	540	581	543	602	596	591	598	554	617	526	570	574	591	582	625	537	588	575	613	576	532	628	565	598	610	584	623	589	554	600	585	575	573	564	606	594	572	551	571	544	573	575	637	562	562	574	549	590	570	592	622	554	559	554	580	581	592	560	581	535	571	572	619	589	607	563	593	632	562	598	576	570	518	571	581	552	585	585	554	606	575	589	602	576	580	558	564	607	579	620	521	620	586	561	591	596	580	587	565	578	568	576	564	574	586	558	600	555	628	579	567	596	631	537	528	564	543	592	586	543	556	586	562	540	563	592	569	596	570	521	563	618	513	563	551	546	600	561	572	596	561	568	555	578	571	558	594	578	532	556	538	582	608	587	586	541	543	530	612	553	529	556	563	600	589	558	553	545	572	589	585	546	562	564	567	563	548	518	553	559	577	560	559	554	627	542	635	592	589	542	548	545	567	568	581	625	574	573	564	592	568	579	594	563	577	565	571	577	604	576	565	542	581	542	584	598	557	562	543	607	585	572	589	541	569	535	594	576	601	553	584	635	561	574	596	590	611	540	559	543	548	585	507	637	585	540	540	574	539	585	573	579	619	610	598	595	627	563	628	564	543	572	551	599	588	556	545	571	544	530	553	554	563	543	529	598	584	579	546	576	598	577	580	573	581	582	585	576	583	537	547	557	584	587	571	571	579	595	548	590	620	586	572	529	598	565	592	574	541	570	592	519	602	594	554	557	561	586	573	599	574	621	620	549	640	561	565	593	569	530	552	612	579	600	572	564	552	571	548	597	573	579	535	569	542	624	581	571	562	597	619	572	588	575	587	560	582	566	571	581	593	541	535	584	541	578	561	600	619	581	575	558	563	542	534	543	578	596	551	551	595	616	557	616	585	593	593	588	595	568	581	609	550	551	569	576	608	603	544	569	588	588	551	607	580	563	538	542	553	580	585	611	560	584	479	572	524	559	578	594	584	603	547	617	577	541	592	564	569	578	598	609	581	553	561	564	610	593	547	601	591	584	580	600	597	566	557	613	619	567	554	568	562	582	586	532	568	588	572	631	591	618	574	587	583	577	571	556	579	592	571	557	548	577	550	589	579	572	649	581	546	577	592	610	552	576	619	577	553	533	613	593	599	582	584	580	604	595	610	575	554	542	568	600	570	584	595	570	563	585	579	576	590	559	597	563	564	550	579	587	576	590	541	586	567	581	568	579	578	560	583	535	552	554	577	584	589	564	588	548	610	590	554	591	576	622	576	612	573	596	568	605	541	586	587	588	570	581	552	567	577	586	580	559	591	533	604	567	596	569	558	594	546	589	581	560	590	551	635	589	565	589	590	622	547	562	581	588	536	562	587	558	603	602	533	567	583	572	575	648	560	562	562	584	587	554	630	616	604	548	568	578	550	571	580	526	547	527	586	552	576	606	596	590	601	578	604	623	575	570	565	566	576	570	548	577	580	589	581	577	574	574	577	569	590	560	574	527	542	590	572	583	600	547	564	590	569	573	611	591	594	587	570	562	587	587	527	572	531	615	631	587	575	558	570	538	603	570	582	549	567	593	574	551	529	576	589	561	567	528	582	611	604	591	556	591	565	577	577	574	560	614	574	541	551	619	550	584	589	568	566	591	561	600	549	583	556	554	577	635	549	542	596	577	575	570	537	584	537	551	583	576	562	580	558	605	571	576	581	580	538	609	580	533	579	614	591	550	569	591	617	585	575	614	569	596	601	531	616	609	569	601	542	559	634	562	571	606	556	570	574	564	576	646	588	557	576	548	569	612	558	570	604	586	546	538	630	591	576	548	546	594	545	557	626	529	574	580	546	591	613	560	567	572	570	537	582	598	573	578	527	597	557	563	579	563	564	572	577	589	591	610	601	574	579	597	528	552	616	629	553	559	600	541	570	582	592	566	561	615	615	538	578	615	578	557	565	583	617	584	543	579	559	577	591	544	585	562	538	592	598	588	572	576	583	546	620	544	584	559	598	539	560	571	571	557	653	539	553	579	567	613	559	574	561	563	564	563	560	549	531	563	565	568	558	638	589	610	539	577	557	578	549	614	605	558	537	552	573	567	580	577	542	539	586	595	535	583	583	581	567	584	585	584	610	596	567	573	573	564	561	557	584	588	587	583	543	540	603	578	577	591	557	578	603	560	563	617	579	555	586	591	586	556	595	569	566	573	541	576	594	550	573	554	591	613	570	634	585	580	566	580	573	592	574	518	562	603	558	557	571	575	572	606	577	612	582	548	549	637	580	586	555	555	580	585	562	577	592	589	580	601	545	528	568	557	550	590	593	574	584	559	567	554	584	558	598	575	548	580	555	602	563	604	578	534	571	562	598	647	601	592	550	535	590	603	555	573	566	569	583	546	619	541	567	554	557	604	562	601	581	608	612	585	596	562	587	557	588	571	592	538	564	595	565	572	561	586	525	535	550	575	582	588	557	584	549	589	558	596	577	549	631	562	571	557	535	583	567	574	554	559	550	564	602	546	566	591	554	559	600	557	567	581	566	537	550	584	547	576	605	576	573	606	545	594	577	602	583	575
23356	23530	35667	30242	22264	16701	4207	636	453	409	397	370	377	363	396	379	368	382	401	360	350	394	380	407	414	393	350	370	373	382	405	381	396	426	366	399	363	385	394	375	406	382	387	340	351	366	406	363	403	362	381	385	383	389	371	431	354	375	401	370	384	345	374	438	403	386	378	363	401	386	308	378	359	389	371	374	389	357	383	367	391	383	367	412	391	388	394	356	401	374	387	395	393	396	363	342	410	388	337	367	367	349	355	362	349	366	343	376	388	396	401	406	363	371	365	382	393	362	399	395	393	389	415	377	413	348	402	387	367	393	367	367	391	351	385	384	392	363	373	364	415	388	366	400	411	397	370	363	391	375	397	392	349	390	395	382	402	382	358	358	390	357	371	379	370	368	350	380	399	370	394	398	381	381	364	379	399	399	393	350	410	382	394	362	358	377	353	377	367	391	345	386	397	330	402	386	388	393	371	359	385	410	391	418	352	396	383	407	398	379	377	361	381	339	346	366	382	361	355	366	384	395	381	366	424	378	345	391	363	369	395	386	367	360	372	395	364	371	373	375	357	375	370	397	378	409	393	395	374	360	401	406	389	374	359	386	393	399	368	365	385	403	370	384	428	350	388	379	381	400	365	366	382	403	398	363	375	352	397	349	361	398	341	380	391	395	386	391	391	348	394	372	356	364	376	391	359	359	394	382	384	358	398	393	392	398	353	404	345	351	409	339	354	378	389	375	391	399	374	381	359	392	354	398	426	377	412	403	354	397	384	379	391	382	399	362	331	358	371	352	373	382	379	376	406	401	381	387	364	351	370	412	384	369	381	381	385	377	335	364	382	396	386	384	354	418	371	362	376	345	423	415	395	382	358	331	373	384	394	353	391	352	385	380	369	389	372	378	372	369	370	387	377	374	388	382	399	367	380	354	380	360	381	358	356	374	361	391	379	384	375	377	352	381	389	392	344	403	368	377	371	354	345	369	352	351	362	357	385	383	390	406	395	416	350	360	393	395	355	385	372	356	361	363	359	361	384	398	341	395	369	407	375	397	400	357	363	385	362	394	408	386	371	380	379	391	352	372	370	395	388	391	394	354	360	382	374	364	390	352	367	373	402	402	378	404	385	353	387	355	403	356	377	357	360	384	362	355	413	358	361	368	354	368	419	358	364	323	361	369	409	374	360	388	355	387	360	382	363	381	410	365	385	392	396	370	391	372	408	364	388	405	411	370	370	404	377	379	399	403	380	359	376	362	393	362	358	383	356	386	378	358	376	368	351	396	380	375	379	369	403	374	378	401	381	399	368	378	383	350	404	339	376	384	388	405	407	348	374	384	391	353	400	410	421	389	388	368	372	346	375	388	361	424	353	420	377	359	413	369	381	370	389	359	345	408	370	398	363	357	352	420	377	389	370	363	351	401	379	395	404	368	398	391	386	362	362	401	369	394	367	385	358	357	343	367	335	338	390	365	402	415	365	359	369	376	356	375	384	361	415	363	398	379	401	347	417	354	409	395	393	371	371	394	370	365	374	391	411	329	361	390	377	361	361	387	395	381	357	382	381	392	354	400	375	352	380	396	343	389	345	360	359	370	364	401	407	392	387	394	410	360	389	373	415	398	363	391	344	379	367	370	375	392	365	358	401	349	339	394	395	371	407	354	382	388	383	395	414	346	414	374	385	373	374	369	353	377	407	382	372	360	366	370	390	417	358	381	401	377	379	350	365	394	363	359	398	347	393	364	390	365	440	410	368	378	383	383	350	426	371	380	388	380	377	400	346	350	385	363	396	387	389	387	345	384	376	381	359	354	393	381	363	384	396	411	376	404	388	379	404	400	369	356	363	366	362	389	369	357	396	369	358	396	349	391	396	362	376	324	382	385	373	399	413	374	349	382	359	392	387	365	363	346	386	384	346	354	364	375	404	369	384	343	399	396	391	345	355	337	368	358	370	342	371	358	348	367	381	368	361	386	378	398	375	377	360	385	345	395	404	388	409	378	360	363	381	344	351	417	368	385	375	362	376	393	369	378	341	351	386	373	371	360	349	402	388	377	363	388	382	373	341	390	353	369	364	370	359	403	361	394	366	378	377	426	392	407	371	386	347	373	380	400	372	343	341	375	394	394	401	369	385	370	385	336	386	379	360	383	391	364	360	353	394	361	401	367	390	347	400	394	389	386	401	340	375	360	361	378	380	360	367	413	391	376	373	389	364	403	354	337	377	381	356	368	382	372	372	349	356	396	397	373	372	370	388	388	407	350	408	345	407	391	400	425	380	372	381	373	394	386	369	390	392	379	368	388	376	412	367	364	404	360	382	398	403	370	379	365	420	378	431	380	391	374	392	330	404	338	365	401	388	392	400	378	387	399	384	382	376	376	374	349	371	392	373	360	413	374	347	386	386	389	405	396	402	391	385	383	364	377	365	394	393	358	366	391	345	355	385	411	360	366	348	367	372	410	364	393	354	352	359	383	367	380	422	372	358	366	365	351	344	386	380	370	349	360	409	392	387	369	378	376	374	398	355	388	356	380	383	408	370	360	368	404	391	429	380	378	405	376	401	367	371	364	377	348	431	398	375	380	387	360	390	387	359	400	347	385	388	428	355	380	348	343	356	365	399	363	367	353	384	407	368	367	380	368	387	342	426	350	350	348	377	363	378	384	382	389	377	392	392	389	363	355	376	345	371	402	389	376	409	375	407	412	411	352	396	363	385	374	375	344	357	368	407	371	383	420	395	398	386	391	383	342	368	364	388	397	373	353	353	372	388	361	397	367	395	380	408	373	361	356	381	359	376	410	406	400	375	394	424	351	366	364	412	342	352	328	400	376	398	376	363	389	382	375	373	382	376	351	370	377	374	368	325	367	382	378	407	389	402	395	345	375	381	376	359	379	353	370	370	395	386	390	380	382	370	350	344	395	360	406	412	390	402	396	391	384	352	390	371	377	379	390	399	386	335	387	373	355	383	361	390	386	361	399	385	356	403	366	398	404	355	363	367	386	393	374	344	352	390	371	353	364	376	356	398	404	401	385	404	352	358	387	381	380	388	415	373	349	365	391	379	334	392	358	381	380	373	384	392	382	363	380	372	380	418	358	362	352	334	371	386	363	388	391	357	406	375	384	381	397	352	369	368	384	349	371	388	360	362	387	383	374	374	364	396	379	366	362	444	342	375	383	399	390	388	363	388	395	352	383	372	353	347	429	327	346	362	378	400	382	363	374	377	418	368	351	386	389	366	382	354	384	394	338	375	372	398	336	376	386	384	386	401	410	382	390	390	397	364	369	371	421	383	380	350	382	354	386	356	390	399	357	358	351	377	419	362	380	349	356	380	400	362	368	400	352	351	373	343	378	377	402	384	415	351	348	397	357	353	374	382	336	398	351	340	350	382	396	383	353	396	371	391	364	379	372	387	385	374	391	392	381	395	401	409	368	355	375	390	395	385	391	411	384	407	405	365	379	361	376	393	351	344	371	376	376	372	387	380	368	366	398
56830	102583	80963	51877	26710	8359	2143	1138	732	668	649	691	675	659	650	668	713	665	652	637	632	609	633	655	605	657	666	612	676	683	648	667	710	608	678	669	663	664	665	662	640	642	660	676	665	651	670	680	649	648	649	645	633	683	640	610	616	657	661	634	619	670	678	645	634	638	679	661	681	603	620	662	638	641	627	641	658	663	675	653	646	643	674	646	678	647	672	690	634	636	607	618	668	671	614	638	617	607	658	673	615	683	608	673	648	661	678	622	707	695	642	658	648	665	679	628	617	619	622	639	667	665	663	651	657	688	635	674	703	626	633	613	634	598	640	663	622	653	675	662	655	662	676	621	688	647	642	658	639	619	588	601	660	664	650	646	669	670	666	652	642	646	652	615	667	587	629	608	641	656	635	654	627	617	657	620	676	670	618	686	637	634	633	693	672	649	618	631	661	692	644	650	637	683	672	644	665	639	645	636	678	672	652	651	623	660	666	657	657	638	644	668	667	647	643	654	623	668	627	621	628	658	618	634	658	673	645	678	653	639	646	618	637	671	653	638	651	674	680	649	660	677	640	608	675	659	711	635	644	659	664	632	614	642	636	703	656	637	668	672	708	651	615	637	662	651	648	615	642	662	613	650	659	646	631	664	647	624	662	661	675	684	666	649	668	676	561	649	662	663	664	673	608	604	650	684	625	664	645	691	681	685	682	679	592	609	638	636	650	667	636	694	646	651	625	638	672	663	640	650	606	621	624	680	660	695	668	665	633	674	660	638	641	655	666	652	676	623	623	666	629	651	620	639	708	647	614	659	657	652	683	689	669	669	643	701	613	634	652	667	665	597	616	674	657	659	649	634	664	629	684	610	687	637	668	659	678	625	666	630	652	601	646	675	649	592	648	649	660	627	621	642	661	668	680	621	649	678	655	654	669	617	630	653	647	630	636	667	651	621	659	636	683	674	635	652	658	656	601	620	632	641	634	654	645	686	645	664	660	642	682	622	648	646	658	630	650	661	664	632	687	671	689	621	621	594	639	642	637	651	634	615	615	675	695	624	638	618	632	630	635	661	674	657	624	646	638	639	644	676	594	694	671	654	690	597	656	633	613	614	632	636	678	677	676	637	662	664	651	652	634	650	670	671	656	626	678	670	657	656	604	610	598	661	621	654	624	625	656	617	635	625	674	652	665	692	659	662	745	658	667	627	680	638	644	650	675	661	629	626	644	628	680	611	687	688	653	690	651	632	662	691	645	643	632	623	691	676	693	670	643	641	648	609	632	621	636	647	660	626	655	653	594	627	640	635	659	621	656	636	663	621	660	649	648	625	646	656	661	640	630	644	607	619	649	674	645	598	573	634	650	649	642	665	642	632	645	643	639	667	618	659	651	665	611	676	662	650	631	681	643	640	652	658	654	653	612	641	628	587	644	653	630	659	639	645	674	610	664	621	624	638	610	660	643	665	610	646	613	681	644	630	687	688	653	645	647	656	667	697	659	634	671	673	630	661	656	710	701	647	651	594	647	664	628	646	623	676	696	615	663	669	636	616	676	613	641	599	645	623	647	684	641	629	621	638	667	664	682	658	653	626	654	609	675	655	616	667	637	640	657	657	667	667	682	663	648	616	681	672	668	662	641	580	692	656	607	658	700	598	662	646	627	616	643	639	684	676	660	669	632	669	633	663	649	636	693	664	648	666	653	646	658	649	655	658	637	631	672	626	614	647	632	623	670	658	663	624	635	666	624	698	656	638	619	652	633	645	621	720	687	689	637	668	686	663	625	694	666	693	627	649	624	681	632	642	620	653	635	639	631	668	640	655	674	648	656	654	623	736	639	645	687	648	650	629	648	648	621	617	635	609	626	609	629	653	656	669	647	637	644	587	635	662	645	648	625	651	647	659	616	669	663	637	627	643	644	631	636	661	661	704	648	623	661	620	673	649	641	623	648	642	666	669	604	679	651	635	616	674	617	664	670	657	689	699	582	655	677	626	657	638	603	607	641	658	660	640	687	669	650	627	685	651	657	653	677	647	657	679	652	658	646	630	662	660	646	639	597	653	628	650	672	629	633	644	628	649	647	678	678	649	636	640	625	669	655	678	624	656	683	635	653	654	656	665	650	633	667	623	637	612	678	643	674	668	610	609	665	619	604	632	636	638	581	664	608	599	673	668	657	661	653	644	615	658	653	605	671	671	655	607	663	632	699	670	648	630	680	639	646	662	657	556	653	649	658	675	681	656	627	640	661	613	617	620	654	629	654	654	651	633	684	645	629	654	645	650	636	639	633	637	634	625	671	726	635	648	663	619	660	628	683	659	682	639	643	603	629	650	631	661	666	682	659	618	670	683	615	634	641	601	690	654	682	628	638	669	602	640	645	615	629	676	639	625	652	675	700	660	668	646	616	641	658	658	665	628	684	610	719	630	629	628	657	639	683	669	673	667	638	677	630	707	669	670	634	646	622	645	629	667	641	643	672	621	619	670	635	629	619	667	640	627	619	650	673	619	630	677	617	716	633	665	650	688	653	639	672	636	618	678	621	697	663	615	636	644	644	633	661	693	623	621	634	666	630	686	669	600	640	628	654	617	615	657	656	644	679	651	644	588	603	654	654	618	673	642	656	634	636	675	669	640	590	634	672	640	631	630	638	697	685	667	661	689	694	592	650	599	628	693	660	676	700	631	659	667	643	619	655	665	698	603	659	612	648	635	640	662	640	713	653	678	622	631	633	684	657	639	707	620	625	657	683	666	644	602	637	621	678	633	636	648	674	602	716	640	674	665	663	631	675	669	637	635	644	652	636	652	608	647	677	669	643	610	655	644	691	622	632	645	653	607	609	625	642	634	714	629	683	663	707	656	630	685	633	667	661	644	644	638	634	667	611	709	637	665	679	613	627	604	638	636	637	650	623	642	684	606	630	659	634	596	602	664	635	650	687	682	675	656	671	609	621	637	614	636	616	636	668	635	661	644	631	649	674	666	640	661	663	637	656	662	661	608	631	665	631	693	648	605	614	624	663	638	615	627	658	635	694	652	646	633	662	600	635	651	665	679	643	650	692	648	642	636	658	676	650	647	644	651	671	678	666	581	634	663	680	637	681	634	638	631	656	624	653	692	632	678	669	662	656	653	662	648	661	642	654	661	672	634	634	643	647	634	649	661	646	621	648	668	652	621	651	653	657	662	652	695	662	603	557	636	628	642	619	652	616	625	672	658	672	642	659	680	642	629	691	601	638	662	655	681	640	696	658	636	645	622	653	655	644	658	679	676	656	612	618	621	612	685	665	633	665	633	643	647	624	652	600	660	644	664	682	670	671	668	667	591	677	628	653	640	706	664	667	642	691	635	665	614	636	647	678	644	657	681	691	629	671	609	621	666	621	617	639	631	647	642	644	660	652	628	690	672	657	656	666	627	672	641	660	663	682	653	623	639	632	625	640	621	686	671	619	610	659	669	634	689	646	658	644	608	632	689	643	651	653	635	594	689	647	659	660	692
27640	33943	34599	17472	3488	719	393	332	293	308	334	251	302	306	270	305	273	289	315	275	306	267	292	284	276	287	304	278	298	306	280	328	276	307	255	291	299	323	280	295	286	266	308	286	285	299	304	282	303	302	297	303	260	258	290	307	311	288	293	311	291	294	303	269	303	310	304	319	296	340	318	298	309	282	284	317	276	274	311	294	292	311	262	285	301	315	265	308	284	287	306	291	292	315	280	309	269	323	301	315	322	292	292	292	303	302	308	283	301	300	269	290	308	254	303	281	318	269	308	285	299	289	288	313	288	310	265	279	312	311	306	300	296	320	317	305	318	297	312	296	255	280	301	291	293	312	327	271	282	248	290	259	301	302	310	302	293	321	296	310	291	310	262	307	256	307	294	279	257	319	295	294	290	307	294	278	296	305	281	308	277	306	310	293	296	292	281	285	292	296	286	296	272	328	289	293	327	319	319	288	303	287	319	277	280	302	260	289	319	286	300	300	288	317	273	286	323	324	327	289	293	306	325	299	296	286	339	274	301	284	298	321	268	300	315	247	289	293	280	291	296	257	280	301	305	260	282	315	321	301	287	302	286	297	343	290	309	308	297	292	296	280	272	300	308	322	292	256	285	272	263	280	298	309	280	306	311	281	310	295	281	284	302	285	292	276	299	313	308	275	298	287	316	301	277	313	310	280	307	301	299	301	286	297	281	292	251	287	255	281	283	301	273	299	308	295	293	311	306	295	281	313	301	272	294	284	289	272	267	286	304	297	299	298	305	281	255	290	289	301	322	300	256	298	287	283	302	290	316	322	318	286	301	297	295	321	308	326	300	295	297	276	300	323	292	288	249	316	303	303	287	305	284	306	307	294	291	339	301	288	317	304	264	289	292	281	295	293	293	288	320	307	330	279	280	287	293	282	323	289	325	294	296	296	298	341	311	291	305	318	296	295	273	285	285	281	292	323	330	255	297	309	271	321	295	243	318	275	300	282	288	313	287	294	281	292	301	302	299	286	290	301	290	306	313	289	315	279	270	286	299	319	301	302	304	287	295	309	272	301	298	325	337	318	335	274	286	308	289	286	301	262	298	298	287	320	323	300	313	291	302	308	290	284	300	299	325	278	288	292	315	320	284	278	308	302	289	286	261	259	293	307	313	307	297	320	318	281	308	281	272	308	282	307	317	325	302	313	272	290	307	290	298	295	287	286	323	296	284	295	315	308	286	297	308	295	287	303	273	290	304	310	288	337	289	296	290	303	270	293	278	311	328	294	291	307	300	315	305	289	285	291	299	296	275	309	300	316	315	303	270	305	292	282	293	285	324	332	316	274	268	319	298	277	285	305	283	303	282	304	303	295	306	311	315	308	288	303	270	315	275	293	289	302	304	304	293	289	299	298	270	292	288	306	317	299	298	285	286	291	303	293	277	327	272	307	282	278	307	307	263	281	295	310	321	312	282	320	309	333	296	321	304	294	320	276	293	294	304	303	306	308	297	278	311	294	306	279	254	295	314	282	254	301	279	318	275	278	307	283	258	273	295	290	285	286	317	308	292	297	301	297	321	306	282	291	272	288	293	308	305	313	304	305	290	297	276	283	284	302	287	288	295	310	296	263	296	273	328	290	286	322	298	272	284	306	310	280	302	287	284	295	298	347	283	299	299	277	279	296	309	280	302	286	265	304	276	338	305	313	266	288	269	318	273	300	274	298	295	330	278	311	274	314	315	314	300	298	306	301	315	283	304	340	310	302	296	277	270	287	297	296	268	329	292	317	263	287	286	313	294	287	298	298	273	304	280	304	302	297	317	284	270	307	294	268	312	280	299	285	279	326	284	300	299	311	310	303	302	285	305	306	294	282	298	289	308	302	291	309	291	305	325	295	309	294	298	300	275	307	282	290	291	312	264	290	286	290	329	282	286	303	301	285	275	285	318	286	277	316	296	296	282	305	307	285	287	308	285	293	282	276	312	300	297	300	291	296	274	296	300	300	309	277	276	301	296	270	343	324	266	285	270	285	311	289	309	277	295	303	290	299	291	292	319	284	308	272	339	315	285	303	310	281	261	300	299	287	276	288	325	320	290	287	285	300	299	316	324	283	261	279	303	273	270	297	275	315	320	265	298	302	316	318	313	294	323	294	281	304	285	280	325	307	265	302	306	266	291	311	312	304	308	274	313	321	315	284	301	321	286	319	293	302	297	331	266	293	293	291	297	291	311	292	319	315	316	308	295	312	266	283	317	302	309	305	309	278	297	306	276	279	303	282	297	317	282	287	319	318	311	314	278	279	287	291	316	330	311	298	280	302	301	319	308	266	275	299	285	269	280	300	296	295	287	284	280	266	309	278	286	280	288	322	302	287	318	297	304	264	286	308	323	297	296	294	298	274	315	328	306	283	276	273	351	292	301	292	300	273	294	310	294	286	264	297	284	293	302	306	334	273	289	283	330	296	328	311	317	317	284	287	300	324	311	304	277	323	332	271	313	281	325	299	303	318	311	257	312	275	302	323	301	271	272	263	290	315	302	268	280	337	312	232	321	291	298	321	313	294	290	313	296	277	316	286	297	298	271	284	300	271	288	265	285	305	281	305	287	273	312	281	270	305	282	283	285	291	318	312	246	306	267	260	309	312	264	265	282	282	308	308	313	306	296	321	307	296	305	282	309	313	260	321	300	276	296	280	257	311	296	306	274	291	287	265	298	292	284	297	271	331	311	299	297	268	298	295	280	295	336	334	287	275	275	289	272	305	323	279	307	309	306	323	312	296	283	336	310	280	302	286	273	293	314	309	268	301	301	312	284	290	264	278	296	293	294	281	295	305	286	274	314	314	282	314	283	281	313	278	273	298	307	285	290	319	308	285	273	302	309	304	310	281	311	248	263	279	277	262	266	299	288	313	315	301	267	285	263	287	305	303	277	292	287	300	283	279	294	321	282	291	291	322	301	318	301	305	295	284	301	321	290	295	280	299	300	321	257	308	293	300	283	292	318	262	303	311	292	275	287	308	266	306	300	326	299	309	252	279	337	311	282	308	292	306	327	296	294	285	328	295	315	287	296	264	268	311	277	287	263	324	270	290	306	288	292	319	317	335	317	273	297	296	311	342	252	319	321	273	296	305	280	281	278	314	304	287	283	270	282	277	296	282	299	300	297	328	261	314	270	297	314	302	285	305	323	289	261	300	280	305	288	303	302	299	303	273	297	323	286	303	284	314	282	315	305	283	317	307	321	282	326	294	316	315	276	323	302	310	349	305	288	302	297	317	267	281	287	288	297	296	312	290	299	317	305	270	283	316	300	319	287	275	264	305	307	290	298	314	295	312	300	272	273	291	296	317	276	290	298	310	271	264	278	297	324	288	284	325	278	309	294	282	274	282	295	293	296	276	308	293	308	281	285	311	295	289	319	281	304	308	320	321	283	303	286	318	292	284	264	263	307	306	311	317	276	331	300	286	300	302	291	298	316	282	356	342	310	316	314	344	295	308	274	311
30382	52969	39328	19004	5719	1517	715	550	553	570	538	532	525	498	571	521	509	521	539	535	550	485	530	549	477	537	525	504	551	575	572	529	566	549	553	533	525	530	520	508	573	562	550	530	565	537	540	555	527	590	540	568	555	563	532	537	558	542	525	566	541	523	599	537	549	529	571	530	529	526	549	536	565	550	536	529	587	499	558	505	497	476	527	550	522	551	541	532	563	540	503	554	556	542	548	552	537	521	524	523	554	525	574	528	535	541	562	551	502	527	525	556	528	527	521	563	563	533	524	506	548	564	549	540	504	585	538	522	509	543	546	512	523	539	555	528	533	556	494	565	546	569	491	489	571	526	517	551	590	518	520	540	498	556	568	526	494	526	576	520	512	541	518	563	536	561	553	561	548	531	548	515	512	567	513	521	583	554	572	568	558	513	526	511	531	551	571	508	511	512	560	530	537	535	537	540	504	533	543	553	509	532	496	552	536	547	543	557	489	540	490	563	516	560	548	541	509	542	571	524	518	541	546	559	578	548	532	558	537	530	508	518	557	476	524	524	548	545	535	507	559	544	513	495	567	539	541	527	544	529	526	532	525	532	526	548	577	550	506	525	549	560	515	544	587	550	528	562	545	551	509	537	543	546	528	558	544	546	527	536	519	526	566	521	535	511	562	495	543	496	492	551	539	535	546	531	543	567	526	538	547	502	561	527	561	556	532	595	509	560	477	535	571	520	512	515	554	550	545	574	560	524	540	534	550	502	528	506	569	551	534	520	541	541	523	552	546	568	537	513	568	541	573	519	586	519	469	541	558	516	530	542	488	519	584	518	524	556	507	534	562	561	533	524	528	494	542	551	516	512	529	559	540	564	544	546	529	544	519	520	529	537	566	565	526	515	514	564	538	526	546	551	522	563	604	547	538	535	561	552	517	503	527	514	542	526	545	563	540	562	531	523	546	528	586	538	554	580	486	538	519	569	570	530	542	516	557	512	514	544	515	495	557	532	519	553	537	530	550	540	542	532	516	546	552	549	542	530	544	531	549	545	559	531	496	562	532	535	545	549	527	554	528	548	581	560	551	555	553	545	551	555	533	544	518	549	516	556	528	515	559	472	520	553	524	547	539	531	494	524	560	591	512	571	544	583	548	539	529	556	534	540	542	514	538	518	564	531	538	541	516	552	521	552	528	555	559	558	542	530	546	552	551	557	536	586	528	539	559	548	505	569	505	535	549	535	546	539	535	538	545	539	537	537	551	577	547	517	549	526	501	568	556	573	537	549	540	554	587	559	512	543	520	549	519	578	543	520	525	506	501	583	529	522	565	536	524	556	515	553	549	526	530	532	540	519	548	541	546	501	567	518	538	563	557	599	525	479	514	544	522	516	537	555	506	547	542	533	525	569	514	572	476	582	541	590	505	554	507	534	531	565	544	554	516	509	530	524	526	561	551	553	559	545	501	527	513	528	562	559	558	552	511	514	537	563	539	520	543	532	558	542	529	532	522	526	552	531	524	515	564	543	563	552	537	573	518	527	525	542	558	553	535	542	568	548	538	543	572	551	504	552	517	514	548	569	516	508	549	598	506	563	504	517	545	513	496	504	540	561	506	532	562	534	584	557	537	553	507	505	530	542	557	568	539	495	511	542	506	558	534	535	536	520	538	544	485	518	565	532	544	558	531	572	534	523	577	572	514	536	534	593	507	559	524	530	544	540	543	540	566	526	534	508	545	540	510	545	508	527	565	533	511	562	576	558	578	540	517	517	525	543	522	533	529	547	542	489	552	493	551	516	542	526	536	498	537	532	539	540	567	550	562	522	547	551	596	553	516	554	509	506	515	524	549	520	530	531	602	551	553	505	556	570	516	561	555	517	511	558	502	544	526	544	506	569	534	501	521	578	532	537	537	591	522	521	568	544	527	590	547	564	538	549	503	573	530	542	550	552	517	534	514	492	554	537	517	544	566	549	491	524	541	539	495	545	544	545	573	539	573	556	558	557	541	546	548	542	533	520	528	518	586	499	484	539	579	564	540	490	510	504	509	521	530	571	524	561	513	536	536	544	544	545	534	530	524	524	531	571	562	529	561	554	544	528	548	540	511	530	501	539	537	545	583	535	524	511	534	555	534	518	527	526	512	569	578	524	537	538	547	535	516	516	498	504	499	550	510	500	492	537	499	556	564	571	530	516	605	516	505	574	593	498	514	545	520	522	555	562	523	501	601	523	501	541	499	521	552	564	540	529	518	553	496	524	561	561	560	532	543	547	559	528	564	542	515	525	545	513	524	525	533	505	531	526	527	529	582	524	568	564	542	555	553	506	539	569	474	573	570	544	497	581	567	551	553	524	502	524	566	532	532	538	531	551	539	534	540	534	570	544	534	528	573	578	536	516	541	514	535	556	560	557	512	544	521	504	544	558	580	524	527	538	555	571	529	538	530	559	520	517	512	522	566	523	552	504	504	534	587	548	550	579	510	556	541	608	515	568	552	486	530	536	517	535	555	546	519	518	530	544	555	494	541	498	524	565	531	523	523	544	504	559	543	568	508	515	554	535	483	525	561	520	510	506	526	543	564	524	526	512	499	531	531	532	513	547	504	542	516	552	552	565	507	554	553	519	571	546	505	548	582	537	567	511	549	553	567	551	533	552	531	558	517	556	566	529	523	546	571	573	555	515	556	560	494	559	556	502	554	543	523	524	543	558	514	539	523	526	535	520	558	568	507	523	524	543	524	549	511	513	550	553	545	521	533	545	574	498	496	548	566	513	524	530	563	518	578	549	570	556	501	543	514	530	546	521	474	541	524	520	558	543	535	542	527	556	556	571	525	541	532	543	571	562	566	551	546	564	540	548	527	536	518	528	549	516	519	519	550	519	551	514	545	564	529	504	554	522	542	578	549	513	554	514	559	568	527	587	520	537	513	541	540	559	559	530	533	545	527	559	520	562	546	516	489	553	486	540	539	517	543	530	520	524	570	552	518	489	531	543	509	527	488	554	543	540	539	497	512	547	526	547	528	574	501	530	575	515	538	523	562	595	560	550	485	528	482	553	573	532	513	532	545	537	513	509	510	576	563	544	532	593	563	527	561	585	565	526	569	511	582	538	546	532	556	531	533	593	517	534	530	582	511	575	481	578	547	562	512	506	558	546	469	556	531	533	592	524	552	520	529	530	523	521	522	561	531	522	486	547	534	560	542	535	542	557	523	570	529	482	545	555	518	550	516	531	542	554	535	522	514	578	502	532	510	549	546	539	540	517	542	550	584	564	522	480	506	569	523	540	527	536	527	546	528	537	521	534	541	540	560	549	521	544	546	548	532	453	546	563	570	567	547	522	572	530	531	572	552	577	531	505	518	493	531	523	528	566	529	550	531	520	515	538	523	547	541	536	556	558	519	521	570	538	537	517	541	568	535	517	557	579	546	562	549	528	552	531	529	551	566	530	537	539	509	509	530	593	555	506	526	537	537	508	547	553	521	546	570	524	517	514	523	546
24444	27341	41545	33748	21206	9289	1119	397	348	338	356	336	327	362	324	336	325	320	324	323	326	319	339	320	302	320	361	328	316	337	349	311	291	333	356	348	332	344	332	348	313	323	338	371	316	331	336	346	334	333	332	298	340	319	356	352	325	334	364	346	334	331	360	353	367	331	341	326	333	340	364	340	318	334	322	335	322	348	363	307	309	323	324	325	345	328	313	320	347	318	316	310	337	341	364	356	345	308	320	297	329	349	315	292	302	319	335	325	351	319	331	331	322	351	325	324	317	333	356	324	327	339	313	336	333	338	303	339	325	324	342	326	312	324	337	333	337	319	325	337	342	333	320	354	339	328	330	359	319	348	349	309	290	350	329	310	333	310	320	334	328	285	348	328	332	335	347	322	341	330	309	321	289	322	321	330	318	338	344	325	302	337	335	319	334	306	323	334	294	288	354	346	340	337	337	319	337	328	341	339	341	364	308	283	341	294	354	304	326	328	310	316	333	282	347	348	333	318	338	307	302	352	345	363	340	328	330	301	330	358	314	309	336	311	351	315	324	310	331	323	332	315	346	328	342	346	336	347	348	319	316	366	327	311	317	350	312	287	330	329	333	331	306	326	341	344	354	319	341	325	320	343	333	333	331	323	322	302	313	342	302	329	352	308	280	328	353	331	322	312	348	309	331	308	323	332	302	340	319	305	313	330	333	327	313	318	294	314	316	315	316	275	337	323	325	330	311	320	348	322	319	302	332	317	343	338	342	298	317	365	378	362	338	322	326	307	352	319	314	363	319	340	310	350	365	377	317	344	331	341	317	336	336	341	348	340	328	309	333	356	312	329	315	342	344	305	335	326	350	280	305	341	345	345	308	366	316	295	343	326	323	319	334	317	318	317	363	330	299	345	323	332	335	301	343	344	331	342	324	352	300	328	319	293	311	325	327	317	322	314	302	300	336	323	301	319	310	319	316	342	343	329	315	337	348	344	294	314	323	372	343	338	330	306	336	307	335	344	331	321	290	325	341	333	340	367	318	328	308	348	349	331	299	326	377	350	337	328	334	353	328	315	334	347	341	310	322	312	337	294	342	278	317	312	344	353	336	315	328	324	350	339	348	343	295	303	336	300	310	344	360	333	323	343	314	317	309	313	330	305	348	314	330	303	348	306	328	294	325	294	313	310	303	293	331	359	305	374	336	308	311	341	338	309	340	325	310	336	318	315	343	314	315	329	306	296	298	330	350	295	322	332	312	316	333	332	343	302	300	333	313	293	355	316	303	342	311	295	299	342	326	344	339	319	320	341	330	315	365	331	305	328	336	336	356	335	319	337	327	313	323	313	314	340	279	313	319	301	326	356	299	346	362	343	323	327	351	335	353	338	300	288	322	325	283	340	327	305	353	335	312	334	312	348	325	319	344	325	325	292	328	301	347	336	328	352	345	309	295	310	306	340	329	308	303	335	315	292	316	297	301	295	337	329	306	296	336	314	353	342	314	342	347	328	326	317	319	331	328	303	312	329	334	307	363	333	321	304	334	337	313	321	353	306	329	308	348	302	324	330	329	324	322	351	318	344	301	303	346	359	332	330	326	322	317	326	346	348	305	293	356	321	340	319	358	282	322	347	319	337	362	345	320	344	320	339	321	334	318	306	329	344	315	336	334	331	342	327	318	300	323	356	348	342	327	336	316	296	357	325	300	323	343	317	345	343	297	326	342	289	310	300	321	341	310	313	318	304	336	336	324	317	316	329	327	299	342	329	363	337	331	314	337	329	337	309	328	321	291	351	305	331	333	346	320	323	350	337	304	336	333	323	326	325	337	289	321	337	323	333	324	302	319	349	300	327	356	322	334	303	326	310	312	323	326	329	346	293	345	354	313	313	343	309	345	360	328	330	300	319	316	331	317	299	325	338	325	320	343	333	290	324	313	363	299	320	328	334	302	344	366	339	316	338	295	312	322	332	305	335	315	334	301	358	329	333	371	328	334	322	353	310	343	295	300	316	355	309	299	341	316	315	319	330	332	346	320	304	336	326	342	323	343	333	305	342	349	321	353	340	324	317	320	327	330	308	333	326	328	307	305	327	358	297	343	306	315	290	301	341	340	317	300	312	309	313	352	296	321	309	307	307	313	320	338	335	321	324	335	342	319	305	306	288	301	343	341	324	322	321	346	353	353	307	305	311	307	286	340	317	317	320	303	326	344	286	335	318	309	341	339	350	303	312	349	301	334	314	322	308	325	315	333	357	320	321	325	338	331	305	327	332	291	328	326	324	330	325	362	328	299	317	352	332	315	347	346	325	334	337	344	369	307	302	347	303	285	312	319	302	319	278	311	337	356	311	358	313	305	352	334	318	300	325	293	325	363	328	304	331	328	313	367	341	332	352	322	319	347	351	334	364	330	330	313	297	350	310	307	324	316	313	329	323	315	337	300	356	345	338	334	306	350	311	335	328	343	333	343	333	369	322	314	313	339	297	352	361	317	344	319	309	304	303	317	327	334	314	332	319	311	331	311	339	287	340	304	323	308	339	345	304	309	327	337	307	325	362	308	309	343	304	322	303	324	301	362	320	307	319	340	339	324	340	301	315	320	309	329	307	323	339	323	363	315	333	351	291	268	318	335	302	365	346	345	374	323	298	294	345	296	336	320	333	334	369	333	300	333	325	332	316	306	282	308	298	305	303	320	339	344	323	318	331	312	318	309	328	303	343	307	341	328	322	337	337	320	337	334	340	322	320	332	351	348	335	326	302	324	339	350	325	335	329	305	319	363	325	327	329	337	331	350	320	323	329	349	330	325	325	337	321	330	286	301	323	362	304	321	334	351	332	323	327	320	321	340	360	370	325	327	335	313	332	324	321	288	330	342	322	321	321	308	310	356	371	340	323	337	329	358	322	336	321	322	347	311	316	296	308	298	345	333	347	313	307	358	305	322	330	312	351	307	353	303	339	323	332	336	333	348	347	339	313	317	342	320	348	346	343	306	316	324	361	343	299	306	303	332	326	316	323	321	321	301	318	334	312	312	334	292	308	306	337	316	333	319	319	319	339	336	342	348	314	299	347	349	295	334	310	320	333	341	299	331	342	306	292	349	307	313	311	329	318	306	323	318	337	327	299	306	299	303	338	316	310	340	373	334	350	306	317	325	349	302	314	306	284	306	317	321	330	302	320	314	297	332	323	343	301	342	279	340	332	320	338	306	348	334	312	348	336	338	330	357	329	333	313	318	346	346	334	314	306	315	339	318	334	350	323	336	334	295	314	324	319	298	336	349	325	327	318	330	400	351	290	326	307	313	304	314	353	338	316	338	319	325	320	310	317	315	336	346	337	367	319	319	343	302	335	350	373	318	355	347	298	303	308	316	333	333	335	334	327	310	350	318	360	316	332	354	336	304	353	347	321	311	350	306	344	295	317	334	348	308	346	318	283	309	318	315	281	335	346	341	308	353	312	333	318	330	342	317	320	361	343	329	304	306	344	318	349	325	343	287	318
55926	96571	73421	44746	22228	5959	1367	683	604	608	605	580	581	539	565	594	640	569	579	594	578	586	595	571	606	564	549	560	506	572	615	596	603	533	612	638	578	617	597	557	559	576	557	590	568	602	589	622	559	564	590	557	547	608	596	602	618	577	603	614	611	570	586	574	573	605	573	605	609	614	596	566	561	569	584	577	558	590	580	604	571	572	581	548	583	564	596	615	559	587	582	584	611	588	574	583	587	571	574	593	608	600	611	581	577	550	584	603	552	552	626	582	587	566	562	590	569	593	578	543	560	581	617	584	620	556	605	589	590	545	584	571	590	547	598	590	575	557	579	560	607	612	589	590	564	593	559	583	595	559	576	622	576	629	570	607	563	551	588	587	566	609	534	586	573	585	582	578	591	600	614	554	581	539	616	531	532	572	624	595	617	572	610	583	538	588	604	612	630	599	594	565	592	580	572	569	583	611	579	567	552	566	603	591	558	575	595	580	588	580	600	575	561	571	570	590	563	606	614	616	552	595	607	549	586	554	617	588	593	587	566	604	593	607	569	564	646	561	570	585	589	563	618	582	599	595	548	631	589	548	627	547	554	560	557	575	568	613	591	527	533	586	602	566	556	565	567	567	562	568	582	603	609	601	558	574	624	599	608	587	584	509	609	571	567	599	588	586	586	562	561	585	579	649	590	586	564	560	543	577	580	635	576	600	554	601	616	553	576	588	548	577	569	590	584	612	574	579	591	599	598	600	538	584	597	635	569	587	589	564	584	643	573	608	569	577	586	593	589	584	588	587	637	568	567	627	588	569	607	585	584	542	569	602	578	549	583	618	564	556	560	551	582	559	586	607	593	561	591	574	597	564	544	612	655	573	603	590	575	551	602	583	591	597	565	556	619	600	615	569	569	630	571	565	630	584	605	573	554	552	574	609	561	585	546	598	598	569	588	555	569	572	598	545	558	612	616	599	574	546	616	629	559	573	592	538	609	584	571	608	590	604	580	570	504	576	569	600	581	612	569	564	544	578	545	632	596	590	550	568	571	636	619	594	583	582	624	593	556	583	593	600	547	596	603	617	574	577	596	565	555	592	556	537	560	601	554	592	579	633	606	585	590	563	610	583	567	608	572	574	596	563	591	587	557	570	568	630	605	598	577	626	595	582	597	603	606	653	588	588	577	617	606	564	575	594	570	573	600	596	564	610	562	582	574	583	583	630	574	614	599	611	617	560	603	643	571	577	613	570	571	537	604	541	622	557	577	629	595	638	599	593	576	608	589	544	582	609	580	588	577	572	555	595	572	593	589	568	619	587	577	604	555	550	593	598	595	610	566	564	590	576	550	588	570	608	595	573	563	642	575	563	564	594	595	595	606	578	545	599	581	573	547	555	579	586	618	589	590	556	584	581	580	595	551	587	630	607	575	586	569	597	592	614	583	581	583	562	606	593	605	634	590	565	586	534	574	518	572	597	587	546	616	618	590	561	580	603	589	579	634	584	595	557	573	584	593	602	613	583	594	569	540	548	615	570	534	601	583	561	593	621	635	584	582	614	596	556	574	550	586	585	575	574	594	625	620	623	574	570	578	580	583	587	562	564	557	578	568	601	565	595	535	574	591	606	605	553	570	549	599	610	597	560	601	584	587	564	608	586	584	624	546	564	601	539	546	619	572	605	588	576	565	573	557	624	600	559	549	599	594	592	600	568	622	570	520	591	560	571	582	549	572	583	584	569	583	587	626	560	571	578	589	576	574	582	587	584	589	534	593	582	606	560	576	552	571	575	589	595	603	607	608	567	589	609	644	583	628	557	570	577	574	615	549	606	594	569	604	584	575	567	601	595	609	566	580	572	582	569	559	577	591	584	607	564	582	589	581	596	620	606	584	598	608	590	579	598	631	560	534	568	612	610	560	609	582	596	578	619	558	597	640	608	600	557	594	552	557	549	555	592	569	576	548	596	573	551	566	593	572	621	590	589	566	604	596	551	584	586	565	597	594	595	603	583	578	571	581	619	571	597	595	561	598	588	612	618	612	660	550	594	580	571	577	611	564	588	564	565	581	558	557	582	538	601	604	625	595	593	563	574	588	595	604	582	591	575	543	603	591	530	566	585	540	576	584	593	589	585	561	558	572	562	604	547	607	567	580	621	599	589	594	611	582	550	579	560	548	577	597	561	564	558	574	605	585	586	581	618	581	608	603	580	587	577	563	576	587	581	567	594	591	570	595	617	580	555	568	590	552	561	552	582	591	602	576	543	560	596	588	602	580	580	568	565	557	575	535	561	586	564	563	570	606	587	591	603	566	557	600	597	563	563	616	579	568	592	586	590	597	545	614	599	571	554	624	561	537	555	585	582	609	623	611	544	596	569	564	598	581	586	576	579	607	575	654	575	565	572	597	607	574	552	571	605	565	604	590	605	551	573	560	589	558	610	587	569	545	551	576	580	548	578	530	541	563	598	571	570	606	587	553	599	579	604	583	587	602	558	605	584	568	575	570	581	569	577	614	602	603	549	579	550	592	573	594	609	568	619	581	600	593	650	581	596	591	587	592	543	569	539	589	579	592	568	573	570	605	578	602	604	587	558	603	545	553	595	548	634	557	606	605	591	598	575	639	587	616	583	569	606	574	555	563	550	574	545	588	521	597	520	608	633	592	597	631	572	559	570	607	631	588	601	587	598	612	570	574	576	572	598	563	558	588	574	567	604	607	552	630	564	598	551	551	629	601	568	617	569	585	620	604	557	613	588	575	560	599	584	587	588	557	593	596	612	536	569	567	574	579	548	597	557	578	607	578	530	571	575	520	554	553	582	565	546	542	592	602	592	566	578	599	546	613	601	566	643	534	566	583	587	572	576	600	584	566	589	594	597	583	561	585	579	566	565	601	583	573	517	609	583	608	606	629	522	561	568	550	612	572	541	515	573	557	553	557	564	516	592	609	557	580	647	548	569	573	549	587	587	559	591	619	564	566	571	584	589	597	576	566	617	571	584	592	623	557	605	560	597	574	603	596	605	562	569	523	551	661	579	591	596	604	617	624	569	597	588	596	586	543	548	608	555	598	603	609	640	548	575	567	626	585	555	573	580	620	562	543	592	583	571	587	564	557	541	596	548	615	614	557	570	574	586	558	546	563	577	567	597	576	560	579	544	558	626	565	558	602	578	619	577	569	604	583	570	584	589	602	542	567	567	586	609	574	566	578	586	601	551	574	601	571	583	583	557	573	552	534	587	566	570	583	571	594	594	588	564	607	592	574	598	579	548	537	556	560	548	613	582	540	545	569	597	602	609	599	577	540	595	582	603	571	619	589	583	583	617	597	570	579	606	552	515	603	580	536	605	549	586	564	677	580	525	569	520	590	630	581	579	576	584	610	625	587	549	599	566	622	576	580	570	566	560	591	552	602	584	595	591	565	590	528	585	565	584	568	609	609	596	583	603	585	611	619	573	545	574	594	578	549	595	546	595	547	585	635	538	585	617	607	591	547	613	587	572
23364	23339	35528	29702	22410	17232	4397	504	435	362	402	376	436	387	365	399	388	403	357	402	341	381	410	402	406	368	366	397	333	374	412	367	358	350	423	426	395	342	401	419	391	390	385	368	398	410	391	375	397	363	339	370	396	368	339	370	366	372	397	380	381	355	396	374	365	377	384	387	397	378	394	367	387	389	407	379	363	385	381	385	383	396	396	348	387	366	393	370	376	390	411	385	387	373	356	391	365	381	402	362	390	363	383	390	376	380	378	378	387	396	385	353	380	377	388	412	347	399	411	347	416	410	401	386	422	395	368	390	353	384	391	366	394	359	365	340	393	385	362	380	385	422	405	382	387	377	390	416	385	329	405	381	392	401	403	376	389	348	393	376	392	363	376	381	409	407	391	380	439	386	365	371	404	402	356	366	361	380	379	369	347	384	357	416	379	390	362	382	410	382	383	352	403	383	378	385	357	385	391	348	413	393	363	395	375	386	359	383	400	337	346	352	379	404	416	394	381	378	392	379	415	380	385	401	391	350	394	380	372	379	416	407	367	378	390	377	391	353	363	389	370	376	401	342	395	368	359	374	384	380	363	377	336	375	366	357	407	398	385	375	397	405	411	396	378	392	353	386	392	433	383	403	322	366	410	374	360	388	376	386	448	407	371	403	394	360	375	362	380	375	374	379	398	406	357	397	363	370	362	383	369	403	385	364	386	368	403	383	382	378	356	343	384	370	377	394	366	356	375	403	347	349	402	385	431	352	388	380	365	358	390	357	362	408	383	356	357	397	412	381	401	393	351	397	369	390	364	369	381	381	399	375	406	402	360	350	371	386	379	394	371	380	396	380	377	364	403	395	405	378	366	378	400	380	386	376	412	420	369	378	367	394	393	390	385	380	381	355	420	369	399	371	374	385	377	401	373	346	377	399	354	383	369	369	357	369	425	380	390	379	400	371	381	372	357	355	409	412	399	387	405	390	407	405	372	391	412	377	379	435	398	374	407	363	374	381	402	349	367	367	371	414	362	349	389	353	413	372	392	363	386	326	358	338	364	384	382	374	390	355	381	385	412	403	382	406	410	381	344	404	360	386	398	381	389	366	399	403	398	409	387	363	394	348	362	379	387	400	355	353	341	363	366	375	400	403	410	368	384	383	373	374	352	364	394	365	371	392	404	376	375	393	409	369	391	354	394	355	377	372	373	398	399	386	372	368	353	326	360	362	437	392	380	368	405	399	403	362	362	364	388	420	356	391	400	386	410	352	363	377	389	367	419	383	390	389	361	370	379	407	383	396	392	362	339	366	365	353	383	396	387	369	376	367	383	384	378	364	357	418	387	380	380	376	390	365	372	380	387	385	385	373	379	425	381	360	367	378	370	394	383	383	396	398	366	399	354	358	386	403	391	375	360	377	384	355	392	411	388	364	389	360	387	380	412	367	392	385	361	370	374	388	365	376	372	405	378	377	358	368	380	373	392	367	373	359	356	371	382	402	344	394	376	394	387	407	358	352	411	360	373	386	403	398	378	352	360	352	353	378	363	393	414	370	368	370	396	403	367	354	377	373	412	373	378	386	365	414	391	367	362	371	400	370	362	371	381	338	397	400	392	354	395	397	370	381	353	355	371	400	386	436	365	400	359	372	387	394	374	367	387	403	381	380	407	397	410	383	365	377	359	398	381	393	401	385	425	371	403	347	399	399	357	338	373	392	380	357	370	363	369	370	386	385	405	356	381	413	316	392	376	384	410	374	364	389	382	371	396	356	341	365	397	362	389	409	415	376	391	403	392	386	377	405	376	385	365	438	364	394	412	374	371	371	377	361	396	392	373	399	372	402	361	399	403	371	397	384	358	388	374	382	404	383	378	391	390	423	405	369	355	393	376	358	378	377	354	370	396	374	397	392	335	376	375	379	343	384	334	393	415	371	391	343	369	382	380	341	358	373	386	405	395	385	374	380	425	354	335	371	373	393	367	393	367	346	414	393	401	424	363	346	412	394	369	422	361	369	367	363	403	348	385	375	398	391	393	373	410	373	372	347	386	359	379	399	369	368	348	354	372	372	416	371	365	355	381	375	382	364	382	410	391	348	383	399	373	389	401	353	379	372	385	387	390	348	391	383	379	365	386	342	364	388	381	383	362	392	358	359	396	405	363	393	366	377	362	362	372	354	377	388	369	391	392	374	348	386	391	360	431	368	391	361	379	380	383	364	390	403	397	384	370	397	400	387	372	393	392	382	412	397	352	371	402	366	388	400	376	382	345	350	362	408	420	387	402	391	358	411	369	376	382	389	413	375	382	364	376	371	394	370	393	392	378	368	374	332	386	391	417	405	404	397	377	364	376	388	399	382	384	339	358	405	405	331	360	376	361	355	387	380	356	363	384	381	373	388	379	375	427	351	342	365	414	380	390	398	349	410	362	366	412	368	389	375	384	412	409	349	390	375	350	386	376	422	362	379	390	398	390	354	353	397	427	393	387	385	405	378	410	380	386	363	397	349	389	390	387	367	400	402	381	374	372	379	407	362	337	339	390	364	391	369	366	389	399	436	363	390	363	365	414	378	356	373	370	391	338	387	392	388	351	376	390	358	398	386	420	402	375	405	358	384	406	417	374	358	350	397	341	364	364	413	388	393	393	397	385	372	377	346	431	377	415	382	378	379	384	353	398	385	352	367	380	375	374	381	356	373	379	349	345	373	375	380	376	359	434	364	377	386	384	376	381	373	385	397	382	402	376	365	387	393	405	374	366	411	413	403	385	397	374	351	375	384	349	367	376	393	355	359	370	368	375	373	381	364	405	383	371	409	356	372	402	412	398	382	359	372	363	391	353	367	385	366	399	366	383	413	367	397	363	408	401	398	388	375	412	389	387	383	404	381	375	413	420	398	372	369	393	388	351	359	370	358	392	379	383	368	383	370	377	416	336	356	400	355	392	394	337	420	383	403	381	389	403	343	404	390	357	427	355	397	350	382	407	368	359	406	410	374	372	347	354	413	369	393	376	387	380	372	347	364	370	367	369	377	384	363	406	346	347	383	418	379	345	382	371	387	385	368	353	377	375	367	380	364	365	359	371	378	364	378	388	364	401	400	412	383	359	397	367	397	356	340	320	369	359	360	412	379	391	384	364	408	373	369	381	376	390	394	386	392	390	401	372	390	373	380	367	385	377	403	346	380	360	380	386	352	401	422	380	396	361	392	366	365	358	403	353	391	388	359	353	351	358	390	373	406	385	377	375	354	365	378	354	353	395	392	383	397	363	377	394	367	360	381	369	347	366	399	415	365	365	368	372	376	414	363	400	354	374	378	368	375	377	390	367	345	393	392	365	381	359	372	365	340	408	389	364	368	383	398	373	382	373	379	363	401	406	417	358	388	370	376	369	400	384	355	393	366	369	361	371	368	358	350	408	383	369	369	381	377	378	397	363	402	361	341	388	377	354	395	352	372	342	391	375	384	390	389	372	358	375	369	379	356	397	343	360	376	386	351	364	382
57253	103612	80844	52189	27691	8733	1882	802	666	657	603	652	689	666	684	668	659	673	653	575	645	662	672	675	647	621	645	654	656	647	648	678	673	687	655	639	652	647	610	662	674	605	645	660	634	629	666	647	623	667	661	680	674	603	601	603	690	628	637	632	659	630	664	642	708	633	620	647	618	644	673	664	633	685	639	636	655	687	649	663	663	660	636	699	640	653	635	699	628	647	668	657	680	605	639	632	654	664	662	601	663	630	628	596	643	660	646	667	674	641	651	666	628	669	656	615	666	656	576	633	640	621	685	666	644	686	621	642	712	593	668	676	644	693	623	649	627	583	656	669	607	663	688	696	658	651	635	665	628	658	633	682	593	628	671	666	652	705	631	659	667	630	655	627	648	643	649	656	647	652	652	670	667	645	600	629	661	613	595	678	637	685	634	615	653	636	640	648	653	646	645	633	635	652	653	643	661	611	652	646	669	624	658	631	641	608	659	664	646	648	672	657	618	616	645	640	617	629	663	666	646	664	633	660	620	675	686	651	650	656	620	635	620	661	615	659	654	707	652	655	679	619	653	675	634	683	668	658	644	679	674	638	666	664	665	618	650	659	673	653	637	676	624	643	653	651	653	654	625	631	682	648	607	647	638	644	677	646	622	660	664	644	641	695	601	636	626	654	696	638	666	637	659	667	648	679	677	560	637	628	658	651	672	608	678	681	648	602	625	682	648	648	632	641	657	674	666	674	608	647	619	604	629	636	681	628	649	615	660	644	671	681	662	666	660	644	640	631	660	662	685	632	656	661	631	656	656	656	673	654	666	648	692	646	678	646	692	616	636	608	692	672	611	640	597	652	674	617	650	658	655	655	665	633	638	648	626	670	639	626	662	671	662	637	651	651	654	618	670	593	618	650	624	633	643	689	676	650	659	689	666	605	676	636	657	598	655	632	668	628	658	600	631	634	626	650	647	645	619	683	623	657	653	616	668	637	714	673	658	638	665	628	645	696	681	670	653	659	630	635	618	640	602	675	661	694	631	649	635	657	670	680	635	691	693	620	684	629	635	648	640	691	684	650	671	634	611	624	674	626	652	654	651	595	648	661	647	674	602	675	583	661	660	660	591	673	620	650	644	586	577	645	631	658	651	638	642	662	637	640	673	599	671	611	694	647	662	652	667	667	653	669	687	620	658	661	644	654	665	634	658	639	661	650	615	612	615	615	655	609	674	625	642	663	641	706	674	674	700	654	667	676	629	630	590	664	634	612	669	700	643	633	659	629	670	620	633	672	702	678	627	672	674	686	659	656	612	675	683	616	680	655	657	605	659	657	654	665	621	680	652	631	613	677	687	660	657	674	677	642	640	616	696	635	617	639	655	645	627	620	644	640	674	677	711	629	663	646	594	608	653	623	604	657	643	645	668	660	643	595	672	663	683	621	627	644	623	706	660	628	672	635	602	603	679	654	668	605	624	664	660	627	615	628	640	621	579	669	626	619	708	646	643	623	643	659	677	650	640	635	605	645	582	670	680	637	673	637	684	642	616	646	646	653	650	646	675	616	591	612	628	637	660	635	634	627	674	640	666	611	655	644	672	666	690	653	676	662	627	666	662	654	614	587	655	671	676	621	647	630	655	676	637	658	663	662	637	675	655	627	635	690	660	665	676	666	639	634	624	616	678	657	680	642	652	622	640	639	657	694	659	663	650	655	632	652	648	701	680	650	633	633	670	674	650	669	682	635	679	633	633	628	663	608	610	688	660	600	671	630	693	656	655	617	673	687	659	658	612	635	672	636	642	663	657	670	639	673	656	677	685	668	634	635	641	648	663	695	722	637	634	657	639	659	648	650	663	646	653	649	634	651	636	584	617	614	674	655	659	660	663	659	651	655	632	637	642	643	648	622	640	596	657	671	613	641	669	637	648	691	637	638	680	636	671	664	646	708	613	626	650	634	660	643	664	643	652	706	670	665	626	663	641	666	688	638	670	663	670	649	646	648	631	632	635	652	626	635	638	673	658	657	653	657	686	599	678	650	676	684	646	658	648	648	634	666	640	644	651	653	615	666	658	608	662	606	646	649	634	649	660	606	596	619	671	649	649	654	637	614	666	635	612	651	642	667	662	623	638	684	644	662	671	651	633	648	621	655	680	647	630	609	584	626	622	630	677	595	639	667	679	672	634	642	665	687	688	658	675	674	686	661	672	660	700	660	654	655	593	626	633	663	639	639	643	659	661	616	631	648	652	644	636	695	620	641	629	683	631	657	625	622	651	660	652	623	640	616	576	636	639	652	659	675	654	615	643	655	659	656	717	624	667	653	638	670	640	640	664	632	595	705	659	659	646	631	661	641	691	653	628	663	610	678	670	603	633	647	632	671	686	638	678	640	621	681	638	647	659	653	637	649	599	622	676	658	651	682	602	643	641	624	709	661	647	643	621	668	674	683	642	616	646	727	634	581	670	620	623	628	648	677	686	655	703	648	615	639	655	592	642	703	668	670	673	646	672	676	611	631	654	632	639	627	638	676	637	630	646	621	637	612	637	706	620	694	699	628	647	625	621	666	651	631	652	644	631	665	619	671	638	692	647	673	619	643	617	675	622	673	655	609	648	614	598	682	603	649	667	629	673	617	648	629	639	669	641	651	672	619	622	610	625	669	657	631	702	616	680	635	633	610	628	693	654	642	647	624	618	651	627	584	636	650	687	652	647	638	669	655	627	621	644	639	602	623	634	647	630	721	635	666	644	676	638	634	660	636	679	655	650	637	672	686	681	645	648	669	642	602	643	616	593	672	657	673	678	673	613	666	689	615	696	662	663	651	633	653	623	646	652	618	606	628	684	674	680	661	672	659	625	623	610	636	614	625	628	639	696	606	617	641	650	701	639	649	664	664	660	672	628	640	595	672	696	652	647	665	629	653	653	596	631	643	605	698	670	645	705	651	668	647	654	635	672	658	669	619	674	683	663	667	654	615	634	649	664	689	623	639	711	610	645	625	723	629	620	667	657	672	700	637	658	649	670	657	640	637	614	632	644	661	665	661	667	667	614	670	656	602	659	647	625	633	626	706	638	640	664	645	632	659	618	669	650	665	682	649	632	642	634	662	672	688	636	612	656	637	606	667	620	682	675	641	631	648	638	636	667	662	684	599	627	666	659	640	605	688	616	662	633	685	648	642	680	649	651	693	616	623	633	646	632	671	635	637	627	615	643	666	647	628	641	648	674	611	666	654	694	661	683	654	625	654	654	641	654	669	614	643	649	647	628	657	630	648	680	660	631	644	634	610	681	678	678	640	618	646	632	632	612	658	594	647	665	609	671	619	646	632	655	625	653	627	611	656	655	647	692	643	656	658	668	680	677	675	611	657	625	684	607	631	634	700	649	665	680	672	672	638	645	605	670	692	642	657	636	629	666	636	695	635	647	669	673	671	651	682	604	632	622	664	660	696	665	660	655	668	634	613	627	656	643	675	680	652	627	695	684	641	641	635	648	678	656	653
27995	33259	33587	16937	3518	747	348	323	329	295	275	275	285	324	289	293	315	309	286	304	293	300	268	315	299	309	313	302	282	311	294	318	286	306	328	295	313	281	305	258	319	319	297	291	325	319	295	283	317	312	311	313	319	302	275	300	288	278	308	312	301	318	291	267	260	299	307	292	313	288	302	306	293	290	279	293	315	259	267	292	284	292	257	306	324	300	301	272	300	315	304	321	317	272	317	296	248	332	323	322	285	311	283	301	307	301	289	270	290	302	270	294	318	295	320	307	308	301	306	296	302	283	300	286	302	332	298	310	284	294	300	316	311	316	308	324	318	307	298	286	294	316	300	302	307	280	305	314	334	321	295	288	285	319	277	305	284	273	289	284	244	295	327	296	315	296	323	287	327	318	308	331	293	265	261	313	289	330	317	299	337	286	295	289	297	314	302	326	295	302	270	294	309	269	294	288	262	298	333	326	295	262	310	282	278	275	283	292	303	305	319	306	305	333	292	323	304	314	308	312	275	302	331	287	300	291	306	339	286	264	271	290	284	346	292	299	293	296	324	269	296	317	289	302	299	297	295	303	270	265	319	289	295	314	297	302	300	285	291	282	301	297	289	293	308	301	323	298	280	306	294	296	286	285	337	309	336	339	304	320	315	316	320	324	269	301	294	287	308	274	307	330	305	290	308	315	268	292	293	285	320	280	287	341	305	293	283	304	292	273	290	288	300	291	279	291	301	284	278	286	294	278	302	263	273	291	312	279	280	322	311	291	275	275	297	303	286	330	296	323	255	275	306	329	280	281	280	285	301	297	312	304	300	305	306	317	260	283	256	294	316	295	323	271	304	294	301	295	310	292	312	317	312	301	288	316	324	320	290	280	344	321	315	305	317	293	308	330	304	297	299	308	295	313	309	315	315	288	301	287	263	289	280	343	298	273	331	326	307	294	321	274	296	293	308	258	307	298	334	303	349	285	293	286	301	294	317	327	301	319	306	307	293	289	315	292	273	306	316	299	307	304	291	328	316	280	289	277	300	289	331	311	325	305	293	307	328	292	312	305	295	284	313	282	291	317	288	303	312	288	307	267	302	283	306	268	267	292	306	308	301	270	323	294	285	294	325	347	274	294	291	278	292	282	298	308	287	282	305	313	289	294	289	284	299	317	343	307	285	326	287	294	334	305	296	336	315	294	308	306	267	319	319	283	311	320	301	275	297	304	305	314	291	301	321	305	327	304	311	317	324	289	293	317	291	322	333	319	287	302	310	275	316	280	333	320	301	310	299	313	313	296	311	279	302	288	321	314	302	264	301	298	309	294	288	296	307	285	316	289	291	281	280	316	308	310	313	327	284	293	319	311	270	303	309	289	314	270	290	308	309	328	314	272	272	327	291	308	309	315	301	310	277	305	288	301	287	317	294	316	299	291	330	283	300	280	298	304	309	299	299	311	287	300	287	292	275	320	312	270	280	282	296	321	303	293	308	322	279	317	326	316	310	325	302	296	296	267	281	306	301	320	311	301	285	309	308	289	328	294	260	308	301	310	268	316	290	309	312	291	285	269	304	285	323	280	331	290	319	308	302	298	307	339	317	296	338	307	279	297	306	286	287	317	294	293	318	309	306	268	292	336	289	303	321	277	336	311	299	301	287	286	322	298	308	310	293	312	265	292	305	315	291	286	301	279	290	334	311	274	286	334	311	277	354	316	269	303	314	283	298	318	297	286	306	272	330	320	320	286	302	286	322	292	329	318	290	285	314	302	326	300	342	317	284	301	302	291	273	263	263	315	295	336	325	328	296	328	281	280	291	284	271	295	302	321	288	298	281	295	274	311	319	259	319	286	311	300	296	278	294	313	295	276	295	323	315	271	292	278	292	289	305	321	277	301	311	267	269	305	302	332	307	276	296	266	309	324	307	280	283	313	263	268	279	297	316	291	314	310	319	306	301	285	305	328	314	300	322	307	313	296	299	315	297	310	258	283	290	341	329	304	287	291	315	323	306	333	337	283	289	249	331	285	269	289	300	320	299	285	274	305	278	318	295	300	310	295	267	290	277	304	308	285	294	286	311	302	291	322	284	308	322	301	302	303	312	292	303	299	299	297	295	272	301	327	319	271	283	279	335	279	270	336	300	301	287	310	291	307	301	278	311	275	284	307	314	302	312	290	301	315	261	248	297	326	293	313	311	297	300	294	253	306	310	272	307	295	322	306	266	301	296	305	304	309	284	297	290	307	299	299	281	301	279	285	311	309	299	294	325	315	307	294	326	299	288	265	288	303	304	263	314	290	300	352	293	315	304	295	322	289	303	296	272	289	271	303	313	271	273	288	303	311	300	283	328	282	306	288	276	293	309	316	316	309	329	305	294	288	301	300	317	279	274	321	277	288	291	294	329	299	248	294	301	318	314	322	287	313	280	279	297	352	292	316	286	325	277	287	347	299	304	286	313	299	271	268	292	285	294	312	297	303	272	296	283	309	281	324	316	307	335	357	293	325	313	294	315	323	282	295	281	292	290	280	279	274	313	281	288	294	274	294	312	314	267	305	306	304	277	301	357	313	272	278	305	286	321	302	271	292	298	275	311	282	330	297	283	290	288	266	285	294	308	285	260	296	303	312	302	303	305	300	313	269	319	321	293	321	292	343	306	281	315	319	267	337	328	281	304	255	285	317	307	281	264	333	325	265	301	280	284	305	305	294	301	307	323	297	313	303	297	289	322	313	287	317	280	281	298	314	283	299	300	315	294	312	266	321	268	296	275	290	304	320	290	311	280	278	306	323	286	300	283	299	292	317	283	297	287	330	289	308	270	330	296	284	309	326	297	307	305	309	274	309	274	278	333	323	303	297	297	283	286	264	299	269	296	294	309	299	305	307	279	274	292	290	316	267	301	291	267	292	321	270	276	302	285	291	291	297	324	284	323	291	264	288	296	295	292	314	294	310	301	281	297	296	304	309	314	280	300	322	296	326	316	305	300	316	314	270	270	319	294	301	300	290	274	305	300	293	304	320	319	307	298	286	319	320	260	273	309	300	294	275	285	317	312	287	286	310	306	290	304	293	300	340	287	304	285	306	297	300	303	344	325	313	304	300	303	304	323	314	285	285	277	293	264	325	304	280	295	306	293	303	268	312	297	286	301	293	303	287	308	302	327	275	318	289	279	298	281	309	325	300	297	290	274	294	319	294	296	286	305	301	296	263	299	312	307	270	294	284	297	291	314	299	301	296	321	326	325	303	267	315	275	296	317	290	316	325	294	265	301	307	286	318	286	305	329	306	283	295	286	309	297	326	282	302	312	298	290	339	283	288	285	287	283	299	332	314	323	297	287	309	287	293	312	336	294	311	289	282	281	308	319	314	298	300	301	316	308	304	289	318	301	308	307	287	290	337	295	283	284	305	268	307	329	295	303	267	300	286	305	298	290	304	320	323	307	300	278	310	301	303	266	311	311	303	295	293	330	295	303	296	286	291	303	303	303	292	282	303	288	309
32226	51622	39059	18343	5928	1614	694	564	572	566	517	516	562	555	552	573	532	527	502	556	526	516	552	537	523	548	583	553	516	553	533	483	498	576	574	515	555	536	539	557	519	499	533	546	522	549	559	553	534	563	568	553	545	559	526	592	574	507	538	520	539	561	523	532	551	517	494	559	525	533	532	526	562	581	542	543	530	575	507	506	565	529	540	527	572	528	539	547	501	559	579	506	510	573	568	508	520	550	557	508	558	562	489	507	622	507	506	537	546	535	537	503	573	537	529	542	510	538	537	559	526	571	543	530	539	513	522	533	549	525	527	513	566	551	525	567	535	530	535	570	531	518	512	535	544	536	581	577	544	546	533	553	531	554	554	541	565	515	522	580	561	552	555	530	544	583	567	535	561	502	572	555	509	526	544	534	566	490	568	550	554	510	556	518	539	567	540	561	535	506	475	540	554	577	508	587	514	543	507	565	570	558	571	553	557	563	556	492	546	530	529	541	496	530	525	566	491	545	541	547	538	510	562	506	558	543	542	487	542	518	536	494	534	552	553	544	546	548	570	541	513	515	550	520	492	517	529	582	511	514	525	524	554	514	539	535	542	560	574	542	502	592	533	520	536	552	552	535	558	537	506	542	549	521	546	538	527	556	592	571	526	548	551	528	559	558	582	547	553	508	537	549	506	561	517	528	564	543	509	553	556	565	547	543	552	537	557	549	573	556	531	554	552	508	582	548	519	573	547	551	558	561	554	493	483	555	541	530	509	534	532	541	508	523	538	508	541	524	571	516	519	557	555	541	536	529	539	551	585	546	530	533	551	537	558	486	510	552	535	530	557	494	564	532	533	558	556	575	578	588	518	540	526	556	539	533	515	526	545	570	541	532	537	537	537	524	524	544	546	538	560	521	587	536	547	551	521	496	505	522	537	542	536	557	540	529	548	527	570	530	547	545	566	515	553	556	533	546	569	565	537	542	524	531	586	513	533	505	530	551	536	535	579	526	499	570	536	578	581	553	527	556	573	534	539	571	538	531	535	575	555	520	528	546	517	545	521	538	541	558	545	548	524	552	569	538	536	541	571	526	549	550	476	593	579	530	534	539	533	533	505	543	558	528	559	530	566	579	560	555	552	520	551	500	574	567	502	509	518	530	521	558	496	536	557	567	533	544	507	543	549	551	556	539	535	546	525	588	560	565	542	553	553	549	519	533	540	552	554	542	525	570	529	497	556	556	524	536	512	514	517	583	529	512	519	548	535	540	570	526	552	521	534	533	531	522	555	524	531	531	528	514	538	537	560	530	515	550	547	545	543	547	570	555	537	550	574	543	503	557	512	547	544	564	591	511	530	511	489	555	559	502	514	498	557	548	541	573	529	533	522	541	553	541	522	492	565	525	525	566	513	518	557	537	547	530	542	547	530	539	526	522	534	546	561	534	486	519	548	543	523	541	567	537	573	563	568	557	565	531	545	535	567	545	561	532	541	481	513	516	543	552	509	592	537	517	524	534	570	530	563	535	512	559	537	558	589	574	546	540	545	550	550	534	545	518	579	530	534	607	514	552	514	510	555	566	579	537	523	560	482	569	517	553	547	513	553	525	539	547	579	552	502	523	570	539	533	543	514	531	542	523	549	559	541	556	547	550	543	514	483	511	530	545	522	540	570	521	546	528	502	555	545	545	567	521	553	543	530	555	523	542	570	545	590	537	521	534	505	559	537	604	530	503	507	523	530	531	519	552	527	493	562	551	554	546	520	568	571	574	550	584	506	528	525	559	538	539	521	517	534	560	593	529	555	529	558	533	609	540	500	520	518	529	577	578	536	568	525	556	543	530	520	508	530	544	528	543	558	566	572	577	531	504	526	524	517	514	536	494	596	538	561	525	552	551	540	535	544	527	525	537	520	516	540	522	578	548	535	588	550	544	559	560	560	514	535	547	557	542	508	546	531	568	534	489	539	505	510	538	508	525	572	504	526	531	518	547	550	569	516	561	515	505	512	536	504	538	515	507	527	532	546	568	525	490	525	517	538	560	544	533	500	545	560	554	520	492	549	547	539	533	565	581	534	571	508	589	546	573	534	514	522	541	549	571	543	502	539	557	539	552	541	570	522	617	536	520	545	564	499	515	553	521	499	577	534	577	548	559	551	538	529	508	513	578	540	506	540	537	533	497	526	499	532	519	548	544	551	553	502	552	550	509	540	548	518	529	499	528	568	552	496	506	539	513	489	551	553	553	558	546	512	576	544	555	546	537	582	528	535	542	513	532	552	532	548	499	541	531	539	509	554	580	552	556	535	550	536	579	529	538	551	501	539	554	519	571	555	501	557	545	535	495	601	567	562	500	540	566	531	563	532	552	545	557	478	580	537	516	561	534	590	547	523	573	540	539	531	533	538	546	565	532	561	557	531	546	539	583	517	543	572	543	550	526	508	566	547	529	572	551	537	534	537	579	535	563	520	547	539	536	533	517	537	505	507	534	536	525	527	558	542	550	558	549	521	557	527	594	559	471	540	516	525	559	532	540	506	535	545	557	541	520	550	564	540	539	549	527	538	545	515	553	538	564	550	555	522	553	581	511	539	551	548	553	518	545	557	547	556	555	561	531	507	532	546	559	535	537	552	540	525	562	526	523	517	517	462	581	549	495	527	490	592	583	522	530	517	556	560	563	522	522	559	531	495	524	543	526	558	541	535	544	507	530	552	539	496	508	536	566	602	501	509	564	541	551	560	521	509	529	584	527	518	546	509	518	544	522	536	590	535	543	542	547	539	549	510	537	545	554	547	541	531	583	527	557	507	519	495	551	546	574	507	547	606	588	572	524	548	546	534	546	568	534	557	526	530	541	561	529	562	536	538	582	511	525	553	528	599	541	559	580	556	527	582	548	572	526	538	535	537	547	531	558	553	553	584	547	548	568	580	541	539	532	543	539	555	542	581	523	566	541	540	510	554	509	534	532	508	551	538	580	500	545	541	527	583	553	579	592	526	548	539	542	522	559	555	526	531	535	540	571	561	549	593	516	531	531	515	531	530	522	572	518	561	566	543	532	523	543	550	544	525	554	586	541	564	509	601	501	565	559	512	533	544	524	550	564	520	566	530	522	528	559	521	555	562	542	566	516	509	512	574	525	567	536	536	521	550	519	512	525	537	559	540	595	556	526	520	531	560	557	552	558	546	547	531	513	586	566	546	547	476	525	536	596	533	519	532	521	523	571	560	500	575	542	570	514	557	522	512	546	553	559	551	546	509	551	545	529	518	524	554	547	527	566	493	554	510	574	546	549	547	548	520	520	483	561	529	557	547	538	533	490	516	550	503	531	567	547	567	547	555	579	562	487	579	540	553	537	533	522	510	551	528	532	545	520	548	531	548	526	534	500	570	527	532	500	563	532	586	543	542	523	558	536	545	560	514	527	550	511	529	564	515	593	556	495	534	535	560	542	568	535	540	549	575	526	548	532	574	562	550	515	557	512	536	553	531	532	526	558	568	562
24499	25068	38889	32590	21213	9769	1087	385	373	339	313	302	356	339	343	324	338	340	313	356	347	327	319	333	349	340	322	342	312	323	319	340	345	349	340	330	304	329	324	335	338	348	338	319	331	348	323	316	315	305	311	313	330	271	317	352	375	331	356	335	345	307	333	341	340	320	336	301	318	313	323	371	327	328	370	325	294	308	312	361	352	315	299	343	335	328	325	324	330	334	314	339	320	331	327	322	304	331	318	322	335	291	343	332	334	337	368	322	318	322	331	287	341	350	303	332	302	317	341	315	317	339	318	324	333	330	317	336	340	342	345	328	319	308	351	338	348	316	324	322	292	325	322	315	331	344	328	337	331	302	327	313	357	318	325	337	319	321	330	299	341	321	327	328	326	338	301	328	328	342	346	337	305	339	334	319	346	331	323	334	332	321	314	376	330	311	365	346	357	363	277	335	295	324	315	359	358	322	354	335	325	305	332	330	329	368	328	308	327	370	337	357	311	317	329	311	330	340	356	344	334	337	321	321	344	297	341	334	339	332	318	364	320	341	321	349	301	337	342	330	329	343	367	345	319	298	313	303	304	340	301	313	328	331	312	320	340	349	284	307	339	340	287	346	336	317	305	368	295	333	324	321	314	370	323	340	315	356	345	324	303	344	321	321	337	375	319	321	333	324	288	365	326	327	302	334	323	330	313	337	348	313	329	324	337	347	327	342	300	395	343	301	330	355	308	345	311	348	323	331	316	319	356	310	337	346	311	310	294	320	354	321	311	359	349	349	327	303	341	315	324	304	333	321	338	336	303	337	335	333	313	330	325	373	338	349	374	334	335	330	312	291	336	333	344	323	359	340	326	331	319	311	342	329	319	318	320	334	332	332	337	317	330	338	354	337	313	307	336	320	341	330	291	341	329	326	337	285	325	338	355	318	343	354	353	299	297	344	310	330	318	294	311	309	303	310	343	361	323	304	339	344	333	344	322	304	318	313	336	299	336	325	313	312	331	322	328	318	338	323	318	324	298	319	352	339	336	321	338	321	286	345	327	340	321	322	307	335	286	322	303	318	328	318	331	315	339	343	345	331	350	330	338	322	324	363	328	296	332	307	340	359	326	334	344	295	337	337	332	352	347	324	348	329	317	331	315	328	342	272	334	315	294	349	305	366	346	321	335	318	291	342	346	337	332	321	325	295	314	334	329	330	356	328	317	330	330	355	331	324	357	294	325	320	348	321	338	324	347	310	356	337	369	327	285	328	319	330	317	338	346	349	334	349	342	312	313	307	366	328	302	306	328	347	311	349	355	324	326	329	342	325	330	314	345	325	345	309	334	304	291	342	301	329	302	318	337	309	317	350	333	330	329	308	355	310	329	310	315	351	325	320	338	312	334	300	341	315	340	336	345	349	359	343	292	279	307	325	337	352	311	304	327	350	327	338	297	322	346	320	306	313	285	320	358	327	326	332	330	329	344	321	346	323	321	332	338	330	318	348	361	293	346	351	355	313	278	335	328	313	363	316	338	309	329	340	354	323	343	351	296	315	316	326	320	335	300	346	323	338	323	323	338	350	358	312	340	328	302	300	322	306	308	322	337	325	336	335	328	338	318	321	293	309	315	344	323	338	315	336	322	321	359	290	316	318	306	332	323	321	345	357	325	351	346	303	323	310	292	341	328	321	332	332	302	321	315	331	340	347	342	308	323	350	333	307	308	357	344	330	334	302	329	326	313	339	321	320	302	317	361	324	345	311	318	331	348	331	316	364	328	320	319	327	298	330	326	321	332	292	330	352	311	337	329	344	351	352	350	338	329	326	302	309	321	295	310	325	333	292	338	322	320	326	341	334	350	349	327	339	330	331	323	351	324	327	305	334	351	311	330	303	336	327	342	358	307	347	324	306	344	336	294	319	332	343	319	339	294	333	339	319	324	312	342	300	314	286	365	336	316	315	320	332	305	341	348	295	343	325	349	355	349	292	284	322	333	333	291	325	307	336	353	347	323	319	326	327	398	348	343	342	315	306	310	337	331	359	323	328	312	359	327	365	323	315	344	333	317	319	317	330	320	304	310	296	315	321	351	306	304	339	343	392	335	327	326	333	296	321	336	310	336	316	328	316	377	318	324	345	324	374	296	312	339	322	345	348	324	326	314	324	347	332	325	326	329	337	347	337	332	339	308	304	331	370	351	315	320	332	303	328	305	349	323	357	295	338	356	325	320	325	331	286	351	346	326	342	312	320	340	353	339	331	334	320	324	293	354	308	308	338	309	319	333	323	288	341	311	354	331	322	352	344	320	334	332	358	293	310	338	329	310	315	352	297	314	315	329	337	338	332	335	331	333	342	292	332	326	343	320	306	340	345	327	346	340	337	296	327	360	318	362	324	315	340	356	332	324	340	340	320	300	321	303	325	334	321	322	320	314	312	377	343	291	304	337	322	310	332	301	346	326	329	326	310	332	320	296	360	327	316	335	364	328	316	306	304	347	318	332	369	322	319	317	353	347	315	346	315	326	319	327	330	349	327	306	336	330	326	374	335	337	309	349	336	326	322	337	337	326	339	349	344	330	335	321	308	325	333	317	312	338	333	346	324	329	333	350	350	338	356	332	350	324	341	317	349	351	322	356	321	330	343	331	337	338	320	307	337	332	362	371	369	334	342	320	336	289	317	333	327	338	312	352	319	296	319	354	357	341	317	345	312	339	374	325	328	339	344	310	333	324	303	330	319	321	308	365	343	293	311	310	346	316	297	336	325	323	308	343	320	340	350	304	300	350	335	304	313	343	320	343	328	327	338	322	350	329	299	366	291	317	310	325	329	323	353	321	333	320	332	299	356	317	348	317	319	314	313	339	298	322	328	344	322	360	312	364	322	313	318	317	312	334	349	323	332	323	300	294	338	341	340	338	320	315	347	308	335	306	316	306	341	317	333	342	342	313	314	286	346	303	322	323	302	328	298	365	326	323	333	315	330	320	336	318	293	328	345	345	337	338	328	335	358	356	304	328	310	330	328	347	341	324	326	349	364	306	296	354	322	312	349	334	309	313	320	341	313	301	323	340	292	284	322	298	337	298	313	342	368	288	330	316	323	314	314	313	321	319	300	340	317	294	320	296	308	332	307	341	369	356	329	285	291	323	304	334	300	299	287	301	365	368	336	348	356	340	340	309	329	322	347	340	295	329	308	336	292	357	334	320	325	331	330	328	350	321	350	310	353	334	348	338	326	323	325	354	320	340	317	326	345	347	307	339	307	349	315	322	304	368	327	309	315	341	342	342	330	336	312	343	339	276	315	333	334	324	316	322	308	332	315	369	315	338	329	346	290	371	310	320	343	351	368	337	342	332	343	308	335	310	337	312	298	339	319	299	335	334	367	340	311	340	298	344	331	344	308	310	329	344	349	313	351	337	324	338	313	339	313	323	305	382	338	326	323	321	347	342	318	344	320	332	371	322	337	317	350	323	328	317	333	343	350	324	369	365	361	356	347	338	300	324	319
58078	95780	73438	44275	22142	6045	1291	706	596	621	567	557	571	614	628	550	584	571	613	569	607	575	559	580	576	607	569	565	582	602	590	592	645	595	580	580	578	616	570	614	592	583	563	592	601	584	587	551	575	632	577	577	546	585	567	584	610	574	555	557	605	578	559	599	596	584	584	595	557	578	617	571	593	624	548	617	621	549	588	574	589	579	601	608	584	574	605	594	589	606	572	614	583	556	587	563	523	592	551	573	607	594	568	621	589	584	561	531	604	565	621	584	548	547	599	582	555	570	590	554	596	572	548	607	563	616	638	566	565	587	589	617	602	535	591	569	583	628	583	578	563	551	611	586	535	632	580	597	552	602	558	570	602	584	593	583	584	564	585	652	578	598	563	622	576	568	610	595	549	576	583	588	564	593	593	626	573	609	582	587	611	553	585	569	568	635	640	562	534	594	549	566	553	541	610	572	586	590	550	623	587	593	580	601	588	598	587	589	627	599	586	540	600	586	571	612	557	584	555	596	539	607	576	595	543	558	584	555	600	535	580	547	561	544	591	623	569	563	539	580	578	582	538	517	600	596	662	571	609	604	610	642	588	562	575	564	593	571	587	572	635	586	591	575	579	540	554	556	565	618	568	612	578	567	615	594	598	585	587	560	575	573	617	593	569	602	572	590	623	650	559	568	559	556	582	619	598	587	571	604	584	561	618	594	613	602	589	552	569	609	551	592	562	637	577	589	604	577	582	595	538	560	593	600	570	567	557	610	579	592	631	582	544	588	562	602	591	560	584	565	616	592	570	577	574	578	603	579	621	611	563	616	575	564	600	548	589	623	597	572	634	564	573	579	574	576	577	557	567	602	575	552	551	588	568	550	570	584	565	553	594	585	591	580	601	583	565	587	586	585	583	564	555	622	527	586	584	559	598	556	548	594	592	598	588	541	561	589	586	561	542	624	577	550	560	589	581	610	630	572	557	579	566	577	592	558	582	569	560	583	610	603	593	589	594	607	611	578	549	584	550	578	572	573	606	585	584	568	606	552	564	574	593	568	579	599	608	564	583	533	592	596	552	580	585	571	602	596	549	574	573	569	606	604	597	584	582	575	558	587	580	552	604	558	607	597	578	552	573	573	624	531	579	578	561	576	576	620	608	575	607	597	594	583	575	588	587	565	574	560	570	607	559	596	557	592	585	562	565	575	546	543	520	587	624	614	581	554	572	527	583	561	596	553	570	584	568	552	549	575	545	567	590	639	566	568	584	586	569	584	570	588	603	604	580	568	579	566	602	587	593	608	605	566	575	574	589	612	558	585	617	553	603	574	592	592	605	585	586	583	600	534	524	599	574	561	586	577	622	584	591	585	546	565	569	580	571	620	573	622	574	546	587	570	602	589	551	544	609	579	563	567	603	565	544	568	552	582	613	532	589	618	570	590	589	603	578	602	579	578	541	547	530	598	569	525	600	579	593	597	598	566	601	567	601	567	571	575	594	578	556	561	553	529	581	564	597	557	547	607	560	594	568	560	597	599	587	579	579	553	570	582	581	624	565	562	575	601	533	625	561	595	554	561	642	576	565	582	548	566	550	575	549	602	559	578	596	547	580	579	603	617	561	586	538	583	578	554	573	580	582	612	588	562	572	602	549	556	567	610	555	528	612	563	592	585	571	571	603	534	604	561	578	600	549	597	595	591	574	627	599	557	576	536	564	577	555	563	601	579	595	583	547	567	570	595	564	587	571	566	602	596	589	593	592	571	546	582	584	604	540	584	564	595	588	569	588	596	600	560	604	596	546	555	577	570	635	561	571	538	565	617	599	659	562	572	580	570	618	582	596	583	600	539	586	589	595	598	594	577	594	600	548	603	570	575	586	576	589	577	550	558	564	561	580	606	609	549	609	574	595	590	621	653	584	610	615	585	564	576	603	590	559	561	586	553	582	613	594	632	567	563	594	595	563	617	604	583	599	579	578	609	569	597	616	580	590	593	595	575	600	572	580	583	562	561	569	545	570	594	586	600	542	596	574	594	630	589	602	584	573	620	566	553	548	640	585	536	590	628	573	606	597	623	544	584	625	598	581	638	601	579	582	572	600	611	569	535	590	575	570	547	572	534	610	554	552	535	562	596	536	596	620	564	580	597	571	605	585	590	560	542	596	579	556	565	601	596	576	547	570	569	559	598	554	588	581	541	585	562	597	566	582	607	591	563	562	574	573	579	567	560	585	596	605	625	565	612	565	549	579	605	586	625	603	549	580	534	596	585	593	581	558	576	602	524	543	607	561	584	573	580	570	578	588	603	572	566	604	541	602	558	602	583	572	589	593	584	607	576	571	608	598	588	555	536	631	564	600	577	588	594	584	541	638	553	562	567	602	576	615	593	555	511	579	593	613	584	622	583	572	590	573	550	594	587	611	563	534	584	620	592	574	603	566	571	594	598	598	616	632	564	583	537	593	584	614	577	573	586	602	565	580	630	616	557	588	588	543	581	544	599	580	504	577	553	544	584	561	581	552	574	605	589	537	570	565	568	559	605	595	541	569	591	554	604	595	568	574	575	580	558	594	568	564	582	536	569	571	612	592	597	594	542	558	555	637	622	591	587	558	591	529	598	577	597	603	593	571	579	531	545	574	559	564	589	608	543	575	577	578	593	600	566	608	586	595	598	576	590	528	582	578	563	571	563	593	564	619	586	577	588	637	543	571	562	513	606	637	583	548	586	557	627	545	572	583	569	610	549	551	537	539	566	592	630	595	583	588	584	557	643	583	571	576	610	557	560	566	610	598	556	553	590	582	603	580	544	570	606	621	569	560	603	579	582	571	564	558	562	607	608	607	558	561	587	569	569	550	578	573	585	587	559	580	594	584	558	541	546	594	575	605	625	543	598	582	561	585	571	576	606	574	575	581	546	565	561	597	603	560	569	566	605	606	564	589	623	583	546	570	584	553	585	610	602	599	576	591	580	588	536	580	543	612	557	612	572	590	574	576	551	586	614	525	582	597	607	558	579	585	605	586	535	562	582	587	622	612	556	559	571	571	571	578	561	565	561	557	589	592	577	601	558	595	606	570	601	575	580	605	554	554	572	552	616	583	607	591	591	580	556	579	599	591	585	573	599	602	568	604	587	582	624	558	623	543	613	572	548	582	595	576	608	532	570	567	607	620	599	566	593	567	574	575	559	594	571	554	603	594	551	517	607	613	531	574	567	547	543	552	565	561	587	587	588	614	606	575	589	587	557	565	584	546	550	560	545	636	577	627	578	582	576	591	575	580	562	611	585	586	560	555	561	556	578	572	595	566	585	571	567	566	583	583	595	582	607	579	574	575	562	523	556	565	585	597	546	584	602	561	623	578	546	571	581	584	600	566	605	582	572	649	555	587	600	592	568	531	637	572	619	568	583	580	569	545	596	581	554	609	594	538	660	577	605	594	597	578	572	580	546	605	638	594	522	587	554	595	558	561	578	591	593	562	572	602	640	536	591	576	616	577	596	647	589
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
