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
339518496437	339518496956	339518497506	339518498056	339518498606	339518499156	339518499706	339518500256	339518500806	339518501356	339518501906	339518502456	339518503006	339518503556	339518504106	339518504656	339518505206	339518505756	339518506306	339518506856	339518507406	339518507956	339518508506	339518509056	339518509606	339518510156	339518510706	339518511256	339518511806	339518512356	339518512906	339518513456	339518514006	339518514556	339518515106	339518515656	339518516206	339518516756	339518517306	339518517856	339518518406	339518518956	339518519506	339518520056	339518520606	339518521156	339518521706	339518522256	339518522806	339518523356	339518523906	339518524457	339518525006	339518525556	339518526106	339518526656	339518527206	339518527756	339518528306	339518528856	339518529406	339518529956	339518530506	339518531056	339518531606	339518532156	339518532706	339518533256	339518533806	339518534356	339518534906	339518535456	339518536006	339518536556	339518537106	339518537656	339518538206	339518538756	339518539306	339518539856	339518540406	339518540956	339518541506	339518542056	339518542606	339518543156	339518543706	339518544256	339518544806	339518545356	339518545906	339518546456	339518547006	339518547556	339518548106	339518548656	339518549206	339518549756	339518550306	339518550856	339518551406	339518551957	339518552507	339518553056	339518553606	339518554156	339518554706	339518555256	339518555806	339518556356	339518556906	339518557456	339518558007	339518558556	339518559106	339518559656	339518560206	339518560756	339518561307	339518561856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	3600	2300	2757	3600	2300	2758	3600	2300	2759	3600	2300	2759	3600	2300	2760	3600	2300	2761	3600	2300	2761	3600	2300	2762	3600	2300	2762	3600	2300	2763	3600	2300	2763	3600	2300	2764	3600	2300	2764	3600	2300	2765	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2765	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23193	21989	29603	24521	20801	16235	2876	618	557	549	508	551	513	538	531	490	501	531	537	525	526	512	543	530	545	507	509	559	541	498	532	562	535	538	518	536	524	513	512	508	500	505	489	523	529	554	489	541	543	482	558	527	552	544	558	478	486	517	490	499	537	502	513	533	505	497	492	527	543	524	542	504	461	524	527	524	518	550	521	493	540	506	534	533	479	498	536	547	512	492	510	494	550	554	542	488	528	498	537	542	522	511	544	517	522	492	511	547	510	550	455	552	523	513	510	508	557	514	513	522	519	483	559	518	542	525	551	484	455	482	539	527	491	524	483	545	496	529	532	520	526	546	546	538	502	521	506	512	523	508	542	522	499	549	502	492	500	515	458	512	537	513	471	513	542	515	494	513	520	528	522	461	503	541	563	523	480	518	506	503	518	518	515	524	502	512	511	494	552	471	489	523	487	498	490	519	528	539	510	485	539	520	540	501	536	475	489	503	551	505	540	491	556	522	546	509	517	493	514	510	501	461	508	547	531	543	511	488	545	539	506	529	522	524	515	540	513	507	519	528	512	519	514	481	509	507	526	489	540	503	467	508	526	514	500	485	482	514	502	542	498	490	505	524	511	535	509	523	504	521	539	538	518	514	510	547	528	538	524	522	540	523	489	497	539	519	534	509	513	517	525	505	545	523	519	537	498	507	471	493	496	545	483	521	481	511	532	549	549	505	488	508	505	526	526	502	547	542	508	567	486	552	541	509	513	508	502	514	473	509	505	488	501	508	521	471	519	523	480	536	507	489	536	471	492	486	509	530	567	532	504	525	531	505	500	500	538	518	518	524	521	570	511	506	486	515	503	490	522	563	505	520	555	505	541	538	529	489	488	496	548	534	535	485	520	501	505	489	519	530	506	479	516	542	538	524	544	542	524	487	484	477	510	489	558	484	510	496	524	562	494	527	509	500	542	498	522	503	465	523	474	498	470	494	509	500	508	522	502	532	497	485	530	569	532	522	489	542	543	486	504	512	538	474	487	536	513	485	505	529	501	479	546	467	562	469	502	538	530	495	515	498	532	499	505	492	514	532	535	511	544	486	539	513	502	607	556	520	534	515	495	551	540	524	528	522	512	525	508	557	560	530	563	530	513	498	495	503	508	513	511	535	561	561	519	511	482	510	549	504	529	481	497	566	506	532	497	530	551	495	529	501	522	495	531	497	530	546	494	502	498	509	445	503	505	527	516	500	539	500	500	488	534	501	556	521	537	482	515	535	486	528	558	496	494	520	490	530	517	530	548	477	545	463	525	507	541	488	555	503	515	545	521	557	511	518	524	518	468	520	524	518	526	511	531	462	511	492	523	508	538	529	470	504	526	518	528	511	524	443	509	509	524	511	540	504	479	532	534	529	511	523	509	499	489	544	512	518	497	572	499	505	509	502	507	495	501	516	486	527	476	529	503	514	530	512	478	516	493	499	538	474	479	558	486	522	508	504	515	519	498	521	503	551	531	488	543	473	538	535	507	526	493	561	507	528	526	487	539	506	520	535	504	500	545	468	530	517	536	530	480	517	488	542	530	506	502	511	482	512	545	504	537	493	514	510	542	508	511	528	522	468	550	529	543	509	516	504	530	516	530	494	501	524	500	552	506	541	533	507	480	491	530	539	500	540	548	511	500	494	504	499	515	516	528	526	526	515	494	529	546	560	531	484	495	477	490	551	520	493	482	550	543	489	503	513	543	490	497	542	512	492	508	518	491	547	487	533	507	566	528	491	500	507	476	515	481	521	529	550	538	539	545	525	517	524	572	531	529	498	500	488	540	537	500	536	497	484	526	488	516	504	546	524	508	521	516	532	524	486	509	508	513	535	580	474	510	510	530	503	535	533	500	519	481	525	534	527	513	499	544	523	514	520	533	489	521	504	505	510	482	523	498	512	526	502	504	529	495	516	499	537	549	533	556	518	538	555	512	497	549	473	557	509	484	508	505	475	538	502	502	539	549	514	494	497	523	562	507	467	527	539	550	531	518	521	478	539	536	520	501	555	503	512	514	499	477	490	494	521	542	526	487	515	523	524	540	506	577	534	525	500	532	510	553	517	478	509	525	528	495	521	463	478	525	515	492	552	510	520	520	505	531	494	515	523	530	510	485	511	510	539	540	546	531	492	501	526	496	498	527	508	529	528	471	527	480	510	502	555	504	518	511	526	471	505	543	491	500	530	517	434	521	516	514	512	525	526	511	498	528	545	516	507	558	501	542	523	509	491	496	550	538	514	538	494	478	538	508	492	523	487	526	507	570	514	507	498	470	525	501	535	570	518	520	500	503	543	508	511	523	533	494	520	545	472	538	516	515	510	541	535	492	482	537	549	483	519	523	488	502	491	566	506	517	564	555	488	483	530	530	462	516	534	528	503	481	449	510	492	516	539	509	505	517	496	533	491	479	539	508	502	492	521	499	509	542	523	524	480	521	541	513	511	532	511	511	530	497	506	503	594	505	495	524	523	505	466	453	559	518	465	526	506	489	555	488	551	533	535	505	521	504	497	520	546	523	496	506	531	493	525	524	489	476	498	475	497	515	559	481	504	518	495	534	495	500	545	519	469	523	539	515	531	505	472	560	539	552	526	524	525	540	553	508	555	533	542	513	524	513	554	508	517	540	512	550	516	495	502	523	490	515	516	524	502	454	515	566	543	479	493	534	507	495	528	528	538	533	507	540	498	516	513	502	511	562	517	501	526	505	475	528	462	488	568	527	533	501	493	505	503	516	475	542	525	524	515	510	492	519	495	530	502	517	459	533	518	546	455	513	539	503	544	533	512	526	529	516	498	529	546	491	545	485	515	513	511	513	529	498	537	536	506	522	564	509	542	501	492	552	503	575	518	542	520	546	503	521	513	540	527	528	507	490	481	550	507	518	517	517	524	488	494	462	531	541	470	470	486	534	483	522	559	508	555	507	502	477	484	493	519	507	496	539	520	494	522	483	537	516	503	483	468	479	532	503	546	545	522	466	536	509	502	551	517	514	548	515	514	523	506	526	508	503	504	489	516	515	493	522	509	496	519	556	495	509	530	497	501	532	540	529	502	505	542	489	521	561	502	514	521	471	531	503	533	475	481	497	562	544	516	514	441	481	556	497	502	499	504	478	488	503	533	554	558	495	476	539	505	529	527	520	558	532	519	522	490	530	489	502	504	532	539	495	565	482	491	488	522	501	510	522	499	439	508	506	510	518	483	567	502	536	495	525	478	525	553	527	532	556	517	498	494	546	506	517	529	527	505	519	514	533	520	547	558	514	518	508	542	494	485	484	547	505	499	529	496	501	456	499	481	516	483	488	526	541	505	553	486	502	514	523	500	534	448	518	485	511	537	508	542	557	506	518	545	482	490	554	519	545	508	539	551	498	534	522	549	507	533	518	517	518	522	485	480	544	524	534	528	505	518	540	533	519	539	496	529	516	514	478	498	518	534	535	506	514	498	481	503	536	476	518	513	562	573
58640	91199	68303	39474	23413	10824	814	821	817	836	774	764	803	833	824	787	812	799	842	826	805	803	795	778	847	748	792	781	796	774	766	786	760	795	823	756	770	786	848	760	738	781	786	787	822	756	798	792	803	817	782	733	749	776	787	767	800	871	812	769	802	805	822	799	767	792	805	813	818	788	811	750	776	836	775	775	783	764	782	796	796	768	794	772	794	824	815	754	773	801	817	799	797	809	732	795	827	730	777	824	810	787	820	795	784	744	815	749	801	787	812	779	835	804	815	791	793	763	784	796	814	817	788	827	807	820	806	812	768	778	815	823	738	773	721	766	763	798	805	788	765	775	785	836	790	781	780	817	816	792	812	850	786	759	768	828	783	771	777	784	822	782	835	783	767	799	776	757	791	805	801	752	858	724	742	843	779	796	746	787	795	828	765	775	784	753	766	774	765	784	796	793	775	797	767	764	791	748	781	795	812	789	792	782	816	803	769	764	803	792	765	771	783	770	809	791	783	780	784	797	801	739	789	811	754	813	754	779	771	755	804	769	736	760	797	794	762	792	799	800	708	800	740	785	754	747	796	798	801	805	828	783	754	778	787	804	782	832	771	792	785	762	812	825	760	713	812	820	831	789	725	759	768	802	810	831	758	780	766	824	823	808	731	785	824	851	801	802	801	766	774	827	804	766	763	827	781	809	804	803	782	782	776	773	823	773	822	768	810	734	789	837	818	734	773	846	768	821	801	806	785	786	819	794	741	802	790	717	795	804	823	750	782	765	805	799	761	740	781	786	750	789	751	727	776	753	816	784	768	793	780	802	813	760	758	762	797	778	806	789	790	770	753	790	733	778	765	789	764	835	828	817	813	801	727	783	761	783	761	742	763	865	814	743	769	751	770	780	780	764	751	772	833	798	771	785	742	779	741	836	774	775	785	826	789	741	793	842	790	757	799	777	780	774	797	785	759	767	786	736	799	744	740	753	745	732	828	778	786	799	865	766	785	774	771	769	789	749	839	826	786	785	775	801	820	805	782	809	852	793	737	793	741	746	768	794	782	775	772	812	814	815	774	813	837	777	807	810	785	746	828	789	801	825	811	765	789	791	818	844	774	788	810	792	773	839	786	771	811	791	806	815	769	757	732	828	808	772	741	778	852	819	810	809	783	787	749	793	821	802	777	793	813	721	768	773	807	760	802	748	778	794	813	819	841	780	795	813	746	782	819	784	808	784	745	764	766	799	763	797	827	762	743	806	825	761	816	822	742	756	744	822	768	769	786	743	755	782	798	823	753	765	754	710	823	793	752	786	725	819	812	774	792	846	778	782	780	761	715	761	800	751	794	775	751	782	788	767	816	788	828	742	808	766	821	804	788	788	730	808	771	735	759	803	828	827	808	768	820	700	789	783	750	770	748	757	822	783	763	779	784	821	714	779	775	781	798	763	734	790	799	770	807	826	783	786	766	801	743	772	808	775	793	781	827	748	794	758	753	794	760	817	780	782	815	798	781	768	788	754	803	774	781	758	821	788	752	828	790	811	831	738	804	817	770	800	769	777	758	860	833	789	831	795	833	697	799	855	735	792	762	739	796	760	789	782	774	763	791	784	776	801	791	817	798	773	776	781	799	764	811	778	802	810	799	768	832	769	776	783	789	781	788	766	763	786	718	820	797	848	756	813	769	813	759	777	823	819	768	782	772	770	789	811	790	805	773	821	763	781	761	739	755	800	782	826	783	808	808	782	766	778	797	785	794	765	737	799	741	778	795	763	760	812	799	765	805	800	762	827	790	742	793	803	763	726	795	797	777	814	769	796	863	798	764	800	740	771	746	806	803	814	805	782	777	747	819	767	792	750	813	736	814	798	780	766	784	774	769	796	776	742	790	805	796	791	811	755	824	787	797	769	751	811	764	769	809	822	778	810	813	817	779	787	776	839	775	812	783	761	779	753	767	755	751	774	774	754	768	796	830	791	803	815	789	744	801	820	757	787	759	785	802	821	814	821	779	813	788	785	782	840	794	720	838	798	801	813	796	795	770	806	827	861	800	770	782	795	796	771	805	801	788	804	782	835	794	763	764	769	777	747	751	789	797	799	787	812	800	775	796	794	744	764	805	763	781	773	771	840	805	802	721	732	783	763	807	794	837	761	802	782	761	775	783	812	800	750	724	779	767	770	773	812	746	731	800	805	804	805	793	778	851	791	797	783	758	825	764	790	761	756	755	793	758	750	784	758	798	757	782	804	802	784	825	806	781	821	841	763	752	794	773	789	759	822	824	809	798	763	758	819	770	800	768	830	844	776	803	799	813	756	770	778	765	768	783	789	833	756	790	755	807	791	791	787	799	736	784	734	790	810	818	760	769	785	804	785	778	743	794	798	777	773	767	813	835	758	745	774	792	713	761	767	824	793	762	771	823	765	791	814	789	723	785	783	779	778	807	784	820	783	764	795	743	766	813	836	773	860	720	802	788	782	787	771	793	778	803	764	705	744	786	831	799	764	769	754	807	800	785	846	781	822	757	791	823	818	822	788	799	791	831	775	838	783	759	809	796	791	775	757	767	790	749	788	817	779	796	802	756	772	816	753	790	793	791	831	740	755	804	769	821	752	773	781	768	789	799	768	771	811	768	826	799	816	801	791	769	823	811	780	788	759	834	798	797	784	803	764	779	735	848	771	797	794	809	776	809	815	761	820	822	796	790	730	763	813	794	789	777	810	747	751	796	767	801	759	774	773	818	808	782	812	830	815	770	771	786	742	816	771	780	760	742	749	766	770	813	727	806	754	768	776	804	819	807	777	760	838	801	810	798	833	809	819	821	841	799	754	736	822	799	772	758	794	765	784	793	730	794	821	760	799	812	788	768	744	783	811	776	748	784	747	773	776	819	791	768	825	807	761	723	802	803	811	766	776	777	750	819	826	775	826	792	776	720	831	780	792	749	779	772	849	804	770	780	787	810	802	746	829	779	766	779	838	824	824	866	781	801	796	757	761	802	791	786	785	844	772	751	798	774	782	796	819	798	789	816	809	755	759	758	761	815	802	813	779	811	768	747	758	817	797	803	789	852	824	729	798	787	793	800	741	779	807	747	763	778	798	803	763	783	827	786	791	754	778	797	808	797	803	775	829	801	774	781	771	800	784	803	809	776	774	828	814	804	784	793	822	782	733	763	765	841	786	798	788	760	805	781	770	828	802	829	795	829	785	829	746	829	826	782	772	787	798	750	784	798	757	796	818	754	759	743	757	769	756	826	761	758	782	815	816	778	781	854	813	805	774	767	802	793	780	719	751	803	812	845	795	811	797	789	798	770	772	759	815	816	818	788	778	785	776	789	770	783	770	783	769	787	805	783	771	779	798	794	830	793	776	766	813	750	790	804	809	817	855	795	754	851	828	811	772	780	777	807	771	808	769	789	825	751	790	825	783	771	795	783	767	782	813	751	829	808	816	778	811	754	761	743	788	812	804	809	772	826	788	777	792	793	793	802	797	765	802
32061	31420	26380	10960	2529	954	305	275	282	253	268	273	251	261	253	285	248	281	289	276	262	267	258	248	249	260	292	279	264	278	283	278	273	305	263	252	260	250	271	270	261	256	294	290	250	256	267	260	276	289	268	261	266	241	268	264	275	253	279	250	277	263	275	264	278	287	307	312	280	268	262	248	279	257	278	234	259	287	278	282	265	291	326	246	268	258	280	264	276	246	262	274	261	286	246	267	269	264	260	290	260	274	279	266	284	278	293	250	270	250	262	272	249	276	269	271	273	254	302	276	260	267	297	271	275	265	267	267	296	245	286	271	276	301	283	273	278	274	268	250	287	233	296	280	270	223	257	263	291	278	298	253	270	275	270	267	263	295	273	265	272	249	256	260	263	267	263	274	272	298	253	263	264	268	282	272	299	316	272	251	282	259	260	270	270	259	254	255	268	249	288	271	265	272	257	245	252	271	275	245	260	238	247	242	256	257	288	273	297	263	270	278	256	283	255	252	302	276	279	263	292	293	276	256	298	258	287	270	248	285	235	248	276	286	271	275	252	294	257	275	251	293	244	244	279	264	264	259	257	256	272	269	253	324	260	274	294	264	279	264	259	256	284	239	279	251	268	291	309	290	264	274	278	266	265	275	286	266	256	288	252	269	263	263	271	256	267	258	267	278	276	273	257	284	291	274	242	271	276	260	244	265	275	263	272	244	284	247	288	257	260	258	272	289	271	288	262	263	298	301	295	260	287	272	257	263	266	270	248	291	280	271	270	270	254	250	279	268	247	271	273	280	258	281	260	252	271	253	305	289	267	272	276	237	250	260	277	271	295	273	282	284	263	297	276	263	273	262	241	257	278	256	286	268	236	230	247	247	282	276	241	281	285	256	270	286	237	260	251	275	271	254	243	297	278	261	282	257	237	269	294	248	276	274	248	262	281	277	250	257	270	244	286	274	244	294	288	269	282	269	273	233	267	273	298	255	267	269	270	260	293	269	278	252	246	240	271	278	268	278	262	285	269	262	270	268	274	280	274	257	268	282	275	280	269	260	267	263	280	273	264	265	266	265	262	229	250	236	265	263	269	270	248	282	262	278	274	277	258	263	283	310	258	308	280	265	281	260	289	253	261	279	278	285	265	261	250	259	286	247	273	291	263	284	262	266	237	287	225	244	264	267	274	271	287	253	287	273	295	271	282	278	257	237	302	282	264	270	266	287	263	255	303	261	275	255	250	278	252	241	265	294	298	293	272	300	269	278	257	281	286	261	265	261	278	260	254	275	282	277	227	261	291	249	253	270	259	249	276	294	279	268	278	265	274	257	267	295	272	265	279	286	294	297	269	273	265	283	272	271	258	281	312	281	238	263	282	266	257	291	279	266	275	262	278	268	256	285	272	265	258	260	287	265	273	265	242	267	275	255	281	276	253	281	261	257	261	275	270	284	270	274	264	248	279	277	256	262	263	261	250	261	255	264	234	257	277	256	265	257	283	270	257	243	232	245	252	233	253	255	295	278	252	271	271	282	256	232	254	240	284	273	253	244	253	290	277	281	274	267	285	301	268	252	255	265	270	275	278	275	254	255	272	256	275	270	262	301	257	273	275	250	250	267	267	258	273	253	274	265	264	228	288	240	264	267	256	259	249	266	257	265	247	292	251	274	282	242	271	261	282	301	284	271	279	304	281	270	285	283	267	259	265	241	254	267	272	271	277	242	272	264	261	283	232	284	281	267	243	289	280	288	251	264	283	264	274	288	241	269	244	267	296	277	288	260	292	261	273	303	259	255	285	239	259	263	285	234	289	299	246	267	244	292	274	281	267	294	258	260	286	266	253	252	264	272	275	282	247	268	241	261	237	292	243	276	281	264	298	265	272	279	251	266	262	261	251	276	288	250	289	253	278	281	291	270	282	273	273	272	283	270	285	266	273	271	266	267	307	235	264	281	280	286	272	248	271	266	281	298	279	265	263	280	277	277	280	252	262	270	243	266	257	276	240	285	266	243	284	301	272	282	259	267	274	266	269	284	282	286	270	257	249	257	271	254	305	275	273	257	246	295	237	276	263	244	286	276	296	266	282	301	221	284	263	258	255	286	297	252	263	260	266	235	287	271	248	259	265	272	245	247	236	245	271	271	261	268	248	246	270	288	278	280	257	265	277	283	282	270	283	279	288	267	268	286	269	276	262	251	270	293	283	258	262	259	300	268	282	272	265	264	275	281	313	273	241	229	253	294	256	281	264	273	281	275	285	257	251	270	288	255	251	269	269	270	270	258	268	254	290	291	261	282	253	263	281	265	274	267	279	254	285	283	274	249	267	257	247	279	296	296	276	296	283	256	300	275	242	270	270	295	259	257	271	262	269	283	259	273	281	236	276	264	281	263	309	260	255	264	263	274	274	268	252	259	280	268	261	280	265	248	294	258	279	274	266	271	274	277	254	265	286	286	249	245	270	295	273	270	246	254	287	230	276	257	259	268	284	297	262	265	289	271	289	272	265	264	259	253	238	252	272	253	274	253	276	278	241	269	278	261	269	274	268	280	289	243	270	267	290	269	281	259	271	255	254	273	247	260	275	266	268	283	268	264	278	285	272	289	280	262	253	259	267	273	243	262	272	267	262	261	243	275	266	281	270	251	275	277	285	270	283	259	292	295	265	264	257	271	276	249	309	286	283	267	283	275	279	291	258	242	254	270	236	263	278	274	291	283	241	262	252	266	288	303	260	257	281	268	258	248	262	257	271	245	294	264	251	290	281	251	264	248	279	292	263	278	283	269	270	291	278	238	277	256	264	272	259	274	257	279	263	291	275	258	266	278	265	285	251	291	244	259	283	269	276	261	285	282	287	265	248	273	258	246	252	278	254	252	251	269	273	249	279	276	264	259	263	265	265	277	275	281	276	269	281	287	280	291	260	264	283	271	265	262	269	284	260	255	270	266	256	255	245	280	247	287	253	295	262	262	293	260	280	300	255	267	267	256	270	274	306	262	272	266	240	259	291	276	262	257	303	279	254	284	274	251	297	251	278	269	279	261	262	271	262	250	280	253	288	255	284	277	263	292	270	281	256	241	281	263	278	255	297	250	253	243	244	289	273	294	262	284	282	280	266	272	291	264	292	257	262	269	272	253	302	247	273	252	261	290	291	260	275	295	297	288	269	267	259	246	282	301	271	245	239	294	229	252	281	253	285	296	254	286	258	247	290	287	281	254	251	275	242	274	258	266	297	274	253	269	274	258	254	311	237	261	278	287	296	275	265	268	260	286	245	282	250	269	261	276	288	261	277	280	318	247	277	276	247	271	263	294	248	269	280	262	270	269	235	278	255	281	255	252	262	248	278	249	268	281	260	275	278	255	275	254	266	259	271	271	270	288	257	271	272	278	275	278	260	284	264	263	228	263	258	271	299	261	259	300	279	279	267	258	284	268	261	260	280	294	256	273	278	274	268	245	296	281	288	267	247	258	272	268	258	265	275	268	266	282	255	252	278	291
41125	48365	30383	11066	4731	1646	466	460	428	462	478	484	467	478	451	442	465	442	471	472	477	466	443	442	434	430	465	453	419	438	436	443	465	450	470	452	452	442	437	444	466	435	404	441	464	466	470	473	477	450	444	466	475	432	448	442	458	418	501	457	457	487	446	465	436	463	408	455	422	478	434	438	452	448	503	420	440	430	458	477	463	453	462	471	488	442	449	458	464	420	445	436	427	452	456	450	458	469	460	431	433	424	437	444	488	453	439	437	426	452	450	468	453	434	447	467	451	456	416	446	437	430	490	442	499	441	462	482	466	463	478	421	444	477	479	423	450	421	439	480	434	470	420	435	450	432	441	461	428	452	471	419	440	503	431	506	421	449	479	441	464	429	494	450	472	438	478	420	436	439	473	442	473	485	426	456	472	477	447	420	449	472	419	439	463	451	457	411	476	428	438	488	429	418	447	427	477	464	450	460	469	428	443	485	431	445	457	465	431	443	459	484	432	453	479	427	443	434	435	426	453	467	411	426	455	470	457	421	408	461	451	437	430	476	428	433	422	455	443	432	454	471	480	494	398	470	444	453	479	420	470	415	469	435	461	435	434	470	461	483	427	472	452	467	473	442	465	478	450	466	472	468	470	457	435	452	458	453	431	482	424	470	475	446	439	446	431	442	475	459	440	471	460	462	445	464	449	425	440	441	479	462	450	435	448	427	483	463	424	472	410	431	464	446	425	436	437	478	482	454	423	497	429	448	462	450	427	428	414	469	453	467	430	422	446	488	469	432	466	441	409	444	460	437	444	440	478	500	444	435	455	442	465	448	443	414	435	465	428	518	454	477	450	447	460	405	453	427	487	470	453	431	478	445	482	436	441	415	436	453	409	412	444	452	431	433	474	452	477	457	441	439	450	445	436	483	443	480	451	451	457	492	480	462	480	469	402	449	414	482	426	509	442	432	457	421	429	443	462	453	475	456	449	399	463	481	457	456	481	455	415	453	448	482	488	439	471	467	443	432	471	455	412	472	468	434	452	452	419	444	453	425	439	432	460	436	466	494	447	434	425	437	446	422	471	438	440	463	417	474	446	422	437	436	465	463	468	448	465	466	485	423	470	479	438	455	499	462	455	435	437	457	467	471	517	429	460	442	466	454	451	444	464	433	442	459	440	435	474	463	426	418	439	491	458	453	455	417	436	454	435	449	445	447	470	456	460	457	458	437	457	466	438	461	453	496	415	453	477	435	450	474	473	435	450	430	425	461	476	473	450	450	410	456	409	432	419	469	473	462	463	449	431	439	453	462	445	456	469	467	462	470	450	451	407	439	476	410	424	475	464	430	434	444	463	453	420	462	448	407	439	410	495	450	464	455	445	449	454	447	462	489	457	481	464	455	461	435	440	458	472	449	445	456	494	447	469	447	471	453	441	452	420	471	463	461	465	464	466	437	451	460	467	462	454	451	460	432	485	443	470	450	440	426	452	488	419	459	442	452	405	423	437	450	443	438	447	440	463	442	422	440	467	441	451	414	456	464	464	479	482	445	451	468	433	451	437	452	432	433	438	439	484	431	442	460	445	459	483	472	452	469	463	405	457	439	455	471	468	455	462	465	417	433	428	437	406	398	438	429	447	463	453	445	486	412	474	422	448	453	427	472	414	479	472	446	449	450	451	467	487	458	451	436	430	462	463	442	393	488	470	441	464	443	463	470	449	442	459	433	465	411	433	518	441	491	481	432	468	476	446	439	457	422	436	426	432	448	401	458	439	458	449	469	454	434	471	458	458	421	408	494	407	454	436	413	406	444	431	479	436	468	435	421	418	446	424	422	453	435	453	454	471	465	471	433	472	444	427	478	462	434	447	440	461	449	477	459	447	463	424	422	477	425	445	463	442	471	453	466	446	439	440	460	460	429	460	453	469	490	438	432	447	484	490	426	424	482	476	439	451	442	481	438	454	441	447	460	449	431	401	477	439	472	430	452	465	468	479	483	471	443	414	424	455	459	454	447	485	447	456	444	449	456	441	484	450	405	476	452	443	447	433	441	441	452	460	441	417	450	436	420	495	416	460	470	458	446	449	453	476	460	450	434	437	474	470	471	446	444	493	463	489	422	466	488	455	416	476	393	455	460	436	437	432	478	423	411	450	483	468	457	472	423	471	472	459	419	476	471	457	427	451	495	464	455	444	432	440	485	467	434	435	447	437	440	451	432	416	477	469	458	471	435	470	447	470	478	455	438	465	462	464	447	468	459	439	466	447	469	472	433	421	469	490	438	463	443	437	441	442	450	453	439	428	420	439	447	456	472	429	454	461	436	430	482	452	473	436	476	422	433	475	491	436	473	476	469	440	441	458	484	456	486	441	431	458	496	478	437	438	483	471	493	524	423	470	469	472	450	417	438	468	448	482	437	476	437	451	454	448	426	463	496	453	458	450	460	455	449	451	456	460	455	440	442	475	485	434	461	484	397	477	444	445	432	419	460	429	477	434	458	472	410	466	477	454	432	484	443	446	429	484	484	439	466	412	457	482	453	437	439	429	457	473	440	457	425	461	441	431	446	463	431	438	410	446	447	440	441	497	448	413	400	439	427	450	464	471	473	463	447	465	454	437	456	446	449	421	449	467	453	415	501	462	489	480	453	438	439	418	483	452	412	470	430	471	438	441	471	486	456	448	474	451	473	441	481	449	497	466	441	445	462	458	468	407	429	402	453	467	490	441	494	433	432	457	467	464	454	460	434	413	458	466	444	439	470	467	454	447	486	456	432	442	479	465	462	422	446	446	440	450	474	446	448	425	475	419	441	463	447	459	479	462	461	456	456	434	451	448	491	445	465	410	483	489	469	420	461	398	414	488	461	452	437	447	468	438	438	421	463	477	421	440	448	450	438	432	453	443	488	463	437	474	458	444	458	434	444	514	460	453	471	455	462	437	474	494	467	468	458	440	474	465	413	481	469	457	494	490	454	412	467	426	445	471	451	476	440	476	455	465	409	416	483	500	429	454	457	455	462	489	449	447	427	424	447	470	475	430	455	460	425	453	469	456	427	446	450	476	440	462	455	437	438	413	459	510	436	435	422	441	470	433	487	488	481	423	414	445	458	454	431	433	490	447	464	508	419	470	405	417	440	446	456	443	447	448	442	413	456	465	459	475	452	442	437	471	414	452	451	485	457	451	458	452	477	504	462	406	480	463	461	478	485	450	522	447	423	433	428	442	454	434	466	410	462	447	469	460	451	471	478	431	441	409	437	431	448	440	439	447	426	415	410	477	427	457	442	424	423	470	456	464	466	463	453	412	444	469	449	461	436	431	438	415	438	466	492	455	476	449	465	459	449	430	440	437	442	455	429	419	434	451	476	431	459	480	470	409	478	413	442	445	454	488	454	400	454	473	463	446	489	436	471	478	442	466	460	430	444	455	434	435	430	455	459	443	439	429	429	454	455	429	474	439	462	450	466	427	502	456	487	435	466	452	422	484	436	429	442	446	475	453	479
25545	24367	33678	26567	21199	11471	991	405	383	352	361	372	394	359	352	387	359	390	348	387	381	353	391	352	368	366	411	359	368	371	314	394	354	384	369	358	396	375	343	341	368	342	352	382	365	372	337	348	377	353	390	375	368	352	364	347	349	344	351	373	358	348	368	362	368	356	373	367	370	363	376	340	337	389	374	372	345	399	349	344	386	346	367	365	357	397	344	361	346	340	375	350	348	349	363	355	347	355	352	353	359	364	373	349	375	385	362	385	348	363	405	367	408	344	347	361	347	328	370	346	370	330	342	360	343	365	347	347	366	383	373	365	347	368	347	368	375	342	367	368	407	357	385	337	355	390	344	374	364	413	355	348	372	371	338	348	353	383	389	352	354	376	368	368	356	340	358	339	349	361	370	400	363	406	369	338	360	353	363	341	377	344	344	382	373	338	366	385	374	347	359	371	323	359	322	347	366	366	364	333	338	350	339	370	301	381	380	389	383	359	359	359	344	372	361	395	356	349	372	350	333	353	369	394	361	344	377	361	327	329	349	371	350	367	351	368	359	401	347	365	389	391	382	373	348	338	360	342	350	379	359	391	362	340	366	346	366	334	349	342	323	355	319	357	367	357	378	388	368	386	383	353	377	315	377	348	340	343	371	370	346	329	355	346	372	383	376	364	364	326	341	387	367	305	382	339	370	368	366	334	366	373	344	352	343	386	361	338	351	362	360	352	345	373	350	353	367	364	355	339	358	363	381	338	359	373	364	334	332	326	369	376	367	377	353	345	369	346	359	369	364	337	367	342	361	370	374	326	334	334	383	368	366	366	335	350	355	367	365	364	354	365	374	371	338	340	344	364	351	343	368	387	355	343	361	369	347	390	337	363	354	353	379	369	347	355	361	377	368	362	345	363	372	358	338	372	345	362	360	345	362	383	357	348	354	395	383	362	377	354	345	370	381	386	359	355	341	347	360	360	338	373	361	375	365	375	360	358	366	370	414	338	339	349	335	360	378	316	365	321	383	349	358	351	393	369	364	379	359	367	304	377	382	371	342	372	412	366	355	354	352	350	364	372	323	360	377	357	362	365	332	341	364	378	346	366	359	316	367	383	344	326	375	357	361	377	395	359	387	400	383	399	336	381	346	372	370	388	360	377	382	372	345	375	353	351	373	379	378	360	383	408	330	390	370	342	354	376	359	325	392	367	376	378	363	389	344	373	360	355	356	346	355	335	341	356	331	361	391	378	326	336	362	385	336	362	346	344	355	353	345	366	347	383	352	374	369	410	377	375	399	365	345	317	344	380	361	401	351	339	347	362	360	371	362	352	391	389	341	369	385	367	366	395	340	362	353	386	374	354	376	353	377	345	341	367	373	356	373	356	370	379	359	378	338	396	360	360	337	331	352	350	386	385	338	350	362	392	387	375	341	365	375	347	359	341	382	349	351	359	357	349	374	366	332	349	358	384	374	365	374	339	384	362	334	355	375	367	384	366	363	382	362	372	398	357	338	345	349	370	367	340	345	374	358	366	354	333	365	349	349	347	364	372	353	361	342	377	399	393	375	373	321	374	360	370	356	386	373	335	385	379	334	385	346	335	355	363	328	360	322	331	376	334	303	378	351	353	314	348	365	334	323	341	361	353	347	328	339	394	369	357	379	347	395	367	348	352	390	360	361	354	360	335	340	335	353	345	350	365	353	363	326	370	353	333	384	350	362	391	386	360	348	390	361	407	372	366	330	396	349	360	364	321	366	352	379	381	369	355	381	362	357	393	379	339	384	323	354	385	366	356	383	379	354	341	376	358	335	343	356	365	364	361	366	333	357	387	368	341	364	357	418	373	401	367	398	341	377	335	370	351	352	367	357	381	358	396	349	319	361	345	368	375	323	378	353	392	377	341	375	366	347	369	368	365	352	393	354	298	351	374	331	379	353	358	350	337	354	341	381	340	378	360	355	370	374	374	359	349	377	357	353	391	372	368	381	334	354	376	368	337	385	368	351	360	372	368	348	342	375	358	376	353	357	351	382	361	352	360	344	356	335	357	338	372	342	374	355	340	334	349	370	384	401	354	387	356	359	366	330	326	336	323	360	362	361	335	361	351	379	360	402	350	392	409	361	347	343	379	365	344	402	386	386	352	379	347	340	350	366	352	394	334	370	373	368	352	380	338	355	377	367	372	342	372	357	350	362	398	365	372	365	366	368	403	363	393	372	336	376	332	358	378	370	333	340	342	369	325	352	350	337	376	394	409	343	361	349	385	363	368	360	352	340	380	360	354	387	374	355	348	344	367	366	363	363	387	326	353	355	360	353	383	396	356	387	349	376	351	358	376	328	341	372	340	383	385	396	365	345	367	350	358	400	340	357	347	348	369	350	346	381	368	352	314	358	360	375	358	341	354	387	330	362	375	346	400	405	378	341	332	345	347	326	320	345	399	377	361	344	373	356	348	332	347	363	362	353	329	324	353	351	357	360	340	366	330	355	372	369	339	373	356	369	355	372	377	337	342	365	338	351	359	337	350	331	352	386	373	374	395	361	354	343	378	346	361	364	332	345	369	366	361	366	356	381	368	342	375	348	341	359	375	395	370	393	372	378	370	365	332	386	379	350	358	341	349	377	382	370	367	379	360	372	369	331	353	352	369	360	348	393	363	318	370	340	352	343	352	339	387	375	354	354	348	370	364	367	333	372	356	367	391	355	368	348	349	359	356	364	356	362	361	359	347	348	340	359	389	370	330	371	379	363	339	343	383	338	354	315	372	360	342	384	375	379	329	343	367	379	360	378	333	348	348	373	395	374	349	375	364	382	388	361	333	379	377	354	329	378	368	351	368	382	380	342	357	347	347	351	324	386	375	365	328	372	373	357	366	334	355	356	354	399	370	350	343	369	358	395	360	364	327	360	355	389	388	375	363	381	352	349	364	331	364	366	354	345	332	375	347	341	336	359	365	381	353	346	336	369	345	346	394	350	345	345	363	343	342	338	366	344	359	385	346	346	389	344	377	360	384	364	325	404	358	351	348	402	360	357	381	371	339	380	373	359	356	337	369	385	362	361	362	365	377	363	370	360	358	308	351	350	343	352	373	372	374	357	363	384	345	359	338	378	373	368	381	371	337	341	353	350	362	374	357	380	383	369	344	357	378	343	376	342	397	352	402	378	366	351	379	380	343	331	378	372	355	381	367	353	342	392	335	352	356	375	359	390	313	339	351	351	363	367	327	353	358	341	354	318	382	365	364	392	363	362	378	372	408	358	389	363	375	397	352	345	367	375	388	334	395	364	352	355	307	343	391	338	328	337	347	394	378	392	366	348	380	354	356	409	344	386	354	343	367	347	328	348	347	383	384	372	373	351	352	387	384	369	384	346	371	385	371	390	347	334	386	352	328	342	364	337	339	352	362	377	366	363	330	373	336	359	357	369	333	357	393	379	365	356	355	368	356	371	346	385	380	370	366	393	362	371	378	348	367	377	352	351	346	342	357	357	385	361	368
62230	91201	64681	36999	22968	9417	582	582	557	563	569	608	610	606	555	578	578	546	585	563	562	564	559	575	593	599	579	590	588	566	535	611	591	556	587	561	586	584	615	552	579	586	523	581	554	555	571	566	593	593	576	571	615	580	597	650	603	550	597	572	646	547	580	597	576	601	591	543	569	628	586	562	533	584	596	622	598	594	568	550	533	565	587	587	566	576	595	598	585	589	540	604	598	577	599	596	573	546	541	579	558	567	559	563	578	538	586	642	545	575	611	537	580	584	600	635	573	577	563	536	605	572	624	563	562	599	574	605	562	567	539	571	624	618	545	607	631	578	540	599	592	544	531	578	547	547	546	569	544	607	561	594	564	543	551	580	587	563	572	582	565	606	559	548	556	558	599	573	532	559	560	590	564	554	576	552	575	564	563	621	568	623	612	569	601	573	584	580	599	617	548	609	568	587	626	625	604	571	575	538	578	574	585	573	544	566	552	570	548	568	559	524	596	575	573	599	568	569	579	534	563	573	569	532	555	588	582	554	619	542	568	542	583	581	556	572	593	576	568	582	584	576	566	541	561	564	563	575	593	581	537	603	547	564	569	595	589	566	568	603	552	598	567	563	561	574	538	589	566	547	599	585	581	540	604	572	574	543	540	590	585	571	596	612	564	545	556	565	581	584	571	590	542	601	591	566	613	541	577	570	586	569	551	549	587	578	602	541	587	571	566	575	551	524	550	547	565	593	635	604	581	562	551	592	575	582	571	627	555	564	555	578	550	530	584	537	549	573	576	531	568	582	575	596	593	525	559	593	603	570	586	587	584	586	586	544	549	628	575	510	597	578	585	585	586	610	613	603	570	565	549	579	597	561	556	567	551	544	600	510	575	523	609	584	602	574	631	590	563	523	571	559	553	570	545	587	569	552	560	570	594	573	538	553	603	562	599	562	570	577	576	559	566	595	582	553	540	578	561	566	573	612	604	611	541	532	617	560	561	596	563	565	544	549	549	551	589	583	602	552	587	576	571	592	606	507	564	570	558	536	567	585	578	549	583	564	608	541	588	581	578	602	554	591	601	587	594	580	590	578	616	582	593	583	556	566	613	603	567	573	589	575	554	510	533	585	564	585	578	598	534	590	594	588	604	574	570	551	575	571	588	544	553	551	589	554	571	561	568	537	577	554	568	629	607	557	557	572	535	532	586	545	623	549	556	592	600	548	575	562	548	560	563	609	573	580	601	574	571	589	611	593	603	547	582	613	559	593	586	585	593	576	599	538	559	592	559	610	570	600	570	585	566	560	550	595	599	537	564	550	567	560	579	585	584	608	573	606	562	557	562	573	620	539	606	581	590	567	576	560	570	592	564	553	582	585	557	588	592	578	550	550	555	559	573	573	613	549	575	611	582	549	565	572	605	549	584	596	599	565	577	609	625	539	547	554	556	572	592	527	544	518	580	602	570	561	560	591	589	592	565	585	546	583	563	592	616	545	577	585	578	586	551	587	554	612	541	583	564	566	593	524	523	573	575	594	578	587	556	585	657	568	540	597	566	558	552	612	539	565	603	549	572	601	609	608	568	584	569	614	580	556	590	567	584	578	558	612	595	587	585	568	558	598	613	564	595	578	578	596	602	559	598	576	568	599	560	536	613	560	588	582	550	549	584	614	538	527	574	604	578	579	584	571	544	626	607	575	541	604	597	564	581	558	566	558	581	580	597	632	556	616	581	586	570	574	573	554	560	561	594	553	537	587	597	592	545	592	563	538	568	595	557	541	568	583	559	619	633	533	568	540	572	583	600	603	586	572	534	543	634	601	558	554	537	587	585	564	558	596	576	557	564	570	568	552	568	546	619	583	593	580	574	570	572	601	592	594	542	553	563	560	557	553	575	548	581	521	558	594	518	632	601	574	614	569	587	519	561	570	592	565	541	548	599	554	594	590	567	580	582	547	613	575	601	569	577	544	575	572	591	554	579	571	559	589	555	585	545	572	585	566	572	561	570	577	554	581	521	588	602	530	574	571	605	590	569	565	568	600	562	573	566	588	599	597	566	552	631	551	566	565	575	573	591	580	582	572	555	564	568	591	562	604	590	568	612	521	566	570	562	581	543	568	540	571	544	543	592	612	613	614	612	570	595	557	593	568	616	567	530	570	608	590	574	564	565	586	551	545	592	519	599	564	566	559	574	579	559	560	564	585	560	589	594	594	611	578	599	546	581	605	547	549	549	581	641	546	573	537	623	572	602	606	557	600	575	562	514	552	593	571	589	588	561	556	589	612	541	567	573	578	554	616	582	636	594	614	544	546	570	542	594	570	561	530	614	537	562	555	609	568	550	582	579	589	600	568	524	569	542	591	583	557	558	572	596	579	571	549	575	580	570	582	601	635	586	570	592	548	563	579	590	589	590	581	605	574	614	580	553	616	620	582	575	584	579	578	589	665	573	582	538	622	587	600	597	567	593	592	559	546	573	579	534	599	589	552	518	594	576	569	561	567	539	585	562	570	571	604	579	611	570	592	579	610	574	588	539	646	594	625	592	574	634	562	536	575	583	571	582	542	602	556	538	613	579	566	549	572	570	612	589	588	562	573	553	531	592	602	588	570	569	500	590	519	573	546	599	560	616	557	591	577	560	574	560	578	599	545	561	549	573	569	574	564	566	577	573	575	584	571	556	564	557	591	565	596	548	569	579	558	573	550	574	547	611	593	571	636	540	604	579	584	597	541	542	564	567	559	583	588	573	643	574	572	577	595	559	589	572	573	592	585	551	542	575	619	573	591	572	593	617	536	603	562	559	561	583	565	534	537	532	571	592	568	562	569	590	552	512	570	627	562	563	562	583	593	560	591	598	612	576	598	548	590	589	598	581	585	566	592	594	538	539	589	583	560	550	558	557	587	570	608	616	581	559	574	550	604	582	563	501	566	540	576	609	548	579	593	567	596	610	554	596	563	545	585	555	530	586	553	571	580	584	557	574	597	544	553	549	555	618	580	592	594	557	568	558	588	557	594	583	575	565	589	582	558	594	632	570	630	594	549	577	559	573	620	582	507	569	566	626	581	542	576	599	601	580	574	557	595	596	602	596	616	579	546	563	587	559	546	601	562	582	596	577	568	559	599	648	543	582	554	616	565	595	535	544	593	616	573	577	584	568	563	636	553	585	565	553	580	571	554	566	549	588	595	608	540	549	615	560	591	580	563	594	604	541	565	569	570	593	565	590	569	604	554	586	574	556	565	585	535	555	540	550	515	598	572	587	586	543	558	588	568	548	567	582	587	588	567	570	606	632	558	585	563	530	594	562	576	539	569	557	560	562	577	561	543	550	543	593	545	593	604	593	578	570	574	582	602	548	548	547	608	551	537	556	541	553	583	576	561	586	564	572	588	543	606	587	532	517	624	592	568	548	552	594	543	570	556	526	576	615	560	589	546	542	593	575	581	594	523	539	562	600	542	556	555	562	583	579	612	586	594	581	591	581	603	574	561	608	594	591	556
24420	23174	32095	25706	22223	18169	3883	624	589	548	563	579	542	542	570	563	534	556	549	550	552	510	565	494	586	587	583	588	527	585	602	568	604	541	573	529	548	534	570	585	593	547	511	520	533	558	528	550	507	550	519	550	534	517	561	546	579	539	570	543	542	497	540	519	516	560	566	547	526	510	566	553	569	562	572	523	541	518	542	578	515	524	563	541	572	552	545	533	536	557	567	554	554	593	528	547	511	547	566	574	559	539	533	568	552	531	558	552	515	585	554	583	520	548	543	557	525	534	501	530	546	494	562	535	540	586	466	561	579	525	524	579	541	534	542	520	529	552	535	521	545	573	545	535	532	571	547	551	545	565	597	584	540	548	507	528	531	533	545	529	571	518	562	569	558	548	542	546	539	567	532	541	561	552	561	512	528	506	507	517	612	516	558	554	585	585	557	516	572	554	514	550	531	550	537	548	555	576	511	566	512	533	533	569	553	585	572	543	505	555	542	516	574	532	561	518	555	515	536	530	516	540	536	534	553	557	575	526	522	582	583	560	530	549	522	540	541	520	534	589	520	522	553	547	573	539	609	530	592	588	550	575	570	558	496	539	562	564	571	550	563	547	560	558	532	545	507	510	561	544	558	547	556	580	573	553	513	566	538	540	565	542	523	540	560	558	542	533	526	565	549	535	572	555	565	558	571	573	524	555	536	524	540	546	491	530	526	542	515	550	543	558	557	535	551	520	566	566	577	527	527	538	505	518	513	505	533	486	565	521	557	512	556	532	597	537	586	495	511	558	550	512	528	545	540	551	557	550	537	528	490	561	571	539	538	553	524	545	501	546	553	516	538	558	542	560	542	547	593	543	577	528	554	518	518	536	524	541	546	534	509	540	524	523	540	559	530	582	536	523	541	502	538	579	550	549	565	526	511	560	557	529	552	510	537	565	558	557	534	519	578	571	535	569	545	566	514	510	502	569	535	500	515	579	563	502	506	597	552	553	596	543	552	506	572	540	524	595	520	525	539	544	567	536	505	527	507	590	527	544	580	559	547	526	549	524	552	520	538	554	526	523	523	555	565	566	561	547	572	525	595	555	537	521	569	576	572	565	578	528	563	527	567	554	528	546	536	546	580	544	518	538	579	560	567	585	495	558	551	547	541	581	521	564	529	541	514	502	576	530	530	524	541	539	571	580	569	524	534	544	557	535	531	491	479	528	527	530	563	540	532	529	561	543	530	526	541	539	558	580	551	495	556	562	538	549	532	535	533	550	534	549	514	504	541	548	604	535	545	543	504	517	553	511	508	531	535	545	532	525	546	530	598	571	515	549	525	529	552	567	518	553	552	529	537	579	524	570	591	559	551	568	539	518	530	529	512	547	543	533	575	536	495	548	567	567	562	540	583	571	553	531	572	575	537	577	528	539	520	554	520	574	509	550	540	549	588	538	553	554	553	525	534	543	522	553	543	516	537	563	551	533	533	501	559	548	533	511	527	534	542	561	566	560	563	526	511	516	537	567	564	541	547	543	529	511	561	585	527	547	528	557	602	545	560	543	528	533	590	523	581	524	519	542	560	555	559	545	578	532	554	533	542	556	522	536	528	548	557	531	534	525	544	516	532	523	549	544	535	554	520	571	558	539	560	526	561	551	531	566	552	581	527	522	563	564	530	544	556	544	583	606	545	527	479	532	533	560	517	551	490	564	553	531	559	537	571	582	506	555	515	524	574	564	590	573	559	563	549	529	562	530	558	551	540	556	536	501	559	560	574	568	556	563	553	539	522	509	506	510	547	539	560	544	543	589	531	569	536	549	601	509	581	482	523	525	553	559	526	553	544	567	582	581	525	575	546	536	542	518	551	585	515	569	568	514	608	485	551	571	506	520	537	548	583	589	559	567	535	576	528	567	494	574	563	540	547	530	564	585	544	535	527	523	536	517	514	522	539	551	601	551	555	546	539	557	487	535	542	568	567	555	523	580	562	540	558	525	576	542	538	593	526	545	546	569	536	567	544	565	533	534	527	572	534	571	575	550	537	530	533	566	540	539	535	537	537	523	526	527	541	529	540	529	518	540	536	561	543	528	538	530	538	514	562	554	543	513	560	524	533	559	544	529	508	504	573	590	543	509	543	556	535	533	541	532	562	542	578	571	574	495	534	512	557	545	544	543	583	530	560	539	530	531	523	585	542	572	509	532	535	581	549	556	529	553	591	565	505	521	527	519	557	554	558	539	574	511	532	569	543	540	556	540	531	611	573	531	509	544	546	538	553	533	540	541	514	508	541	553	542	514	577	568	548	574	535	564	513	575	556	531	548	602	494	559	549	485	536	540	585	520	600	515	553	536	543	529	540	516	545	551	545	554	516	548	513	487	575	558	572	538	510	540	516	544	564	566	539	532	485	559	601	530	574	560	520	553	539	518	574	570	474	569	551	514	552	535	542	522	554	565	593	576	563	545	533	528	528	588	546	537	554	560	524	523	561	538	493	555	546	541	523	544	540	576	554	547	562	526	559	515	537	576	508	524	561	500	547	528	544	547	536	540	511	545	545	548	524	561	535	528	557	542	536	542	550	551	502	518	512	515	540	514	520	548	566	550	548	560	542	533	519	529	537	510	518	541	620	571	551	563	548	558	527	554	558	548	562	547	538	575	556	534	560	536	565	553	534	524	518	543	545	481	524	539	524	504	504	491	563	570	549	542	543	561	486	549	519	506	542	534	583	538	544	548	495	497	586	576	530	544	572	553	516	514	526	495	539	518	496	544	553	483	536	553	543	517	535	525	547	553	550	523	548	610	491	501	517	529	554	511	525	530	567	544	518	523	553	563	551	549	581	517	516	573	568	553	587	591	559	498	522	515	569	536	550	496	529	559	549	562	527	550	542	513	526	530	550	540	552	548	586	529	559	588	549	518	555	519	556	508	544	552	516	551	531	546	533	534	524	536	588	542	549	587	579	514	531	571	512	564	569	543	510	579	552	501	524	560	537	539	500	549	549	539	532	574	491	583	543	509	541	554	546	571	525	568	535	516	533	490	537	582	517	525	540	595	509	530	562	540	550	552	534	513	563	517	564	539	538	600	589	530	503	601	549	550	519	537	548	508	536	536	511	525	547	515	566	560	555	524	558	589	571	502	521	523	583	571	565	527	528	524	586	506	531	564	566	537	562	559	542	513	548	573	565	543	550	512	560	544	516	546	582	518	520	529	534	530	544	537	556	486	593	516	558	580	533	544	480	544	571	524	566	566	615	545	543	536	559	532	554	536	542	546	532	545	535	589	522	483	529	557	615	573	531	567	486	531	559	528	492	577	525	540	544	513	559	556	568	565	559	530	526	587	582	620	506	554	557	524	539	537	557	530	528	491	545	539	554	509	545	504	547	554	562	551	565	549	514	529	586	523	530	570	572	526	578	539	519	574	554	500	507	516	535	562	552	527	538	533	577	547	504	507	530	523	585	554	513	531	538	571	516	567	507	532	545	536	542	514	550	506	506	560
61415	101548	73772	43672	28523	12333	888	849	833	838	871	877	824	883	816	874	859	826	804	845	847	854	822	823	878	860	845	862	820	865	792	835	825	852	810	854	811	822	876	826	816	849	863	837	816	877	787	821	842	819	865	832	829	803	793	842	829	876	851	783	863	749	860	830	865	903	897	794	843	781	848	839	796	864	862	802	841	824	865	880	780	822	844	835	805	872	789	838	870	877	828	814	853	811	807	878	823	809	839	832	847	840	825	832	810	811	807	840	780	833	828	811	872	808	808	797	855	786	796	801	831	840	815	847	795	791	840	833	841	789	829	820	866	895	821	822	833	855	821	803	815	833	832	818	787	763	831	800	812	850	843	841	817	819	848	834	857	861	815	878	818	832	825	843	860	879	796	832	784	819	825	841	837	829	845	826	832	832	815	818	823	750	819	793	865	824	865	856	837	820	817	852	847	818	828	846	826	825	814	773	876	796	815	810	778	840	837	842	813	869	773	854	787	862	831	798	788	818	828	806	843	846	827	798	861	827	805	803	858	854	807	848	821	806	868	910	859	832	835	838	852	838	852	851	841	810	815	775	793	824	862	843	850	833	788	825	864	805	806	846	826	794	829	820	879	795	823	814	781	828	799	895	776	804	844	867	780	802	810	847	879	840	898	845	803	823	882	848	817	800	788	887	796	840	820	911	842	821	806	825	848	841	827	825	843	832	809	841	816	816	816	833	845	806	806	836	796	837	835	823	863	821	811	782	845	853	827	815	815	837	869	763	846	863	810	876	835	763	819	815	806	866	825	803	826	798	799	850	864	819	845	810	827	840	815	846	832	863	773	819	814	822	801	786	881	847	811	830	812	855	777	841	856	877	774	851	812	842	853	840	818	858	805	857	864	801	865	747	777	823	830	822	799	814	802	833	832	821	834	822	856	787	822	848	868	829	803	861	824	829	834	836	800	795	852	799	800	867	859	862	808	812	789	852	867	817	828	831	808	825	791	843	788	821	836	819	846	837	863	843	819	808	851	848	824	824	809	827	820	819	810	869	832	776	851	857	824	827	816	878	842	802	830	779	862	832	792	863	786	841	867	856	864	794	818	848	834	834	856	846	851	823	818	823	810	856	800	862	823	886	797	835	851	777	852	826	870	841	843	851	768	807	857	814	811	826	832	829	834	856	850	874	815	788	850	838	808	828	799	816	832	812	827	806	854	799	881	873	823	811	810	801	850	874	858	821	815	830	819	842	815	892	869	828	877	887	853	834	832	857	839	821	831	782	828	805	808	858	745	852	815	813	843	800	793	842	768	791	786	801	797	846	800	792	857	837	792	829	843	835	807	835	876	859	836	863	789	863	798	849	785	786	787	811	869	834	855	824	773	794	817	855	829	809	829	825	828	790	886	838	889	849	810	841	866	827	909	847	817	812	800	781	859	849	869	895	824	823	802	836	816	790	818	843	840	799	862	816	827	820	846	841	784	815	830	833	798	778	810	825	790	837	819	827	797	808	902	878	812	810	837	814	865	826	820	813	771	820	804	840	845	812	919	811	818	852	812	782	838	857	826	851	851	807	817	852	854	820	837	815	854	814	819	836	892	812	835	819	867	821	789	796	847	827	841	829	807	843	852	820	830	809	836	834	817	856	826	891	801	841	868	822	789	844	820	829	803	828	832	829	848	822	824	840	825	818	787	848	870	826	867	840	841	849	809	831	820	788	808	854	799	846	833	823	852	814	833	849	838	820	797	846	792	840	839	822	848	813	838	852	895	854	821	822	806	802	757	807	850	849	805	786	830	837	806	827	809	840	842	809	818	820	827	863	843	845	869	782	827	839	823	817	833	861	808	821	789	859	829	836	823	821	806	852	865	827	873	815	853	804	817	882	794	837	814	828	822	854	831	790	816	824	806	849	849	806	860	912	870	870	856	858	790	835	846	845	848	806	842	854	843	821	843	792	823	826	814	834	799	799	838	840	825	786	829	809	849	784	835	855	785	897	873	811	871	853	801	801	796	856	808	873	812	803	842	852	829	842	815	751	846	829	817	809	806	782	787	859	847	846	777	850	859	821	815	835	842	842	818	815	887	868	863	889	885	880	858	805	848	844	835	805	843	812	791	767	861	863	821	873	839	800	874	833	846	854	768	825	818	857	835	852	762	804	840	822	806	823	784	838	780	856	837	872	839	769	848	826	869	831	812	820	838	832	809	791	859	831	836	825	835	770	826	812	878	899	794	838	879	840	782	831	848	815	844	837	818	859	848	784	883	863	876	816	802	823	842	833	810	849	851	859	792	858	853	843	798	798	837	844	814	811	851	795	824	818	796	795	853	840	848	819	809	779	790	818	821	816	811	843	834	798	867	821	802	818	853	847	838	838	842	841	834	797	841	804	878	840	797	836	793	807	811	860	806	802	808	787	835	850	858	823	825	801	810	799	821	890	839	876	792	853	872	810	836	844	869	839	798	795	859	806	797	876	841	801	811	842	833	817	827	856	881	838	801	815	831	810	787	822	813	795	794	863	824	858	752	822	833	822	821	837	787	812	862	840	830	817	848	851	813	825	832	799	770	863	851	799	850	796	834	897	810	817	807	814	777	828	843	857	864	845	818	792	809	858	811	824	813	782	776	822	854	845	887	838	858	847	807	879	800	857	862	839	796	858	869	796	807	807	852	856	853	834	811	878	802	851	862	819	855	855	796	813	812	790	819	815	839	799	771	805	803	878	838	814	827	826	806	805	842	820	835	845	820	777	835	850	807	841	831	801	854	840	806	820	872	845	832	820	853	849	835	796	828	838	824	853	861	838	828	844	782	852	828	799	828	823	853	860	826	838	919	832	859	822	822	812	773	861	810	802	825	801	856	826	835	875	841	861	836	794	826	859	773	852	807	798	774	824	801	836	817	875	735	826	821	794	848	878	831	787	827	796	808	829	896	776	857	832	824	810	823	819	833	811	871	855	831	886	787	830	891	813	831	827	851	830	834	795	821	760	877	824	846	796	873	859	797	878	841	824	815	816	857	838	864	846	804	885	831	817	777	833	817	788	823	823	852	846	884	875	834	817	808	823	830	792	810	838	789	844	791	823	851	810	857	833	854	871	808	828	848	809	818	857	837	799	832	804	816	835	871	817	847	830	812	871	860	817	864	859	793	809	831	816	816	828	842	869	869	816	817	856	825	782	821	830	850	807	831	837	861	842	826	823	840	752	800	817	843	847	825	832	810	840	844	838	807	865	820	839	846	851	809	820	781	797	823	815	855	815	868	814	815	772	864	859	851	778	840	866	847	817	865	845	835	814	811	819	880	818	746	814	797	840	825	820	842	807	853	823	839	868	848	832	804	883	787	827	811	826	828	862	842	781	813	818	840	867	866	839	832	817	814	838	841	827	871	854	808	833	827	824	891	832	815	824	837	846	765	831	795	799	862	834	821	855	811	834	847	873	823	854	796	836	852	830	862	804	837	849	862	788	806	807	845	807	818	815	828	820	831	821	822	806
32009	30438	28383	11938	2169	864	303	284	298	276	280	289	271	284	259	267	298	265	282	283	277	265	262	266	247	279	263	271	259	279	277	272	235	293	267	271	255	277	297	249	282	296	278	255	274	273	297	291	275	291	272	262	285	253	278	311	292	282	235	267	245	287	258	288	277	267	300	292	280	282	302	273	301	277	280	239	263	281	258	254	276	251	243	278	261	277	282	254	279	282	275	285	272	285	276	297	289	308	288	274	292	307	291	273	272	260	249	285	279	271	266	273	271	265	294	278	273	252	263	272	276	252	289	255	311	265	282	281	289	258	311	290	281	256	272	263	310	260	273	273	274	273	277	263	328	282	304	285	296	267	243	286	298	263	307	267	269	267	265	282	288	259	268	285	274	293	268	309	266	245	282	279	293	274	262	259	274	247	288	253	271	274	253	305	262	284	267	266	272	269	249	262	278	277	268	288	266	249	296	248	266	268	261	280	275	273	253	280	253	265	306	238	263	274	289	262	262	260	301	262	271	284	249	268	264	239	280	259	284	258	272	285	251	280	286	265	267	263	257	303	264	268	294	269	266	256	269	280	294	266	292	295	280	255	251	302	264	255	304	262	267	249	281	300	247	278	262	277	273	241	294	280	304	279	287	255	283	252	255	293	266	285	282	245	297	244	269	266	253	288	277	253	273	267	297	291	249	240	276	276	289	295	295	276	264	296	247	273	305	256	302	269	266	286	270	304	253	288	267	254	290	282	260	271	274	258	295	287	291	257	276	261	280	268	270	276	256	276	237	292	290	256	275	299	272	237	283	261	288	284	289	253	262	313	261	279	285	249	282	310	271	242	259	261	278	284	289	261	282	270	262	267	300	278	266	264	281	256	271	265	322	221	283	260	254	282	286	270	249	236	254	311	286	284	270	269	286	256	255	260	253	271	239	269	285	263	256	265	285	271	289	278	266	289	290	287	275	270	261	261	288	284	270	291	252	282	266	247	289	272	279	292	275	282	268	275	267	262	270	288	279	266	248	272	261	248	274	282	295	289	287	307	284	276	268	249	293	277	241	272	296	265	240	265	299	280	264	273	268	267	284	257	256	281	251	252	251	298	265	301	285	298	253	288	271	289	269	277	254	257	291	291	308	273	266	266	299	257	265	232	259	253	288	280	242	268	297	312	267	291	281	277	253	246	249	288	299	279	266	265	274	303	303	270	270	258	267	283	267	292	266	253	279	266	285	277	250	290	266	274	284	263	287	255	266	275	292	283	292	298	233	261	262	277	273	255	269	274	267	257	278	294	273	298	282	280	268	268	268	276	280	267	278	244	297	247	258	273	318	294	247	283	259	309	287	275	255	267	286	255	292	248	294	254	253	277	263	271	260	278	263	288	309	254	281	291	277	260	289	281	275	275	286	269	282	259	257	293	264	280	273	279	285	276	277	283	288	243	280	277	269	267	298	276	276	288	273	295	291	284	238	270	280	302	262	285	263	295	271	263	298	284	221	264	272	259	277	304	313	277	267	265	279	252	283	278	289	299	268	264	267	269	284	261	252	262	265	277	262	274	248	281	268	268	252	268	266	309	264	267	283	242	275	260	265	267	259	286	260	295	256	272	263	255	266	258	261	277	282	290	261	271	270	262	256	303	259	263	273	278	267	276	299	264	265	288	272	253	284	249	255	254	275	296	275	294	293	295	261	303	273	285	284	279	255	280	255	284	276	271	273	270	289	285	273	279	262	302	279	297	267	303	287	267	275	265	271	278	254	294	306	258	283	234	264	289	271	290	263	262	269	247	267	268	293	284	268	298	269	270	263	277	288	284	289	271	276	271	295	295	258	316	279	287	276	253	309	272	263	266	245	283	285	262	294	266	299	280	280	238	266	268	282	293	289	259	273	262	274	303	274	264	272	275	287	266	283	256	265	259	255	273	291	256	300	258	263	298	282	272	275	259	272	272	274	264	254	265	291	283	281	289	296	285	267	272	257	295	274	248	289	284	279	257	276	313	286	261	273	256	261	282	266	275	262	278	264	280	294	266	300	279	257	277	294	251	295	274	290	255	295	285	270	282	251	248	273	270	264	285	275	248	252	278	293	305	260	242	310	268	282	267	287	225	259	254	297	277	282	284	274	317	300	269	287	287	271	267	258	282	260	281	279	266	277	256	289	286	292	301	278	266	266	262	241	268	299	266	292	260	262	265	292	275	260	262	267	275	274	251	242	283	257	277	253	286	255	262	302	272	266	285	275	302	276	258	274	256	299	247	277	315	274	265	284	269	261	269	305	281	283	236	299	257	270	297	248	286	270	281	311	287	265	305	277	287	255	279	253	263	290	286	244	280	260	282	246	262	267	279	285	288	253	302	261	258	261	279	242	254	294	254	289	291	299	253	291	267	294	272	259	271	255	298	257	284	289	305	258	253	259	265	310	270	273	286	260	284	286	283	274	318	286	277	265	255	280	296	295	279	258	271	267	286	263	277	295	256	284	272	282	268	264	285	275	278	264	261	287	294	259	298	273	290	272	268	259	258	269	283	265	284	281	273	257	274	310	258	286	250	250	288	283	294	285	290	275	264	281	250	291	265	272	279	274	291	274	262	256	271	267	257	279	252	268	247	259	287	271	276	281	265	277	271	265	279	255	254	281	268	251	285	284	266	277	232	270	255	273	277	240	278	289	284	308	288	268	295	268	277	270	277	248	294	267	261	301	248	258	304	281	279	285	291	296	315	273	261	288	273	265	260	250	271	289	248	267	282	259	275	249	288	274	293	268	281	300	279	279	281	266	298	292	274	272	285	271	269	297	284	262	249	247	273	252	279	248	265	273	274	283	277	275	248	283	285	258	282	284	266	264	290	248	258	273	272	273	302	242	258	295	259	300	291	266	270	295	287	266	287	263	271	299	288	275	263	274	285	245	279	302	266	240	280	253	256	285	260	272	288	282	300	259	269	278	274	265	280	278	275	271	302	274	277	259	266	275	233	252	256	273	254	283	237	278	255	307	282	294	298	280	280	281	270	274	271	292	261	300	297	263	297	257	299	269	268	308	265	264	289	266	251	292	271	319	276	297	267	281	272	299	284	270	270	248	245	283	238	277	285	243	284	273	248	281	264	289	251	283	270	263	272	246	287	300	269	269	252	302	269	265	289	279	275	256	274	253	292	280	268	293	282	277	268	252	281	254	270	257	274	284	281	276	261	280	285	261	304	263	264	309	281	251	265	265	287	264	262	281	269	230	286	270	274	281	269	295	272	289	258	250	274	292	255	281	245	257	256	286	284	270	287	257	300	276	251	255	282	291	285	291	264	268	294	284	283	278	265	248	278	297	253	325	243	272	258	273	279	274	274	254	281	300	260	259	240	277	279	272	261	274	293	251	242	304	280	266	270	239	292	249	265	285	275	276	273	281	270	280	254	283	248	299	297	267	267	279	265	243	268	280	285	273	275	269	252	262	276	284	293	266	280	296	275	288	302	273	265	265	264	268	265	294	252	284	260
40926	48515	33738	11304	4165	1679	454	480	444	451	473	450	460	451	444	464	462	467	425	457	489	458	446	497	487	447	458	471	468	478	503	477	455	437	461	473	450	464	457	447	492	441	434	449	473	424	447	480	436	445	429	492	480	434	446	462	455	449	445	458	462	460	469	458	419	421	463	439	444	458	450	482	462	488	446	470	453	462	471	460	413	466	488	430	436	456	481	470	445	449	462	499	484	458	406	481	472	449	481	503	451	453	486	436	478	455	447	426	488	456	439	448	422	425	415	487	429	486	463	434	491	455	456	453	475	448	468	462	448	469	443	500	480	481	431	466	469	489	449	427	430	463	464	411	454	449	483	431	457	424	487	473	461	476	425	424	472	485	468	464	470	475	486	475	467	450	405	434	440	477	427	457	439	498	442	461	488	463	488	455	461	436	458	430	471	444	460	461	487	472	475	458	482	420	475	477	418	472	435	473	444	433	457	480	440	488	470	470	449	442	444	462	489	455	445	474	419	481	476	441	453	438	479	463	473	440	491	468	444	476	445	446	468	451	458	421	460	458	466	451	476	432	467	492	481	451	444	469	483	445	465	472	431	415	454	465	449	456	445	450	460	414	471	510	480	444	440	428	469	425	470	452	505	443	453	445	488	456	484	451	454	457	458	460	486	458	444	463	468	460	486	472	465	450	481	465	421	458	476	477	501	448	451	468	456	461	475	484	494	444	425	468	478	493	494	475	429	474	472	442	492	461	482	457	460	460	419	440	432	468	453	440	462	477	418	472	472	478	438	474	466	463	435	439	461	454	429	468	424	491	490	497	448	470	453	469	460	464	454	445	475	467	457	472	452	450	483	472	460	445	457	487	494	428	486	465	468	426	421	469	473	468	482	502	488	442	439	460	471	441	458	498	453	471	462	475	453	443	462	442	458	510	497	442	476	437	480	423	465	468	474	404	470	464	454	458	445	461	449	444	480	483	430	486	427	420	472	451	452	485	473	457	445	431	433	460	490	467	449	481	458	465	441	471	449	454	486	459	439	488	445	451	459	418	448	491	448	458	401	417	462	442	402	461	468	437	456	478	453	477	463	455	484	438	449	482	454	430	435	488	443	466	448	456	445	467	440	456	472	467	445	445	472	417	475	476	470	452	467	475	461	456	448	446	462	450	451	453	485	446	412	434	501	450	446	464	445	446	461	473	470	497	443	465	459	472	461	480	437	454	453	471	447	456	452	429	463	480	470	446	450	453	448	470	444	472	471	465	454	433	443	471	453	466	459	443	463	463	454	438	490	458	451	430	454	491	467	480	506	460	461	455	456	469	469	489	463	474	463	482	491	465	499	461	481	456	479	466	421	429	457	497	466	458	455	498	470	473	475	462	447	484	443	486	459	480	507	472	465	447	438	467	455	476	457	450	463	449	468	455	464	507	469	469	428	482	445	453	474	435	453	444	433	452	456	455	441	462	488	459	458	464	472	443	468	487	456	488	457	467	439	473	448	470	468	467	457	470	468	470	438	456	429	443	469	454	456	469	488	483	454	470	466	422	468	473	474	436	454	467	460	414	483	481	432	464	468	461	506	461	444	464	426	428	455	445	451	470	410	426	429	510	482	497	466	460	459	435	468	448	492	479	441	456	456	476	426	462	467	464	468	456	476	470	449	484	437	472	452	429	438	495	472	467	446	488	443	456	476	448	471	459	444	435	488	470	452	495	455	468	466	495	437	441	425	492	450	507	441	492	425	487	473	424	467	446	460	436	465	448	481	474	470	467	482	453	476	477	463	423	472	470	426	448	449	435	424	486	437	476	467	483	464	455	492	409	490	498	461	484	501	449	462	451	489	486	448	445	474	438	442	451	442	479	480	446	451	458	458	477	449	450	441	439	436	464	480	482	455	471	434	440	492	445	452	468	439	487	479	455	449	469	452	441	472	463	499	470	468	497	481	496	472	441	479	459	443	477	439	461	466	466	486	442	478	466	478	474	492	487	456	442	460	458	479	463	482	451	428	464	450	456	453	420	434	463	435	505	456	487	459	461	465	463	444	473	444	466	437	447	457	468	469	469	472	453	440	471	530	449	446	456	484	443	454	448	458	408	459	441	451	450	469	446	449	468	445	480	447	446	470	469	446	448	423	509	442	461	460	466	446	464	466	471	455	413	475	481	479	460	447	464	457	456	444	489	477	463	453	478	426	472	441	500	486	438	471	412	447	448	429	446	437	436	473	471	454	466	448	425	468	458	447	459	438	487	471	451	463	420	464	472	450	465	477	499	447	440	480	437	461	456	504	499	488	459	474	455	471	458	475	457	425	472	437	466	445	467	470	483	443	464	436	452	468	470	429	460	453	448	453	437	440	439	464	432	401	475	462	456	441	449	438	488	465	446	440	455	504	456	424	533	451	439	483	449	425	413	472	473	475	433	489	416	481	490	456	438	435	448	447	457	487	461	463	477	425	430	463	438	435	492	470	498	459	452	463	473	434	465	490	477	451	454	477	461	482	477	457	429	442	454	471	440	462	439	441	466	500	493	448	454	461	445	468	484	467	473	437	436	489	437	438	429	503	465	423	500	446	460	483	440	443	420	468	444	470	476	425	438	477	487	446	499	445	444	448	481	444	466	471	463	471	457	479	491	506	467	465	466	433	436	473	452	451	465	439	446	447	497	486	454	466	440	458	437	438	479	425	454	456	476	494	482	452	464	420	471	447	483	490	452	440	467	460	457	432	441	476	448	418	420	458	479	426	420	445	455	447	465	460	487	465	508	458	510	492	445	471	442	430	461	442	486	466	458	440	466	436	488	450	460	455	433	459	417	494	487	487	462	450	482	452	465	448	454	449	459	509	481	473	469	420	471	424	461	464	449	453	469	435	444	481	453	454	459	481	439	496	485	481	485	435	454	417	455	439	446	417	457	445	452	458	419	413	465	447	484	446	456	471	470	474	473	471	461	445	490	444	485	464	458	510	455	453	429	446	455	461	437	430	413	475	442	452	452	457	435	477	472	445	461	437	470	451	429	458	458	512	446	475	474	476	459	452	432	439	449	446	476	515	459	481	464	476	433	441	438	472	418	448	432	480	462	473	436	452	440	446	426	465	456	450	456	417	473	459	470	440	459	440	459	482	417	412	453	453	431	463	473	460	424	487	503	450	444	464	470	463	474	469	438	451	445	479	478	421	447	431	451	481	424	444	482	432	448	500	494	451	463	461	490	493	439	428	443	474	483	438	446	426	447	482	456	459	448	434	475	403	447	431	487	443	448	457	449	451	443	474	436	454	441	439	460	492	477	494	490	457	488	463	477	481	473	484	476	472	468	457	452	469	476	446	440	489	444	496	463	466	457	466	448	481	480	463	495	450	508	484	439	446	459	464	466	458	426	474	462	508	424	448	450	471	486	471	463	450	453	480	487	439	457	423	457	454	455	444	446	433	433	418	434	438	469	481	460	482	500	459	442	448	455	468	472	480	475	451	477	441	447	460	442	469	426	470	474
25596	24650	34998	27563	20280	9417	795	388	376	396	402	342	383	390	407	380	383	351	377	387	381	379	364	348	360	381	419	375	325	365	356	355	371	353	359	379	362	350	395	363	390	352	320	374	359	369	376	390	360	346	377	316	382	375	351	381	383	360	331	344	323	364	410	332	349	368	369	343	333	371	378	334	350	360	332	341	347	331	366	367	370	363	354	369	391	365	359	358	355	339	341	357	368	368	385	366	356	357	376	387	354	375	356	388	354	325	361	361	424	338	334	356	379	374	335	391	404	334	339	379	347	363	342	354	379	356	370	354	352	383	386	396	342	374	358	366	339	361	395	358	411	367	357	396	363	351	378	372	359	384	370	395	338	355	364	388	359	380	346	337	375	385	370	337	378	365	373	376	397	357	403	358	338	366	353	373	331	368	367	370	354	373	369	370	369	358	352	361	366	342	363	364	353	379	374	352	333	340	359	331	340	383	367	385	386	376	363	334	349	366	349	362	357	391	355	376	382	384	349	378	384	370	369	344	339	384	394	339	374	374	364	363	395	347	360	382	351	335	362	359	356	345	377	385	363	341	373	371	347	328	344	334	339	361	360	361	354	358	342	354	359	361	359	354	349	355	344	327	367	360	374	360	348	381	385	348	355	348	321	353	336	369	364	352	380	332	381	361	373	392	391	350	331	373	371	347	314	341	364	375	377	347	370	348	359	390	336	374	377	361	338	368	363	331	342	318	385	357	396	339	399	362	405	360	338	362	353	355	383	352	389	348	383	360	387	375	384	353	347	386	376	394	344	335	359	361	356	369	380	376	347	378	375	343	369	370	337	378	385	405	388	364	374	381	339	309	320	363	382	351	386	382	374	363	359	331	376	357	389	377	323	364	353	370	353	352	333	364	393	341	357	348	367	357	331	358	337	353	332	356	360	336	376	355	333	340	365	390	364	352	362	366	372	378	323	369	375	362	375	334	375	386	359	375	366	348	374	375	346	408	355	384	361	366	332	328	402	356	340	357	377	358	372	365	355	362	399	364	377	372	362	355	327	374	341	409	339	358	406	351	340	350	374	365	376	349	390	373	389	371	370	366	399	363	361	371	375	329	341	347	382	371	368	370	321	364	382	350	328	370	361	369	401	349	355	386	346	379	355	366	351	360	350	353	362	342	348	340	361	357	361	365	394	379	358	359	378	334	353	371	363	345	348	320	351	352	353	362	343	327	362	401	349	347	385	345	358	382	378	378	369	326	378	381	345	359	340	376	359	380	377	376	375	412	365	365	378	356	369	364	364	370	398	361	371	332	345	340	364	365	365	356	406	372	372	318	331	389	348	390	361	348	347	348	341	372	359	409	336	373	366	353	390	394	375	382	341	402	389	375	372	383	353	307	342	363	386	371	401	375	350	381	349	368	351	357	375	364	390	387	380	378	377	367	361	360	352	364	366	357	309	359	333	370	357	373	354	380	366	373	354	359	409	342	391	364	360	357	360	362	346	378	371	377	349	377	366	377	348	353	374	389	357	371	367	358	338	344	341	347	371	361	379	365	376	352	329	375	368	329	340	339	377	386	366	325	355	368	381	366	352	354	382	394	363	360	358	366	359	388	330	384	381	389	387	342	367	342	330	390	388	357	383	359	334	331	340	331	352	338	361	356	365	368	377	354	377	400	336	342	350	360	375	383	371	380	351	332	333	364	345	374	311	373	397	353	392	377	335	390	339	340	389	362	397	386	350	364	378	362	365	399	352	341	366	345	339	403	360	344	367	367	380	350	342	384	380	362	355	340	328	351	361	353	377	382	397	362	375	374	343	378	369	361	348	393	342	329	360	360	325	365	363	353	333	362	353	365	357	342	364	392	360	361	380	350	391	337	368	331	385	368	374	368	353	361	374	372	361	357	370	366	351	333	345	351	362	360	368	357	372	374	380	364	324	345	378	367	337	359	373	364	373	351	367	364	364	355	360	351	362	360	332	366	407	369	321	389	383	363	355	381	400	342	358	379	351	363	362	385	388	359	369	369	375	345	338	330	348	381	359	332	353	334	356	361	366	363	380	332	414	372	403	339	390	398	382	329	342	363	313	350	324	316	334	346	394	338	347	362	368	368	353	369	356	364	377	352	376	347	393	365	371	364	371	383	385	362	369	355	373	359	359	352	357	389	342	334	376	374	350	394	401	390	386	315	358	371	376	379	362	383	380	353	333	362	357	370	357	392	362	364	396	383	370	351	342	344	386	370	347	359	367	386	385	355	371	382	351	342	373	377	394	357	382	361	367	387	344	393	349	360	340	347	349	391	383	366	356	362	352	374	336	358	375	360	367	377	346	357	375	327	351	329	353	336	371	355	367	381	373	335	351	346	337	327	354	346	344	357	322	370	366	400	387	379	352	374	393	359	369	374	369	398	382	334	350	385	371	343	302	358	390	398	351	361	349	346	334	318	363	373	344	356	388	355	375	398	366	377	363	373	326	375	357	376	375	310	363	364	351	373	378	408	355	331	370	337	356	376	380	347	372	375	341	392	369	358	350	389	390	356	356	380	348	332	373	382	381	364	337	365	363	371	364	335	323	354	357	331	382	371	374	357	374	359	337	349	409	385	360	420	355	366	348	339	349	388	385	384	361	369	368	366	355	375	354	393	357	355	384	345	355	381	337	368	336	329	346	368	326	368	340	357	379	329	380	385	335	342	332	336	356	357	349	344	349	344	371	387	370	341	354	356	344	362	375	330	336	375	409	359	348	359	354	374	365	370	381	341	386	341	347	338	367	368	359	367	362	363	346	347	377	364	348	364	376	385	368	379	351	366	389	389	352	350	345	350	383	357	342	385	355	345	323	379	342	377	353	354	329	329	353	374	354	376	378	353	383	354	387	329	367	393	409	386	360	392	384	347	376	368	329	364	363	369	381	354	382	337	325	340	360	350	328	371	399	336	395	389	372	369	362	332	355	348	363	357	345	366	404	360	372	384	363	322	363	350	357	361	369	383	362	343	376	362	369	330	342	350	357	343	404	326	366	367	356	334	359	329	401	371	407	355	340	370	369	343	405	384	357	337	356	343	390	381	346	349	372	355	322	361	371	390	381	364	356	396	338	366	354	354	371	367	373	372	352	352	349	372	336	356	362	334	370	375	314	383	357	339	355	357	348	382	349	343	352	356	379	354	349	371	356	374	336	348	357	357	420	341	360	349	363	349	368	380	364	382	358	364	364	371	360	355	352	356	366	336	347	369	371	344	358	367	345	338	355	354	373	372	316	369	355	359	350	356	343	372	380	364	375	351	349	357	346	371	352	330	353	347	343	353	357	364	393	389	360	367	368	366	388	358	330	359	380	334	399	355	351	350	366	359	359	364	354	362	390	390	350	333	366	338	348	367	354	361	357	339	340	384	353	373	372	365	348	373	353	350	344	363	339	371	370	353	373	406	353	368	359	353	337	364	354	347	401	372	347	344	340	389	388	382	383	363	352	389	367	350	367	368	363	371	338	343	353	332
63077	92844	66067	35992	19946	8581	583	594	610	558	613	604	568	591	623	605	586	574	558	622	585	628	575	621	570	545	613	598	614	599	577	593	579	596	575	528	574	621	577	604	573	574	583	605	584	588	580	559	600	578	545	566	557	578	553	603	601	593	614	570	529	616	612	580	615	629	564	614	564	560	573	553	564	608	621	575	593	581	569	580	560	526	605	578	549	562	577	585	551	577	603	607	611	599	602	545	552	573	591	581	588	542	569	557	616	579	621	595	586	601	541	540	603	598	564	575	564	557	591	589	545	583	619	555	578	573	584	568	557	585	576	563	606	565	555	571	547	603	589	603	598	634	562	550	536	566	541	560	598	594	573	574	574	648	569	617	595	588	586	632	627	596	593	597	587	608	596	620	579	583	549	584	543	574	607	600	604	607	521	597	604	562	614	562	580	589	561	644	583	620	591	578	559	540	596	576	535	568	559	593	616	590	566	509	562	603	576	570	584	611	545	577	591	553	584	591	624	577	547	563	535	589	623	572	576	623	590	576	580	581	586	611	594	602	577	529	588	632	616	624	536	646	549	603	590	586	596	586	549	584	609	571	580	582	589	566	607	624	596	607	585	627	604	577	532	585	537	590	586	547	599	537	530	568	586	614	631	548	596	598	575	582	619	592	578	629	612	574	600	590	569	571	586	596	558	563	562	606	544	586	596	581	530	590	591	625	592	584	632	593	572	566	611	581	586	589	588	580	610	630	564	554	625	568	587	591	599	555	567	611	547	575	579	602	582	574	591	564	593	559	587	625	558	597	563	595	568	643	580	619	581	596	619	590	561	572	543	608	562	578	570	576	579	549	602	567	614	533	557	603	546	659	612	558	585	597	585	603	602	591	580	609	567	578	557	581	571	586	598	586	593	573	587	596	601	611	576	543	597	616	598	619	584	593	605	573	643	558	625	527	596	599	570	577	578	624	562	592	563	614	566	614	587	582	613	551	616	612	592	601	575	579	509	586	567	591	619	558	564	571	568	622	540	608	608	586	586	604	521	562	546	561	619	606	598	586	564	608	547	589	581	569	645	562	550	557	550	563	572	569	577	597	593	549	540	557	554	595	565	554	553	584	582	590	593	561	565	583	608	571	613	566	581	627	590	567	582	640	529	602	583	584	594	584	577	565	575	590	575	614	579	584	562	592	589	558	560	581	617	575	590	632	597	574	589	586	548	613	569	541	581	592	592	615	598	555	562	606	555	550	565	606	600	581	576	564	562	590	604	579	561	559	547	595	554	607	581	615	552	595	555	555	579	594	574	563	579	581	597	589	631	571	631	548	596	541	603	554	632	605	593	532	598	628	642	592	567	597	579	614	589	599	601	603	589	542	563	604	568	598	532	627	581	588	610	575	602	603	564	599	598	622	558	580	567	588	562	563	553	592	550	562	573	554	561	579	598	552	618	614	598	619	589	581	549	542	580	592	580	603	537	550	614	604	590	567	594	597	566	618	580	615	582	602	565	596	586	607	594	592	618	599	578	576	600	553	587	618	567	582	566	547	610	640	580	606	560	631	588	561	580	592	573	560	607	581	577	543	599	566	556	571	609	597	585	617	585	629	598	583	602	563	590	584	604	542	604	617	618	581	616	565	618	605	578	565	565	599	592	602	565	588	601	588	588	637	538	536	581	597	584	584	573	553	584	545	589	565	563	579	593	570	566	584	598	578	599	584	541	569	630	604	642	556	599	578	580	607	581	543	590	565	548	585	569	581	600	559	616	586	570	578	581	609	561	554	601	602	604	608	587	586	556	580	581	598	547	587	615	588	552	577	595	616	612	628	614	590	588	554	590	609	544	594	618	604	560	597	550	581	568	574	568	608	638	557	627	571	557	555	628	569	613	575	552	597	539	548	579	573	602	580	560	579	602	570	615	599	593	576	566	571	640	593	584	596	566	582	586	558	541	607	572	619	555	565	548	566	590	599	562	597	611	621	609	559	550	598	551	568	599	571	511	594	564	621	620	588	557	546	594	582	583	577	580	566	541	571	569	600	576	591	543	587	627	612	543	553	598	595	586	592	590	586	586	602	597	598	592	611	604	605	574	573	543	558	590	569	614	568	577	626	584	588	597	585	598	611	597	587	584	584	568	567	598	600	598	556	603	574	585	622	586	557	604	582	550	531	597	586	593	601	602	563	559	573	601	579	635	551	578	544	627	569	601	577	596	546	631	616	564	557	556	566	577	546	583	570	576	610	582	569	612	611	617	575	582	555	593	577	577	592	586	629	556	535	618	617	577	609	595	582	595	651	579	583	577	556	532	598	581	575	560	571	612	600	602	593	556	583	602	624	569	614	600	605	600	540	618	597	547	558	582	608	570	549	576	634	574	564	584	585	614	616	636	569	552	632	524	576	546	633	581	605	540	613	604	553	599	577	576	561	578	596	618	535	588	558	612	593	557	563	619	590	606	596	555	557	564	586	573	572	569	572	576	527	583	598	633	558	596	620	627	595	591	623	590	603	605	548	561	556	598	563	581	613	568	594	607	522	616	604	575	590	625	573	586	600	597	550	565	614	556	557	575	586	573	602	548	585	574	552	575	560	588	597	543	592	579	624	588	580	584	542	597	578	602	585	572	620	586	598	578	600	554	589	562	562	620	539	583	575	549	551	620	604	555	558	573	546	531	564	576	584	549	594	604	601	610	572	551	562	578	539	606	585	552	531	574	602	562	587	568	580	594	597	581	585	600	559	570	565	569	565	597	558	573	593	589	597	571	531	553	570	616	590	597	576	588	586	583	616	577	570	575	600	602	576	595	595	590	589	517	563	586	550	542	565	588	598	621	551	558	570	566	587	595	569	622	582	613	576	617	584	553	576	556	595	556	584	566	560	572	564	570	558	581	538	577	589	583	587	605	559	632	591	565	611	595	583	554	581	599	553	575	575	570	601	607	560	619	587	646	611	566	600	570	554	603	595	641	600	602	568	538	600	578	572	599	526	638	647	571	600	567	589	587	577	581	592	569	604	612	555	608	574	570	609	615	597	596	598	557	567	620	623	579	565	586	567	639	579	573	542	589	622	600	569	567	590	615	592	569	616	584	625	574	583	648	610	575	577	575	525	576	602	562	598	604	569	579	607	592	590	558	548	613	588	572	561	602	570	621	604	616	552	564	610	546	582	595	600	580	577	580	558	588	541	586	609	600	544	611	609	593	621	543	580	574	579	571	590	591	598	590	558	580	586	567	561	566	565	554	599	584	570	581	582	600	597	575	556	586	584	560	565	580	572	547	586	580	582	574	597	599	588	589	576	600	574	611	600	612	584	603	565	595	577	586	568	627	611	595	580	574	602	576	628	612	576	569	579	547	584	583	555	580	591	579	655	598	593	544	622	572	616	622	602	561	560	567	566	579	588	581	550	548	603	604	577	589	626	581	597	579	600	586	579	571	585	562	575	621	572	563	614	586	591	582	555	575	596	622	562	520	562	570	610	577	577	586	594	588	592	563	608
24437	23201	31670	26144	22381	18419	4142	652	570	591	590	531	533	523	549	582	588	517	508	566	528	519	579	539	581	592	553	563	552	524	584	545	545	604	567	573	562	560	594	523	563	539	509	482	562	506	534	552	566	542	579	562	519	556	557	556	522	558	589	543	505	512	517	515	579	570	552	566	540	536	561	502	548	562	540	512	562	569	524	562	532	550	525	566	551	554	532	545	534	529	569	617	505	532	500	540	602	526	550	522	567	544	568	560	543	539	541	507	501	534	516	559	507	594	505	525	527	546	560	521	503	560	569	553	555	560	515	528	499	532	500	545	514	485	528	562	550	541	576	532	513	544	507	536	535	529	558	519	521	561	517	541	538	532	482	559	537	544	556	519	522	537	574	548	582	550	547	542	508	562	545	549	563	555	563	544	497	514	532	541	585	530	521	533	545	512	515	578	562	563	569	498	551	539	583	563	527	554	569	541	567	532	527	525	521	520	557	520	580	513	541	532	561	514	509	526	508	561	562	549	549	537	513	520	550	558	565	521	581	539	540	519	533	566	562	536	540	546	562	534	554	508	537	546	591	553	537	573	542	521	571	553	543	574	511	549	530	579	558	544	560	509	553	561	533	537	573	544	490	512	515	562	556	541	505	575	523	551	537	575	547	560	566	533	536	551	575	528	541	543	574	539	567	551	498	557	534	517	548	555	532	552	554	556	537	557	518	527	566	552	492	536	552	553	521	572	525	604	530	507	538	502	543	575	529	534	520	562	554	511	528	527	586	529	511	541	540	512	568	533	552	547	535	561	502	563	534	537	516	580	545	561	538	527	505	504	516	529	579	607	582	512	561	507	534	530	528	510	567	511	582	550	554	544	522	564	556	584	532	553	540	560	535	558	567	494	542	560	521	527	598	561	528	553	538	542	509	519	556	573	538	532	582	521	554	485	518	589	569	513	519	552	541	556	518	487	548	532	541	545	586	543	548	551	540	549	546	549	568	514	506	527	555	522	543	518	558	562	519	518	562	553	539	524	533	544	524	538	515	553	511	531	496	537	547	532	545	518	540	534	535	553	529	555	558	554	545	530	572	561	548	564	523	547	530	557	523	540	540	560	577	578	543	505	576	500	533	543	496	534	509	532	520	600	545	569	520	522	529	546	503	571	532	530	521	539	568	528	562	554	519	514	579	554	549	515	520	577	563	534	532	551	580	532	568	525	520	534	536	562	535	552	552	571	535	548	543	544	542	572	542	545	495	555	555	556	511	563	579	571	523	561	539	587	575	507	543	575	509	548	530	568	514	546	515	494	492	572	548	508	530	544	572	539	578	535	511	551	555	503	522	533	545	519	555	548	581	536	517	589	515	599	550	524	548	558	538	527	510	522	538	524	512	539	468	481	508	529	541	539	535	544	519	594	520	571	560	524	538	543	565	526	528	564	522	494	516	519	561	570	555	539	562	560	498	548	557	551	557	535	543	548	553	498	536	560	533	575	532	542	574	527	539	550	516	542	536	531	540	542	541	524	518	521	514	519	556	537	528	550	606	585	530	588	524	543	548	552	576	512	480	499	562	613	543	572	568	598	585	538	514	539	528	546	496	550	591	526	538	536	538	568	528	552	555	503	525	497	565	509	583	587	525	578	529	541	537	540	572	524	570	545	536	542	574	585	526	542	566	555	540	578	539	531	527	542	580	545	546	552	551	516	511	576	557	533	562	560	533	528	556	510	542	568	500	556	540	563	578	520	530	549	529	556	513	538	574	550	542	531	511	524	523	521	574	552	550	557	547	546	526	549	552	551	541	555	542	554	512	553	529	515	534	546	532	502	524	526	516	555	541	527	546	563	523	557	552	558	519	553	537	560	517	523	510	525	497	540	525	531	562	512	512	525	557	530	558	554	563	515	518	503	519	536	564	553	512	577	532	539	545	489	560	541	524	561	552	540	540	515	513	512	553	558	575	539	481	573	531	556	513	517	581	552	548	532	518	535	524	527	519	581	492	593	523	598	528	526	542	527	518	522	539	525	577	525	536	545	525	551	549	578	541	566	527	579	506	531	559	539	558	519	584	538	530	553	564	515	531	541	555	526	536	511	555	549	533	523	540	536	538	526	565	523	549	554	547	537	515	553	508	519	522	532	552	531	562	502	523	572	525	509	578	532	530	579	552	527	570	532	578	554	539	517	531	520	552	536	561	537	536	565	567	531	552	546	532	557	547	481	549	552	513	526	524	511	589	560	581	529	532	539	566	518	522	532	571	533	563	500	525	523	547	566	531	551	567	519	542	543	535	520	533	548	512	555	541	550	583	509	564	493	530	570	547	532	570	553	527	566	535	502	556	546	469	505	492	502	557	593	537	556	560	578	607	550	537	508	548	521	535	560	568	575	529	508	529	557	549	532	515	552	532	560	537	535	532	559	528	537	517	557	544	577	531	516	545	528	551	543	538	572	523	502	525	513	506	543	536	508	553	478	543	507	488	547	514	572	555	541	522	553	519	461	554	561	542	532	548	565	535	549	562	560	538	592	560	537	515	540	553	568	519	538	541	512	549	571	553	522	552	515	526	513	575	503	537	530	593	483	545	516	530	538	549	534	531	524	549	537	527	519	565	535	588	540	570	575	511	543	553	555	536	494	563	563	529	546	563	557	554	501	551	566	558	562	507	529	514	526	592	547	549	548	524	537	525	567	520	561	550	519	521	526	511	551	535	564	534	582	535	575	528	534	558	552	554	591	574	550	508	547	531	570	547	558	553	555	508	509	533	553	534	518	582	531	554	555	526	518	523	529	568	496	529	570	518	556	545	517	561	552	576	526	588	564	563	528	532	495	501	547	562	527	509	472	549	554	515	522	493	564	513	553	545	526	504	520	538	531	538	513	568	513	562	529	535	531	537	532	541	572	542	512	587	522	548	539	509	537	495	516	501	579	545	534	550	543	540	553	522	534	543	552	542	521	532	524	538	550	553	511	578	506	540	540	537	528	555	557	506	529	518	533	556	533	537	523	552	571	550	524	551	533	529	541	519	548	578	539	518	576	560	508	558	545	564	531	535	558	563	568	528	524	575	507	540	589	585	532	524	544	580	526	538	529	551	513	529	535	541	563	557	519	534	563	526	572	559	540	496	543	559	521	514	569	559	535	484	509	534	527	534	489	539	503	538	522	581	512	543	549	582	501	546	563	521	555	529	558	530	556	511	519	502	553	516	507	529	573	546	562	536	536	543	557	557	509	546	535	522	558	524	549	518	520	558	556	539	518	569	536	522	537	532	534	552	544	522	539	542	532	525	534	547	572	514	563	545	510	495	541	520	542	526	566	568	549	552	527	516	538	523	558	506	510	542	574	532	550	538	554	558	521	546	580	531	547	522	522	578	485	587	502	491	506	578	543	529	506	549	560	521	542	524	522	544	538	565	489	593	533	561	560	537	539	495	523	583	470	545	525	516	554	538	515	515	539	556	564	547	555	581	515	528	559	517	531	561	593	570	563	513	503	544	498
64743	101674	70214	46226	28559	14068	819	897	860	834	821	895	889	856	825	792	842	777	812	842	789	822	806	828	831	806	849	830	862	862	779	849	814	749	784	843	829	786	842	776	828	836	811	827	835	859	817	889	788	854	801	810	793	815	821	802	874	789	851	797	842	821	809	817	847	817	864	842	811	853	886	804	805	773	875	820	848	816	826	825	861	831	808	848	746	758	804	828	835	850	887	859	840	778	836	830	848	831	825	833	806	850	796	813	816	849	751	820	843	822	821	829	867	826	832	804	884	815	840	821	856	872	897	845	809	852	850	852	839	790	846	822	754	781	844	809	842	838	828	834	886	822	811	889	840	846	821	814	818	809	809	868	778	806	792	789	836	846	829	835	852	839	832	807	837	842	848	857	820	795	848	849	857	799	881	831	855	845	814	839	813	800	822	818	808	806	824	847	819	846	825	820	814	833	795	837	837	848	862	813	800	835	830	799	818	817	828	847	788	763	852	835	819	833	807	849	821	794	854	842	868	860	811	816	810	806	861	824	884	834	779	843	822	836	825	810	820	803	790	847	799	797	831	792	848	836	815	873	767	874	851	854	806	785	821	822	841	850	845	825	827	810	827	847	808	897	796	859	812	824	873	836	831	822	822	837	849	812	784	858	801	837	824	805	875	827	816	832	837	816	842	773	788	840	830	792	830	856	833	812	752	863	772	789	854	829	778	827	817	832	903	826	817	825	798	860	842	819	806	804	830	846	837	839	840	824	794	800	793	802	804	848	828	773	809	831	812	871	767	840	800	783	830	788	823	791	807	825	848	843	798	797	867	798	835	827	822	869	818	806	831	853	808	837	819	834	817	802	848	815	850	791	840	823	851	837	809	865	807	794	841	827	819	782	841	823	872	820	809	858	801	813	847	789	836	774	873	774	801	788	818	838	870	829	841	841	857	755	786	798	781	835	815	786	837	840	854	794	865	816	836	821	767	759	823	816	874	851	787	801	838	830	840	868	859	827	829	841	852	849	780	832	832	808	788	835	880	834	881	852	811	851	770	853	811	838	816	835	771	820	898	856	843	867	798	739	837	843	831	782	772	784	824	800	821	807	822	834	848	793	811	869	830	864	825	873	804	836	846	859	810	845	812	814	846	795	878	840	840	857	837	799	847	828	848	836	826	817	735	833	863	816	772	815	801	863	842	802	808	794	800	849	803	847	846	814	845	859	810	857	760	840	833	839	868	836	848	856	785	814	839	834	827	772	788	848	787	854	890	827	805	785	814	831	851	845	863	817	864	877	795	825	773	876	776	812	809	836	805	783	790	822	856	793	788	818	819	862	797	788	861	870	839	837	836	845	861	844	844	841	853	819	778	831	854	862	835	809	826	831	826	790	826	849	822	791	820	828	812	901	793	879	839	795	824	863	832	807	877	779	839	874	816	853	809	849	815	804	785	804	823	845	765	849	822	808	843	781	814	812	834	808	796	850	808	776	846	880	862	859	839	888	811	857	839	802	854	860	829	895	812	783	856	844	873	848	805	809	856	819	880	862	805	803	803	824	838	791	842	851	848	873	852	801	847	811	836	850	815	845	830	809	869	838	803	848	827	824	800	803	781	827	815	795	853	846	806	835	857	798	872	830	788	821	852	838	821	799	833	849	840	826	850	845	794	843	808	851	780	859	821	818	795	777	864	900	933	800	828	836	826	852	835	810	875	869	787	790	858	852	813	814	839	848	796	817	805	821	834	814	859	825	859	784	844	833	837	788	793	806	795	812	840	792	865	858	819	796	863	831	812	833	829	789	841	843	814	789	779	807	829	845	781	815	860	777	803	849	845	813	846	821	861	817	792	811	821	819	834	831	809	827	830	801	789	849	815	813	776	868	831	853	795	840	844	774	824	856	841	857	834	822	792	872	843	807	809	817	844	867	818	825	854	806	846	848	780	744	825	809	845	845	797	804	848	802	771	845	832	827	842	776	809	879	871	849	848	805	805	833	822	797	820	830	797	774	772	847	840	820	804	814	808	881	840	808	832	786	793	792	856	765	791	823	832	835	831	809	802	829	846	823	799	809	836	834	849	865	823	789	849	863	829	860	837	829	841	819	839	784	836	821	845	796	828	838	850	852	836	799	795	836	842	845	839	845	816	848	801	825	876	814	864	827	811	797	848	803	888	803	859	854	806	814	814	830	820	803	863	789	796	833	907	856	831	814	851	829	829	819	837	798	831	787	831	845	865	797	821	818	829	842	812	861	845	861	837	855	888	864	848	813	801	841	841	864	880	825	854	804	828	862	810	781	821	852	861	852	869	812	820	885	847	854	789	808	847	842	778	830	846	843	797	822	805	871	820	825	845	867	822	777	842	852	856	862	857	825	780	795	821	816	805	866	833	827	884	858	800	843	830	859	839	881	776	829	796	783	881	844	793	844	834	858	827	837	826	839	849	794	819	849	820	829	791	800	778	849	796	842	834	795	838	808	807	838	799	810	800	821	831	849	824	828	844	861	844	792	842	819	793	870	809	833	827	791	863	832	830	741	859	818	830	767	853	846	799	807	822	781	902	856	832	862	816	880	817	793	884	809	849	812	819	799	849	876	867	823	774	811	865	865	815	808	812	855	851	806	793	811	826	813	799	784	840	859	821	887	827	844	802	774	827	795	832	828	808	831	851	794	823	786	828	859	781	889	811	833	857	757	832	844	780	855	824	801	796	834	858	825	851	930	860	850	817	809	828	850	811	792	802	822	832	817	812	859	875	864	849	863	799	875	783	840	847	827	844	831	849	804	808	780	807	846	841	830	817	864	839	800	742	846	882	836	813	868	820	783	801	830	842	846	844	871	842	837	858	805	849	791	788	842	829	796	808	830	805	837	853	794	820	834	809	857	863	816	838	790	831	800	821	784	815	815	818	850	821	821	816	820	804	790	780	801	838	860	825	820	891	865	851	837	831	820	799	779	853	762	794	860	838	789	818	830	844	849	796	864	824	849	783	854	825	863	848	822	827	840	856	819	851	799	810	870	841	814	868	876	855	812	844	861	846	816	807	822	844	808	828	848	832	822	846	746	808	858	849	862	822	829	904	805	852	808	832	872	864	784	797	802	769	824	814	859	749	830	808	802	866	846	824	816	806	825	874	809	884	810	861	822	841	817	774	814	828	771	895	829	827	804	845	815	825	849	796	853	900	813	804	784	861	860	813	829	799	885	830	844	817	853	813	812	819	862	853	780	878	822	798	819	829	784	841	768	834	828	830	836	845	836	863	811	820	846	812	826	837	800	828	878	794	815	834	817	830	830	815	768	834	847	841	861	816	787	835	851	829	815	860	855	849	797	900	813	811	825	809	791	803	819	852	834	813	826	835	860	789	871	811	853	874	847	840	814	863	849	849	852	838	837	856	814	802	820	740	834	850	807	834	849	816	866	814	835	833	810	816	857	838	839	893	839	847	800	758	878	859	826	796	826	840	871	788	830	865	808	822	865	839	826	800	866	839	784	857	848
31662	31153	26125	12304	2597	984	291	283	243	273	284	244	258	301	286	283	252	286	271	259	238	237	257	278	285	264	277	298	277	269	288	231	262	282	289	278	225	303	271	269	268	288	291	266	317	272	248	258	275	303	299	269	286	306	278	242	289	303	238	277	248	263	296	248	281	303	258	274	250	271	274	265	286	299	254	278	274	266	254	277	275	237	261	277	265	244	262	291	259	278	289	247	259	275	269	246	278	279	279	241	271	268	272	269	273	264	262	250	267	277	262	284	295	267	286	276	255	264	259	243	279	283	242	238	259	282	289	243	284	272	246	246	281	262	258	269	287	276	251	262	264	301	266	265	278	281	274	269	285	250	271	274	286	277	249	246	280	266	266	280	294	263	257	238	239	281	260	254	267	289	259	289	284	282	249	251	241	265	254	271	258	263	279	250	270	242	289	239	292	251	286	246	291	259	273	232	279	266	286	289	260	268	245	259	284	247	280	298	251	286	275	281	292	253	279	270	287	277	298	260	289	272	257	286	248	258	278	252	291	229	265	255	262	283	282	235	278	259	259	248	265	283	263	251	293	269	250	283	258	255	281	271	272	253	261	272	292	280	250	262	229	277	261	274	266	257	274	255	265	273	263	255	272	255	280	283	326	287	246	295	271	257	268	258	264	290	303	242	280	273	258	279	280	245	257	276	269	276	297	256	267	290	265	264	262	262	259	271	255	275	299	271	265	266	276	250	256	281	272	293	284	302	274	274	247	268	284	280	256	264	272	291	261	264	266	273	261	269	275	252	260	279	266	277	256	250	268	271	291	291	281	269	281	286	258	275	290	277	259	245	237	284	288	292	265	293	259	281	260	272	280	263	261	255	268	266	251	255	264	247	275	259	268	274	282	275	238	255	280	287	268	262	278	235	270	271	260	285	242	257	252	260	264	252	263	264	261	269	263	307	246	295	295	291	290	237	284	277	279	264	276	278	256	264	274	274	269	244	278	286	275	269	236	276	267	279	259	250	255	248	258	273	305	274	253	303	286	302	297	294	267	275	256	240	244	273	265	252	281	262	262	283	297	270	255	261	260	263	263	289	256	296	274	274	269	282	298	272	266	261	236	272	264	274	247	284	263	268	249	269	272	291	310	254	279	256	269	252	288	244	256	264	265	233	285	233	260	263	270	252	260	269	266	266	275	266	278	225	286	267	265	260	229	278	259	275	264	250	307	280	235	274	315	231	260	273	277	273	250	275	233	294	252	278	257	267	275	258	262	248	257	290	262	282	236	259	250	259	279	289	262	257	290	271	252	260	292	272	275	306	295	263	275	257	275	259	276	308	269	257	260	262	253	279	291	272	293	262	255	314	273	243	265	269	297	280	262	275	278	283	272	262	274	272	283	280	285	282	263	264	268	257	285	282	286	242	287	287	232	283	252	277	267	257	267	278	255	263	251	260	247	250	279	296	252	273	285	296	272	299	297	264	269	235	249	275	243	277	279	263	288	244	276	262	277	288	271	246	291	273	292	271	284	267	225	274	265	264	284	257	255	251	290	266	261	284	285	270	254	274	255	283	262	252	258	243	284	256	288	271	286	266	285	282	271	252	295	249	257	260	226	277	257	281	265	283	267	260	279	247	249	250	209	270	277	266	305	291	289	257	264	280	246	246	285	241	283	252	257	282	279	231	257	270	276	280	245	283	236	275	263	245	271	263	300	272	283	257	322	293	253	263	279	292	264	259	251	290	269	276	290	274	305	265	274	272	266	285	261	283	259	270	269	262	257	287	273	251	279	269	250	266	275	264	254	276	262	245	266	240	309	291	273	234	272	264	257	275	250	254	253	310	289	275	306	261	293	279	271	267	295	250	285	292	278	291	291	250	288	275	262	275	277	271	297	266	269	294	284	269	274	305	236	245	229	269	277	279	295	271	252	267	284	250	314	281	300	284	262	289	260	281	229	298	277	261	264	293	260	284	283	289	240	266	281	255	279	288	293	276	270	265	258	264	263	251	236	282	247	273	259	240	265	258	253	305	254	266	269	252	286	262	278	282	238	251	288	249	265	263	264	268	287	273	239	259	291	253	292	288	280	286	288	263	261	261	267	264	294	276	277	265	267	279	254	257	285	241	281	313	277	239	286	276	294	259	252	250	267	260	238	265	262	230	298	258	268	297	259	286	286	262	274	261	302	259	308	254	250	286	265	281	268	278	279	280	289	260	271	261	253	280	241	273	249	257	262	262	284	275	258	314	253	266	278	282	253	264	282	275	278	295	252	298	252	282	294	267	244	285	282	298	263	269	244	266	252	264	290	271	259	271	251	272	270	273	277	294	273	267	260	255	247	268	261	289	286	286	287	274	278	264	271	274	306	254	262	266	249	289	295	255	269	251	241	259	283	285	284	271	302	260	267	271	281	278	291	257	245	263	280	264	245	297	278	279	248	233	304	265	235	269	271	283	264	248	277	308	256	250	261	292	295	284	293	286	289	263	271	253	271	272	266	277	282	266	280	263	275	309	284	267	270	258	261	262	281	295	254	279	259	265	240	252	270	255	260	295	249	238	244	273	302	301	283	244	293	318	272	283	262	275	263	303	245	288	254	262	226	268	300	263	266	268	259	273	262	216	253	276	292	264	258	278	255	301	276	271	268	283	321	256	280	287	253	268	233	266	277	276	244	255	281	268	240	285	258	280	271	257	257	283	276	239	264	283	283	293	281	236	249	254	279	291	282	270	278	254	271	263	275	304	289	267	303	286	264	265	270	269	272	280	277	266	268	245	258	294	273	258	254	259	274	258	274	275	263	287	272	251	282	261	271	261	274	269	236	256	265	263	258	262	256	259	269	278	272	228	261	252	251	293	311	312	273	250	273	247	260	279	304	294	293	282	261	267	251	246	277	229	255	295	281	256	273	261	291	258	256	283	255	268	277	269	286	275	236	273	257	245	247	268	237	273	266	270	282	247	266	277	224	280	269	269	289	275	287	260	278	239	255	270	278	258	260	290	272	250	274	243	287	255	267	288	260	274	247	246	245	285	240	258	279	278	249	254	259	251	264	262	259	265	254	289	253	287	249	282	274	265	264	276	277	255	266	274	274	276	270	265	255	285	260	269	250	271	246	259	266	270	284	271	321	271	301	283	256	293	282	268	249	297	278	269	286	284	269	301	292	279	270	249	292	271	284	294	313	275	276	233	263	250	284	281	282	274	268	269	253	259	283	285	273	288	246	257	262	265	258	275	283	279	256	276	290	252	296	296	257	263	273	278	270	285	278	295	262	257	271	258	282	262	275	280	279	277	261	263	284	263	204	281	268	261	263	297	254	262	256	274	279	259	283	295	254	267	239	266	252	299	249	277	265	266	224	288	265	258	250	256	274	261	295	286	258	286	292	287	275	273	270	254	257	245	268	256	275	258	280	295	295	248	259	242	245	260	273	273	274	273	278	254	259	294	274	268	282	286	300	250	288	254	251	253	263	283	287	269	236	282	270	261	277	259	286	265
40636	48965	29986	13858	4874	2015	465	475	505	420	445	479	429	472	441	479	473	442	461	471	457	485	446	465	428	482	463	455	482	440	469	481	483	451	453	461	420	416	431	470	441	445	457	455	478	447	449	420	461	458	458	441	454	444	455	474	477	443	445	434	439	445	431	440	443	425	449	485	430	436	428	418	447	452	482	445	451	456	432	452	446	492	471	462	430	437	420	488	448	430	476	455	447	478	443	452	459	453	464	449	450	474	472	454	445	465	498	478	457	450	474	454	446	451	440	454	459	465	435	445	471	487	439	450	448	453	481	452	470	446	484	473	464	456	460	430	442	485	444	475	458	433	435	451	457	465	454	462	449	455	419	471	475	480	451	486	468	477	437	467	449	464	488	458	471	432	460	437	442	454	465	477	466	434	483	467	490	421	426	445	491	410	466	452	443	422	415	471	461	473	445	445	451	440	459	448	443	433	442	406	411	441	426	475	450	456	454	447	442	476	473	517	446	491	468	450	479	462	447	450	491	504	449	443	443	461	474	458	446	438	441	491	444	438	453	470	479	450	463	436	447	413	439	476	468	412	453	439	424	469	442	454	443	489	447	465	438	447	460	428	497	485	476	430	437	432	453	450	472	444	447	433	432	477	461	417	438	417	412	487	422	470	453	428	457	460	463	399	439	458	405	488	455	465	436	474	421	481	436	457	430	451	416	426	443	500	468	434	443	483	469	490	449	451	456	448	395	478	437	422	472	468	448	459	451	459	462	482	457	443	422	470	444	452	455	429	414	428	456	476	427	455	467	434	449	480	472	472	426	410	456	425	460	449	455	481	430	445	445	434	449	491	499	481	457	460	427	481	446	438	464	448	424	467	430	483	424	448	415	435	442	471	432	469	501	437	498	429	418	433	473	447	471	469	427	493	442	442	424	459	451	501	451	451	432	427	448	459	462	477	478	489	430	456	456	452	485	470	434	401	450	444	435	476	468	447	442	432	471	460	441	457	506	436	419	475	440	423	479	482	488	444	492	439	512	441	460	429	482	452	436	455	462	407	453	441	446	478	438	465	462	439	478	456	436	453	464	466	445	403	421	458	446	454	466	452	489	452	457	439	457	443	452	457	474	484	472	465	477	444	448	461	496	444	428	463	447	467	495	451	468	440	476	426	467	445	479	425	458	441	458	453	498	440	469	457	471	466	443	446	462	432	453	424	471	468	452	473	408	470	460	491	471	464	462	481	445	437	456	470	450	407	460	468	442	422	462	455	462	451	448	496	457	452	463	472	468	456	480	446	425	441	465	463	462	446	466	451	493	465	468	457	463	471	461	451	440	436	439	457	448	429	462	459	464	430	454	440	442	446	461	468	429	409	446	474	494	464	459	462	444	439	448	439	465	418	435	445	466	409	465	430	457	477	438	492	476	449	408	465	456	447	428	448	444	425	467	439	474	451	414	437	472	448	480	422	479	431	440	433	432	459	465	468	464	450	423	474	469	425	441	479	433	485	442	458	437	470	453	502	418	406	464	447	427	432	455	434	441	446	422	426	487	467	454	410	446	435	494	457	461	464	433	446	468	464	432	473	466	453	465	436	444	459	452	409	433	451	468	476	455	444	455	476	460	452	436	487	459	462	452	436	459	479	452	456	485	478	450	428	467	448	462	445	452	459	461	466	446	470	477	462	460	474	418	427	427	434	488	427	440	489	425	471	430	445	475	430	454	471	477	445	458	468	475	437	427	457	452	453	436	435	454	447	448	451	451	434	483	451	435	460	454	448	446	444	456	461	463	465	472	469	453	470	487	454	503	474	498	436	470	457	509	442	436	430	486	491	501	444	462	473	465	445	436	452	441	464	470	448	450	475	458	504	465	444	437	443	495	438	451	461	455	418	433	440	416	457	462	435	435	436	480	446	432	417	447	452	481	472	471	456	442	479	442	452	509	444	450	459	443	472	459	432	445	477	430	495	444	431	431	444	467	451	431	466	443	446	472	431	465	409	464	456	424	457	435	456	453	444	457	463	486	501	459	440	471	456	456	478	445	445	461	446	482	460	476	474	440	510	439	459	449	463	459	409	436	469	439	479	448	478	452	415	452	427	449	474	463	441	461	443	430	472	442	464	452	431	436	446	463	458	485	458	451	466	476	424	464	450	479	467	498	470	454	444	440	501	481	456	468	447	458	436	446	450	435	476	471	450	448	449	456	468	452	463	447	465	480	452	419	454	482	444	410	459	468	460	453	441	460	458	428	448	427	418	463	453	477	408	459	447	468	449	465	397	459	443	452	513	444	462	479	431	447	449	456	455	478	491	446	460	443	417	473	413	482	471	426	463	413	447	416	471	431	447	449	450	448	459	489	418	451	404	459	435	431	431	487	426	456	460	433	471	431	433	433	464	454	447	475	495	504	468	428	445	478	475	471	448	478	475	475	460	454	449	415	480	429	485	447	450	448	469	427	438	449	459	476	470	408	478	436	460	441	442	464	454	444	480	457	458	460	475	453	426	434	462	450	416	472	470	498	463	458	411	473	501	451	457	511	414	473	449	459	437	453	469	423	434	442	475	423	414	488	470	456	435	437	422	480	456	461	473	444	486	404	429	448	460	464	413	453	429	435	437	447	422	439	467	458	461	457	435	461	470	432	476	452	437	457	477	461	477	407	426	467	451	449	448	436	446	450	448	467	444	443	464	483	449	469	443	451	439	500	414	477	509	454	444	462	456	455	417	458	423	452	450	475	414	457	438	450	454	418	507	441	457	407	455	444	452	469	452	453	470	450	478	472	452	473	468	443	450	441	420	453	471	445	455	476	442	476	474	441	452	433	471	467	472	459	463	407	454	443	474	462	450	498	458	430	488	407	429	466	441	464	469	448	442	425	493	462	474	462	472	448	464	436	458	462	467	408	432	480	448	442	458	442	483	461	466	463	501	473	483	433	464	451	453	440	410	447	450	449	428	438	465	434	446	450	454	465	438	457	460	471	480	453	478	430	454	436	452	460	455	463	459	437	456	457	395	468	445	419	462	460	455	469	407	453	475	435	468	464	451	445	450	441	475	457	444	465	430	440	474	473	454	407	461	451	485	459	460	461	453	457	482	493	425	471	474	447	424	455	453	478	453	434	473	422	427	444	473	472	458	455	474	441	457	458	493	455	458	441	467	457	424	475	475	431	480	470	433	445	443	472	435	469	435	442	448	464	438	433	454	472	468	451	468	438	458	470	440	416	468	469	480	457	462	446	453	451	440	438	453	484	426	477	469	451	470	441	434	481	448	466	444	459	430	449	433	459	458	459	449	419	433	449	468	456	456	428	474	415	446	444	450	453	465	458	481	459	464	464	472	422	477	487	460	468	452	421	429	426	459	497	497	441	492	430	432	455	419	442	485	484	502	446	428	442	485	481	439	471	446	434	464	482	460	482	484	475	446	480	460	432	414	470	492	450	473	483	463	413	466	469	442	453	445	459	462	419	444	480	484	482	462	444	452	435	453	450	450	451	460
25520	24825	32724	27788	20822	10604	914	400	401	371	408	339	367	369	365	356	353	364	367	381	367	386	384	382	408	395	380	348	395	384	347	358	363	371	321	358	375	368	367	394	351	358	353	377	377	379	353	384	370	358	379	380	371	379	312	380	356	369	338	389	372	351	352	373	351	400	377	366	385	376	364	375	367	336	382	329	358	360	360	369	375	318	362	367	351	380	356	365	344	347	353	370	380	375	382	379	384	350	359	352	353	377	355	348	364	349	375	365	363	382	349	379	342	347	381	377	347	337	367	353	398	362	349	348	392	351	378	348	392	385	364	370	371	407	359	345	340	376	377	402	341	337	365	360	329	340	346	357	365	355	376	353	360	361	357	375	380	375	379	364	397	371	358	379	377	363	339	370	349	363	354	368	372	364	346	361	358	374	398	372	352	394	393	397	370	363	366	357	380	362	361	384	339	343	334	368	385	361	373	372	379	385	372	401	370	374	381	371	372	359	355	375	336	353	345	329	344	375	357	368	369	347	363	344	384	381	353	371	346	395	336	362	338	368	395	319	370	366	348	379	370	365	380	371	351	390	399	362	364	373	383	377	356	373	330	379	386	412	374	395	350	329	364	329	360	379	388	380	403	352	371	358	372	384	368	372	343	367	392	358	369	340	381	316	346	347	428	340	365	367	382	366	342	351	361	361	373	364	355	365	373	383	360	351	354	375	341	379	357	379	331	364	354	337	364	365	327	329	372	366	342	362	349	335	343	361	348	363	349	362	357	354	352	323	347	345	360	342	333	341	367	407	416	393	392	349	365	353	348	369	378	397	372	368	367	378	339	356	374	362	394	314	347	371	382	363	355	359	356	377	348	353	329	410	356	332	365	365	369	344	417	364	358	371	333	388	375	360	362	374	372	381	367	381	375	381	361	353	368	357	389	359	427	351	358	374	364	372	401	372	369	355	370	342	330	391	336	363	371	370	348	375	363	372	360	366	371	337	390	369	358	344	372	352	333	347	345	335	391	389	352	360	362	368	359	359	362	361	382	379	395	371	352	323	342	345	393	349	367	364	358	328	304	367	370	375	358	344	388	352	354	397	338	406	351	393	328	326	341	359	354	350	344	341	357	405	375	357	364	338	354	355	347	357	388	338	362	365	380	343	366	345	351	399	347	392	384	353	359	387	376	342	391	352	350	377	365	366	368	347	379	349	354	383	378	365	403	350	354	354	380	360	347	359	327	354	407	375	349	328	363	392	371	394	393	376	413	361	381	363	396	387	368	377	376	370	336	359	347	385	360	360	393	386	386	343	369	347	353	320	355	375	362	379	374	344	340	327	371	335	325	376	361	338	368	366	374	351	393	360	370	360	368	362	363	395	372	364	362	381	376	378	382	360	355	370	353	380	378	358	391	353	385	352	365	333	368	359	348	368	360	382	363	379	350	363	356	401	329	420	365	356	313	380	325	362	361	380	370	388	383	341	371	341	354	329	361	366	355	364	365	339	371	381	400	340	390	401	357	347	389	381	382	352	390	403	404	350	358	368	385	375	367	406	357	331	375	350	344	384	341	406	367	379	383	381	367	367	358	363	340	390	372	358	349	363	391	323	367	385	368	359	390	378	346	373	371	365	369	372	376	342	368	394	359	358	379	348	374	359	368	343	351	381	356	373	331	365	398	367	360	366	356	363	355	335	349	373	396	360	372	348	333	346	354	392	382	369	375	334	398	362	372	368	356	362	389	364	420	356	397	358	364	375	346	370	355	376	340	361	370	391	363	343	351	377	358	340	379	372	387	344	358	383	348	359	372	387	387	381	396	355	393	341	381	375	367	345	362	365	347	331	400	396	357	372	348	351	396	345	384	392	354	368	378	349	388	358	352	356	379	360	350	348	379	356	380	390	375	337	381	387	357	360	360	345	360	351	357	381	390	364	348	353	336	360	336	357	384	373	381	369	362	378	343	397	397	343	388	368	353	356	365	340	350	378	368	376	366	342	344	371	375	347	348	374	369	363	358	398	362	354	367	370	381	332	397	359	382	362	355	377	353	375	378	344	387	369	359	343	378	345	368	376	323	374	412	381	361	329	364	375	355	398	360	405	382	366	337	387	379	365	355	359	376	369	385	317	361	338	365	375	335	359	357	378	363	374	388	324	364	349	319	370	351	327	390	382	344	358	346	399	360	382	398	383	381	342	350	336	333	356	343	375	367	388	359	358	341	395	369	368	360	363	363	359	364	375	348	366	375	378	347	364	372	367	379	384	365	358	358	376	352	392	354	366	336	388	375	345	371	377	340	358	354	368	418	374	388	333	360	374	355	367	341	351	376	356	394	353	370	360	397	340	397	336	397	377	375	409	416	336	367	356	334	385	374	372	345	384	383	348	380	350	380	356	366	368	332	376	396	370	382	358	377	351	346	393	334	330	371	385	393	362	397	344	339	357	352	361	379	324	389	358	366	355	345	375	382	400	364	368	375	390	338	359	373	324	382	375	361	363	362	377	374	365	398	407	354	379	338	394	348	402	357	338	370	376	375	367	406	384	370	381	395	362	380	333	350	362	352	347	422	390	360	373	373	336	373	368	334	366	386	379	364	349	358	350	359	373	354	378	352	351	357	379	364	337	380	373	354	356	358	356	387	361	382	352	355	373	390	342	337	362	406	397	341	351	359	371	364	385	382	407	367	351	420	372	371	363	354	356	362	369	352	361	369	353	355	366	380	370	346	360	382	383	360	391	384	387	285	364	374	343	355	360	385	367	379	384	357	357	348	350	342	339	378	358	329	354	386	321	357	338	345	351	338	373	332	365	376	371	365	355	368	349	365	414	344	355	394	351	355	352	399	344	381	361	365	366	375	340	349	365	372	381	366	350	337	348	384	380	400	366	352	352	334	386	377	374	369	367	357	378	358	386	353	339	390	347	358	392	360	355	376	369	369	364	397	354	375	366	349	407	366	385	370	356	378	368	363	381	383	362	363	367	419	364	334	353	372	330	335	367	362	359	360	361	394	369	361	377	347	351	388	373	395	341	338	390	351	385	364	356	335	355	376	386	377	381	343	370	339	370	368	368	356	359	391	384	318	369	349	399	390	353	348	335	357	357	337	343	406	366	384	360	366	320	398	368	359	354	324	382	377	367	385	392	336	376	352	351	350	369	332	426	334	365	375	362	386	365	387	384	379	356	361	389	345	390	378	394	363	370	355	360	357	339	372	407	368	339	363	347	382	378	349	327	369	380	371	365	328	366	356	364	357	387	372	350	356	361	345	390	386	369	359	384	338	357	358	368	397	375	359	366	362	375	355	371	384	379	337	379	355	372	384	367	400	359	385	402	354	411	346	371	366	338	341	379	389	360	356	381	385	387	338	348	345	405	345	336	354	362	383	333	375	364	343	355	360	362	354	376	381	363	384	334	374	373	328	364	373	365	352	362	363	347	326	357	333	368	358	359	344	344	368	362	397	367	365	383	356	360	358	337	398	362	370	367	341	354	368	379	384	355
64131	92537	62721	39393	20611	9122	652	644	581	610	590	546	584	608	599	629	649	629	599	571	612	653	593	599	569	595	554	568	585	575	561	621	582	571	568	623	542	576	563	617	575	564	523	588	624	558	621	586	610	572	578	588	580	592	610	586	597	568	614	610	604	613	609	582	580	563	603	566	586	573	597	589	622	599	592	568	570	572	619	595	621	582	597	616	633	607	598	608	531	536	602	622	586	595	574	539	612	653	640	594	612	655	590	574	593	561	588	581	630	592	565	588	572	599	617	579	591	617	593	595	571	616	592	586	589	535	590	607	570	573	597	558	573	587	560	595	574	544	628	614	599	584	571	577	569	584	613	544	645	556	599	582	601	580	591	591	594	562	606	593	595	564	560	610	592	597	553	631	589	532	592	650	575	585	557	565	546	567	589	575	596	544	560	584	633	589	555	594	604	623	548	621	553	570	589	596	547	634	570	603	588	598	565	634	568	592	586	597	579	575	585	620	594	570	613	617	616	581	551	547	583	615	593	615	573	572	589	597	618	578	588	594	573	607	596	564	591	586	609	558	552	560	585	630	593	605	601	555	579	629	599	619	568	611	540	576	582	613	543	558	567	593	586	579	560	629	579	548	563	546	610	576	622	582	608	575	614	572	576	620	584	580	605	579	571	579	606	575	561	654	563	568	597	583	601	592	618	596	599	534	575	568	573	576	610	587	566	627	630	581	601	599	587	509	568	615	558	585	576	598	578	578	549	551	581	560	642	583	580	604	598	606	588	595	579	548	587	587	616	604	600	580	601	575	625	587	628	588	574	590	576	583	565	568	507	548	641	574	571	593	602	536	559	569	614	587	600	548	586	586	597	616	599	557	595	596	535	578	608	578	542	581	615	566	629	589	589	611	627	598	637	600	583	563	616	559	598	586	573	546	608	585	587	600	536	571	633	605	550	581	599	611	583	552	560	598	608	585	602	599	596	608	604	576	616	614	590	584	570	587	585	567	582	598	621	604	590	586	579	538	588	576	551	598	601	624	553	576	600	555	592	578	546	600	589	558	589	604	597	583	560	602	583	616	568	599	617	573	611	540	558	624	597	575	551	535	604	544	576	535	554	565	596	555	565	609	609	615	611	598	586	541	632	605	542	614	552	576	589	577	600	609	592	657	641	600	558	559	579	627	615	553	633	565	581	628	554	616	590	584	570	597	572	574	601	545	621	591	600	621	594	549	593	632	595	597	566	581	581	613	607	565	597	592	619	591	592	573	556	558	586	627	631	571	567	628	581	562	577	608	596	579	645	613	582	587	545	588	633	596	564	582	600	582	608	601	559	571	548	598	597	571	585	573	599	572	620	581	566	619	587	591	590	584	560	599	625	580	614	619	611	579	574	568	592	634	608	575	598	563	607	571	617	590	576	586	558	553	564	549	555	568	584	560	582	584	643	604	598	589	579	582	556	576	601	591	576	589	588	623	563	601	567	575	598	584	571	612	621	567	561	593	605	612	636	600	602	617	611	634	609	567	565	577	578	603	587	560	615	571	556	600	604	555	556	573	567	534	571	609	615	536	623	554	563	601	551	604	545	592	573	596	571	620	533	590	616	580	586	605	635	588	596	561	578	576	568	580	566	615	600	561	663	583	590	583	592	590	553	607	593	549	524	602	608	623	611	644	521	521	586	586	583	553	523	538	570	582	582	581	594	632	604	594	550	583	576	584	595	571	585	529	589	608	591	581	578	581	567	621	529	592	508	549	591	585	557	579	565	610	591	590	605	556	549	612	585	589	610	643	609	600	620	597	627	582	567	572	568	574	623	558	564	634	587	624	585	612	600	597	556	585	616	573	606	552	562	571	617	616	577	576	601	556	610	640	597	571	579	599	572	559	588	539	560	606	581	587	615	539	591	629	559	619	605	573	602	552	597	592	547	573	586	589	586	601	558	581	545	575	563	567	601	595	599	589	632	597	579	601	570	620	578	575	626	575	596	601	620	586	567	597	576	610	561	588	563	570	566	595	559	604	587	551	607	586	568	569	533	605	568	623	618	554	612	561	593	582	598	616	564	599	598	572	569	570	548	582	543	587	566	561	589	594	600	615	569	608	568	548	599	577	555	592	603	571	632	555	580	570	584	636	591	577	574	663	564	560	614	585	595	601	547	581	607	610	570	523	605	583	612	647	572	578	594	565	578	594	578	570	604	589	583	591	583	559	598	612	569	573	536	606	573	632	595	538	543	541	555	577	560	609	605	578	610	603	573	582	624	586	564	586	597	614	594	579	571	549	592	618	580	566	590	603	567	596	620	596	602	549	558	603	585	593	608	590	617	571	576	579	566	560	632	563	598	585	607	543	590	605	575	585	561	601	625	603	642	586	543	597	635	577	543	605	615	572	609	590	554	611	633	592	575	620	584	618	568	577	565	613	567	561	534	557	579	553	543	584	579	574	567	567	580	615	598	623	584	596	551	622	602	601	591	566	573	579	585	566	627	578	644	577	566	608	585	602	589	635	561	556	573	632	553	573	591	576	603	612	622	584	554	563	608	625	556	563	644	616	612	602	628	548	570	603	594	570	554	582	582	571	564	631	577	596	589	599	596	615	607	590	601	556	578	574	572	601	574	593	594	625	649	581	575	605	595	541	596	588	594	577	571	552	590	563	643	552	588	568	573	604	592	603	596	550	622	561	596	564	571	585	605	577	615	580	608	581	636	580	601	590	579	540	557	594	574	563	588	609	587	582	551	566	563	573	547	536	599	603	594	550	563	546	581	567	521	614	565	605	561	582	591	609	628	582	557	596	591	610	590	586	585	584	604	577	563	608	569	647	564	582	610	627	548	614	605	635	621	620	549	569	585	605	629	562	587	656	553	619	625	606	636	590	618	578	612	586	613	584	591	605	613	563	582	580	592	560	625	605	584	594	609	585	642	568	567	607	572	602	590	603	579	563	637	612	594	555	605	595	636	562	534	630	584	592	579	589	586	601	586	595	572	611	595	602	588	599	613	604	574	546	583	596	621	585	596	624	576	588	595	565	570	606	593	585	584	605	631	621	580	562	594	539	561	553	578	621	606	576	600	580	597	578	538	577	603	589	534	578	529	613	596	575	615	600	567	610	595	607	562	578	568	603	572	585	564	542	565	568	567	566	575	570	623	604	575	596	607	564	587	590	579	617	601	578	576	527	570	588	600	591	605	530	559	602	554	615	561	621	604	558	587	577	582	604	623	621	602	595	595	579	567	599	571	606	606	567	556	575	636	611	574	575	583	630	572	575	592	591	574	590	634	546	601	607	536	553	594	587	623	569	561	605	577	587	573	619	547	582	555	591	556	566	600	593	593	581	603	597	588	589	595	551	637	582	575	602	567	605	577	568	531	576	579	594	575	562	582	586	633	590	600	576	618	548	590	579	566	653	567	573	622	609	574	597	572	602	530	597	618	580	579	553	544	611	597	568	596	577	600	591	573	628	546	556	545	625	548	618	591	564	562	553	574	605	581	565
24401	23555	31908	26199	22084	17649	3811	634	576	542	563	602	545	561	554	561	542	583	543	590	529	542	523	548	562	565	564	568	538	591	529	549	550	549	555	556	573	531	579	572	568	511	547	557	584	539	527	591	551	584	536	575	537	590	588	591	576	522	509	587	557	543	573	511	542	499	550	536	576	538	556	541	548	554	523	565	585	538	534	540	558	532	501	532	586	582	545	565	527	566	582	562	570	541	523	555	524	548	598	541	551	574	558	542	548	525	530	522	529	569	523	569	549	565	535	574	591	536	544	562	540	525	561	574	591	527	509	622	529	534	564	573	554	570	553	567	581	557	569	543	521	534	536	507	561	548	517	581	566	551	568	536	560	529	552	565	524	566	507	508	555	570	554	574	542	571	564	553	536	581	563	534	555	513	543	595	590	569	572	575	559	552	532	558	550	551	570	570	533	583	546	562	484	545	533	559	540	568	519	565	496	580	540	526	549	552	591	509	565	547	548	517	543	517	588	575	572	544	553	541	544	540	576	522	555	559	552	524	565	571	526	546	511	517	531	499	549	539	537	518	513	531	520	547	584	567	521	549	556	600	532	527	579	566	547	552	570	544	540	528	561	544	576	554	520	555	591	482	505	586	567	558	564	544	579	571	587	562	546	534	595	554	559	529	559	541	540	559	552	538	532	556	554	582	549	563	513	546	560	563	531	587	576	562	584	551	593	512	559	528	535	536	594	520	601	550	580	556	535	527	528	530	552	556	542	586	556	567	530	539	546	550	493	573	600	614	557	579	524	547	552	544	564	568	599	541	573	570	557	588	540	512	551	537	567	568	554	518	531	544	552	555	557	566	549	552	580	534	521	526	561	541	530	558	581	530	559	556	550	530	516	540	536	554	568	571	540	552	565	532	613	536	613	547	555	508	526	563	541	577	532	557	557	583	557	586	565	564	534	575	562	515	562	536	518	575	564	535	579	532	514	515	508	559	616	578	535	558	569	545	524	574	566	551	523	548	542	551	509	561	537	595	554	552	549	537	551	543	585	575	548	581	535	576	576	578	535	584	570	545	551	578	560	542	586	538	546	590	524	518	522	552	581	574	544	551	549	531	557	533	540	597	543	529	540	551	494	526	577	565	538	528	557	499	573	510	546	543	528	536	547	560	535	548	547	497	573	528	551	570	553	537	509	566	545	560	530	562	531	502	574	535	536	548	540	498	524	509	506	502	528	519	531	551	568	552	569	606	542	588	524	563	524	543	558	545	526	508	596	533	590	537	514	535	536	542	555	562	560	562	562	549	557	557	543	568	511	577	534	571	527	584	536	537	543	521	591	575	525	575	547	581	563	552	476	547	533	547	504	547	549	504	562	564	537	560	574	558	559	578	557	547	518	561	540	498	512	535	548	546	578	515	526	511	538	573	539	557	613	533	520	573	580	537	500	536	566	485	551	550	579	581	550	528	591	495	542	561	533	503	563	568	500	586	555	532	544	559	564	572	554	521	501	524	567	565	561	589	564	557	553	572	516	550	523	581	506	551	541	552	519	544	529	571	542	595	547	606	570	542	608	559	557	516	571	559	553	529	552	558	595	546	552	525	575	541	518	574	586	559	541	561	546	566	525	563	573	524	531	585	536	554	572	571	535	577	543	566	581	575	543	530	541	554	549	530	493	564	544	554	517	508	594	560	540	555	510	553	523	557	558	556	531	568	588	542	558	564	561	571	543	563	535	535	516	515	564	555	524	582	562	564	541	541	529	546	582	554	517	567	536	520	530	575	527	492	550	548	559	600	561	553	521	560	523	540	534	556	543	587	514	537	563	562	535	557	592	556	545	516	533	561	536	581	551	546	549	575	568	533	567	516	527	524	571	547	517	562	590	487	565	543	542	554	549	551	502	524	565	577	574	522	560	547	576	527	490	553	568	528	521	564	529	542	530	539	568	567	556	583	564	557	560	516	550	564	554	568	523	568	537	544	547	552	529	558	546	556	527	530	533	567	515	535	551	528	558	535	524	551	514	558	556	521	512	531	521	534	545	557	570	586	579	559	535	546	572	536	508	570	561	532	543	534	539	554	524	532	576	538	567	541	553	541	564	554	552	528	563	539	535	513	527	556	535	537	527	551	518	615	590	565	574	517	525	568	577	527	597	581	549	591	529	568	527	550	579	541	551	530	584	578	570	581	578	569	540	496	558	549	545	508	592	545	562	508	516	493	515	540	550	581	537	576	569	544	554	560	567	553	554	558	590	547	491	545	545	560	544	523	530	528	514	549	549	523	542	552	519	595	530	528	525	556	566	536	555	554	545	532	504	573	527	552	570	568	539	553	558	522	538	570	558	514	568	580	556	514	565	530	571	619	543	535	525	552	532	570	587	540	562	551	512	514	494	485	538	552	498	573	566	604	550	498	547	543	569	544	568	553	536	552	545	533	556	531	570	531	570	525	548	546	532	506	544	548	564	547	542	585	552	504	603	569	498	550	539	538	542	542	577	584	602	551	537	521	527	543	553	558	571	554	582	549	510	499	528	552	556	556	556	597	580	555	558	512	521	550	547	572	576	547	539	545	536	555	528	565	536	541	530	537	501	508	531	567	552	604	519	582	528	569	566	569	535	551	582	505	500	539	505	526	556	537	525	541	615	522	539	546	527	558	512	538	540	538	549	520	503	527	533	566	549	558	527	543	582	542	541	566	555	549	566	583	557	561	573	548	568	581	557	515	552	546	578	595	531	530	527	548	558	567	547	566	527	565	547	558	559	570	566	539	544	594	551	561	520	584	547	579	515	580	556	507	542	554	510	519	568	506	497	557	526	558	531	572	579	556	550	580	556	519	517	568	520	600	529	545	544	539	556	538	572	533	538	570	575	547	576	566	534	534	538	545	559	551	563	546	550	573	547	546	569	546	559	530	553	559	591	549	551	540	549	568	569	569	560	525	498	542	571	546	514	566	541	537	499	537	518	537	574	598	528	550	589	537	537	500	531	535	543	549	557	562	548	564	601	568	571	545	532	600	549	577	526	579	537	543	523	566	577	537	551	559	527	572	537	545	525	550	528	565	575	540	555	557	556	548	539	539	531	517	544	572	502	527	541	520	527	532	526	566	527	531	537	534	520	511	537	538	562	526	542	568	537	562	547	583	548	537	563	577	549	570	548	542	525	530	514	559	551	534	477	567	551	565	538	542	551	538	565	525	552	528	560	531	558	577	555	543	591	533	553	545	544	544	552	528	505	581	583	566	565	550	518	553	524	577	556	606	569	567	536	557	547	536	571	521	531	564	535	551	568	569	539	551	548	546	556	536	488	557	528	559	557	552	517	565	540	495	570	511	588	534	517	516	546	562	528	547	509	550	529	522	595	576	549	578	533	557	557	533	531	570	522	488	516	548	561	569	558	568	521	517	514	548	561	509	564	544	513	577	563	555	567	555	548	521	562	530	556	565	557	551	524	571	516	566	576	542	528	537	554	548	537	523	533	522	559	586	507	562	602	560	564	535
63272	100765	69187	45981	25531	12228	927	894	870	840	905	856	805	801	865	848	831	844	867	822	819	800	852	839	855	841	875	852	861	811	854	855	814	834	863	812	864	867	840	832	810	824	852	846	844	857	813	804	842	859	803	861	861	804	893	843	818	845	890	848	875	853	837	830	844	827	816	839	788	843	832	880	864	859	823	887	845	820	802	820	839	866	836	785	868	852	861	815	820	800	870	846	851	837	861	896	816	836	903	826	875	836	836	829	851	862	841	839	875	800	853	822	807	821	856	837	844	832	837	833	839	819	833	871	868	830	796	819	895	815	837	802	835	807	827	856	850	900	828	860	741	822	808	866	796	851	804	825	875	809	826	817	889	865	860	849	862	844	828	822	825	830	835	806	867	806	843	842	844	897	842	844	814	853	860	811	856	824	856	818	848	852	831	829	831	863	873	800	837	849	898	832	785	800	845	883	821	839	815	846	862	827	867	870	831	809	842	844	826	863	802	820	853	813	828	888	817	754	824	833	856	807	800	834	815	820	873	866	806	858	850	824	859	818	843	835	825	838	832	850	899	837	834	820	872	866	813	875	839	809	848	861	821	822	829	866	840	838	840	851	830	858	855	834	830	854	872	857	839	826	810	839	872	842	811	835	861	791	772	797	882	813	848	844	816	841	844	788	840	813	826	816	833	801	812	870	801	798	773	792	834	842	818	832	853	804	785	790	880	806	771	861	771	829	837	847	872	900	873	864	868	816	835	861	824	818	839	860	821	870	854	811	907	889	813	881	869	852	861	843	871	825	849	768	816	833	875	836	861	861	859	839	765	814	816	826	872	841	861	837	833	839	858	852	825	843	805	843	824	825	856	856	826	808	830	834	786	863	870	834	840	838	823	856	851	848	857	866	809	796	864	830	858	831	829	802	794	876	846	872	865	843	837	896	848	859	829	888	843	784	753	810	813	799	808	819	882	842	867	873	839	819	847	761	907	818	870	844	752	852	838	804	848	809	833	814	846	844	846	906	868	812	810	841	770	849	787	829	812	883	850	845	827	841	849	828	819	838	833	853	841	816	825	848	828	825	826	848	841	850	877	830	881	864	862	885	851	829	836	867	846	834	845	818	867	816	827	833	910	864	827	850	829	892	846	843	866	869	827	839	836	821	774	852	807	814	849	886	816	852	818	851	803	852	851	863	922	846	816	805	851	794	814	878	860	857	848	837	846	837	790	813	826	840	826	846	830	904	862	854	856	824	824	836	819	851	819	841	865	809	837	817	830	849	835	802	824	825	844	817	861	816	819	844	834	844	876	837	823	877	878	884	823	859	800	844	831	874	819	792	867	799	816	838	806	853	841	822	849	864	852	794	862	841	843	814	847	802	844	813	804	820	760	854	821	837	881	882	881	891	829	822	836	808	887	850	812	828	863	848	797	827	828	867	821	831	810	845	879	824	847	844	852	838	817	884	837	837	841	842	832	782	828	878	840	835	840	837	799	855	831	842	904	896	843	813	855	790	797	817	863	819	876	841	869	797	818	831	888	862	830	862	805	858	832	888	853	861	848	809	873	841	843	841	870	840	824	839	832	870	907	851	850	859	853	869	854	869	828	827	862	853	819	835	874	844	791	868	849	823	829	839	870	824	867	798	828	809	860	790	851	819	830	818	823	881	840	892	804	846	808	841	877	852	815	843	860	812	817	850	795	860	861	854	857	848	790	852	848	864	826	826	862	785	816	829	843	888	910	800	861	832	841	796	828	795	799	820	835	873	788	855	845	840	878	853	858	790	840	823	820	852	815	811	821	887	835	836	861	839	864	834	799	840	809	873	825	870	840	847	863	844	872	872	915	859	829	789	838	823	818	869	871	907	840	865	842	844	835	864	858	860	859	855	848	863	810	827	828	852	832	899	797	805	834	806	800	829	831	854	843	866	876	818	889	894	853	868	791	820	850	822	800	836	790	809	793	864	870	803	828	822	808	869	792	838	850	860	823	795	813	863	820	800	879	853	836	810	820	836	879	844	826	882	854	859	892	863	851	868	830	838	869	822	849	886	839	829	838	880	892	830	847	815	862	823	831	885	853	816	863	853	839	837	790	877	847	853	857	838	848	845	829	884	896	833	847	827	925	852	821	863	867	871	831	825	820	877	835	812	864	867	740	791	830	857	826	823	874	840	816	863	826	873	827	848	782	877	803	857	813	834	808	792	829	897	863	860	827	840	801	857	881	822	812	839	834	835	845	783	833	801	834	791	897	838	830	872	802	780	859	859	851	829	848	864	861	873	852	836	860	879	827	854	895	799	858	850	894	849	862	863	834	827	820	811	864	822	890	816	904	828	819	805	822	817	842	848	815	847	806	807	854	816	849	815	856	830	852	807	888	812	839	805	851	818	856	843	818	870	785	801	835	884	834	827	841	853	827	823	876	803	835	858	818	815	833	835	842	863	794	868	856	824	859	798	808	806	840	832	819	906	835	850	822	924	834	856	846	838	843	802	850	833	831	855	827	814	858	845	831	809	817	869	806	811	778	879	826	813	833	888	815	847	845	877	830	869	831	817	844	855	861	806	834	853	876	815	877	831	831	809	836	901	858	791	826	821	807	832	801	877	802	852	825	854	826	847	795	885	837	910	814	797	823	827	851	829	808	880	814	876	848	833	867	801	822	864	833	843	816	802	827	819	798	869	835	788	803	844	857	845	837	818	843	800	885	887	867	860	821	813	816	819	875	834	798	876	825	848	827	822	823	816	878	837	834	869	854	796	869	828	847	873	886	840	880	830	867	851	832	864	847	801	850	830	790	859	882	839	823	875	845	806	863	808	873	871	829	839	808	869	824	840	889	841	810	817	859	840	848	846	840	867	830	884	816	825	844	837	832	844	847	845	825	839	835	867	827	866	822	807	812	843	806	830	855	820	827	805	851	832	855	823	815	826	808	862	841	825	832	805	827	839	792	854	885	818	812	882	853	866	828	834	884	873	852	873	863	846	839	871	837	842	825	831	811	829	855	848	812	856	871	884	848	834	844	862	836	924	884	882	813	884	840	766	797	835	846	825	833	827	833	840	815	843	831	857	842	855	879	877	818	864	822	818	900	846	834	865	820	869	819	837	828	895	773	840	859	835	850	813	855	817	843	838	844	794	846	869	827	838	782	819	862	830	841	802	824	824	837	835	853	861	827	867	879	853	821	823	856	835	827	822	864	842	795	838	812	845	836	802	804	869	864	852	804	880	871	846	867	872	871	850	881	818	820	865	787	843	850	822	816	854	859	851	878	902	806	869	822	762	811	832	846	869	853	782	895	865	797	837	842	809	823	889	804	791	858	811	829	855	895	879	801	783	866	837	833	812	838	861	870	836	826	869	804	804	857	839	862	808	852	803	789	899	815	863	822	836	838	827	802	841	865	864	844	856	853	861	884	863	855	875	832	849	830	842	914	845	882	820	839	810	814	855	844	833	851	884	834	843	802	906	848	810	887	834	867	828	851	843	886	807	854	857
32044	33016	26242	12365	2226	772	272	297	292	269	265	316	246	252	282	261	278	282	283	285	276	277	279	282	291	271	303	285	255	283	306	249	265	275	280	276	263	267	309	236	289	280	277	245	270	290	290	280	277	261	265	283	235	266	281	265	280	265	255	308	268	257	292	256	263	295	265	256	286	267	272	261	271	292	259	280	281	283	294	270	305	261	266	279	267	260	255	260	250	263	264	268	243	292	274	288	268	257	299	279	263	280	264	242	277	250	292	281	291	293	278	262	285	273	286	286	276	266	259	260	317	266	273	270	279	272	272	248	275	252	256	260	307	287	270	284	252	272	267	292	288	218	256	289	247	271	259	286	274	284	294	244	275	257	284	251	280	271	253	281	282	258	287	294	284	283	284	281	286	273	273	278	280	272	281	295	310	247	297	266	281	261	247	276	272	296	245	316	281	288	281	263	266	269	240	245	283	281	272	290	325	290	301	298	260	268	259	241	273	268	266	292	302	268	260	267	293	279	271	286	287	265	260	282	273	273	290	277	272	241	265	247	259	255	250	246	262	277	285	304	279	274	272	261	267	310	267	292	263	280	291	277	268	265	237	279	262	261	251	270	290	238	281	287	266	276	275	299	263	282	300	246	302	249	250	261	277	313	267	298	245	254	261	304	272	261	274	267	291	305	283	291	246	252	279	255	278	282	288	282	250	250	271	283	283	283	255	255	242	259	290	243	270	274	278	252	302	280	257	284	253	260	280	285	264	283	281	272	273	263	286	271	261	253	253	269	279	287	256	259	292	290	272	273	255	289	287	279	272	290	315	273	271	288	265	280	275	276	263	251	286	276	272	286	294	279	280	277	266	277	268	276	258	311	262	294	267	281	288	263	281	282	268	288	243	239	259	265	262	280	302	282	301	267	269	276	280	297	294	286	270	291	293	259	237	274	263	260	280	291	244	252	290	297	288	289	267	288	264	268	268	270	273	274	272	274	271	283	276	271	282	287	282	288	288	252	260	249	267	265	275	273	295	286	265	264	281	263	275	272	268	262	293	269	316	257	306	269	297	265	284	284	290	256	297	230	266	265	264	291	257	274	255	256	254	276	267	259	277	256	257	253	263	288	266	255	281	277	279	293	286	251	243	268	265	290	257	288	276	291	303	281	260	298	295	292	317	254	271	245	292	287	273	262	266	274	276	265	292	259	272	284	260	286	254	288	262	254	274	274	280	283	276	262	279	274	243	266	294	271	265	267	295	275	284	280	266	310	254	280	261	278	281	255	259	264	263	272	287	298	277	292	264	262	256	253	278	278	261	286	239	290	252	272	273	248	242	270	285	263	275	288	253	268	303	264	271	260	296	282	310	269	274	260	278	300	274	279	297	259	271	264	277	282	285	288	307	253	278	278	297	278	263	280	295	245	263	278	267	265	283	242	270	277	279	271	281	287	284	255	246	273	286	271	262	280	290	280	304	276	293	264	262	269	245	279	294	266	259	257	253	266	289	240	287	265	258	314	267	269	247	258	269	250	281	288	266	288	251	264	282	289	295	260	280	299	281	294	271	267	277	244	266	284	289	265	276	285	281	267	282	275	279	247	272	271	253	304	256	271	251	256	288	274	259	311	281	289	279	267	281	270	259	267	292	248	279	270	276	298	273	275	300	278	268	257	252	282	277	288	292	255	271	265	280	257	273	279	285	272	275	291	271	275	287	283	322	283	288	257	252	265	267	248	271	297	282	268	309	256	290	297	310	293	277	281	285	281	283	250	269	298	270	263	264	277	280	264	315	255	287	279	270	271	268	276	289	258	265	276	263	278	281	307	267	255	240	297	274	249	249	264	262	274	266	286	259	263	271	257	287	287	253	250	274	291	263	283	233	266	284	284	267	276	275	297	266	276	251	261	249	251	276	263	250	274	262	318	275	248	297	271	275	282	251	297	310	273	290	268	317	283	279	265	276	291	281	260	268	256	270	249	275	237	289	270	275	284	275	287	265	285	257	291	292	275	272	277	262	258	289	290	295	295	281	276	264	275	302	296	257	283	278	274	263	272	303	261	305	314	250	288	284	265	253	278	287	281	283	266	253	269	257	259	285	246	276	281	278	256	277	266	254	279	297	290	270	276	277	267	274	272	275	287	259	271	254	269	258	274	283	275	270	268	265	286	249	267	280	294	269	287	267	293	266	261	250	291	264	269	286	242	258	267	254	255	287	251	294	285	266	295	279	265	281	270	261	251	304	284	245	268	253	254	256	282	280	267	271	236	277	280	285	252	270	265	300	285	279	283	284	276	312	258	281	275	275	276	257	289	287	285	311	255	268	250	252	284	267	268	271	277	240	258	294	275	295	274	268	252	260	301	275	277	303	300	276	242	262	258	267	288	287	260	268	232	266	289	256	267	284	262	263	216	283	273	277	262	283	271	274	268	286	294	295	312	283	283	305	275	264	280	277	288	264	266	255	277	281	259	266	279	258	285	297	253	284	256	307	287	241	261	271	288	295	289	252	272	271	285	258	265	295	249	260	303	270	248	296	280	244	288	251	278	276	295	277	274	268	270	247	268	279	269	253	240	256	264	288	291	272	262	295	256	263	269	292	235	279	268	294	294	258	273	266	262	304	243	274	308	287	248	292	297	241	286	259	254	252	283	258	259	291	273	282	281	306	289	281	267	303	264	271	280	267	275	276	265	275	266	290	276	272	251	283	280	254	261	280	262	276	249	271	248	244	289	266	285	269	266	258	279	269	281	252	250	269	269	278	298	281	264	265	291	265	274	256	244	258	261	266	265	279	266	282	307	291	269	289	275	229	245	285	268	306	280	273	299	320	276	279	279	287	227	267	239	254	253	273	266	259	270	259	283	285	296	256	290	269	263	249	276	267	279	282	310	268	288	281	288	270	290	262	295	281	268	267	256	248	293	292	255	256	256	270	262	236	270	265	286	271	276	290	281	249	261	273	242	254	284	274	295	244	256	261	274	248	271	245	283	257	283	271	280	285	234	267	273	268	260	275	271	267	299	276	265	269	256	257	249	277	284	226	296	275	291	260	266	236	267	280	302	275	279	257	271	273	271	285	261	268	272	279	272	275	269	292	264	287	272	284	250	289	266	275	281	277	284	284	276	258	262	280	273	262	284	263	282	262	264	266	324	273	271	276	257	303	265	267	263	265	291	273	313	283	246	292	282	276	290	268	278	254	262	269	276	273	267	265	268	270	254	258	282	256	293	286	292	276	260	274	293	244	316	273	252	283	259	277	279	283	292	272	267	281	253	302	264	269	274	305	296	243	254	285	279	276	248	267	274	283	252	311	281	283	270	290	264	283	276	297	281	280	258	310	268	263	265	274	278	254	309	264	277	239	254	252	274	282	269	275	276	277	283	269	302	255	279	273	282	290	260	269	259	282	284	270	297	260	267	251	273	267	258	283	250	263	302	254	261	234	309	283	271	269	281	325	258	295	282	285	252	270	238	260	275	285	243	255	258	271	291	265	276	282	300
40728	48933	30272	13449	3839	1797	456	444	471	442	447	447	484	464	483	451	471	435	496	476	477	459	446	490	475	434	468	451	452	455	442	466	489	450	471	482	462	459	490	436	500	471	469	417	439	447	449	477	495	417	477	496	445	468	487	475	473	484	481	435	456	511	446	443	444	473	435	399	470	491	468	491	487	449	412	436	460	472	457	461	465	500	458	442	466	449	468	450	494	455	433	472	438	446	462	460	437	481	485	461	455	470	446	491	465	475	464	451	452	492	499	470	471	478	471	429	463	406	434	485	485	503	458	441	487	455	439	434	437	454	421	455	420	443	457	451	457	531	437	425	481	443	444	456	458	478	441	461	453	490	485	413	466	455	467	443	462	493	468	462	438	475	469	493	447	473	464	487	480	446	445	436	444	494	479	431	444	438	480	457	444	431	462	463	453	505	477	437	477	458	474	413	459	462	444	451	443	473	444	488	488	394	478	420	465	441	489	458	464	492	468	459	509	469	461	457	488	493	481	467	439	471	499	415	410	467	477	471	480	488	482	463	443	446	454	485	407	475	449	439	459	450	452	472	465	435	461	455	473	437	491	443	455	476	478	452	461	494	501	457	413	482	459	486	460	439	480	458	488	484	482	443	432	451	469	464	462	454	479	464	430	458	497	435	496	481	482	474	429	441	480	478	431	480	454	455	460	485	445	450	425	487	487	478	473	451	482	406	430	479	474	513	419	467	430	437	462	452	468	467	466	457	478	452	471	465	421	432	466	480	480	470	452	452	419	464	473	457	465	492	422	463	460	414	459	446	458	487	470	470	450	475	450	463	471	477	450	466	475	456	468	478	432	422	424	450	473	436	484	468	488	483	470	498	446	435	471	490	493	494	492	488	465	502	448	458	440	477	446	503	473	442	474	476	429	466	444	448	492	484	497	425	450	487	446	457	448	432	416	450	506	446	459	475	443	468	466	437	443	441	438	435	482	457	443	474	451	431	505	447	482	484	460	448	464	461	473	463	408	458	487	479	474	496	449	447	455	486	457	471	443	464	454	460	486	460	440	460	447	492	454	475	416	489	449	463	437	456	457	478	450	455	465	446	441	466	478	476	470	437	477	485	450	453	420	469	416	489	478	433	448	463	460	467	421	437	456	491	491	442	470	466	458	447	468	458	454	440	418	484	459	454	456	470	468	497	461	470	436	489	415	450	457	435	447	474	458	481	461	440	463	489	446	465	444	452	460	468	423	464	464	459	455	462	446	442	485	417	465	480	464	492	476	439	440	425	517	440	478	506	446	449	446	442	448	465	466	474	448	480	473	478	468	457	443	459	438	480	465	464	460	480	461	467	513	448	451	468	443	450	481	440	443	434	444	453	462	479	444	465	493	483	424	465	488	498	466	486	487	440	425	468	446	462	451	462	420	465	461	471	450	474	457	519	442	466	426	474	449	471	428	442	471	459	477	454	431	472	465	459	475	438	442	450	442	459	432	464	484	449	459	473	440	440	500	499	444	479	475	439	492	458	450	528	458	447	454	444	485	468	479	446	478	450	446	487	450	455	458	487	444	457	450	502	475	466	479	463	472	472	497	463	443	425	459	439	402	465	459	457	471	470	429	466	464	452	449	460	461	462	488	460	446	413	489	464	446	452	439	486	473	473	478	449	446	404	421	502	448	458	465	499	472	461	435	450	465	443	472	430	489	455	454	482	464	439	485	436	481	456	465	474	481	460	464	418	439	450	476	434	444	478	427	477	461	424	458	433	446	460	483	445	435	450	445	401	449	449	479	461	440	466	512	446	469	464	440	443	483	484	481	448	445	470	445	464	482	443	437	433	456	501	418	474	467	437	478	486	463	458	476	440	449	436	494	494	447	476	445	456	468	437	476	482	498	474	495	412	489	435	452	498	449	473	466	447	478	466	463	495	464	469	476	499	482	439	444	481	479	468	411	436	467	470	483	435	449	459	468	451	473	450	484	432	458	433	431	475	454	428	463	470	465	444	443	455	457	472	461	475	472	493	453	418	471	456	458	453	490	441	454	430	464	443	469	446	455	445	465	492	442	439	427	461	456	464	454	454	419	518	434	449	431	453	469	412	447	463	436	491	433	452	465	443	466	448	495	429	464	464	456	478	498	476	448	427	435	461	456	437	441	458	462	469	466	458	495	446	446	467	472	447	459	426	427	468	413	474	475	451	439	452	459	448	474	464	429	472	475	438	457	476	496	447	471	452	476	462	492	440	465	462	442	423	437	454	466	436	469	430	478	489	449	506	461	463	434	508	469	438	432	450	507	455	468	470	466	482	450	459	502	502	442	467	451	455	473	455	488	449	484	460	461	460	471	438	447	483	431	430	467	453	459	494	482	446	445	446	463	465	449	490	456	443	458	460	474	442	479	462	424	447	477	457	465	453	443	518	499	461	470	435	480	468	506	473	455	471	473	441	446	479	483	488	462	466	441	498	453	511	500	473	441	444	439	448	463	436	470	416	482	467	448	464	473	438	454	470	498	446	447	476	477	488	432	495	462	456	443	436	468	464	444	501	475	461	451	445	450	425	456	486	497	448	481	447	495	463	434	474	463	465	473	425	436	460	455	468	438	439	469	501	466	472	479	416	490	453	470	463	457	425	460	460	443	471	460	468	484	483	453	458	448	453	429	472	480	466	491	426	454	435	480	489	439	444	443	467	470	459	447	442	471	446	469	476	477	460	464	439	435	436	498	464	462	444	505	502	448	435	461	460	477	477	471	462	439	456	427	491	448	481	485	452	445	491	459	479	485	458	446	503	469	456	480	453	473	466	458	492	459	464	470	491	442	462	457	452	450	446	451	416	448	422	468	451	496	478	408	480	483	460	436	455	480	452	475	444	432	440	446	494	464	450	479	513	487	450	474	419	444	483	434	474	456	474	482	437	467	477	441	466	463	424	481	447	459	456	474	458	467	492	500	489	452	454	468	490	467	480	458	443	450	465	380	474	502	464	460	469	498	467	429	453	481	429	459	411	447	448	502	445	466	466	501	490	479	457	473	496	456	456	494	458	482	439	461	443	446	432	477	466	437	466	470	433	480	464	429	473	474	427	449	448	426	428	457	480	486	440	435	490	482	432	430	474	437	482	451	452	473	433	435	445	466	462	439	467	445	492	458	440	490	487	466	493	425	488	460	463	478	495	443	474	435	464	486	481	502	466	467	522	437	459	424	458	487	474	498	456	448	444	487	480	495	451	494	486	423	443	449	447	481	469	454	490	457	494	479	482	463	456	377	469	430	474	475	480	471	441	459	473	475	444	478	450	486	465	457	449	477	468	482	483	463	436	470	435	456	455	466	445	450	432	462	470	445	448	451	485	465	469	463	465	447	476	453	475	457	444	470	468	462	433	449	455	470	438	470	445	469	455	461	482	458	451	470	456	450	445	442	439	463	423	454	440	459	452	460	475	482	441	461	495	438	479	477	448	468	448	430	439	471	469	455	447	450	458	447	486	467	459	453	469	484	433
25499	24642	33527	29981	20976	11875	1228	387	376	385	381	375	367	365	347	381	372	386	401	374	359	346	390	377	376	381	345	341	324	387	365	387	364	391	373	368	352	331	376	366	388	396	379	364	355	365	370	387	365	383	345	366	369	350	362	353	366	367	363	361	405	338	346	391	373	377	337	355	336	382	353	354	375	363	357	383	387	350	359	372	370	367	350	402	320	362	369	329	381	387	371	363	353	354	349	365	376	400	375	365	368	335	388	350	390	376	352	379	368	361	341	372	337	362	367	376	360	337	354	361	369	374	379	367	354	353	347	359	345	352	373	319	349	352	363	384	353	373	364	372	338	371	357	372	381	345	340	362	305	350	350	320	347	344	372	377	399	369	329	330	350	393	388	403	364	356	346	386	365	366	382	372	355	376	328	346	396	364	400	355	349	373	391	398	376	359	358	350	357	364	380	350	373	347	364	371	330	376	397	354	339	325	369	362	350	356	345	352	385	356	376	367	350	388	355	372	361	361	328	357	401	391	383	366	367	368	331	363	353	363	357	380	357	349	351	336	387	372	355	333	378	349	313	364	365	349	377	346	370	351	339	369	385	368	332	361	367	364	362	324	372	379	346	377	372	401	367	367	404	345	375	351	379	391	373	399	385	362	385	404	387	352	379	404	355	319	346	398	368	359	392	370	381	338	370	344	385	348	399	363	379	376	375	366	338	350	377	362	387	366	394	375	360	348	360	359	357	373	348	379	381	340	365	337	374	366	326	349	363	353	364	348	394	384	337	363	388	348	311	356	359	371	334	377	355	382	365	380	365	360	387	369	335	331	359	389	342	353	363	370	382	389	347	384	345	335	352	367	357	350	394	380	357	363	383	332	345	371	376	386	363	357	400	347	382	380	386	347	388	388	373	395	370	363	381	365	365	353	341	348	353	329	341	331	388	374	388	373	361	376	349	335	362	375	362	336	351	366	360	393	347	337	364	349	341	373	350	357	355	382	353	394	370	389	338	351	306	379	367	350	349	348	371	357	362	348	359	371	396	360	353	403	349	357	370	337	365	362	376	366	348	340	380	342	364	385	382	388	383	360	353	348	365	370	346	349	349	360	368	367	401	363	354	364	356	381	360	367	358	390	357	365	358	359	363	356	345	351	346	336	377	371	339	378	361	343	373	361	371	348	373	369	360	371	333	357	337	337	385	375	344	367	366	399	358	377	339	322	374	354	351	363	361	378	332	386	355	366	366	371	356	350	348	359	337	350	351	382	363	381	336	357	386	393	367	362	318	356	374	341	367	357	368	373	379	412	339	344	371	361	409	324	364	355	370	366	391	392	390	357	366	370	346	367	358	359	337	355	382	354	339	366	339	356	379	393	366	346	365	332	351	354	331	351	400	361	333	357	334	354	366	342	346	361	361	359	332	352	386	345	344	349	336	380	382	359	352	359	349	413	345	392	361	358	374	356	412	387	389	361	341	371	358	365	364	352	353	368	337	362	367	332	361	360	360	361	366	361	365	372	386	383	400	341	366	401	373	386	374	357	383	393	381	352	372	352	343	394	349	368	336	369	360	356	374	365	353	341	340	340	365	353	342	386	373	336	369	353	378	373	376	384	349	361	349	363	378	358	377	333	343	369	363	363	345	361	352	354	349	344	354	388	329	364	376	361	372	362	359	367	352	356	389	363	367	357	344	372	345	394	363	372	375	362	356	339	386	336	348	371	364	348	373	357	377	338	356	368	382	361	367	370	387	341	347	413	340	387	340	353	328	369	395	348	353	375	384	364	363	368	353	385	333	384	361	382	357	346	354	322	353	355	351	361	359	358	386	371	373	357	390	351	397	363	369	383	326	331	347	330	375	340	367	339	354	423	401	362	361	375	362	341	367	354	373	344	391	379	357	360	342	352	373	350	349	382	358	367	400	356	364	387	345	370	350	384	377	382	395	382	367	361	349	341	357	359	380	355	353	393	342	332	368	396	364	394	401	361	338	347	412	369	368	344	348	338	364	364	363	338	366	361	384	388	337	361	349	352	343	350	359	380	393	375	354	350	369	398	356	346	371	389	344	371	378	364	353	367	356	376	398	399	360	394	348	345	367	327	374	352	385	337	370	396	354	357	381	332	361	383	370	348	372	345	359	351	369	340	362	381	349	389	363	359	344	391	377	385	350	363	372	364	344	348	375	337	408	357	376	339	357	402	360	351	373	354	358	352	326	345	374	358	335	364	359	351	359	350	368	351	356	366	354	374	355	401	364	370	371	346	352	355	367	355	351	345	345	343	383	383	356	343	348	367	360	340	365	350	346	363	380	366	358	357	371	345	338	378	344	372	374	349	329	366	351	355	333	393	344	358	392	380	346	361	347	368	342	356	383	353	351	396	381	358	398	380	371	357	345	358	335	354	385	393	322	378	365	331	361	366	360	367	388	373	370	372	367	397	371	353	365	363	377	361	374	324	325	361	357	365	380	364	333	377	393	366	387	339	369	380	351	366	350	355	374	351	339	341	382	350	347	370	365	363	368	378	337	383	383	383	377	388	398	389	391	349	357	375	341	371	357	353	358	362	387	376	376	331	382	377	384	372	355	369	359	364	377	358	361	393	363	338	340	372	357	358	350	380	385	332	375	380	370	341	340	329	355	356	366	362	329	365	374	349	399	336	388	352	380	354	341	358	378	388	389	378	370	325	365	334	387	365	397	377	370	375	394	327	322	399	346	375	371	331	378	364	348	351	345	342	333	362	348	378	375	360	351	334	403	371	373	369	393	369	355	368	351	355	360	374	351	376	357	395	366	351	370	344	378	356	394	363	344	353	406	371	381	367	377	322	367	378	375	333	382	391	390	366	358	385	372	356	375	366	367	396	375	354	368	360	342	352	320	362	365	355	350	347	368	344	338	378	383	372	366	318	348	395	367	415	368	344	360	358	408	380	399	386	349	331	382	390	395	385	388	381	363	339	323	335	397	372	380	371	379	369	350	339	374	343	400	373	366	343	334	372	349	391	363	349	370	383	393	340	378	380	339	349	369	362	360	381	345	398	396	392	341	361	379	381	371	367	348	390	377	363	381	369	333	345	373	380	348	399	352	359	378	369	337	348	379	347	416	342	336	346	327	362	383	368	359	351	344	362	352	361	368	372	288	358	358	376	356	344	384	327	370	347	371	346	341	372	353	312	335	382	358	366	334	395	353	340	400	362	367	388	375	364	365	339	330	337	391	394	372	360	384	376	380	360	400	356	347	376	372	351	364	375	350	347	364	412	337	363	390	369	350	347	353	365	343	373	376	381	330	356	377	344	377	376	384	377	384	392	364	358	370	367	343	367	352	332	344	360	389	360	369	371	351	380	356	381	339	360	338	384	378	358	344	333	353	343	352	363	355	362	360	377	369	347	400	382	341	369	366	353	369	365	363	384	389	329	356	371	336	373	379	364	364	346	356	371	368	382	394	363	383	385	382	362	401	332	366	414	335	339	379	345	364	326	383	384	357	369	360	368
62023	91144	65947	42169	20797	10962	700	588	652	658	583	570	589	538	593	567	583	546	569	595	592	590	555	649	598	595	592	563	591	587	569	584	554	597	646	573	621	576	559	618	554	585	561	604	545	571	564	635	605	625	552	578	574	562	574	577	614	575	554	611	598	595	628	554	586	578	594	601	563	605	560	558	540	627	590	558	599	613	566	592	572	612	614	602	583	601	554	605	621	572	590	595	615	577	624	616	603	602	589	585	554	613	593	566	576	621	595	553	579	590	572	594	586	588	583	613	610	612	600	578	578	573	567	597	591	568	586	606	534	597	568	567	596	618	627	607	525	562	575	575	585	595	573	593	578	564	551	571	593	619	560	565	609	628	565	586	595	563	618	586	554	575	611	601	578	586	588	584	572	566	580	619	568	629	585	567	558	559	579	579	639	584	580	542	608	549	559	574	573	572	588	615	553	608	602	542	563	564	553	609	582	531	581	562	556	604	558	611	590	602	592	617	600	566	583	595	605	580	543	537	577	562	567	548	630	618	596	592	603	587	560	584	558	593	621	660	600	551	585	594	592	581	630	585	601	581	598	596	605	602	558	558	569	584	590	547	655	623	579	563	596	602	609	591	605	594	606	574	602	585	603	549	586	586	512	588	573	611	565	580	571	620	558	571	628	555	614	574	573	630	598	554	576	571	602	597	585	559	552	588	529	544	597	611	595	616	567	579	625	574	597	588	562	590	587	550	597	576	570	593	559	593	582	568	594	563	590	601	615	596	584	592	548	595	612	564	588	566	597	592	556	602	579	577	598	608	556	607	538	589	575	543	577	571	586	574	618	597	592	603	581	562	583	577	603	554	594	592	547	587	604	587	584	583	590	569	581	612	564	581	591	613	616	613	600	572	621	622	591	596	560	561	616	569	607	577	572	603	558	579	579	549	571	530	625	579	547	631	565	555	623	558	563	580	620	555	608	576	550	584	581	528	588	578	582	560	577	579	545	594	568	554	577	591	578	620	574	536	648	597	587	573	610	565	622	610	598	594	603	580	558	535	614	647	601	586	605	596	548	596	652	579	595	581	593	570	611	590	571	591	589	605	586	618	576	582	612	615	567	606	566	585	585	575	575	592	601	588	590	644	578	570	591	582	588	593	579	562	613	596	582	595	568	584	575	588	585	622	577	567	598	584	573	579	568	602	582	632	592	602	593	595	616	599	577	608	586	583	583	572	583	601	578	638	604	561	629	527	577	582	635	549	553	585	612	584	572	595	526	665	574	608	580	606	598	622	586	599	597	588	602	596	577	586	616	592	626	554	593	547	592	633	625	596	582	571	602	570	592	597	637	557	574	585	586	584	551	593	576	607	596	587	579	584	569	576	627	571	547	591	586	570	590	595	542	566	585	570	627	603	576	599	606	567	554	586	557	587	554	618	597	598	602	567	579	577	590	612	599	573	587	590	570	498	599	608	536	580	576	533	571	614	603	606	589	594	595	595	601	550	602	577	564	565	611	609	604	566	592	588	556	573	569	563	596	597	560	580	617	607	625	594	557	599	586	592	609	598	604	598	573	591	573	545	574	570	529	579	585	550	600	589	593	575	572	608	575	598	595	617	575	619	607	578	614	583	583	563	580	601	595	612	567	590	590	583	562	592	609	618	578	590	609	576	559	575	553	598	557	564	553	569	554	607	561	576	586	586	612	544	617	542	593	559	640	545	562	636	583	599	557	564	597	529	573	575	643	558	639	593	569	559	593	634	557	550	620	612	578	567	547	577	572	592	611	579	623	559	562	559	557	612	610	590	603	589	649	586	620	565	623	591	573	586	578	564	552	612	616	607	619	564	564	596	604	646	615	548	558	561	568	592	601	593	564	576	620	578	559	658	578	580	599	592	571	607	563	570	569	569	542	597	599	566	587	584	563	611	587	575	570	603	566	604	606	563	613	545	616	547	578	572	549	599	647	572	601	576	586	571	580	632	598	539	573	596	556	600	602	603	607	583	591	608	597	580	553	600	620	545	591	603	572	591	595	574	603	566	614	602	559	566	592	542	637	604	572	618	542	611	607	597	613	542	541	598	545	595	593	542	616	528	584	586	544	659	599	580	549	577	584	610	558	610	605	609	607	606	567	581	583	566	568	605	571	602	592	553	608	571	594	591	597	550	558	576	580	556	643	583	583	566	597	546	583	567	615	627	554	587	567	569	596	567	588	587	609	595	559	581	559	610	583	616	559	558	601	621	602	585	602	619	617	588	564	596	590	582	584	565	541	622	613	598	570	610	585	547	605	588	580	570	621	565	598	573	608	638	579	594	608	566	564	547	556	589	594	607	580	573	631	605	595	556	633	572	589	604	605	608	567	594	584	583	580	569	550	615	574	587	544	571	601	589	601	603	602	511	560	588	574	568	600	583	599	591	595	625	580	589	582	600	609	600	568	581	576	626	578	568	614	585	584	578	540	566	573	553	597	596	590	593	600	561	596	545	603	583	565	577	572	597	603	598	578	569	592	582	636	558	523	575	609	557	582	587	566	546	557	633	604	631	609	592	610	572	601	588	595	601	565	643	619	588	585	626	607	554	545	604	570	550	561	574	586	611	613	582	559	580	599	632	589	585	586	555	586	614	562	585	600	593	609	598	585	553	614	558	585	615	623	564	615	632	576	587	582	580	582	553	589	564	603	559	579	586	590	604	577	577	565	589	554	581	568	609	589	565	562	570	620	604	615	608	573	606	596	550	590	597	556	601	558	574	625	572	573	587	601	590	545	550	618	560	611	595	564	596	602	602	590	557	632	579	565	579	601	541	598	610	595	604	599	598	625	574	582	622	621	564	593	578	584	562	575	629	587	593	563	611	592	562	574	603	577	580	575	588	573	565	582	593	584	581	548	537	567	577	627	610	580	571	562	517	587	592	585	553	575	585	578	647	578	582	557	565	588	583	547	564	567	567	597	557	545	590	586	553	611	602	592	538	572	572	617	567	580	602	597	608	580	577	611	613	605	565	577	581	605	578	609	594	631	610	574	588	573	570	569	624	569	558	575	604	581	610	565	637	577	609	601	623	634	580	659	590	549	565	563	625	602	554	626	561	561	547	590	572	566	611	600	593	563	577	562	550	592	546	587	594	618	571	569	542	612	555	617	573	566	589	581	570	587	613	592	585	576	565	583	553	611	595	607	624	553	582	618	573	591	586	591	585	603	575	574	570	592	571	589	570	589	567	640	620	584	622	564	617	592	610	572	595	612	591	568	551	559	568	590	599	590	573	580	613	585	600	558	598	582	586	553	584	610	565	586	591	582	603	612	587	602	573	564	590	595	591	598	555	605	602	593	579	546	558	554	582	570	574	570	615	643	587	620	573	578	580	554	610	628	556	576	554	543	534	579	638	564	602	597	616	608	598	547	568	558	576	545	562	579	602	599	599	592	556	606	608	541	592	550	592	582	614	599	566	599	628	600	596	587	574	604	601	582	596	592	601	549	591	579	580	614	598	595	578	620	603
24419	22926	32056	28501	22697	18562	4811	615	564	608	606	578	551	524	576	536	573	565	562	533	570	566	553	579	598	581	564	568	557	542	563	545	554	581	518	549	543	537	543	568	537	529	553	565	580	534	558	560	581	543	553	571	534	534	520	567	531	581	516	506	532	557	526	548	524	561	521	583	570	508	574	551	562	566	535	548	557	549	538	605	578	551	527	578	565	562	513	532	593	528	534	579	560	535	593	541	552	566	561	570	564	553	551	546	559	507	535	568	550	572	534	495	576	547	553	579	538	549	560	520	563	566	539	561	570	561	542	530	555	559	568	585	517	558	560	508	501	539	532	580	521	554	566	553	512	569	527	565	545	560	564	566	558	541	558	563	552	558	551	591	567	552	507	529	541	538	507	564	587	529	573	558	555	558	580	550	535	566	535	541	544	532	550	549	562	513	604	542	544	528	565	530	549	559	576	570	546	501	587	560	568	558	541	534	573	582	514	541	508	541	555	561	543	539	513	551	577	532	574	539	556	519	539	563	540	554	590	567	532	554	590	558	540	512	568	552	531	551	549	544	556	546	624	565	579	547	589	507	576	554	645	483	581	530	536	565	539	540	555	522	556	491	558	547	520	568	515	500	631	545	559	566	575	529	587	571	523	551	528	591	539	571	550	523	527	579	573	521	529	550	568	577	549	517	517	524	547	589	574	547	518	576	538	534	541	547	560	555	524	558	520	568	583	519	533	537	525	563	539	554	595	543	570	555	552	551	538	525	533	533	557	536	540	556	536	509	536	542	550	572	544	525	526	562	496	508	538	533	586	557	526	567	556	545	535	556	571	558	559	579	518	604	523	535	542	590	569	559	533	571	532	510	538	512	551	564	547	561	589	572	520	531	542	550	542	563	539	578	556	526	529	564	532	494	554	532	614	539	542	517	501	548	559	553	587	559	534	582	603	555	563	530	558	535	561	538	564	542	546	540	552	554	556	556	569	605	537	531	535	497	592	593	529	577	545	595	562	524	550	575	585	530	540	549	544	545	552	572	560	523	508	500	547	532	551	551	550	538	552	561	541	526	544	520	564	528	552	593	551	562	528	535	544	538	557	504	542	538	573	569	512	541	531	553	567	554	543	520	531	547	513	566	532	560	579	509	524	539	547	573	550	549	592	523	554	561	523	539	571	512	574	563	567	560	535	559	602	554	588	563	553	561	554	549	532	553	560	559	545	557	575	550	562	542	515	546	537	600	538	569	584	570	559	579	541	580	506	530	562	553	519	547	581	549	522	585	527	582	548	551	519	542	547	575	514	549	541	554	541	513	549	580	541	535	546	539	541	555	556	541	567	556	532	538	535	546	573	575	557	535	537	558	547	549	569	561	574	557	535	515	533	539	574	578	535	581	551	570	562	562	563	575	586	576	577	553	556	541	572	523	594	602	499	569	540	568	555	551	560	585	518	548	547	563	603	560	524	547	552	558	528	569	524	572	574	576	548	554	579	570	538	544	534	554	577	550	577	504	531	545	546	568	527	558	601	609	510	529	554	553	557	565	588	542	573	566	537	539	586	566	558	542	490	520	520	584	528	591	542	559	572	516	564	534	571	555	530	536	545	559	575	543	554	545	560	553	560	545	554	527	561	571	556	546	529	562	533	523	536	552	544	545	549	528	515	571	557	535	555	564	511	567	542	558	525	563	550	555	566	536	590	537	525	570	550	579	539	519	589	569	569	530	541	550	518	553	524	546	553	525	595	541	585	584	570	541	567	537	557	583	562	548	549	547	532	559	563	567	543	578	548	538	553	575	590	533	532	524	536	555	528	535	558	520	535	572	548	565	549	516	581	527	577	554	561	501	537	528	492	541	567	562	527	578	547	551	518	550	556	551	555	580	534	559	578	560	549	513	547	547	540	547	528	589	559	575	535	526	473	558	523	528	576	555	540	558	546	546	552	539	540	560	554	536	542	526	547	560	528	527	559	526	556	549	537	526	551	531	538	509	558	577	546	592	524	563	520	545	537	536	557	513	490	551	540	561	533	539	547	549	547	534	513	566	510	586	497	562	589	623	547	558	552	591	577	549	584	590	515	568	563	590	537	537	528	572	544	541	586	532	577	534	570	544	537	493	497	537	569	586	547	519	581	546	580	532	523	582	561	584	530	546	569	516	517	508	548	495	507	520	556	575	587	564	539	481	561	534	523	525	568	590	529	572	550	564	526	580	543	556	480	552	512	539	568	547	513	592	545	546	565	540	539	523	532	511	548	527	531	568	541	539	519	544	545	517	562	547	574	536	540	511	561	557	565	598	530	582	558	504	558	528	530	571	479	554	546	573	540	544	542	566	510	527	604	516	565	546	570	543	565	559	545	544	555	537	554	603	553	508	523	606	552	532	533	519	526	522	550	549	585	543	570	513	488	524	539	535	502	533	590	509	536	607	559	514	527	594	512	561	552	576	531	552	552	560	517	539	533	531	533	524	533	542	536	556	581	547	573	580	541	538	577	512	508	526	545	562	553	570	537	524	515	543	552	574	514	557	598	556	581	548	555	545	556	533	555	505	541	530	574	588	568	505	543	557	504	546	507	542	524	543	573	528	515	538	586	537	602	554	554	597	498	559	571	563	556	558	533	567	598	548	522	579	541	547	607	549	546	530	562	509	549	523	590	527	576	535	622	538	538	544	548	545	517	553	541	548	513	566	546	491	577	570	636	556	564	537	546	514	512	536	579	567	590	545	567	554	539	563	579	550	556	534	581	614	565	562	533	538	558	562	553	500	557	551	547	538	543	547	541	520	585	518	497	560	590	575	545	564	581	548	542	598	533	520	510	547	564	504	523	509	526	575	540	591	575	535	567	517	503	571	489	533	534	571	549	567	573	580	549	557	539	593	546	552	558	548	561	596	543	558	580	595	526	519	571	579	514	553	540	548	576	511	551	567	560	552	556	551	561	560	537	535	572	555	560	536	512	544	553	522	531	555	585	578	547	553	568	578	547	583	562	512	532	548	528	563	518	539	517	520	548	547	529	544	549	525	535	538	538	561	583	554	595	536	533	581	530	564	561	559	546	551	596	572	567	575	539	522	577	562	541	565	561	533	573	569	553	543	624	557	566	573	571	531	526	581	591	538	521	517	533	556	513	610	564	591	594	531	538	565	532	548	616	536	542	544	522	547	551	562	548	572	548	540	525	557	546	587	544	561	539	581	537	537	523	530	569	521	561	527	571	568	586	554	543	556	561	585	537	594	546	523	538	527	529	522	573	523	554	524	533	525	532	543	566	535	539	517	535	529	567	539	554	556	588	525	502	529	529	580	558	538	535	510	566	558	531	516	534	582	531	548	534	535	532	594	564	540	508	552	550	558	505	560	537	560	566	617	547	519	514	561	529	543	535	538	595	551	552	529	554	556	529	547	534	539	526	550	553	560	524	552	554	523	541	528	539	495	555	531	501	541	563	536	574	543	536	550	529	521	537	587	560	537	555	519	566	531	560	568	573	561	534	547
61278	99150	77775	51560	27998	15256	1189	898	848	847	857	881	880	844	854	931	829	897	851	800	860	845	840	795	843	761	845	804	810	873	788	809	801	859	855	853	852	855	852	849	876	822	872	879	866	846	803	850	884	850	812	834	860	845	792	809	807	859	832	783	876	854	852	871	830	853	858	803	830	840	831	917	825	843	820	821	836	831	830	861	826	875	789	834	783	771	849	804	835	905	824	822	833	789	871	782	848	864	872	862	827	784	864	845	859	848	872	853	868	805	846	881	881	811	819	845	858	810	783	863	866	859	787	861	832	856	854	834	803	806	858	803	905	805	875	893	831	844	834	841	804	805	863	868	829	857	853	850	844	781	827	829	846	862	870	822	832	820	844	840	864	868	911	850	835	828	811	849	831	799	777	790	876	805	800	833	844	852	789	850	821	858	845	850	854	802	879	787	865	888	811	872	813	799	845	888	832	809	838	821	822	781	871	853	800	818	831	855	845	815	848	869	848	817	808	852	810	870	840	818	844	823	844	796	813	836	842	859	844	888	859	767	824	862	785	851	807	848	833	861	811	794	854	781	823	809	814	781	872	829	846	843	775	887	804	830	857	863	862	813	833	795	854	862	840	880	816	827	828	807	837	827	826	848	797	826	841	840	881	841	851	841	875	802	782	851	872	802	851	859	854	827	824	839	805	834	827	873	871	864	831	841	801	850	805	820	758	795	804	869	831	786	824	880	835	800	817	879	818	860	870	801	887	887	872	844	831	837	854	802	840	865	900	850	859	814	843	857	845	841	865	840	796	859	829	830	833	830	834	858	798	813	814	856	800	877	875	883	839	842	791	822	839	800	840	814	794	819	860	808	805	802	856	856	803	811	861	808	802	854	808	842	816	793	850	799	838	837	808	792	822	853	806	819	869	858	790	822	829	829	856	847	792	827	840	882	837	809	846	829	861	866	769	831	897	850	824	794	803	822	827	772	832	837	828	848	868	810	875	801	849	836	826	854	805	784	843	825	821	865	804	808	808	875	859	846	934	804	838	872	821	903	839	837	826	799	808	846	853	823	875	844	824	859	854	837	826	836	786	857	879	856	882	832	798	791	796	815	833	826	826	820	788	870	863	878	830	780	887	807	813	868	809	864	852	858	844	881	828	828	829	860	834	819	859	836	865	832	831	836	848	841	820	865	837	858	840	843	819	809	832	848	785	822	813	830	825	890	864	793	832	855	840	881	815	802	836	817	846	828	845	848	793	829	826	831	827	813	813	832	849	834	825	887	844	816	839	790	844	930	800	846	894	824	883	843	832	838	816	836	733	806	850	877	817	817	811	838	821	871	819	813	864	812	869	833	792	840	873	784	813	820	824	812	839	836	793	884	863	849	839	777	842	833	851	838	802	872	850	864	864	856	811	809	848	829	839	824	860	839	790	882	809	839	841	842	837	806	844	862	848	835	817	835	824	804	827	871	795	836	814	868	825	789	860	849	761	803	812	812	842	837	864	838	844	844	815	852	833	812	859	866	822	876	863	901	829	806	831	837	801	825	817	848	810	780	819	865	834	840	857	850	808	801	855	848	818	861	851	838	836	852	832	843	832	831	865	834	834	847	819	822	843	814	855	822	815	874	861	795	812	876	850	794	856	853	823	877	848	799	822	842	841	888	818	855	840	815	840	821	830	851	848	804	814	838	785	852	817	837	849	831	835	818	799	832	804	797	862	820	844	912	817	814	836	858	845	810	875	826	799	857	832	849	859	864	802	799	792	823	828	835	798	793	772	871	854	831	828	847	893	847	849	845	827	853	829	808	860	854	844	835	897	826	849	859	847	816	801	836	787	832	838	804	806	792	821	826	844	859	851	843	827	810	849	777	829	845	806	809	878	814	788	838	836	848	848	860	799	781	829	810	784	818	795	848	870	848	868	783	806	845	848	783	851	832	869	832	777	844	860	825	848	753	810	838	826	806	761	841	852	837	844	865	776	877	883	813	810	781	887	882	847	851	828	881	841	832	881	803	834	792	856	842	841	847	791	797	873	909	834	891	847	809	845	854	801	823	805	863	800	845	890	813	848	856	852	858	840	841	837	821	782	847	812	791	863	806	842	817	827	867	798	841	882	819	852	861	842	833	827	881	855	831	824	817	811	882	812	850	862	799	831	813	831	821	867	884	802	889	809	894	803	793	804	789	859	858	789	857	826	812	860	848	829	857	810	825	864	850	836	829	800	871	768	810	740	826	877	813	804	836	802	808	863	828	885	884	810	821	808	850	844	840	810	854	832	845	824	810	799	831	853	822	859	832	848	827	861	846	834	839	829	837	836	843	824	871	852	847	818	819	797	791	811	798	848	844	836	826	859	826	819	903	862	804	830	796	841	821	852	859	837	807	810	864	858	872	870	857	809	811	841	832	849	774	853	793	823	845	822	849	883	817	826	846	797	781	857	791	818	782	810	819	892	833	829	820	859	842	796	860	834	878	809	822	842	840	807	861	831	817	860	852	871	848	872	799	875	825	844	805	838	878	865	820	815	867	793	795	834	822	846	855	817	785	856	829	888	809	873	826	827	886	860	820	885	863	876	904	866	816	824	810	830	759	781	793	802	792	798	814	786	810	842	857	799	803	843	781	848	856	852	820	860	845	890	808	810	838	835	822	845	823	858	787	862	838	857	800	835	800	814	837	802	853	848	833	801	798	858	802	836	845	903	791	816	825	827	817	841	878	878	869	807	851	807	834	814	782	843	828	813	844	845	794	839	817	805	827	812	809	792	847	822	826	853	821	809	848	810	870	799	829	883	856	826	827	860	784	847	829	832	825	824	873	814	780	859	791	874	807	868	815	913	855	893	800	828	796	847	830	784	883	808	873	863	853	769	816	789	905	833	816	838	866	846	803	828	800	797	791	806	833	806	812	904	840	845	857	857	780	812	801	856	796	786	797	770	877	819	825	831	837	828	828	825	816	830	902	867	812	839	784	869	851	807	850	866	849	871	853	841	869	836	810	809	800	838	827	901	862	790	849	836	897	857	829	862	845	889	784	838	857	825	828	833	830	817	857	870	832	859	805	827	820	795	825	866	820	832	844	825	770	827	821	791	841	867	808	752	778	828	818	886	798	811	771	813	847	818	866	838	860	815	844	831	824	890	872	865	816	814	797	854	840	865	828	812	838	835	813	844	844	870	807	836	825	886	832	858	856	863	840	840	755	880	767	838	854	836	800	827	763	867	826	828	841	831	821	844	800	835	852	766	813	854	768	856	826	823	811	845	846	840	813	785	829	783	796	810	842	811	853	864	853	824	795	839	847	821	862	753	843	845	846	803	851	881	804	813	832	875	830	841	838	833	887	838	796	827	771	807	851	859	782	798	836	827	810	848	800	866	786	811	798	814	834	799	859	806	804	887	837	875	849	855	855	837	811	813	843	869	860	856	838	889	855	798	805	801	808	822	841	799	816	801	792	824	810	851	834	805	810	835	830	844	869	851	851	859	884	848	849	846	870
31924	30393	27557	13916	2325	810	290	304	280	256	286	292	274	268	284	278	280	280	283	323	266	276	269	272	278	256	277	279	259	310	256	268	285	277	286	249	283	270	279	300	303	297	265	286	269	284	281	314	258	274	307	282	304	295	283	305	302	282	284	252	276	310	271	292	260	288	258	289	290	257	276	280	280	284	281	311	295	297	293	272	282	276	276	279	272	259	276	277	244	286	293	244	256	266	278	272	288	285	264	270	300	288	263	294	269	289	248	260	267	257	275	271	277	322	252	276	270	272	305	283	290	285	274	301	278	278	259	266	301	249	241	267	303	265	263	285	309	307	246	279	289	296	258	286	315	304	299	262	233	261	267	295	299	273	250	296	289	277	250	279	271	285	290	263	277	282	280	283	295	276	289	267	294	270	251	285	301	290	268	298	283	275	259	269	283	310	274	295	297	279	269	323	315	315	288	250	248	263	279	282	265	298	263	310	267	293	262	302	305	266	254	293	266	262	290	279	291	251	287	296	285	313	274	270	242	250	302	283	287	299	287	284	288	273	275	286	281	240	276	275	278	273	261	277	257	280	256	287	270	298	259	291	280	293	298	250	291	281	279	267	255	274	282	307	296	276	286	258	281	269	328	275	302	293	264	262	258	298	321	294	285	263	246	288	301	302	268	302	307	271	302	271	279	286	272	276	276	268	304	274	248	268	261	273	278	274	259	307	272	274	278	293	320	279	295	288	281	259	275	305	283	268	244	267	258	255	277	253	281	279	267	280	281	273	261	284	289	297	303	305	297	301	313	283	256	269	281	264	298	261	269	283	278	257	308	289	256	295	278	275	282	280	275	268	288	311	271	264	267	271	276	278	290	274	291	257	278	287	316	300	288	291	264	265	270	282	280	277	254	264	307	301	281	276	298	263	275	285	261	270	254	257	298	269	268	291	298	311	274	245	269	286	262	285	287	296	272	252	266	265	280	310	310	272	267	272	285	276	295	255	277	253	295	257	282	260	243	282	281	256	265	272	290	276	267	272	282	286	251	281	259	313	274	291	258	267	261	268	301	273	267	301	296	246	285	279	225	309	288	271	298	278	290	242	274	299	298	288	265	271	292	285	289	270	260	267	280	303	270	277	291	262	278	292	300	267	288	279	268	272	294	272	294	271	247	298	290	286	263	276	296	269	315	309	306	290	279	301	300	291	282	275	286	265	256	310	266	241	268	281	274	279	261	257	271	289	282	292	259	268	287	248	277	306	279	310	298	262	311	272	282	298	256	298	282	285	276	290	297	273	262	269	260	247	266	303	292	275	303	310	289	269	288	295	312	304	261	263	283	292	276	266	283	304	292	291	267	242	289	283	286	288	300	279	261	286	280	267	281	301	263	284	279	297	292	256	291	277	297	240	284	258	267	263	267	275	296	244	282	291	269	281	254	269	285	239	283	307	277	293	293	306	274	264	306	278	274	280	251	294	307	265	282	273	277	281	289	277	291	269	256	288	326	269	282	293	314	252	257	256	287	256	283	263	246	283	256	270	272	291	296	288	278	301	291	279	258	291	287	277	257	294	288	289	262	296	295	265	294	288	281	300	259	270	254	283	296	290	288	286	277	288	284	284	274	297	272	287	267	310	255	252	292	269	262	251	305	279	274	261	263	285	270	262	291	297	304	285	246	246	253	283	252	284	265	270	286	279	264	282	279	276	282	246	263	288	287	248	282	268	295	267	273	275	281	249	274	313	299	268	300	265	271	296	256	287	295	248	288	247	261	306	286	276	269	257	336	269	261	296	290	282	281	255	290	274	261	310	247	300	272	245	263	265	244	284	302	294	279	267	285	273	272	279	309	288	293	265	277	288	312	264	260	283	267	262	268	282	312	285	310	255	287	258	265	258	285	304	262	287	248	280	306	299	272	283	301	248	281	264	278	253	269	282	295	290	259	283	288	304	254	249	266	289	284	293	283	260	280	311	264	293	279	282	319	272	292	272	267	279	246	309	252	264	295	271	298	285	258	269	283	257	284	312	290	283	273	282	276	289	278	280	260	264	291	279	277	276	282	319	306	253	284	267	265	270	271	301	258	260	279	260	272	274	288	281	270	272	276	262	300	266	299	268	243	275	255	263	270	284	270	240	280	306	273	278	263	267	292	297	274	259	276	306	266	267	267	268	275	294	290	251	270	282	279	293	263	261	288	293	290	273	269	277	300	273	320	264	255	270	297	275	271	269	286	287	274	287	272	289	286	278	273	278	307	286	274	250	311	260	303	251	302	255	306	268	279	263	270	328	275	281	271	288	275	284	281	292	275	271	250	252	305	294	286	280	256	248	314	306	260	279	278	272	291	280	263	286	279	302	255	287	271	277	262	279	273	255	265	280	277	270	284	262	257	266	272	311	257	262	291	296	281	309	270	291	308	277	296	249	265	281	310	322	278	255	304	248	287	288	285	283	237	285	292	259	261	303	284	271	271	278	273	263	286	288	288	291	260	261	275	310	286	272	296	295	242	287	248	280	260	279	323	303	277	254	284	267	288	274	267	268	256	275	271	276	298	262	272	278	255	300	301	269	303	268	269	299	289	251	290	315	279	301	258	274	255	292	293	237	279	291	301	252	277	268	264	245	259	305	290	265	288	273	269	286	249	276	275	259	289	303	262	282	258	298	322	306	259	276	273	278	303	290	304	294	273	289	285	307	285	281	273	294	291	293	273	268	285	273	273	268	247	289	251	276	270	248	282	292	288	269	282	260	279	252	264	300	293	260	282	292	285	282	281	279	273	248	321	271	292	261	288	281	282	260	232	284	277	280	293	289	277	261	287	273	270	264	300	293	267	293	233	290	279	266	260	285	270	294	238	260	268	258	287	279	291	281	278	282	285	284	262	258	262	252	310	264	281	275	278	294	271	278	299	262	287	253	265	292	277	309	274	294	288	265	272	253	263	261	255	277	292	262	290	302	278	276	272	309	276	266	304	294	273	276	317	283	266	261	261	294	287	261	273	269	291	260	311	262	294	283	284	240	289	287	305	285	310	255	267	288	286	276	268	311	276	262	285	301	260	303	271	281	262	289	263	288	255	259	289	277	278	266	254	264	293	266	277	316	275	258	273	294	298	281	275	296	294	297	317	269	302	304	298	275	267	293	258	291	272	305	260	277	292	251	281	315	309	266	252	282	301	236	260	286	283	263	251	278	259	319	261	282	306	274	270	246	292	275	280	285	287	281	278	295	263	284	283	254	260	266	279	280	247	268	267	255	265	285	293	278	266	309	293	284	295	294	276	279	279	288	297	288	278	264	273	290	285	287	269	273	278	281	276	275	311	280	262	290	274	269	265	262	288	289	287	284	261	296	282	261	314	314	289	289	290	264	288	301	252	290	270	288	311	270	257	245	286	250	271	299	318	299	288	261	294	291	302	286	281	276	298	285	290	274	258	282	280	277	275	299	293	287	261	275	284	299	292	292	289	289	276	326	266	267	282	263	247	297	273	272	269	270	288	259
40644	47221	32919	14821	4065	1622	517	491	478	481	505	455	467	431	452	464	465	439	505	507	470	440	447	487	447	495	442	478	459	452	477	461	470	500	415	440	479	473	477	456	474	509	495	475	471	455	433	415	418	447	471	474	468	455	479	443	459	449	449	459	452	505	483	436	427	482	451	488	443	471	450	444	472	442	422	424	466	473	484	477	456	482	433	481	480	482	482	498	441	453	483	420	477	471	499	452	440	441	504	473	473	473	478	464	446	461	490	459	481	442	482	456	497	450	461	447	453	488	509	454	445	457	475	459	464	424	478	498	430	450	464	467	453	462	467	460	455	467	510	464	434	453	451	488	486	485	490	497	467	431	468	471	482	486	447	451	459	449	477	467	490	462	451	483	478	460	496	427	479	457	461	472	456	490	446	500	426	445	452	468	493	444	486	476	480	454	481	525	528	478	459	467	475	450	428	539	495	495	506	456	460	457	486	477	473	463	454	449	441	494	466	523	434	443	471	453	491	479	474	453	494	467	459	427	468	480	473	473	457	450	479	462	481	463	472	484	466	496	436	453	433	485	493	458	455	457	479	434	465	460	472	461	497	453	470	464	468	418	448	457	459	456	477	451	441	451	418	431	449	477	462	499	494	433	470	489	515	449	472	439	440	443	469	473	473	429	503	452	440	499	454	466	486	474	478	483	432	470	479	453	448	484	418	504	477	484	458	443	451	498	450	498	435	468	475	474	451	470	438	493	478	431	501	458	472	441	505	490	483	491	430	434	501	480	448	473	456	503	456	472	477	481	453	444	433	472	451	478	489	465	458	489	443	461	444	507	433	489	466	464	470	471	460	480	455	441	483	470	420	467	465	466	454	471	472	462	442	479	451	470	462	432	491	489	485	451	418	435	494	452	456	454	457	455	454	473	488	480	438	463	465	471	470	455	482	473	498	477	459	465	451	465	443	481	452	481	471	491	513	466	463	443	469	443	475	469	466	466	455	472	457	433	448	511	448	422	489	473	458	467	507	467	519	451	487	489	455	455	461	443	459	433	508	464	470	458	460	461	442	428	474	465	475	499	454	447	412	458	467	493	499	459	479	462	461	437	472	478	476	482	486	443	468	442	448	487	456	479	429	462	452	486	492	433	484	426	483	480	476	450	440	428	476	464	468	465	505	477	455	464	469	475	455	414	406	497	523	484	481	470	489	485	469	487	470	491	453	457	439	484	487	495	474	479	452	452	491	488	499	447	493	474	463	477	445	465	489	453	482	460	495	452	474	434	445	456	453	427	443	469	472	465	460	452	444	450	481	508	477	456	474	452	453	451	416	463	449	497	512	489	448	480	444	474	481	444	434	513	442	480	444	443	504	445	450	495	455	494	460	445	446	492	453	442	445	463	484	474	456	482	413	446	489	451	486	480	473	464	490	462	451	490	514	445	459	447	427	486	467	460	454	476	467	476	445	465	459	437	472	478	470	476	505	484	463	502	440	429	464	445	509	498	463	450	496	522	480	492	471	460	462	504	494	436	490	485	459	468	442	450	470	491	461	464	464	471	478	452	437	440	460	455	438	437	446	446	462	429	459	492	448	470	424	497	500	446	440	466	448	485	461	479	451	453	454	430	487	443	451	433	485	454	462	453	478	461	478	499	432	474	474	438	474	440	464	433	477	453	480	463	452	497	484	459	449	475	442	478	407	457	466	460	428	481	454	483	467	473	478	466	468	456	457	485	499	491	454	450	470	472	475	452	484	474	487	465	477	488	471	469	469	456	459	465	476	447	447	475	502	435	480	486	453	451	512	494	476	459	460	502	481	444	446	488	500	454	484	494	450	453	467	470	475	483	456	494	484	451	531	449	445	453	486	462	503	450	468	472	465	488	499	455	458	480	446	482	489	464	473	442	485	469	472	467	466	490	468	476	447	473	470	461	480	483	471	449	440	430	449	460	484	484	482	498	440	463	495	493	429	486	458	463	486	479	445	506	500	502	450	512	449	480	445	464	475	456	487	470	438	460	511	481	429	476	461	470	457	460	474	500	477	507	470	457	487	497	427	480	482	455	487	457	458	493	426	475	502	486	458	444	478	432	484	480	507	467	457	440	462	444	482	465	485	483	456	477	499	478	424	427	463	451	503	466	428	498	535	485	482	472	501	452	452	459	430	453	471	445	484	484	444	470	436	448	502	476	444	437	451	441	449	457	445	513	458	490	471	484	463	473	435	509	464	469	541	463	489	467	462	464	422	429	461	483	443	447	494	442	441	463	465	483	480	447	474	434	441	464	494	474	449	447	464	466	442	467	474	478	467	403	463	449	474	458	471	450	459	495	450	493	429	478	465	479	474	438	463	431	486	482	466	471	488	458	486	471	500	456	499	449	444	483	480	460	492	491	456	482	448	454	493	482	467	472	489	478	462	471	483	483	465	495	484	474	461	437	460	474	453	479	441	426	479	475	476	433	498	460	485	480	468	508	480	430	451	500	460	484	518	534	459	449	470	454	430	433	454	517	441	462	509	465	458	449	487	477	437	476	433	428	468	464	458	479	478	489	480	497	458	448	430	481	432	478	434	472	443	463	440	487	468	454	478	475	462	472	471	458	425	463	483	488	472	481	475	459	506	467	438	440	476	449	465	437	471	396	444	467	457	494	486	485	478	453	465	448	481	455	466	466	439	475	433	474	479	485	470	492	468	474	465	463	458	479	505	465	476	456	487	469	453	486	435	450	445	484	443	465	468	432	472	504	494	443	448	439	475	521	483	448	467	449	485	480	505	464	446	483	476	502	465	477	463	482	468	471	465	490	456	469	434	445	458	458	438	457	473	474	478	462	476	444	450	477	478	431	462	463	488	474	399	445	494	492	498	481	453	482	446	490	472	432	465	458	474	426	473	459	456	519	436	449	424	490	467	463	452	456	421	416	451	486	451	458	442	423	496	471	447	490	464	473	479	473	460	447	444	490	518	453	486	481	475	442	464	436	465	442	504	444	470	416	486	502	459	469	453	473	467	463	470	450	494	460	456	489	487	464	462	454	515	479	461	439	503	459	466	467	464	479	457	462	454	441	438	476	446	440	465	445	456	463	471	455	457	464	466	483	476	487	460	456	479	460	477	466	442	468	463	438	477	455	451	468	470	518	402	488	489	466	475	501	445	436	477	459	475	458	453	444	477	404	451	451	467	461	485	473	474	456	460	448	461	434	447	402	437	486	463	479	443	481	497	515	469	478	438	444	421	457	445	451	494	468	460	465	486	474	474	462	479	459	502	467	457	498	490	453	473	482	458	495	473	453	475	450	470	464	436	460	435	427	498	445	450	460	492	545	466	450	425	444	465	466	485	458	472	470	488	450	481	481	464	455	457	454	446	450	481	464	432	463	486	435	472	450	447	463	465	472	468	487	497	469	446	461	471	473	487	503	474	459	455	431	444	482	457	448	468	450	510	468	416	445	500	493	445	492	475	494	472	503	457	450	456	494	439	467	487	479	459	441	446	429	461	471
25689	24724	34416	28000	20276	10281	1015	400	393	385	357	380	373	380	395	374	415	394	388	378	390	379	425	385	401	390	413	387	394	384	356	382	369	377	407	379	390	415	397	387	364	383	373	406	375	351	381	403	378	368	364	357	414	354	360	399	354	357	368	404	399	390	359	398	345	429	386	374	339	365	375	416	402	386	367	405	389	352	363	382	360	372	358	385	370	381	385	361	378	392	382	386	377	346	354	406	364	391	435	365	335	357	388	369	373	337	361	360	360	388	369	399	398	384	365	375	359	405	373	355	366	377	342	382	389	389	395	378	366	320	356	374	370	379	405	382	389	399	383	380	415	354	382	377	366	387	383	379	382	380	375	354	379	371	352	359	371	394	381	378	383	398	388	369	382	388	390	398	388	413	357	347	405	376	349	407	367	357	398	362	405	381	393	392	384	374	385	389	353	366	375	389	402	365	404	402	341	378	382	376	362	410	365	410	383	356	363	406	371	390	386	372	370	350	348	351	388	417	396	382	363	355	390	361	392	395	355	385	373	408	359	378	439	372	412	385	399	361	380	369	430	367	389	361	392	381	348	354	361	404	355	401	363	395	349	395	375	353	394	374	376	372	438	392	371	379	362	392	370	379	354	399	367	345	389	353	381	398	393	390	388	364	381	392	378	378	402	380	390	383	367	382	375	360	368	372	408	377	395	377	378	405	353	411	336	410	420	374	386	384	375	402	400	366	378	373	359	400	369	396	346	358	391	398	382	391	376	368	360	380	411	353	361	404	367	378	369	396	379	375	363	396	358	368	402	347	386	399	360	388	366	365	389	368	380	380	389	393	380	387	360	403	399	377	377	380	414	341	406	358	364	392	405	351	377	377	401	402	337	341	370	331	380	389	401	365	343	415	404	400	361	425	403	360	380	373	391	411	371	396	388	339	375	383	359	350	367	415	413	398	366	364	373	368	376	411	404	359	391	373	395	393	391	395	378	392	405	367	412	395	365	374	368	381	387	370	371	348	385	384	381	358	397	407	382	396	391	363	358	362	387	374	375	387	366	398	376	363	380	376	348	366	358	379	389	399	405	389	375	371	401	411	364	396	375	388	382	368	372	351	345	389	341	374	374	396	362	362	396	342	338	396	404	336	368	391	414	406	390	366	407	350	372	355	384	376	405	358	378	360	385	408	373	404	382	355	416	373	382	352	370	360	341	387	371	402	381	367	343	391	398	347	393	381	387	361	378	394	381	373	353	384	360	379	346	363	393	356	382	381	392	381	366	377	411	402	376	440	363	374	399	362	376	387	372	353	356	374	370	379	384	369	357	389	361	361	386	416	370	402	339	417	385	362	383	396	375	352	362	379	370	407	390	382	390	383	418	370	385	411	362	388	392	392	351	362	379	401	391	355	346	358	392	361	351	398	358	386	356	341	361	361	355	374	374	384	408	396	366	396	376	348	391	379	381	359	397	404	379	395	376	388	374	366	351	363	373	381	379	383	385	390	417	425	363	346	362	363	382	373	401	362	400	381	374	402	373	380	354	380	386	408	381	399	400	373	385	382	392	365	356	401	367	372	415	379	393	349	365	392	387	364	357	403	366	373	378	395	390	373	378	355	373	370	377	360	373	363	367	355	411	360	365	354	417	371	364	369	397	381	429	380	385	373	369	402	384	419	399	397	366	396	371	332	390	384	406	408	384	359	363	346	395	378	376	365	374	370	370	368	392	385	371	378	393	369	375	367	355	378	430	389	365	381	363	411	366	416	400	386	386	372	386	406	339	396	374	378	335	393	386	382	368	383	383	396	395	389	383	374	345	420	407	396	353	375	342	413	377	349	380	384	375	374	405	343	403	364	389	409	385	383	382	386	415	379	392	378	385	398	371	385	391	388	389	343	382	368	375	358	342	411	361	405	403	386	376	388	380	341	376	364	382	375	388	377	387	409	393	376	402	382	366	369	355	375	378	368	379	345	380	383	392	378	410	362	395	397	409	391	410	391	380	357	372	394	385	369	351	415	349	360	401	356	368	408	389	381	403	353	394	391	365	395	404	387	358	354	368	374	421	347	354	382	389	365	371	347	351	379	379	367	372	390	398	381	369	347	405	383	398	410	376	363	392	373	368	347	370	393	380	357	393	378	419	371	374	381	361	372	380	388	376	408	386	380	399	391	399	407	356	381	369	401	362	405	361	365	384	372	421	377	393	371	414	349	402	393	392	375	429	390	414	363	377	339	383	380	380	387	370	375	328	373	322	401	377	358	344	374	362	367	384	375	404	410	347	382	385	398	425	406	422	357	360	369	368	383	388	388	390	373	395	360	343	331	400	360	373	387	361	394	387	354	375	397	396	383	393	370	366	355	392	367	366	369	377	370	371	362	387	383	393	372	383	396	378	372	394	403	366	406	377	405	384	358	378	389	386	359	421	350	402	380	407	374	365	389	381	366	388	385	405	391	372	411	372	393	396	382	375	383	376	377	377	384	367	404	350	417	354	399	382	366	365	342	350	393	352	390	354	373	353	372	396	378	379	391	354	385	382	389	388	388	384	359	374	392	356	367	406	394	384	449	360	358	384	394	390	400	384	394	370	384	344	380	382	343	361	390	410	361	384	357	357	381	398	398	366	413	349	389	368	331	414	381	392	382	374	368	375	363	379	341	380	324	349	346	372	357	411	378	392	381	380	368	383	378	376	373	407	409	346	401	385	375	405	407	375	366	366	353	358	387	385	393	362	368	431	375	386	417	379	353	364	396	366	361	367	382	387	386	378	370	440	331	392	348	342	365	363	379	384	381	381	389	397	363	389	386	374	401	362	390	393	379	353	382	373	399	402	401	361	341	395	351	389	364	366	383	366	357	391	381	364	387	384	417	383	372	396	394	380	367	385	404	417	418	359	351	354	397	403	411	389	371	380	373	380	337	382	397	403	385	386	399	346	359	381	353	361	349	404	442	390	392	364	363	368	340	405	359	370	385	367	360	373	442	348	391	374	403	356	392	358	378	363	389	398	385	388	391	384	357	381	365	356	395	364	378	376	400	358	403	362	389	369	403	366	415	369	393	418	406	378	381	398	379	393	395	376	380	406	377	392	382	362	377	356	376	367	383	369	382	352	388	379	376	390	359	380	371	353	358	390	389	349	369	400	378	371	344	373	377	376	371	392	378	391	378	364	386	367	378	396	391	373	341	393	364	377	344	361	391	371	382	408	415	403	361	383	395	381	356	375	406	367	351	388	367	375	385	344	354	398	380	381	396	374	369	397	404	388	342	392	388	373	422	366	389	410	394	437	401	360	383	360	362	355	376	366	365	369	367	373	408	384	394	392	384	360	384	366	364	379	372	373	375	369	392	385	381	370	381	362	349	404	370	388	385	375	399	364	369	367	368	408	378	350	373	403	353	376	369	413	370	385	354	400	389	361	381	365	385	366	370	393	358	352	389	385	344	378	384	375	389	357	365	381	373	391	411	386	374	411	382	382	357	393	376	410	396	380	380	395	357
62083	92321	67076	38760	16582	7920	751	642	598	624	610	674	593	610	582	636	593	643	610	567	625	591	588	591	631	622	614	620	592	610	624	592	585	581	628	609	591	614	633	594	622	605	578	594	594	579	609	564	590	618	608	603	603	609	598	629	593	622	616	590	623	619	604	596	597	653	596	634	649	600	631	618	648	596	605	599	622	581	626	575	608	611	632	638	598	636	579	565	595	601	533	634	589	612	632	585	614	624	601	567	614	589	567	613	617	626	596	558	642	585	633	605	599	607	571	616	640	607	593	546	628	548	650	579	577	597	638	619	600	588	638	558	620	581	618	595	588	599	616	608	619	639	605	571	604	589	601	598	591	575	609	615	589	593	628	573	589	594	593	595	599	589	615	607	551	602	585	606	626	612	605	580	596	592	591	592	598	577	609	560	569	589	630	618	654	625	598	613	630	589	622	632	642	608	598	578	603	645	607	608	581	632	600	581	572	625	588	644	610	651	593	565	572	633	587	583	576	593	584	619	613	595	656	597	592	615	630	577	574	611	643	585	616	609	592	596	609	615	630	617	599	574	607	568	597	591	558	608	580	603	610	608	599	605	661	597	591	572	636	569	549	598	639	628	594	619	619	640	585	578	595	638	603	632	619	582	609	643	618	616	599	604	596	567	573	584	595	620	596	655	596	614	625	597	608	611	626	583	609	616	618	628	624	596	596	612	654	665	628	583	563	640	582	580	580	568	613	604	613	607	591	637	625	586	582	587	601	612	589	581	609	607	610	605	561	604	610	645	604	583	642	594	575	566	619	679	579	612	582	576	613	621	607	670	590	595	583	584	597	607	613	592	655	634	619	664	598	626	591	635	636	578	617	626	637	618	607	617	594	617	593	599	634	588	568	595	609	663	579	636	591	630	634	589	624	615	634	629	600	619	620	585	617	602	594	612	598	617	578	594	625	592	541	647	599	577	593	621	633	638	622	598	596	584	601	629	552	568	597	572	584	605	670	637	620	636	620	621	633	594	601	538	631	566	616	620	618	590	560	632	573	611	634	603	587	613	600	612	582	618	553	618	582	627	613	600	556	622	566	588	583	596	581	580	597	621	630	573	609	630	585	594	619	572	595	603	566	595	582	641	641	614	634	552	600	623	632	602	644	562	614	620	624	566	635	635	588	616	618	606	591	627	579	598	575	581	605	606	578	606	651	600	596	551	591	611	594	581	617	590	614	612	602	543	639	615	617	589	570	604	622	582	576	631	613	564	581	605	611	588	624	631	586	615	580	621	626	587	619	612	627	617	644	600	613	615	590	632	624	636	620	597	593	657	558	641	631	612	587	621	591	613	643	588	659	627	583	562	558	619	614	607	582	599	617	609	625	544	592	608	604	642	597	627	604	602	619	561	621	609	638	624	592	595	599	597	548	604	572	581	602	567	600	576	562	586	612	583	639	590	616	594	577	597	615	613	614	622	631	549	611	576	614	627	610	567	588	585	620	613	617	608	599	646	552	598	581	626	592	660	613	588	613	602	621	628	611	583	585	618	608	604	576	615	576	575	595	598	561	565	594	614	600	612	614	621	579	633	641	630	609	598	612	622	628	569	578	580	607	590	590	640	613	641	556	615	599	628	557	617	589	599	590	590	610	585	608	603	624	610	553	611	624	577	622	646	597	574	566	566	612	600	629	528	633	589	597	589	618	581	573	570	563	611	600	651	595	596	595	621	574	562	610	608	561	629	579	622	572	662	611	621	626	599	575	618	585	642	617	591	588	617	585	585	610	589	638	595	625	593	570	622	600	600	662	575	603	628	579	625	621	626	600	620	603	611	575	610	625	607	632	587	633	555	625	646	616	573	626	609	605	550	596	649	625	621	645	645	594	553	629	607	637	626	634	574	627	613	650	589	620	669	608	660	639	608	586	606	574	632	589	605	573	625	605	587	660	590	572	617	599	625	609	620	584	599	571	615	594	627	575	564	589	581	569	615	608	617	638	598	594	616	599	627	605	596	633	622	601	586	587	583	587	601	611	634	628	588	579	576	556	596	622	618	646	616	621	572	631	601	575	618	574	628	627	588	605	616	600	598	579	604	611	610	640	614	621	600	585	602	603	614	601	610	619	608	591	585	631	617	621	592	609	593	623	635	613	574	561	611	603	617	637	619	614	629	618	622	607	632	600	594	570	568	604	612	581	548	595	602	639	632	593	597	608	645	621	621	589	595	574	616	617	609	603	615	576	600	602	631	606	616	609	698	617	614	602	577	619	582	622	589	585	632	616	614	585	604	614	595	607	577	595	614	636	607	540	641	558	590	576	615	597	626	587	577	630	622	572	613	586	599	626	584	611	582	643	615	613	628	586	598	584	617	610	582	635	593	591	618	583	616	608	577	607	540	575	631	624	607	601	632	624	594	575	624	601	597	626	589	623	614	594	584	574	647	655	565	587	612	586	592	572	650	608	627	615	628	616	586	623	596	644	617	614	616	610	630	668	606	652	616	554	585	620	599	590	637	586	588	614	630	622	635	610	597	566	577	595	603	615	573	601	611	595	576	597	555	567	655	647	589	563	610	594	633	607	638	617	663	578	611	591	604	620	559	591	611	584	625	601	567	566	597	556	629	603	634	579	606	593	617	641	602	628	624	559	564	633	649	612	579	598	616	561	610	582	620	568	650	581	580	612	585	574	575	639	597	631	560	610	613	608	599	600	594	636	603	604	626	608	653	581	656	621	647	621	624	616	587	606	617	612	624	600	571	566	607	628	596	596	625	592	627	584	635	621	627	580	607	569	623	556	628	636	610	662	655	634	612	592	551	591	597	602	570	621	640	587	607	616	590	614	644	635	623	618	614	645	598	598	590	609	575	594	571	606	634	589	541	591	611	593	608	586	592	626	597	562	614	621	595	591	618	577	576	637	619	598	570	603	629	599	589	616	623	622	627	599	634	608	606	618	641	627	635	607	606	606	567	618	625	622	628	568	598	581	602	620	578	638	609	611	565	619	565	581	639	573	575	604	623	602	603	615	614	650	559	627	581	601	613	647	605	633	646	537	594	596	598	651	611	579	636	568	582	565	604	623	647	595	597	643	620	631	579	596	565	562	589	582	617	615	619	612	626	585	594	649	631	610	603	573	592	596	648	640	562	612	632	629	615	617	583	613	641	587	606	602	595	655	630	562	580	637	623	603	639	615	562	572	595	555	617	591	585	585	565	602	597	587	640	607	637	618	623	600	605	614	621	586	600	616	604	586	605	608	583	611	608	604	578	599	602	614	592	601	615	590	604	618	606	636	572	620	681	633	571	620	607	586	654	613	607	586	603	588	605	619	634	596	620	570	574	644	591	622	587	585	589	581	603	595	583	592	598	639	585	609	599	636	617	610	603	583	638	637	587	608	611	580	584	610	574	608	616	617	576	571	575	582	573	591	606	654	606	609	561	600	583	578	598	579	617	593	610	601	547	557	616	594	599	629	576	598	615	617	588	636	566	677	562	592	587	637	588
24340	23009	32311	26073	21752	17857	4250	638	627	563	553	567	597	616	600	565	619	565	595	578	585	585	591	589	559	583	546	561	561	563	541	543	584	590	598	563	553	571	548	531	495	552	564	569	565	555	592	536	553	585	538	550	567	548	572	559	542	542	614	559	553	598	557	559	591	508	499	562	565	585	591	557	563	561	563	566	544	528	529	518	547	603	559	539	551	497	582	549	559	552	554	545	544	552	570	548	554	553	592	531	549	548	569	571	544	563	605	560	594	591	564	573	536	580	538	562	577	601	550	575	532	552	546	540	579	593	598	568	567	565	538	556	548	578	551	566	546	520	557	538	523	523	542	532	570	557	571	606	556	596	564	564	544	565	565	562	578	571	576	556	533	528	551	610	569	607	545	535	556	560	558	590	531	575	545	577	540	578	574	568	585	551	557	524	563	540	539	548	562	566	602	518	527	583	576	540	535	553	564	585	577	551	573	547	569	536	559	542	541	582	561	572	557	531	553	542	562	583	598	550	536	543	563	597	552	540	568	537	544	559	588	502	547	544	542	550	562	549	598	546	576	579	528	605	582	555	561	572	562	529	543	581	590	565	576	548	516	562	522	603	493	611	547	520	558	557	587	529	582	526	539	567	577	555	561	566	622	529	563	551	572	581	544	521	557	590	544	550	540	567	546	543	564	594	552	578	545	559	583	564	585	592	509	549	543	581	534	569	561	562	551	601	534	566	589	582	538	574	558	549	605	583	573	583	536	587	546	529	510	563	586	556	592	540	527	564	535	555	523	525	531	599	543	504	558	569	565	515	567	604	537	583	575	542	571	460	567	565	548	565	522	546	549	551	524	550	592	545	593	563	597	550	550	540	570	542	581	565	575	565	524	555	550	551	616	532	555	578	545	563	581	537	580	583	540	574	556	541	510	585	534	532	541	548	558	573	529	581	569	600	569	548	535	587	510	565	557	551	540	576	568	559	567	554	533	554	587	562	560	559	573	512	551	532	578	555	534	554	555	588	529	556	545	540	549	545	585	552	562	562	558	544	569	591	572	534	542	546	526	595	569	534	535	557	581	536	556	604	556	571	539	589	589	523	593	552	567	544	552	555	525	569	541	579	547	522	562	581	545	582	549	597	584	569	535	556	541	544	568	569	530	580	505	576	554	530	578	518	570	532	554	570	578	561	538	541	591	553	543	584	545	542	577	579	572	540	578	531	514	536	575	592	551	550	576	552	534	545	515	552	547	573	528	580	594	559	532	531	500	557	573	546	594	583	551	575	559	546	546	541	530	609	570	534	540	596	597	548	558	552	547	535	540	547	538	584	565	555	538	563	578	536	580	602	542	561	559	568	560	560	537	535	557	553	575	594	551	595	559	567	536	592	560	564	546	542	547	608	606	576	578	544	578	566	550	602	555	535	527	551	527	514	559	545	568	532	570	573	551	519	539	557	528	529	540	580	554	593	598	568	553	584	610	573	536	542	570	575	554	595	589	560	560	566	577	538	546	539	517	560	502	547	577	580	571	563	548	572	602	529	576	551	537	546	556	532	553	556	550	555	539	579	556	561	578	561	564	535	540	568	567	561	528	558	565	566	495	531	578	541	548	561	604	547	530	601	559	562	600	586	603	552	548	552	580	518	546	519	497	560	582	550	574	577	563	591	570	534	518	602	570	585	498	587	567	572	566	524	551	604	590	552	530	556	532	563	571	542	542	528	558	565	591	587	498	548	560	576	558	528	593	562	589	537	568	559	548	606	556	533	574	544	539	561	586	567	557	590	585	540	550	569	554	527	550	599	511	573	536	555	511	611	538	589	535	566	539	541	577	564	554	520	496	547	543	583	597	533	557	552	550	557	549	544	556	594	535	577	575	558	566	537	566	550	564	569	592	597	548	559	560	544	573	594	501	530	519	550	561	560	553	566	532	539	539	564	548	606	536	589	556	579	541	552	550	516	586	586	610	598	538	570	587	577	540	588	565	597	547	575	579	591	568	530	557	551	556	548	578	555	545	573	571	559	554	554	606	589	563	556	538	582	575	506	578	553	557	586	554	545	579	538	561	533	589	544	580	563	574	525	553	556	604	561	549	542	581	594	542	562	579	584	598	572	546	554	503	577	567	523	525	566	549	590	572	573	554	571	570	547	547	577	511	539	552	571	590	535	540	556	614	586	517	548	586	548	585	533	591	554	530	536	544	552	585	578	552	544	529	544	567	569	557	546	546	563	600	580	541	526	544	574	540	573	564	599	546	597	510	569	562	522	560	545	575	561	596	546	555	558	532	543	589	541	540	507	558	570	550	561	562	552	540	552	564	546	543	533	561	563	512	540	518	564	572	561	579	539	546	529	506	546	503	519	531	541	572	549	594	583	553	553	541	549	584	564	563	581	566	540	611	568	554	574	561	526	580	539	590	550	577	516	574	523	560	595	505	552	555	539	573	577	593	517	543	559	546	538	539	546	538	554	579	541	583	572	576	566	539	551	540	552	540	565	599	552	585	559	538	560	547	537	601	586	531	566	587	571	584	535	563	568	559	509	583	557	567	562	585	546	551	525	503	593	543	526	537	511	561	539	590	584	554	531	562	574	552	553	546	510	540	557	559	548	540	565	558	570	551	562	596	553	590	580	545	549	562	589	563	569	552	568	581	524	535	526	545	547	577	553	537	534	574	568	573	556	604	550	534	570	525	553	534	555	553	547	534	557	592	554	565	508	565	578	538	555	569	545	568	540	579	559	536	555	536	600	500	554	551	562	554	564	578	531	572	529	564	571	555	566	568	596	556	560	544	559	507	543	511	581	551	565	537	581	537	571	545	557	552	544	580	523	535	580	540	560	559	557	554	521	560	533	587	537	556	558	547	535	579	560	604	509	586	603	570	568	550	549	539	571	543	567	534	562	588	528	556	556	554	534	567	583	540	530	550	548	575	544	591	560	555	576	577	612	569	524	549	547	538	555	615	576	559	556	542	596	585	525	563	573	552	542	527	540	566	546	608	535	580	574	584	579	568	567	556	554	536	550	573	559	574	544	560	588	583	567	587	569	563	545	526	570	526	557	571	547	595	525	586	520	545	547	545	535	601	521	593	568	544	551	566	620	552	556	554	509	514	614	565	557	563	605	538	553	560	530	544	570	519	547	607	515	541	535	548	574	530	573	578	578	540	570	555	543	579	571	576	547	540	578	552	522	565	572	559	582	528	501	579	568	584	584	547	577	566	546	559	510	552	501	559	582	588	586	609	533	532	580	591	533	590	538	592	609	584	585	571	544	554	571	580	537	550	532	545	565	560	587	548	557	501	551	501	580	563	556	547	548	568	537	593	591	520	539	543	549	538	601	526	535	598	558	569	587	512	553	545	584	531	560	546	598	563	564	549	551	527	536	558	550	501	555	539	578	585	532	514	558	506	551	543	569	581	544	567	576	559	582	530	555	553	550	576	551	550	529	504	553	589	528	545	545	513	564	513	528	555	562	585	563	584	559	566	566	577	587
59162	99173	73893	44840	21806	11160	1127	873	823	842	855	858	853	907	849	849	883	807	853	849	858	847	820	869	811	829	868	843	795	875	855	859	841	817	836	824	849	839	841	827	850	867	827	853	902	839	858	866	841	839	839	880	788	894	855	877	875	835	817	877	857	775	890	849	839	840	850	860	857	895	858	833	850	859	847	778	864	800	884	817	825	870	851	847	859	868	906	828	840	855	819	859	893	874	857	791	857	852	852	853	794	826	858	883	872	859	842	838	829	817	800	847	815	891	819	857	822	824	846	844	829	921	883	887	851	837	843	859	824	876	853	872	864	892	867	866	836	880	830	822	857	815	865	844	856	846	820	804	859	868	866	853	801	915	826	848	884	828	788	887	860	851	871	863	812	855	888	851	844	809	888	854	858	859	869	830	875	821	869	866	813	894	783	851	845	853	821	800	903	828	848	839	868	864	844	824	852	832	889	858	880	875	862	868	811	834	909	867	867	804	885	839	827	818	845	877	881	856	846	839	822	874	890	844	863	836	871	826	809	833	843	912	860	868	908	857	889	840	814	811	873	818	872	839	874	842	862	857	846	866	907	857	868	804	863	901	846	840	859	802	856	836	864	840	864	908	807	895	895	857	823	860	821	808	887	804	871	819	795	858	856	829	837	875	861	888	833	820	832	873	824	868	867	846	860	835	857	860	796	915	818	808	875	843	864	842	829	821	842	863	805	828	831	813	877	883	854	860	891	868	901	892	819	834	809	824	790	868	871	924	868	896	829	815	857	837	831	866	885	878	873	855	833	864	887	908	834	870	871	870	854	848	862	873	808	862	861	866	846	852	858	793	817	858	861	825	841	860	858	879	832	850	845	885	844	830	796	888	848	878	874	869	811	884	899	887	894	890	900	800	847	824	869	844	868	839	794	830	847	827	796	881	827	824	867	860	846	852	870	810	845	879	872	843	855	793	861	887	854	826	859	873	846	824	826	896	857	807	846	881	825	893	882	875	867	827	827	873	852	805	852	840	877	857	738	843	862	865	852	850	854	856	807	857	874	810	826	805	867	871	833	835	862	829	890	842	856	834	847	861	908	836	856	830	826	851	865	803	856	871	828	900	804	850	855	815	847	838	846	855	854	834	865	790	883	869	874	870	901	866	834	846	838	852	856	818	845	786	879	813	847	857	879	833	842	887	854	865	846	809	882	872	837	838	844	841	901	850	860	847	816	802	781	847	868	841	821	857	890	826	827	959	888	880	842	921	893	861	878	803	824	873	831	902	853	833	855	896	839	867	829	884	844	834	833	867	815	842	826	840	865	837	813	862	810	877	830	848	858	844	861	835	822	838	845	843	836	863	897	834	801	819	865	882	852	865	871	864	870	834	809	819	897	879	882	834	872	864	875	840	866	874	854	833	878	883	831	957	776	872	856	856	882	865	806	859	915	837	891	822	812	877	838	829	852	805	847	848	869	795	868	812	853	804	908	830	845	908	856	823	853	818	910	857	898	798	778	837	865	870	822	864	857	811	829	852	858	860	857	869	890	823	920	849	861	874	847	898	869	821	791	839	890	857	869	853	847	813	839	865	812	843	850	836	880	823	858	900	828	844	818	855	804	820	828	867	858	847	863	812	829	822	850	860	833	852	820	844	856	864	876	822	811	819	859	899	836	844	856	863	859	832	834	806	881	845	851	827	822	785	892	844	920	857	837	889	889	859	878	855	871	844	853	845	948	858	832	798	853	835	820	831	858	834	841	839	800	817	886	819	814	888	853	879	858	819	817	832	810	888	865	844	797	858	824	858	882	863	806	869	874	811	871	819	801	818	826	835	803	866	861	856	839	882	840	851	889	875	883	862	853	870	909	825	835	792	850	787	815	875	879	871	875	844	874	859	805	880	824	836	838	803	872	852	867	873	844	879	880	803	866	821	830	815	889	859	839	839	894	845	833	835	859	855	864	813	899	846	884	852	826	879	845	919	801	841	828	851	858	835	857	845	896	818	890	859	881	843	886	859	822	852	870	871	863	868	840	865	803	846	867	812	855	871	861	850	899	877	865	772	820	849	846	862	820	881	845	823	895	831	873	849	868	846	832	835	850	838	833	807	840	873	814	808	855	851	882	857	832	853	913	883	845	817	823	867	816	853	850	830	856	873	824	856	858	866	870	855	865	863	862	851	936	829	879	840	834	836	839	908	900	820	809	803	803	926	835	822	884	832	853	840	878	884	851	858	822	821	876	849	803	859	861	822	846	889	870	852	818	818	875	886	897	823	815	871	878	817	838	848	915	869	861	835	880	842	833	805	852	833	846	801	825	829	836	811	871	848	836	880	823	873	825	850	843	831	894	831	878	817	837	857	879	842	856	804	853	818	909	835	883	863	841	809	860	883	857	832	812	815	806	863	897	782	821	831	822	846	823	848	888	832	835	857	866	856	832	820	878	837	866	887	875	861	844	849	878	873	894	913	801	813	878	873	814	841	852	867	822	838	858	865	847	807	842	855	868	832	848	812	841	892	838	847	815	868	885	843	867	898	883	803	858	835	822	821	845	848	892	889	887	827	834	797	842	818	867	871	848	843	813	882	803	860	777	833	846	870	796	859	903	861	856	828	830	853	869	839	851	875	803	791	858	822	864	889	849	878	864	826	859	854	827	850	868	857	827	865	869	806	842	813	817	801	899	800	812	834	847	846	825	863	871	830	827	859	849	846	868	866	890	870	800	842	858	842	830	889	909	864	865	899	836	872	838	910	839	831	835	879	837	894	848	879	817	809	891	863	867	838	902	844	862	883	778	881	790	822	796	824	844	824	841	861	855	793	817	872	910	883	831	837	855	835	861	886	815	842	846	865	873	898	855	838	874	875	880	843	854	839	872	807	892	849	856	833	867	877	865	843	881	865	860	874	864	893	798	845	851	855	882	864	824	804	853	861	825	851	874	860	842	841	803	855	825	821	875	833	827	813	870	908	814	810	883	840	867	864	857	870	865	863	824	809	869	826	858	828	865	844	819	806	833	836	856	882	865	875	885	859	889	821	895	868	890	836	832	843	867	875	806	807	866	807	871	854	859	897	808	818	855	876	854	848	845	834	831	879	825	868	813	889	840	914	834	787	841	842	844	809	861	831	869	828	827	851	859	861	844	815	867	839	829	809	829	868	858	845	899	859	803	871	864	836	895	866	904	886	832	841	872	865	849	887	914	843	853	864	856	869	835	795	864	839	890	880	834	833	860	849	854	880	851	844	855	853	868	845	859	838	825	873	857	838	881	835	867	802	851	864	875	837	817	837	867	863	844	839	837	844	806	875	840	837	859	887	832	858	835	832	863	899	830	860	912	840	839	810	866	849	859	863	864	847	871	876	875	874	792	888	850	855	832	901	864	867	880	904	812	872	848	866	833	841	815	821	822	868	817	867	870	834	853	889	856	869	840	801	815	891	837	807	874	814	836	792	820	827	863	874	856	841	843	838	853	831	853	847	871	788	833	857	837	820	845	816
31759	31143	29599	12851	1822	729	280	290	278	280	327	302	301	312	289	304	265	314	275	259	255	258	298	282	289	278	287	297	286	318	293	296	285	297	274	286	275	290	286	291	279	285	309	299	282	271	313	291	286	254	296	272	324	287	305	250	296	268	265	289	295	292	290	270	287	301	294	282	291	289	303	282	269	293	281	265	305	274	299	281	274	290	300	292	264	283	293	313	272	282	300	280	293	247	284	291	294	294	280	295	320	272	283	307	297	305	287	285	274	301	277	304	283	267	296	280	299	280	256	280	277	313	273	330	287	271	274	294	283	284	287	311	244	256	292	299	264	316	280	266	269	287	295	294	293	283	318	279	274	207	286	253	319	298	269	295	295	284	259	288	310	262	299	285	308	302	246	291	280	296	297	309	299	265	277	310	256	298	292	301	291	287	308	328	284	285	303	278	266	278	299	319	282	309	285	303	271	281	318	245	260	278	298	262	275	300	274	297	292	273	284	279	284	288	295	277	261	258	310	319	293	307	299	287	271	272	304	304	263	281	277	286	288	304	310	272	295	290	300	271	290	264	287	262	286	264	272	300	328	271	265	322	301	268	297	318	263	299	278	297	320	309	299	261	283	291	289	285	251	281	274	315	285	276	276	278	249	309	271	297	277	289	286	277	272	284	276	295	314	311	253	282	287	292	271	309	315	296	290	302	268	312	294	293	310	271	304	290	266	280	273	284	284	304	254	303	297	295	290	270	297	298	242	322	262	275	263	284	274	310	294	313	290	285	306	294	273	320	290	246	313	292	271	285	271	286	277	303	285	288	307	302	273	286	300	292	281	308	259	279	312	295	291	300	297	304	302	318	270	282	288	272	291	250	306	273	288	304	279	278	278	282	296	283	284	300	258	302	275	244	301	278	289	264	262	260	289	271	340	279	273	262	316	282	267	303	308	260	273	306	277	244	297	269	297	292	270	296	292	299	284	310	290	280	294	305	291	303	264	307	315	296	300	239	303	267	287	282	278	290	272	278	283	300	294	296	293	290	263	276	284	284	250	277	260	265	267	324	317	275	293	287	287	298	292	296	301	305	292	293	287	260	296	292	322	275	287	286	291	273	267	295	300	299	305	266	297	292	316	267	298	281	295	280	269	288	292	282	330	275	279	326	300	300	301	307	296	303	283	258	266	291	300	289	272	297	275	309	264	282	307	300	277	269	281	301	299	325	278	260	281	319	261	275	273	280	309	299	292	283	297	300	293	276	310	278	292	265	289	260	289	297	311	284	283	302	281	278	299	287	266	269	306	302	287	278	286	302	287	292	303	281	314	283	284	290	299	286	282	271	295	334	260	266	293	302	268	276	286	267	263	286	298	271	280	290	325	344	281	302	313	286	296	300	318	292	269	319	271	306	299	283	272	286	287	310	268	306	276	284	293	318	306	283	279	279	278	295	269	241	300	307	318	285	289	303	248	271	312	285	280	300	293	287	303	279	250	324	300	266	283	303	305	278	314	283	277	280	264	275	253	287	312	280	295	297	288	320	291	320	284	284	310	279	279	281	303	308	286	292	295	287	305	315	284	273	274	261	271	292	294	312	294	281	268	300	281	273	291	273	296	304	298	280	297	292	323	285	303	292	342	286	286	264	296	299	324	258	287	302	293	284	310	251	314	311	265	282	258	274	306	302	271	309	263	257	278	289	284	292	297	268	270	278	286	306	310	282	307	308	293	279	297	266	278	263	273	276	291	293	286	267	296	297	310	249	276	311	296	308	288	277	299	263	311	296	285	248	315	275	269	274	314	325	290	290	277	292	283	284	316	283	296	283	301	276	278	297	322	311	263	289	302	299	274	284	262	298	275	245	301	321	272	289	264	262	290	291	315	276	271	285	308	272	281	294	306	287	272	310	279	258	261	288	267	304	305	286	283	262	301	283	275	259	279	280	295	302	299	251	279	252	299	274	303	296	259	284	321	296	274	310	268	291	280	278	277	289	274	307	295	296	289	279	290	308	281	284	291	301	305	277	252	267	269	254	251	290	284	305	290	283	302	294	305	322	278	289	329	275	304	274	298	286	298	293	290	275	262	300	273	298	307	259	289	292	292	294	291	256	288	303	305	298	299	299	294	290	300	279	292	271	282	323	286	293	296	268	277	274	301	290	268	279	254	290	266	310	272	253	299	318	273	296	292	298	275	285	288	306	264	292	300	297	257	298	297	291	277	300	296	266	293	293	269	316	296	311	289	293	292	273	298	288	280	261	310	305	306	269	264	274	291	286	312	280	297	306	251	298	259	311	298	286	244	271	253	267	297	281	261	293	296	304	316	265	282	307	297	300	312	289	284	284	312	286	294	300	265	283	314	274	301	280	275	328	307	262	281	301	273	291	302	284	290	283	322	285	306	289	279	282	264	300	263	270	295	328	293	287	282	286	279	289	272	287	287	284	289	290	284	279	281	273	260	285	295	286	290	303	273	266	301	293	255	283	262	268	297	274	299	295	278	299	261	286	339	319	297	279	278	307	269	304	282	291	286	274	303	295	307	295	274	301	289	292	274	284	292	284	264	268	301	279	267	283	311	309	291	292	273	289	271	267	279	280	299	283	269	294	311	250	315	307	311	288	292	255	295	283	249	281	312	286	259	273	254	255	285	274	275	293	311	293	248	295	262	312	297	300	282	283	287	264	282	262	304	282	281	286	273	294	278	295	273	280	302	276	287	301	276	303	281	291	301	273	262	267	302	301	275	265	259	267	300	315	257	273	276	314	299	285	296	288	247	267	290	254	289	317	293	282	281	306	321	275	289	289	278	299	289	312	313	310	278	251	303	291	286	306	280	273	278	266	288	302	279	298	284	301	283	281	280	281	291	279	277	278	262	273	266	281	287	308	306	296	284	294	263	296	309	291	300	302	293	327	299	304	292	275	283	282	312	279	277	282	272	306	309	268	291	309	310	283	315	326	275	274	309	279	286	296	282	285	283	271	284	292	277	277	287	274	266	283	302	280	269	270	338	264	304	287	303	253	285	291	275	296	280	294	260	319	272	274	276	297	271	285	285	277	299	307	267	279	323	286	311	301	287	311	300	299	298	276	323	308	275	290	265	296	271	292	272	319	274	266	269	287	305	284	299	268	295	313	293	276	266	274	315	274	276	267	307	288	309	279	271	282	251	288	292	287	285	279	298	280	298	280	277	307	274	269	297	282	289	279	272	277	293	300	286	271	308	280	273	265	259	297	280	282	328	280	283	286	293	323	326	287	306	279	294	266	293	282	290	278	264	303	277	297	272	311	239	283	323	295	281	266	271	261	275	320	291	295	274	276	286	326	285	281	286	270	291	255	278	290	271	291	284	270	318	277	285	290	302	298	274	303	301	284	322	274	277	262	292	307	277	291	281	278	261	320	289	305	291	276	279	261	273	276	274	272	314	280	276	281	289	269	284	267	292	277	300	277	281	280	312	314	266	301	310	267	264	317	280	293	277	285	306	319	302	277	304	308	243	288
40219	48837	34014	12709	3153	1489	473	486	462	474	496	493	467	463	474	471	456	477	448	433	468	469	461	427	482	485	489	483	472	483	494	510	496	461	477	508	538	497	487	473	474	443	446	460	484	471	494	437	483	476	472	495	478	466	477	497	492	485	474	467	469	464	454	452	460	463	473	466	468	453	463	471	432	479	513	494	471	483	480	477	464	484	468	468	512	521	472	490	511	482	528	491	495	470	489	487	467	520	470	448	465	498	510	449	472	446	466	474	479	462	458	467	490	471	465	506	504	472	477	493	499	479	488	471	459	471	476	485	462	432	519	480	501	454	480	479	463	451	485	486	474	496	479	486	485	490	425	451	443	482	455	479	489	487	468	469	476	465	496	476	491	492	483	502	481	465	488	455	466	475	475	480	522	441	503	492	463	452	488	497	535	479	487	482	474	462	473	458	469	495	438	477	480	489	481	495	458	502	458	481	444	469	476	450	493	481	458	481	466	477	503	479	444	481	463	503	477	479	469	525	492	503	474	465	481	484	489	457	494	480	435	487	482	520	485	458	488	509	468	467	473	486	480	502	501	465	486	445	478	481	513	508	464	470	502	441	469	459	475	474	478	452	492	487	489	446	492	498	459	449	493	508	453	492	471	481	460	488	480	473	484	498	501	488	459	488	486	454	479	497	487	526	476	518	490	462	491	501	458	477	446	453	461	487	486	488	469	486	490	454	508	488	497	465	486	477	484	515	477	478	464	502	489	493	464	443	522	479	478	484	472	470	471	450	511	503	470	491	468	460	493	487	477	479	492	456	481	462	432	461	477	500	470	464	497	506	505	514	507	496	490	482	460	504	501	472	451	484	481	441	465	496	486	446	426	527	493	428	517	488	430	467	517	453	477	490	502	509	485	517	477	496	458	487	494	469	453	473	492	497	495	459	474	518	467	506	506	497	500	467	446	509	479	489	455	471	485	490	477	463	456	461	486	465	490	478	474	469	476	447	473	469	482	492	516	471	482	492	487	450	499	486	478	467	456	479	485	498	444	478	490	488	478	462	460	503	487	476	528	501	506	450	493	466	436	457	497	463	483	501	492	491	451	444	480	464	467	499	451	510	478	498	499	502	486	457	460	479	450	483	498	503	457	493	476	488	473	477	451	452	478	482	513	474	492	477	458	485	490	450	507	443	515	474	456	457	476	494	517	453	464	475	490	485	487	463	488	465	476	503	490	470	489	460	462	455	460	477	496	507	474	480	469	469	489	459	454	464	453	500	438	476	478	477	505	492	489	498	466	477	467	465	489	426	447	504	474	475	488	486	515	482	469	453	487	474	504	448	484	497	448	470	491	494	487	471	462	499	511	451	463	505	452	502	474	495	483	501	474	496	428	435	516	495	524	478	485	436	471	452	471	483	454	511	463	477	490	475	504	466	492	489	480	471	464	472	472	466	486	463	443	506	478	490	485	447	449	484	479	485	490	505	505	415	490	477	472	468	493	492	455	469	490	457	458	459	522	477	496	512	476	490	464	474	458	510	495	498	457	505	473	487	490	469	464	501	456	469	498	452	491	467	511	460	462	507	480	498	468	466	488	489	510	497	448	503	497	507	486	444	487	489	491	458	458	458	440	500	475	481	443	449	463	454	489	521	490	448	492	499	496	539	462	483	479	465	499	526	464	502	442	479	452	495	474	488	491	485	476	485	452	489	501	458	463	477	495	487	480	476	493	485	505	465	475	510	487	425	481	510	446	497	452	516	477	520	489	474	449	439	514	504	481	492	476	484	483	480	480	481	498	465	452	449	471	495	461	461	477	478	466	491	460	501	445	492	475	473	512	511	522	470	495	509	521	521	501	498	482	490	480	490	489	478	477	477	488	506	481	447	478	495	451	458	432	525	472	462	459	505	483	507	462	508	438	422	487	501	437	464	471	431	483	494	468	432	451	486	522	436	482	497	476	443	428	496	471	524	502	464	501	464	478	542	476	480	488	497	504	466	464	435	463	507	516	520	446	473	481	471	437	487	467	494	477	465	463	490	484	499	455	522	477	469	504	452	478	483	495	476	465	482	490	475	480	464	503	463	478	484	463	460	501	491	491	406	499	507	507	464	450	493	486	494	511	483	515	448	483	495	496	458	461	478	470	483	498	475	510	484	472	460	487	495	436	459	505	489	464	443	474	431	484	461	488	466	507	480	497	509	465	494	514	446	486	473	474	506	479	464	441	483	499	468	481	465	502	477	469	452	476	495	474	482	474	469	465	467	496	463	489	499	439	432	479	465	468	518	497	463	459	484	464	481	480	494	497	532	477	503	464	485	450	489	485	480	473	483	477	495	516	493	466	469	495	489	496	462	475	510	483	488	473	476	478	471	508	476	522	421	452	441	473	483	514	435	495	481	484	456	469	486	473	477	489	452	481	466	496	464	494	472	478	432	495	489	453	518	527	469	486	465	495	485	481	505	486	492	478	500	483	520	491	484	476	473	477	481	477	504	516	450	468	452	464	465	503	481	437	508	462	482	460	479	479	453	450	501	504	443	465	451	473	471	438	455	441	459	470	470	486	447	504	464	487	488	450	492	473	507	480	468	478	499	479	433	484	494	488	463	476	458	486	460	486	514	489	436	462	485	478	476	437	471	464	480	472	468	446	461	466	455	468	464	433	491	475	508	491	482	479	463	517	481	514	468	471	499	470	458	511	493	491	489	485	445	458	466	487	490	487	474	498	516	480	476	459	477	468	474	456	502	495	470	470	490	543	527	507	448	453	479	460	451	459	460	491	531	465	452	492	488	486	521	488	514	480	469	476	436	458	455	469	459	495	424	481	493	474	451	500	454	483	491	518	511	483	433	494	440	494	456	496	490	446	497	474	486	448	498	479	490	526	459	460	527	503	424	524	474	455	488	491	456	482	468	488	497	496	435	460	467	471	456	448	474	466	439	476	484	474	491	458	482	505	447	470	474	506	525	463	478	490	473	461	484	515	453	457	451	448	465	451	510	493	480	488	469	472	478	477	500	496	493	452	456	473	499	490	484	507	461	476	494	472	435	474	485	472	485	480	499	510	489	509	473	474	494	494	430	453	523	438	479	436	481	497	462	472	501	440	466	466	474	444	466	440	472	499	488	483	447	466	510	480	490	453	471	456	472	491	482	502	483	472	507	466	465	484	461	515	484	447	416	496	498	483	457	488	460	480	483	468	481	500	503	461	501	500	489	481	512	478	426	482	525	503	439	458	473	488	469	508	465	494	478	466	469	439	479	475	478	509	458	527	484	504	453	453	455	441	467	453	492	502	446	494	462	468	510	496	463	477	486	514	491	510	483	488	455	455	506	482	475	475	527	509	494	493	467	483	484	487	456	463	471	478	501	490	507	482	468	461	469	491	465	491	454	472	467	486	516	443	484	462	491	455	475	487	496	482	452	462	452	434	476	469	447	472	458	469	471	525	527	491	425	480	463	478	478	485	449	504	471	465	517	496	466	496	526	476	465	420	446	501	463
25496	25089	36270	29189	19972	9945	1101	430	406	382	406	371	383	392	384	379	391	351	409	393	371	347	370	354	365	398	393	381	370	341	398	352	387	385	374	389	392	381	393	368	399	399	382	376	374	369	384	382	406	406	369	389	399	374	400	387	371	408	378	362	396	374	388	392	392	378	373	384	394	373	410	396	369	387	366	384	396	376	413	359	368	394	378	392	380	398	407	384	365	379	391	390	370	382	367	392	381	354	376	386	363	386	390	372	351	422	374	395	383	402	385	357	407	388	379	372	375	374	374	374	416	386	409	365	375	382	363	388	376	371	371	371	406	388	352	389	386	356	389	370	361	431	382	380	394	384	347	356	365	378	361	382	394	353	353	372	381	367	345	364	403	385	367	373	384	400	379	384	359	377	381	373	368	378	353	397	397	356	366	345	374	411	385	378	387	376	417	399	385	387	388	390	385	387	374	384	354	367	396	391	373	351	386	382	377	379	375	422	378	381	394	377	378	367	380	396	410	402	357	391	414	374	370	357	397	380	343	369	401	356	400	376	384	398	368	359	403	419	409	380	414	382	410	367	381	371	390	395	370	378	334	386	411	372	373	365	370	375	405	357	364	372	353	341	372	381	388	351	378	371	379	379	394	363	402	390	389	361	358	400	366	362	359	374	433	428	425	371	383	364	373	396	354	377	363	396	354	366	407	360	399	377	368	386	353	362	377	389	367	352	384	361	376	388	380	395	385	387	398	365	383	364	338	381	403	381	389	370	400	383	400	389	397	382	387	374	360	363	386	357	392	385	396	360	377	366	346	380	369	352	393	377	376	361	370	365	341	376	373	400	397	397	362	366	383	367	359	375	380	382	375	396	383	383	376	425	387	386	373	390	383	358	429	315	400	371	380	354	367	390	351	396	405	389	410	372	350	386	393	393	350	389	361	381	384	386	378	409	399	373	366	381	361	327	398	364	405	388	377	420	389	369	378	390	360	366	395	415	378	393	391	376	388	378	368	393	378	414	397	398	400	386	370	370	397	411	362	377	341	390	379	380	403	384	389	378	376	390	365	438	362	382	389	401	406	367	360	386	372	386	392	360	402	379	395	382	366	336	360	395	401	362	369	347	373	383	355	394	411	394	403	354	393	402	385	401	386	363	398	361	403	370	382	360	376	356	391	377	377	381	399	385	385	387	365	375	341	410	383	372	393	404	370	357	397	381	372	371	415	400	382	392	374	360	356	401	360	356	373	403	351	375	373	417	339	382	381	347	386	374	389	365	422	403	416	389	390	384	345	357	378	367	350	371	378	394	366	369	400	350	396	384	413	371	391	401	384	387	375	372	357	379	369	412	361	390	364	383	408	365	376	370	386	362	404	389	347	388	398	384	410	393	369	382	386	414	373	379	380	379	372	387	368	365	375	363	383	393	370	385	348	393	411	379	379	382	368	367	372	371	388	368	391	377	410	365	374	406	349	407	364	404	383	375	401	398	362	408	421	386	390	381	406	372	394	393	326	396	403	392	404	357	390	358	401	398	391	403	414	369	354	383	367	359	413	332	357	430	360	373	349	400	390	362	373	361	383	377	402	385	390	388	375	349	339	387	370	378	369	388	388	340	373	370	362	362	351	405	401	353	370	321	396	379	395	377	378	388	389	370	394	409	399	355	359	356	332	400	392	410	407	369	386	342	367	424	394	379	366	378	350	392	370	363	405	403	363	363	360	402	308	335	375	366	407	364	360	359	419	386	401	362	344	378	342	367	386	377	378	350	368	373	413	397	410	380	382	380	379	385	389	373	361	374	424	319	393	398	381	405	381	350	384	395	397	418	383	389	359	370	396	385	381	354	405	388	363	385	375	380	377	397	368	376	353	376	377	386	369	366	383	346	390	364	381	345	374	373	367	367	389	409	373	346	391	386	338	367	401	373	391	364	404	390	375	394	383	353	361	375	382	391	409	374	378	388	408	374	358	349	369	398	382	344	395	375	382	409	360	391	347	365	367	395	397	365	398	396	361	397	356	379	395	386	404	407	394	398	387	342	390	388	393	359	375	382	356	398	365	380	374	388	336	381	383	351	335	399	375	400	384	413	383	411	410	387	423	399	368	367	377	395	368	339	393	371	374	389	374	381	392	358	370	400	350	411	375	382	393	376	374	400	364	382	418	376	331	382	365	402	386	415	389	374	404	385	362	353	326	338	380	380	408	367	372	359	394	359	390	381	364	400	385	392	380	387	364	392	405	387	368	395	372	369	379	382	368	377	370	396	376	375	377	372	395	433	405	389	404	375	378	359	317	352	360	386	382	390	390	391	360	383	410	381	403	367	352	394	381	353	364	367	352	383	388	375	396	365	368	377	394	353	381	402	360	387	365	397	375	399	403	376	371	363	409	393	394	385	400	381	374	400	377	367	393	389	362	354	384	392	377	388	374	394	348	341	374	380	376	372	386	399	334	379	402	375	384	356	365	350	370	352	383	399	380	371	382	390	379	352	357	355	386	417	348	395	377	378	379	348	388	354	396	385	372	378	392	385	385	359	352	397	392	399	377	395	399	405	376	410	362	401	395	373	393	394	389	346	374	362	382	357	348	356	367	387	385	374	359	364	414	399	411	343	378	395	365	348	379	388	420	368	372	384	385	408	383	388	369	351	392	393	414	383	386	372	368	359	416	363	377	383	380	371	362	400	364	383	376	352	392	380	384	389	399	359	370	361	377	351	379	380	387	398	376	388	374	344	416	379	353	400	358	382	385	407	394	386	342	352	367	419	399	403	385	367	385	403	366	367	363	379	364	385	393	373	403	404	361	437	389	405	390	353	353	418	364	378	400	367	359	419	383	395	379	335	377	416	388	403	371	373	346	354	351	360	372	339	397	368	384	381	373	361	385	401	351	408	335	376	413	363	379	388	392	385	348	379	392	344	389	389	395	349	398	388	381	386	365	366	386	387	382	373	389	379	361	376	381	346	382	382	379	374	383	383	341	391	358	426	383	401	397	384	349	385	366	391	394	381	370	348	391	371	377	408	396	394	385	415	393	357	345	344	373	356	377	410	397	393	386	370	367	394	357	354	388	352	397	381	369	401	399	377	365	378	382	396	401	376	413	358	381	405	336	385	393	385	362	382	369	363	394	361	357	407	371	392	395	410	366	392	385	394	350	378	403	348	383	385	382	377	375	362	403	398	400	363	389	399	385	408	385	352	395	416	365	426	372	385	362	385	387	380	375	382	390	393	378	323	398	421	358	385	347	372	415	348	408	370	410	411	394	381	370	396	374	362	361	394	374	380	381	378	349	404	399	371	382	399	341	418	342	368	381	377	367	405	369	331	384	390	401	381	365	368	364	350	365	398	407	380	388	361	370	377	390	387	461	383	377	399	379	365	378	384	384	380	375	396	380	381	382	341	400	373	398	370	375	346	392	413	379	387	406	378	402	402	440	367	395	386	368	407	356	435	395	372	395	387	406	392	385	368	365	393	394	431	365	412	408	351	397	408	380	414
60423	94254	68201	38835	15840	8495	872	596	614	624	568	630	612	607	626	582	586	581	657	618	636	639	599	607	565	615	568	586	558	646	654	601	636	597	592	600	573	598	645	639	586	613	615	649	611	587	587	593	593	657	584	605	640	593	622	647	635	631	584	604	611	630	597	584	616	626	636	582	566	559	608	642	635	573	633	602	584	553	552	602	629	666	622	606	582	632	600	602	588	615	597	608	599	558	600	623	609	594	600	626	627	585	612	603	594	599	600	632	641	619	604	672	609	624	589	624	613	635	600	581	625	595	594	624	558	583	583	623	590	586	645	589	619	577	617	557	600	594	604	587	619	642	539	597	614	614	596	599	627	597	637	612	632	640	588	568	609	613	648	587	655	603	609	642	613	643	604	600	573	617	628	611	653	585	638	609	621	583	616	555	623	587	603	589	573	590	605	602	633	646	560	575	619	634	657	627	614	581	614	624	639	596	682	624	630	612	629	591	618	606	606	584	600	614	606	613	634	612	629	650	625	600	594	625	636	630	604	602	610	582	618	616	594	577	602	601	593	677	633	611	593	635	629	594	584	602	623	608	647	594	580	559	577	630	628	575	626	635	592	584	608	620	585	632	633	579	612	657	629	606	616	639	627	600	574	638	583	625	603	564	578	586	613	595	584	596	594	570	594	625	644	593	633	602	599	606	608	589	571	547	607	588	608	602	619	595	596	604	609	611	598	616	667	576	627	622	573	550	567	632	597	618	605	632	576	589	627	598	578	600	591	631	582	569	611	577	620	559	640	608	621	604	631	625	624	601	612	602	573	626	613	581	594	645	614	578	603	649	609	616	615	611	611	603	585	584	584	604	616	558	591	573	628	602	622	591	630	650	601	646	643	600	619	601	585	634	604	611	627	594	595	616	613	619	585	626	595	648	610	567	627	655	624	646	669	658	628	591	615	571	591	599	573	640	614	578	597	580	634	531	584	647	618	617	579	629	558	611	648	625	587	626	605	601	632	593	583	611	594	582	579	597	605	608	606	639	575	579	618	660	609	602	583	578	610	607	623	594	633	575	608	626	639	609	564	599	617	589	565	563	609	587	614	638	590	634	583	585	610	590	591	613	576	601	555	620	598	614	577	576	600	614	583	626	606	597	618	619	647	554	641	624	595	599	584	648	582	590	582	598	605	552	615	611	585	617	594	650	558	613	608	595	571	598	619	605	602	626	633	601	619	608	613	570	628	608	625	619	594	626	562	604	635	599	601	599	592	571	601	633	598	577	586	605	632	631	619	610	631	616	590	584	587	662	602	617	615	628	594	579	608	621	620	597	625	637	602	572	573	608	598	598	616	620	613	607	585	622	592	621	562	601	588	590	606	631	628	649	597	659	630	629	635	614	589	594	604	594	583	568	580	612	561	628	651	624	617	630	651	574	562	604	642	581	620	577	607	612	638	638	625	604	633	614	647	588	612	638	611	639	605	578	599	636	617	598	594	617	616	630	593	605	622	596	599	655	647	613	601	628	614	642	550	599	573	625	620	606	603	628	590	630	610	659	612	609	590	617	634	609	590	601	624	633	593	641	632	608	635	575	646	594	612	578	607	573	593	624	602	604	598	606	589	589	607	608	619	608	606	581	580	583	591	610	613	612	580	607	571	607	692	609	591	588	635	588	609	632	570	578	630	603	608	583	652	635	606	576	623	586	623	625	586	606	605	624	629	576	613	645	618	649	623	613	655	613	612	621	616	596	600	623	586	622	626	584	606	579	592	586	601	583	633	598	649	625	612	625	685	580	598	607	612	599	597	615	606	606	590	630	620	639	602	603	602	634	562	595	633	606	612	570	632	614	629	588	610	613	626	595	587	590	622	627	631	652	565	606	561	657	672	577	554	618	652	639	625	632	620	602	620	611	605	585	625	559	638	640	634	676	597	622	621	626	657	590	622	581	635	635	580	621	631	611	605	550	615	596	603	575	610	546	579	644	576	591	595	609	615	584	647	637	601	625	634	604	651	619	587	668	634	600	599	672	621	651	609	590	562	646	602	612	584	627	609	589	615	616	634	604	587	570	662	626	591	631	716	616	628	599	609	570	647	603	567	586	631	617	605	618	632	550	610	607	574	626	606	594	590	656	593	602	660	649	590	602	614	607	562	605	585	588	620	618	605	605	570	610	611	632	620	606	575	581	667	656	575	579	585	601	562	582	610	616	570	598	645	610	606	609	642	585	591	595	594	639	663	625	607	596	615	620	601	628	637	568	613	616	576	615	629	601	601	601	677	639	589	595	634	607	579	590	603	671	637	557	624	640	604	574	567	604	623	586	606	595	640	609	611	589	587	572	602	612	575	667	637	557	568	574	596	598	617	644	579	573	594	552	589	611	654	595	642	596	640	616	596	611	612	594	611	579	621	625	617	619	604	593	549	667	611	621	628	572	616	605	614	627	622	628	576	604	611	626	613	602	596	613	589	592	640	665	625	641	603	625	591	604	592	581	624	636	639	589	582	602	573	607	634	594	589	594	564	571	562	549	635	598	627	590	620	597	615	590	595	604	629	602	598	642	620	566	637	549	583	596	591	617	633	615	600	572	582	595	601	618	625	603	613	616	627	598	641	595	601	620	587	655	598	652	620	580	622	606	635	599	592	610	624	662	662	600	552	583	628	633	563	599	598	649	603	611	635	620	615	595	627	604	638	578	612	584	595	603	603	600	585	641	623	624	564	596	617	570	604	553	619	658	599	624	585	575	607	605	628	620	570	612	609	620	630	644	594	615	680	619	619	603	604	609	630	622	595	585	619	578	607	610	600	590	624	549	598	599	608	592	592	594	589	637	650	618	595	610	600	608	604	574	616	576	614	662	650	624	627	600	582	615	662	603	592	568	625	597	629	607	572	649	607	584	589	564	614	578	600	609	595	624	629	609	609	641	595	593	651	617	627	643	638	617	587	611	665	630	637	611	653	629	593	595	626	581	566	607	626	602	598	588	604	620	589	637	521	632	619	591	595	563	597	592	637	580	635	609	611	588	620	607	589	634	592	600	600	581	634	632	583	639	650	564	626	571	639	645	584	607	598	589	672	588	620	633	580	640	636	644	607	591	600	607	585	635	601	548	582	612	593	616	595	571	602	632	609	564	631	599	628	611	667	613	563	581	613	610	624	602	630	603	607	596	607	644	606	631	573	627	603	637	604	626	595	605	568	651	588	628	594	638	619	630	631	618	598	614	616	603	617	618	567	617	535	663	602	624	603	616	621	583	630	597	614	619	630	588	588	564	633	569	622	588	583	589	591	604	619	603	587	575	593	614	587	626	635	586	599	563	591	570	587	648	642	577	604	653	636	634	605	616	592	578	595	573	590	602	565	620	634	613	607	620	619	610	648	597	605	595	628	616	628	639	625	605	585	598	635	583	609	624	613	626	574	589	638	617	593	609	621	621	624	588	595	635	592	612	619	631	604	579	620	647	627	592	590	596	623	603	598	586	598	629	614	587	646	604	591	584
24282	23063	32208	26378	21707	18259	4668	645	607	579	587	584	584	588	598	591	567	599	605	623	594	506	524	560	576	614	601	604	567	594	577	613	600	586	563	607	508	586	545	576	567	583	585	575	533	580	568	570	593	555	561	544	572	571	593	563	622	599	578	554	578	590	510	586	547	610	559	571	579	524	508	569	580	562	595	554	554	569	563	605	571	581	552	542	570	532	586	610	590	534	484	544	577	560	544	557	546	590	565	602	589	568	567	581	565	575	557	566	561	539	556	580	582	558	525	515	590	540	583	555	560	554	583	602	511	558	546	569	558	596	565	578	582	559	558	578	547	598	564	559	543	528	556	536	521	590	560	583	582	555	526	571	566	547	613	569	554	574	563	610	532	560	567	570	585	562	560	557	543	584	565	567	575	564	579	565	567	574	552	558	595	555	595	556	577	615	536	584	574	554	588	612	575	576	540	528	530	561	568	585	612	569	604	563	578	563	530	592	609	563	566	588	562	542	544	584	536	576	567	528	585	573	605	531	599	572	597	555	553	568	606	540	575	570	589	560	593	555	554	605	537	602	563	604	520	532	542	581	579	552	568	562	572	525	555	531	549	553	583	591	542	548	528	522	575	580	595	544	560	536	581	558	604	587	563	561	560	541	568	531	524	562	556	564	560	569	561	545	572	564	544	557	549	561	507	579	562	553	555	504	589	595	536	544	544	592	566	582	601	613	548	544	534	572	592	582	550	557	573	552	531	584	565	599	594	505	584	574	570	564	520	570	590	532	607	535	507	541	578	586	562	584	574	579	576	590	594	548	536	563	586	553	563	563	543	566	570	568	522	564	523	566	546	558	591	594	523	565	576	567	528	562	538	518	573	548	533	546	583	597	533	590	580	611	533	549	606	575	556	584	593	539	561	491	573	530	563	559	558	546	544	589	594	554	562	564	571	538	562	509	571	571	535	569	598	577	580	622	513	541	546	516	566	554	494	612	587	586	569	575	585	593	509	567	529	555	575	555	529	560	557	584	565	578	536	556	563	548	537	580	568	536	555	557	524	565	606	573	556	553	564	563	581	579	566	583	562	551	579	533	572	610	533	584	540	573	603	587	580	544	597	539	580	572	574	587	589	549	567	532	551	538	603	522	532	603	573	584	568	603	595	559	551	556	550	580	565	576	565	575	553	600	562	529	558	581	605	557	556	597	530	587	558	571	585	577	592	563	564	568	568	555	544	540	586	514	562	570	558	554	586	558	563	576	608	560	551	601	535	553	584	615	542	535	558	554	576	531	550	558	584	535	573	560	562	566	570	576	587	603	560	557	606	539	615	540	617	569	559	550	528	560	555	589	556	582	549	553	546	572	560	559	600	557	599	582	558	563	580	575	520	571	604	551	587	586	566	574	556	568	568	553	571	581	542	625	559	539	529	603	534	564	539	565	559	568	579	561	542	559	563	556	601	603	554	574	556	561	548	579	622	522	577	531	560	569	547	517	583	585	564	562	568	565	594	542	556	572	542	590	581	563	544	562	577	524	585	559	571	540	567	561	566	526	554	544	558	536	553	575	558	556	593	537	548	546	583	579	624	575	565	577	563	586	616	587	538	620	600	565	512	580	564	580	570	559	582	575	573	495	554	537	577	550	601	608	540	595	548	533	555	560	560	594	555	559	596	539	519	585	557	553	603	606	586	588	572	552	580	601	570	563	558	558	545	560	538	567	574	563	547	590	584	591	541	558	584	567	557	540	521	628	604	578	566	546	583	574	550	549	530	576	547	601	566	577	596	588	524	562	563	533	577	551	555	552	578	568	526	546	567	556	553	581	553	569	590	563	544	553	541	552	529	546	559	556	550	585	579	576	588	557	555	604	584	567	554	560	551	540	578	579	570	560	542	571	576	558	536	585	566	574	555	560	602	565	586	613	530	530	547	561	570	574	552	588	569	540	558	571	559	543	594	559	563	582	543	544	565	600	565	591	577	569	532	581	598	573	564	515	564	544	571	571	556	568	574	567	608	574	537	552	542	542	594	548	590	590	548	496	567	562	597	551	576	560	581	611	525	567	585	580	621	568	563	566	540	557	543	515	580	606	560	534	590	580	582	578	559	564	587	564	601	562	559	540	598	518	579	569	588	561	545	589	513	591	587	550	598	555	552	558	541	600	563	544	566	566	545	568	582	592	528	512	589	554	588	550	557	594	545	523	616	535	559	593	555	580	602	557	606	573	573	571	603	576	532	579	547	566	548	556	556	569	582	555	567	574	556	559	555	532	535	568	577	603	545	597	571	569	576	601	547	532	578	545	584	571	591	598	593	568	543	579	557	555	554	571	584	530	570	598	589	570	554	520	549	579	548	551	624	533	543	563	579	559	570	513	595	574	564	540	572	559	634	555	550	558	600	584	560	535	564	595	579	580	567	560	541	564	554	622	522	576	569	568	552	566	553	602	525	590	600	574	566	549	614	543	575	575	601	610	585	586	564	576	606	552	539	540	607	557	562	582	560	548	546	591	552	550	571	544	546	569	550	516	572	608	588	542	596	572	599	546	546	586	599	570	567	544	533	603	561	530	590	587	572	575	536	574	553	537	535	561	548	516	531	574	568	508	588	570	597	544	622	587	539	585	561	599	567	563	581	573	554	554	586	538	601	572	587	572	534	589	555	579	560	548	563	549	568	583	564	541	552	553	568	545	573	563	528	581	550	562	534	571	617	572	592	550	610	558	577	534	531	560	533	547	542	581	515	615	556	565	576	563	603	608	547	537	544	574	607	582	556	572	562	572	576	545	567	532	568	567	549	533	500	582	574	546	561	561	551	592	576	518	548	597	558	605	514	569	562	599	585	561	541	583	567	531	566	596	539	610	594	552	510	561	612	549	562	584	575	559	593	591	569	597	594	559	553	547	545	566	599	589	589	559	595	557	580	619	540	568	540	564	608	613	580	550	541	584	592	542	561	529	617	525	578	510	575	544	575	555	571	568	565	556	527	586	617	546	580	619	584	516	549	591	563	597	546	555	607	547	571	556	552	578	576	577	589	531	554	599	573	557	544	511	570	562	552	507	556	548	577	561	552	551	578	541	572	554	586	538	571	528	566	534	558	565	593	550	583	597	546	577	617	570	551	583	565	590	550	617	518	615	555	530	569	567	521	558	579	562	565	537	543	574	579	532	558	561	586	585	598	570	556	568	545	546	552	554	539	601	560	543	604	540	614	551	595	521	575	546	572	590	546	564	578	563	608	565	540	556	570	593	579	600	585	628	547	580	571	592	568	557	563	545	577	578	537	565	563	561	556	562	588	522	590	553	590	593	573	549	607	590	613	546	603	570	589	543	553	559	562	593	564	572	569	578	533	565	601	595	561	521	567	620	565	569	567	578	566	588	542	555	606	585	543	584	529	605	546	532	563	590	589	554	579	488	549	580	565	562	587	591	579	579	642	527	588	545	556	560	604	570	588	611	599	530	566	570	599	527	569	568	584	558	559	588	577	532	559	582	596	541
62269	103252	75149	44844	19656	11170	1353	896	886	890	820	858	811	864	811	885	849	821	928	812	877	848	862	826	855	866	873	847	868	843	890	813	849	847	843	851	863	865	928	911	901	827	849	824	819	936	859	915	884	833	854	835	870	812	846	882	854	821	937	872	878	855	893	851	876	899	865	877	834	883	833	861	889	885	821	859	870	826	860	889	881	912	848	840	830	831	901	863	865	860	845	868	826	836	844	813	871	863	894	861	810	828	911	911	903	829	867	880	865	884	849	798	813	803	849	899	804	833	822	888	796	805	832	840	809	851	923	848	921	866	826	839	870	891	872	859	871	859	862	820	843	853	780	854	855	825	818	858	847	851	878	846	868	916	842	867	866	851	824	839	817	877	888	854	843	841	795	840	882	859	820	834	870	824	821	828	899	852	838	857	847	839	817	918	785	861	843	875	875	848	816	862	879	859	831	872	801	885	839	873	850	812	905	849	843	852	828	846	884	863	884	835	880	880	809	897	899	869	857	866	868	787	820	876	900	854	875	916	846	844	811	869	862	860	826	840	829	811	865	891	858	848	876	884	871	867	832	853	835	858	866	826	859	845	807	872	853	869	910	773	843	894	879	814	917	816	894	793	847	921	911	862	833	835	817	878	876	828	828	826	872	863	820	790	879	873	850	802	834	858	868	840	900	820	838	858	839	841	866	905	875	879	906	841	826	864	853	826	866	915	852	844	874	894	891	856	854	851	875	848	849	844	885	835	864	857	906	857	833	868	844	857	850	823	843	902	891	866	849	856	798	832	864	893	857	794	855	803	847	869	865	914	889	858	868	865	921	846	864	851	863	908	792	844	852	870	884	814	841	846	877	856	894	815	879	877	879	875	812	893	868	874	858	832	840	826	882	837	877	867	869	835	830	858	862	820	852	896	824	852	799	865	853	823	830	833	901	863	852	933	871	810	828	859	833	899	890	859	831	838	793	875	828	851	872	848	847	890	839	841	938	856	855	808	875	815	910	866	871	881	843	815	856	831	862	833	875	845	824	843	846	855	874	857	890	893	892	840	847	832	889	841	785	832	861	865	813	835	843	885	832	823	864	847	823	853	867	854	891	881	823	866	871	853	876	880	879	900	851	877	839	889	835	842	810	848	870	874	888	917	883	809	870	903	897	865	840	826	852	877	820	859	862	843	897	800	844	804	778	873	870	854	888	856	837	823	888	831	853	893	826	865	927	867	827	879	863	807	862	846	892	842	832	839	847	882	874	850	851	877	798	898	815	878	915	866	864	862	858	865	880	879	850	887	822	878	841	861	814	813	881	888	878	862	869	891	869	850	855	838	771	862	872	874	850	864	943	858	860	809	896	874	849	892	876	845	892	838	820	849	876	828	852	823	863	841	866	887	893	869	874	831	805	812	865	867	861	804	859	887	818	857	846	884	902	845	848	847	866	838	807	826	854	871	844	876	874	863	833	878	835	850	863	829	877	788	895	808	810	817	805	837	886	869	875	881	896	865	889	884	807	835	893	831	840	908	857	808	899	830	869	806	858	864	823	895	841	829	831	846	906	837	832	845	830	881	880	857	909	876	773	903	860	837	854	839	927	864	893	805	865	817	839	838	862	851	835	920	839	868	855	882	866	838	881	848	816	823	873	823	863	856	862	878	845	917	858	888	931	791	835	861	834	903	826	830	892	850	883	845	863	847	844	837	877	923	790	845	861	860	823	879	850	910	904	898	873	860	824	827	802	850	884	861	866	854	863	833	878	862	817	848	894	832	856	815	815	907	855	833	805	921	885	802	847	825	847	877	781	844	808	805	825	826	853	859	838	901	839	840	838	888	832	772	878	823	868	860	844	862	822	879	827	929	838	899	819	860	869	851	865	890	853	848	880	885	874	881	883	852	852	852	854	876	847	848	867	883	828	864	816	919	889	857	856	913	832	831	854	866	834	824	799	838	866	880	866	881	920	833	839	889	886	818	862	853	818	843	902	826	836	862	854	848	819	871	818	864	925	851	820	843	835	873	843	880	859	858	881	860	831	822	768	881	854	768	837	823	927	844	856	832	862	865	851	844	893	869	918	809	838	860	827	886	862	849	845	812	889	840	873	856	876	861	881	845	882	869	833	873	840	847	840	878	858	797	821	887	868	885	875	879	857	847	872	830	886	864	819	844	851	864	852	836	886	833	843	827	892	798	803	847	846	885	874	876	866	851	848	867	811	849	871	833	806	852	872	880	809	853	906	911	867	858	840	832	865	841	863	864	869	886	886	924	878	863	836	833	841	867	841	832	851	859	819	854	857	895	883	877	864	809	850	861	793	887	844	875	857	822	865	865	823	876	836	863	867	903	856	828	795	791	878	850	818	853	892	856	884	865	886	945	880	840	863	867	844	882	815	852	884	849	871	859	863	869	866	842	908	884	841	847	884	865	852	879	857	883	817	851	861	909	835	846	839	910	772	839	835	846	881	870	844	887	841	858	863	905	886	885	843	844	859	839	898	851	908	813	849	894	878	804	865	886	808	865	841	843	869	873	833	833	876	890	941	819	841	877	875	907	853	850	844	888	864	844	858	873	804	827	920	820	866	842	855	858	827	830	857	842	835	836	825	823	865	804	879	854	849	828	883	898	851	848	819	872	871	854	842	886	866	850	815	860	856	841	859	860	877	843	849	826	853	895	856	843	867	878	890	829	862	832	850	859	827	913	832	781	802	850	895	906	877	822	867	820	873	822	823	849	841	886	905	879	885	838	868	850	889	902	820	858	844	852	872	867	846	813	802	827	881	893	865	840	845	824	843	867	836	847	871	829	861	823	787	841	855	897	825	877	844	843	858	851	856	876	864	872	873	844	826	861	893	836	808	902	888	857	880	843	886	820	882	878	819	855	873	874	822	874	820	821	842	822	895	881	848	889	895	871	866	850	851	810	843	896	835	853	834	843	833	854	902	820	900	837	851	850	885	864	879	864	868	879	871	850	848	918	900	876	826	833	901	860	821	868	856	907	889	825	852	811	886	833	854	899	861	870	865	884	843	852	845	902	871	845	849	834	838	844	851	846	907	846	875	851	871	875	873	826	834	857	837	838	813	902	865	867	883	840	865	889	811	820	833	837	878	867	854	830	803	854	831	886	883	888	863	836	877	918	863	880	859	844	822	857	855	891	887	845	806	859	853	838	865	853	825	843	858	813	896	826	881	873	867	820	879	858	833	876	846	854	883	873	808	866	890	850	908	850	870	831	799	843	875	895	820	836	841	799	855	863	848	866	888	843	856	860	880	866	930	834	864	901	897	806	899	866	891	816	844	903	844	830	810	820	860	837	838	884	836	834	822	885	871	837	865	829	856	840	849	877	864	876	932	849	855	899	893	852	856	872	851	843	864	879	880	886	834	845	854	855	882	855	848	837	878	863	847	881	888	892	829	814	834	861	852	870	910	872	872	828	875	796	868	904	849	881	856	893	885	830	823	831	827	874	883	844	886	836	836	841	821	842	866	857
31550	32864	29135	12456	1898	861	356	283	322	275	298	297	280	309	297	282	307	346	293	277	287	293	274	275	294	264	294	292	292	264	283	291	306	299	288	293	310	304	292	296	307	285	286	297	296	304	299	291	264	296	259	283	277	296	305	268	305	286	308	286	283	270	281	296	291	284	281	281	287	286	275	286	300	302	264	296	265	283	260	281	305	303	291	286	297	313	293	313	274	297	303	309	310	278	277	297	291	280	309	280	293	282	294	302	302	295	303	295	277	302	279	322	277	288	297	296	307	304	294	302	275	306	287	307	264	277	316	332	285	309	276	276	283	301	312	295	313	285	314	320	287	304	316	335	319	292	315	312	291	282	278	325	304	288	292	312	288	299	273	313	301	278	330	292	304	305	340	269	307	297	305	295	299	286	279	268	304	289	288	293	301	311	279	327	300	266	312	272	305	303	293	289	290	280	291	307	296	297	310	292	307	278	318	301	279	292	289	298	326	329	290	251	314	280	261	297	303	276	286	288	304	301	294	283	300	288	289	338	305	312	287	304	263	269	300	293	295	294	325	316	294	284	293	312	284	304	271	314	290	282	285	280	279	268	296	288	269	281	263	316	290	284	301	311	262	334	286	298	283	299	322	281	289	280	273	331	274	302	306	271	300	289	295	272	272	274	290	273	287	311	306	305	281	302	279	281	277	307	291	302	292	301	269	306	280	278	295	295	309	255	280	304	283	267	286	293	301	282	256	322	290	289	304	280	271	316	289	295	274	279	284	302	289	293	285	284	292	296	290	301	308	284	282	309	275	284	279	310	325	319	303	284	304	296	313	277	331	278	291	288	305	316	280	310	316	277	302	315	298	303	314	303	310	323	295	290	286	308	283	287	255	282	277	271	293	267	307	321	295	286	309	325	298	299	311	324	285	288	282	279	282	306	269	296	277	284	309	302	285	271	314	294	288	309	297	298	299	300	309	298	290	292	257	267	283	319	299	301	312	292	315	284	284	320	268	319	288	334	298	261	283	286	294	272	283	304	278	316	338	314	288	266	302	280	326	300	278	307	273	291	322	275	318	301	324	321	287	287	348	284	307	306	302	291	261	321	289	329	300	288	276	284	298	297	298	309	286	273	283	317	321	295	279	278	285	304	263	294	305	278	288	289	269	294	319	287	317	270	341	288	306	269	292	284	273	299	268	291	282	287	287	289	333	318	313	294	272	300	283	309	262	317	293	285	284	291	284	287	305	329	283	285	308	320	305	298	323	322	304	282	281	331	257	306	279	265	307	286	295	286	302	281	310	289	280	290	289	310	283	282	298	264	293	291	310	254	289	296	312	319	292	288	297	320	309	288	283	324	279	291	340	286	295	281	279	292	280	296	254	293	292	311	291	310	318	285	277	289	276	304	269	282	290	309	306	283	291	253	282	285	303	309	281	293	259	286	308	304	345	307	281	289	294	296	278	303	273	281	283	301	318	295	321	316	308	318	312	287	294	287	289	298	286	321	303	294	291	286	337	313	282	282	297	266	296	311	282	296	285	278	311	304	314	307	288	298	282	320	295	296	291	292	310	292	281	276	284	277	301	288	283	291	314	298	289	296	326	282	270	276	274	332	283	337	285	298	293	298	272	271	305	273	277	283	314	329	271	294	302	296	309	289	291	299	275	291	281	307	316	286	314	258	312	312	280	300	319	342	341	292	299	271	307	301	305	291	315	320	269	320	289	294	315	287	273	322	290	314	321	284	284	288	281	311	279	267	325	276	292	290	294	266	300	289	291	278	274	288	304	272	287	297	281	307	299	284	327	282	279	277	324	298	322	267	306	290	298	284	275	315	289	289	296	279	307	313	310	275	261	282	274	280	320	289	289	344	304	308	310	317	275	265	262	304	288	298	314	303	284	299	312	303	301	299	287	252	298	329	264	277	326	292	276	288	290	297	305	286	305	309	292	272	283	270	283	285	292	303	287	303	295	301	322	312	322	295	285	292	310	286	327	318	273	286	317	293	317	322	318	295	273	250	271	268	298	294	312	280	283	261	306	300	270	290	306	296	316	280	295	305	290	287	296	268	281	299	324	314	332	288	301	275	294	302	292	290	310	283	298	284	304	310	299	282	309	314	315	292	289	297	306	322	317	317	258	316	332	286	304	319	301	306	255	313	305	311	280	291	283	312	287	271	312	292	302	278	291	289	280	276	289	282	285	311	304	284	300	287	297	284	270	308	289	301	274	291	269	276	316	266	338	264	310	279	286	301	282	276	275	289	276	316	288	296	313	294	286	277	293	294	297	289	293	278	295	287	279	288	286	276	296	291	300	281	288	326	301	283	318	303	298	290	282	266	268	286	295	286	285	272	298	269	320	290	293	299	315	300	257	282	295	314	294	244	283	291	324	308	309	282	322	318	309	287	300	287	270	305	298	298	280	285	269	295	275	292	285	313	308	312	271	292	289	276	303	277	276	266	314	286	288	281	313	324	275	289	295	313	264	286	275	296	311	277	302	303	291	284	277	317	274	291	289	310	267	304	263	273	271	304	276	279	294	299	301	275	298	290	298	310	285	254	306	308	265	296	268	282	289	305	277	276	289	277	267	284	281	279	289	290	306	292	290	321	321	309	291	289	327	315	280	293	313	305	323	309	288	351	273	293	286	271	324	308	310	309	310	277	299	294	311	338	292	290	275	292	299	304	333	284	293	273	277	303	305	301	301	300	267	304	290	295	273	321	283	294	282	266	265	291	279	284	304	295	288	285	324	280	287	279	288	315	295	292	307	281	295	297	286	300	266	280	290	293	263	294	272	292	311	278	297	290	319	311	302	329	299	282	278	305	321	286	296	275	292	281	282	284	318	306	300	321	303	288	294	314	291	337	282	299	314	280	302	304	307	284	249	255	304	292	302	306	252	297	312	323	276	298	288	276	262	281	283	283	284	300	278	290	269	298	267	306	278	283	293	307	296	288	305	314	283	294	286	298	267	302	305	289	278	295	286	274	289	296	304	263	303	300	301	284	294	310	274	283	266	276	308	265	271	312	284	308	276	308	296	269	286	292	296	316	308	316	302	280	283	276	308	300	302	302	300	286	297	313	279	317	283	298	302	283	275	269	274	307	312	312	280	321	284	303	308	297	295	269	328	336	303	285	278	310	303	256	293	290	278	312	292	285	281	289	263	278	258	318	310	299	273	267	281	269	338	318	266	289	280	294	267	314	303	276	306	254	283	281	289	291	270	298	272	289	312	259	279	306	292	277	300	280	306	288	297	292	284	299	294	299	306	268	269	299	322	290	297	294	316	308	287	284	307	288	285	325	295	286	310	330	309	306	287	272	326	293	274	277	295	296	286	283	295	301	305	306	291	267	286	298	297	290	311	247	293	280	284	272	314	288	289	291	294	257	309	262	265	293	292	273	311	299	298	288	310	288	306	262	288	297	279	288	241	288	312	289	226	307	319	307	280	274	288	285	286	289	280	275	311	306	270	269	265	316	288	297	309	273	284	289
40181	50928	33437	12577	3002	1615	532	467	454	490	493	479	489	480	461	455	511	450	504	466	504	485	519	492	492	472	489	477	495	515	463	466	534	497	481	482	494	486	469	528	476	473	495	459	497	524	492	497	491	491	514	506	483	466	480	500	497	515	492	504	509	478	489	489	509	490	482	523	466	455	491	472	523	496	466	509	508	497	443	482	492	483	494	497	492	471	498	511	449	513	463	455	540	509	509	499	498	497	475	470	490	476	479	463	493	453	480	495	542	465	505	484	496	514	499	460	491	536	486	469	490	475	466	498	531	477	457	446	504	522	507	526	486	475	502	456	478	513	475	490	484	466	469	508	484	467	502	474	463	487	498	528	455	489	472	498	470	493	499	457	483	515	464	475	521	465	464	472	520	498	477	480	478	526	464	482	498	509	510	489	492	490	497	465	460	482	491	506	496	471	498	511	501	479	475	498	467	471	475	486	486	529	467	462	506	476	500	482	532	504	485	475	488	471	481	492	467	493	490	466	497	466	507	475	467	483	487	455	471	508	519	492	479	526	472	511	495	494	494	505	519	517	496	531	470	500	491	475	514	504	497	462	478	473	444	491	473	488	449	498	510	489	474	502	460	428	494	478	483	467	501	466	475	514	472	496	460	456	484	466	475	493	509	497	531	512	468	502	500	507	476	498	480	502	480	470	485	483	494	530	499	480	506	471	498	528	496	454	489	521	510	487	500	491	451	520	502	502	491	547	521	483	488	460	474	482	509	482	500	493	496	496	464	487	466	453	483	478	496	484	524	460	481	464	483	461	472	504	480	436	491	458	509	475	478	483	483	483	456	516	474	495	474	494	513	488	476	495	505	461	517	505	458	472	499	493	467	497	499	473	490	483	485	508	457	497	519	461	482	444	468	522	527	503	487	484	458	484	472	443	480	489	472	504	513	493	476	512	482	502	470	509	517	487	525	477	479	494	479	491	503	495	471	476	491	507	466	452	495	456	496	507	502	493	433	477	484	479	466	462	494	483	529	499	465	519	467	503	447	493	482	521	501	499	478	503	456	451	453	452	530	468	491	493	474	466	498	491	468	486	498	463	528	501	535	495	459	502	489	519	490	481	478	468	455	494	489	459	470	472	495	504	447	503	509	517	532	472	487	496	462	496	500	459	495	459	464	497	473	517	496	489	507	480	523	446	488	457	483	466	472	456	490	499	475	492	495	518	465	520	477	515	490	482	469	463	463	466	490	491	494	510	473	484	464	497	502	472	509	511	452	474	470	451	502	534	490	463	495	482	493	481	444	458	480	470	467	436	472	458	442	460	474	482	492	468	509	500	513	526	483	496	485	471	479	535	501	485	514	490	482	474	463	488	519	478	477	492	525	470	482	489	492	482	492	507	508	482	499	486	512	524	487	486	536	495	481	470	499	505	513	490	476	473	470	474	498	505	505	494	522	519	479	485	473	479	483	492	471	508	514	502	492	524	442	489	496	519	472	513	520	517	467	511	486	487	491	470	512	493	463	498	470	487	497	465	489	479	475	506	488	442	517	493	475	483	485	477	493	468	509	458	475	485	524	445	478	488	469	476	509	458	505	504	466	492	484	457	448	474	452	476	504	471	469	480	459	440	497	469	485	475	469	476	499	488	518	505	481	484	470	487	499	483	470	474	488	454	495	481	478	440	464	470	451	508	499	482	496	509	493	472	479	499	496	476	485	514	466	517	475	506	478	489	471	486	467	500	450	526	507	465	536	459	458	500	501	481	487	529	498	460	468	472	499	474	480	480	530	460	494	452	466	491	476	491	485	470	533	489	475	516	455	510	521	479	496	472	461	496	479	468	475	468	497	503	498	474	488	519	460	496	509	495	502	459	483	488	528	465	454	465	483	511	479	504	551	485	507	503	482	494	477	500	520	495	515	477	484	469	468	466	490	466	491	526	501	472	507	459	470	516	505	439	505	493	484	494	482	469	475	473	474	483	485	484	487	477	486	476	475	510	481	459	468	461	491	504	534	503	492	526	467	482	484	520	518	490	462	467	511	492	484	493	513	500	455	487	479	507	511	438	495	483	475	452	515	484	464	491	488	521	497	447	504	487	495	499	459	474	479	472	479	491	476	481	497	509	483	521	497	492	507	485	499	499	456	514	477	502	518	472	489	474	478	486	522	499	519	477	457	506	445	465	470	498	524	480	527	491	489	492	483	462	504	486	477	486	479	535	487	484	501	482	473	463	448	516	492	495	485	523	507	475	470	473	482	504	457	448	497	479	466	486	484	466	473	517	560	488	465	519	465	488	498	492	452	488	493	537	499	509	463	486	466	514	505	483	474	499	468	493	494	480	484	499	469	470	497	484	491	502	498	476	488	490	498	483	468	477	483	495	487	492	503	480	491	486	499	486	472	498	463	492	468	482	487	512	493	479	443	475	500	507	460	490	494	488	468	505	489	421	492	452	460	479	457	452	518	446	472	468	452	469	487	518	472	477	438	476	502	502	497	489	477	494	530	468	523	540	469	505	461	486	503	464	520	483	497	449	479	499	495	496	474	484	515	467	491	505	534	497	475	473	495	480	503	495	495	483	442	473	487	497	420	478	472	510	495	465	465	476	481	484	488	443	490	479	508	469	476	462	494	483	487	486	484	458	497	493	499	482	485	480	493	485	491	466	511	478	475	505	493	469	474	459	503	483	492	492	457	508	488	494	439	496	518	492	505	505	499	509	478	450	483	514	500	451	454	468	540	462	464	495	471	461	473	521	468	478	471	492	517	471	442	480	530	487	479	479	519	473	489	483	514	487	475	481	453	461	488	501	511	482	503	524	460	506	492	492	508	492	491	473	498	465	454	475	487	423	520	534	490	542	496	521	498	460	499	476	463	461	480	492	529	454	458	527	536	465	506	487	504	494	550	516	462	459	480	492	489	480	475	465	432	489	495	489	497	501	456	465	498	439	498	534	465	449	494	486	504	475	491	507	486	503	475	513	549	462	438	510	481	477	477	494	450	473	491	475	462	501	486	473	456	461	466	465	522	453	500	470	497	456	498	504	488	505	489	537	499	514	480	494	458	505	512	517	475	527	460	531	491	460	487	467	478	460	467	450	465	502	478	464	475	457	481	506	502	474	505	471	484	481	506	493	486	460	476	506	494	510	469	487	532	464	495	501	510	466	445	510	484	499	486	505	488	426	483	491	504	450	466	477	468	474	490	512	511	508	490	510	495	469	516	495	529	468	519	482	474	506	472	492	505	445	454	488	495	494	494	523	504	460	493	454	507	466	460	464	516	506	486	521	468	444	486	473	504	502	475	500	472	496	468	455	494	449	457	472	466	549	466	507	505	479	450	500	466	458	500	473	500	499	482	468	501	488	466	493	527	470	459	522	498	467	473	493	476	480	482	449	512	445	516	492	485	485	502	489	476	474	479	490	480	500	491	470	491	521	488	512	513	503	480	494	500	494	489	497	443	447	481	475	480	489	485	496	472	488	518	487	510	476	485	497
25688	25628	35267	27898	19675	9274	1097	430	406	422	408	413	389	358	374	394	438	377	406	414	392	432	364	405	414	396	381	356	416	389	399	425	383	392	446	384	386	355	416	404	370	413	386	414	445	405	361	341	384	369	388	392	420	386	386	372	360	393	392	368	394	382	389	381	410	388	389	395	412	409	376	411	422	377	388	387	390	379	350	394	405	400	399	409	423	369	390	416	411	382	356	403	366	381	380	361	418	373	377	389	397	423	383	396	387	371	381	385	367	385	375	406	384	430	384	401	405	405	405	357	385	397	413	375	406	380	457	371	404	392	417	418	403	379	389	389	391	407	344	378	400	366	400	378	359	377	390	416	365	386	365	389	388	373	391	370	380	414	398	373	383	412	382	409	413	411	403	391	380	409	406	379	411	380	414	408	374	383	383	419	397	353	393	387	384	403	383	366	407	362	383	409	388	377	421	378	407	403	386	381	391	396	401	370	413	395	380	397	404	474	395	382	400	397	399	385	360	369	398	390	411	405	376	395	386	402	372	393	383	362	386	407	403	367	415	380	356	400	378	361	350	384	400	399	412	362	388	398	403	394	372	416	372	410	374	401	414	370	413	388	389	375	360	346	408	396	385	408	391	403	372	423	363	379	382	385	404	381	371	372	391	383	358	379	410	351	363	372	385	413	387	335	378	387	363	390	382	378	388	406	397	400	408	367	375	363	386	400	389	444	393	379	404	382	390	419	384	390	404	403	374	390	372	392	384	385	392	401	362	396	389	383	402	413	380	432	397	383	398	392	402	398	420	377	365	398	404	437	402	384	346	385	370	379	399	404	399	395	379	360	374	403	382	393	400	344	376	378	370	392	389	399	379	373	410	401	383	394	387	394	386	416	414	408	392	396	416	338	395	404	385	379	382	348	372	416	383	382	388	388	404	377	383	384	380	384	402	385	364	374	409	418	400	389	374	368	367	350	369	380	367	410	355	371	390	403	365	378	400	354	423	389	413	389	409	368	356	389	385	395	404	380	358	400	360	381	378	374	368	385	401	417	382	413	409	384	441	390	363	369	369	381	393	390	408	379	406	392	413	395	410	381	395	371	384	372	371	402	357	403	407	383	392	409	378	383	410	395	377	393	356	364	364	385	367	406	398	381	405	350	372	404	373	400	434	375	414	391	391	371	399	392	373	412	413	399	388	403	381	381	380	399	403	417	372	365	379	393	381	365	366	368	350	394	374	411	389	398	386	398	439	376	404	398	380	403	412	400	368	383	393	393	383	376	385	391	371	397	388	383	408	408	379	374	410	402	398	402	392	416	360	394	423	376	414	397	385	373	392	375	399	394	403	417	376	382	375	373	406	378	420	372	409	383	435	360	362	391	407	367	407	416	411	382	385	421	353	384	406	373	386	398	361	379	410	384	380	404	414	393	396	433	406	374	362	386	394	383	384	400	393	404	394	414	375	388	371	407	400	367	356	424	377	422	377	401	379	382	428	405	390	392	370	356	368	399	379	397	349	398	399	358	420	431	388	419	394	379	349	345	381	393	418	369	412	384	376	406	418	382	370	399	389	382	414	406	415	364	409	352	390	387	391	409	376	410	374	389	432	391	388	413	407	368	390	383	396	399	382	388	433	371	426	412	369	395	384	412	358	390	410	408	395	428	394	398	344	369	402	395	402	413	409	393	378	371	424	393	371	405	387	388	383	373	388	378	407	379	349	400	395	390	368	423	373	351	401	390	413	355	386	387	425	428	405	436	378	398	352	379	396	362	395	388	375	385	412	365	360	374	416	423	384	383	391	383	417	375	380	394	399	407	427	361	401	396	406	339	394	369	386	363	407	373	394	385	398	346	407	440	374	367	373	416	406	364	384	407	420	377	382	397	387	375	381	388	399	419	383	359	392	363	398	371	378	400	350	398	384	376	380	412	398	383	366	422	440	387	386	387	364	418	371	394	407	386	355	409	396	381	392	412	409	392	414	357	338	399	393	380	370	421	379	402	372	388	414	378	350	391	412	360	395	349	360	391	393	384	372	421	377	400	381	386	397	381	393	425	395	376	395	377	392	411	380	368	386	366	385	377	382	364	396	398	384	405	385	367	382	391	397	382	400	403	370	392	335	392	346	406	400	399	395	362	365	377	376	370	362	386	403	372	393	382	390	391	384	352	382	393	396	431	401	356	385	398	452	367	399	421	390	385	381	378	398	388	365	371	422	374	361	372	378	380	377	368	395	410	391	376	380	368	408	370	409	387	385	407	389	393	386	390	390	386	408	397	392	360	390	394	392	361	352	401	400	424	383	376	401	391	365	405	399	384	370	364	389	347	396	399	374	412	410	385	388	402	413	387	363	366	412	359	367	395	416	393	406	402	387	365	382	420	422	350	410	413	414	391	404	401	393	411	390	380	375	383	397	398	397	369	372	393	360	387	363	382	424	387	380	399	382	400	342	397	370	376	444	389	389	368	373	368	377	399	375	420	388	399	368	408	395	400	362	386	391	373	411	382	368	394	390	417	375	384	385	413	392	390	375	360	394	361	371	359	386	412	380	381	365	348	348	400	398	349	382	384	410	380	410	402	385	405	418	355	393	373	395	377	409	403	381	402	361	385	359	369	399	421	394	378	383	369	418	376	386	390	423	387	379	421	395	376	386	400	396	393	436	389	365	382	404	430	378	384	381	404	437	385	393	360	378	399	378	413	373	408	382	421	397	353	378	374	379	397	362	402	392	402	385	413	398	359	376	405	405	413	452	376	381	394	390	409	410	363	378	363	409	399	404	416	347	377	399	395	371	386	371	394	391	386	376	368	408	399	396	374	385	373	378	401	405	416	398	387	393	387	383	395	392	388	385	395	345	365	398	364	343	381	420	397	371	404	384	384	376	404	411	373	366	383	355	370	375	396	409	406	377	416	409	386	382	399	377	392	376	390	402	396	397	352	387	392	384	393	422	412	408	406	392	391	364	377	391	391	371	416	407	396	390	385	431	400	395	355	380	393	380	358	405	357	376	358	380	378	415	382	413	368	391	341	372	371	399	353	413	408	391	396	386	402	400	386	373	436	373	393	385	343	407	379	419	340	386	361	403	433	417	396	399	390	365	390	415	394	401	408	407	390	398	416	382	398	413	406	380	410	368	374	378	364	410	428	368	388	374	408	392	380	396	394	354	386	361	410	424	396	408	380	367	409	363	407	383	386	397	417	421	367	370	366	391	401	360	423	352	403	390	353	381	403	372	386	403	394	394	345	417	411	380	390	410	401	387	430	406	361	383	385	392	367	378	412	345	389	381	369	394	401	384	379	395	420	375	411	415	422	371	353	425	367	406	399	374	403	393	386	361	408	409	382	373	398	399	420	372	364	391	426	392	423	378	359	383	387	393	392	402	398	368	375	388	368	405	416	411	394	342	395	356	401	391	417	402	377	417	418	418	382	403	390	354	382	387	391	374	402	417	455	372	393	372	398	378	377	413	367	408	395	423	369	425	373	368	361	400	384
63092	94637	66541	36511	14316	7816	899	658	618	579	606	624	619	603	677	667	631	645	639	650	637	612	559	596	641	625	625	638	604	575	604	662	661	655	625	628	635	631	591	604	613	622	611	611	624	615	663	631	621	629	615	598	598	660	623	597	593	609	627	582	608	591	606	629	611	629	599	637	571	604	675	619	628	622	611	640	600	646	634	558	609	641	610	619	597	568	622	630	606	605	632	597	653	640	617	627	581	591	600	624	628	619	626	623	577	579	593	589	622	630	627	629	597	617	596	638	574	617	613	638	564	621	567	581	579	673	631	650	644	583	617	599	644	598	614	607	616	584	611	604	641	605	618	650	620	630	661	584	630	617	633	608	608	605	603	611	617	580	636	617	628	649	588	639	580	611	574	616	621	619	595	603	606	616	617	612	622	602	577	626	621	620	644	663	611	586	642	657	570	627	645	614	625	622	615	617	622	639	633	632	636	579	578	598	603	643	608	614	603	631	614	619	636	605	606	623	633	648	613	644	659	577	585	605	620	607	614	613	608	594	646	624	626	636	653	632	607	646	648	613	583	608	640	656	676	627	633	580	654	635	602	630	609	589	584	564	589	624	634	620	614	574	644	644	621	607	624	577	613	625	603	615	599	600	624	606	615	623	609	611	614	594	568	629	584	620	594	614	623	585	631	631	620	543	640	619	592	632	664	636	585	605	600	604	571	619	626	602	587	622	644	585	637	603	629	599	592	599	601	604	619	632	639	620	605	605	618	629	640	639	595	627	607	626	623	624	632	648	604	633	648	637	661	633	598	640	610	638	619	616	619	648	634	656	588	679	657	598	601	553	571	632	633	637	614	657	572	624	615	610	614	622	643	601	606	626	616	611	641	620	586	624	602	610	684	602	626	567	614	654	584	605	615	643	568	625	573	572	604	645	608	631	630	603	600	628	598	605	584	609	592	657	620	633	607	672	639	618	608	587	655	604	643	605	628	635	558	648	587	596	599	610	609	631	594	675	607	644	635	632	580	627	554	578	609	632	592	662	587	631	610	626	645	618	637	587	574	655	592	610	603	613	633	585	610	617	622	632	612	654	617	610	640	641	591	627	582	615	617	635	579	645	568	650	583	593	624	614	666	617	631	590	593	635	625	590	603	611	619	652	600	642	626	626	612	638	566	634	602	608	627	601	617	636	598	591	591	621	623	657	623	586	551	599	593	602	633	618	637	625	641	627	638	590	641	628	607	627	596	609	667	606	636	593	571	649	610	588	624	618	616	641	615	607	642	603	576	645	650	573	634	596	615	610	604	614	635	591	618	597	606	630	609	618	612	618	631	615	676	627	616	628	630	602	610	627	638	602	599	643	605	605	617	653	589	652	627	631	611	619	629	620	616	645	624	651	561	588	616	589	597	664	567	642	608	636	566	642	634	570	610	565	618	620	590	624	616	633	617	583	609	611	639	656	612	605	618	638	625	635	616	603	645	633	623	586	584	598	633	634	608	618	613	645	613	583	625	595	641	630	604	593	626	590	624	622	627	637	591	644	622	633	541	657	567	580	588	613	626	632	616	604	622	620	637	582	575	620	626	647	630	616	562	597	613	626	625	599	658	665	581	609	613	593	601	652	592	602	640	587	609	614	577	592	625	612	609	596	628	608	663	572	632	588	617	612	609	594	591	580	592	621	625	650	573	613	636	580	638	622	606	649	528	681	593	614	620	615	626	643	621	631	581	641	616	580	624	620	642	567	669	645	586	648	598	567	614	635	598	585	605	615	620	613	621	637	565	592	620	589	622	604	636	587	611	615	619	594	591	655	639	620	634	605	594	632	590	614	587	606	622	605	646	604	601	621	632	600	647	598	615	608	582	598	573	607	589	641	569	622	600	621	634	639	611	600	614	578	619	627	654	617	616	611	571	626	601	605	617	624	616	630	609	606	641	594	610	616	680	619	640	612	592	595	636	608	574	601	607	610	563	621	626	650	604	560	624	587	629	634	645	617	615	625	631	607	635	650	583	638	608	583	606	609	633	617	601	609	631	588	601	581	615	614	625	600	609	585	605	627	655	609	570	654	633	625	631	607	633	659	593	632	623	619	626	596	610	626	614	590	628	648	577	580	600	585	595	584	654	636	643	636	595	605	650	614	603	619	642	605	632	591	604	580	632	597	629	598	673	626	647	631	617	636	628	599	619	600	583	647	641	576	617	610	614	620	625	659	686	573	619	564	626	612	592	578	654	602	662	625	662	611	594	611	558	645	583	627	629	643	608	649	625	583	600	585	596	638	623	578	614	661	668	649	595	632	559	569	654	589	618	587	607	633	604	631	600	621	603	614	589	579	545	623	638	651	638	664	629	631	625	607	596	658	598	626	595	605	637	611	633	635	632	587	624	629	661	622	610	602	603	621	630	653	582	596	568	670	644	578	571	640	607	561	672	553	603	606	578	626	605	624	605	631	584	594	575	586	617	589	581	618	602	603	607	639	602	599	579	594	603	613	660	621	616	648	580	627	605	623	588	589	609	580	637	653	673	600	625	634	618	623	600	621	596	603	619	590	629	653	605	684	651	612	626	601	619	642	615	621	617	588	616	628	661	611	611	599	636	615	582	628	610	664	624	633	635	611	643	619	591	599	611	598	623	572	596	619	616	608	624	613	611	664	639	637	641	618	623	643	646	604	608	637	617	651	613	610	636	672	607	600	649	615	611	582	608	599	585	588	650	612	571	652	611	591	647	597	625	648	585	611	587	658	606	652	578	593	621	652	623	643	643	602	557	642	600	624	600	630	580	608	635	594	608	674	624	622	613	674	612	623	603	603	618	598	623	597	637	611	618	597	641	622	600	610	635	634	623	677	623	628	629	664	626	645	616	655	597	618	604	609	571	648	592	606	635	656	656	606	641	623	588	608	618	631	574	568	603	596	629	640	619	578	653	586	655	616	616	610	574	615	643	629	561	619	621	611	589	578	676	625	620	662	613	676	619	623	674	637	594	658	603	617	586	615	636	626	570	622	586	603	598	625	619	653	608	630	608	631	585	632	630	626	629	662	658	662	605	595	649	627	621	632	634	620	628	567	638	609	621	613	619	659	593	568	598	618	579	618	630	581	657	619	582	632	654	627	600	601	599	605	649	600	622	636	649	629	610	654	646	598	611	611	627	620	615	643	603	569	590	657	599	612	654	631	598	593	604	636	588	618	604	574	660	648	589	542	586	610	665	552	638	585	621	644	609	612	622	600	626	629	672	597	601	603	613	627	608	594	630	596	623	610	625	629	615	576	613	666	612	625	603	594	609	640	606	617	595	634	611	621	600	640	648	614	626	616	617	593	613	617	554	676	624	605	608	599	638	642	637	603	603	631	614	634	643	637	617	614	635	622	659	584	635	606	594	630	612	639	637	585	640	609	585	626	621	673	586	599	579	630	592	597	629	601	624	657	682	593	608	636	621	637	581	613	596	648	625	569	626	615	614	595	618	675	620	624	634	585	617	607	611	612	623	605
24461	23523	32622	26431	21520	17062	3725	654	579	605	586	579	574	601	614	572	589	593	574	593	583	608	619	564	623	571	571	554	578	559	536	590	615	563	524	511	569	614	568	544	539	578	559	562	590	572	560	519	533	552	543	589	589	568	601	597	607	586	575	570	566	582	532	563	571	561	592	545	607	620	570	573	571	567	542	569	578	518	561	594	544	568	546	565	586	617	568	542	549	552	540	568	535	578	583	556	584	579	623	542	515	570	578	651	520	569	555	586	535	546	566	559	539	568	581	547	603	584	601	508	542	580	583	597	557	534	543	624	559	609	577	554	571	585	546	557	556	572	577	537	557	604	568	556	573	543	561	602	570	579	586	547	577	576	600	554	573	573	543	580	587	558	552	535	563	604	612	545	534	559	593	530	557	537	593	538	567	588	560	603	499	608	595	578	563	514	588	587	568	613	546	567	610	603	584	577	583	570	544	572	583	556	576	593	533	553	578	564	530	518	568	580	581	571	562	528	582	588	550	556	590	585	531	608	553	595	595	592	555	564	543	537	530	581	561	562	559	586	545	560	581	567	590	544	598	531	572	591	595	606	607	571	587	508	573	595	583	545	555	573	575	566	583	607	576	572	561	537	556	554	570	588	557	578	606	595	519	605	585	573	571	579	578	602	593	587	561	560	581	573	578	539	605	602	538	568	577	528	569	603	548	596	572	607	543	590	551	537	558	579	580	531	568	600	555	550	563	571	571	544	560	588	568	544	567	540	575	599	556	548	571	570	543	577	571	567	522	557	586	566	509	560	584	552	579	572	558	563	547	564	557	565	534	567	558	565	552	551	549	571	520	558	548	588	535	556	579	599	540	563	594	555	568	539	602	552	567	544	587	534	572	557	609	557	568	598	579	573	578	565	608	548	585	544	541	589	576	581	582	594	595	556	561	532	555	577	581	537	560	572	615	587	582	529	585	598	562	596	521	564	613	541	591	577	586	548	558	533	573	555	586	540	556	560	556	583	567	591	573	559	599	589	552	576	535	541	566	575	582	632	581	585	573	559	579	573	552	578	587	611	557	598	582	538	602	595	566	571	601	549	516	569	537	544	546	527	525	541	585	562	576	577	555	574	565	588	590	573	575	529	576	580	556	585	576	570	608	580	534	569	535	555	551	547	558	541	573	526	570	596	575	559	600	574	563	582	577	543	597	580	590	565	544	561	612	583	522	584	557	527	568	576	556	559	567	570	560	537	546	586	596	525	550	554	590	592	550	594	582	597	572	561	545	578	584	524	563	547	594	597	558	582	545	597	585	551	538	545	568	533	545	570	573	548	567	562	572	588	570	576	538	557	590	614	578	548	550	580	606	576	556	548	577	551	526	571	588	593	588	580	569	596	559	572	567	582	583	529	591	536	594	598	558	607	547	618	518	574	585	563	547	567	570	587	595	564	599	582	564	576	630	588	571	591	569	518	577	568	596	580	560	587	524	562	597	560	622	562	562	585	567	552	550	583	592	562	576	546	533	554	553	588	553	592	568	526	581	583	570	544	558	580	574	548	566	576	603	597	552	516	594	537	585	554	604	575	611	589	583	569	563	524	535	566	525	557	586	543	586	537	549	562	572	556	560	570	538	579	577	555	583	557	572	610	569	589	538	571	565	579	561	578	585	573	558	585	558	616	561	556	556	605	558	558	617	580	563	589	586	608	549	595	578	562	561	573	560	616	572	537	578	582	549	573	557	560	588	593	574	580	597	573	595	597	570	592	588	569	521	583	555	562	572	570	571	537	526	582	576	581	552	571	549	594	565	605	576	558	604	586	586	581	574	572	592	552	600	567	589	591	555	572	562	585	587	550	510	550	579	530	579	590	583	538	574	554	584	607	558	531	585	582	522	581	556	591	579	551	591	532	570	556	567	535	569	562	558	589	581	575	566	594	560	560	580	561	569	552	576	562	542	546	552	551	516	549	557	575	537	551	578	572	631	552	541	556	551	549	578	577	581	531	562	591	553	589	569	603	596	547	587	556	596	579	530	574	599	572	592	607	562	580	579	559	613	575	546	535	576	607	530	564	588	588	586	577	609	615	591	566	592	555	550	579	601	569	586	595	613	557	567	597	542	562	588	560	588	578	542	565	527	533	569	597	536	566	577	584	590	596	559	572	590	578	591	551	572	600	545	546	610	560	578	605	522	589	587	537	555	566	610	590	560	566	536	562	549	560	541	570	582	567	577	557	548	552	571	560	574	567	516	504	563	591	557	585	567	604	615	539	560	571	589	541	563	556	586	596	538	585	558	540	591	552	557	563	575	610	613	532	566	558	580	610	565	569	569	597	567	584	561	566	564	527	599	573	557	605	515	569	578	591	609	566	586	539	593	548	595	546	581	577	572	555	578	554	536	594	582	581	554	570	597	605	587	634	584	549	548	558	547	602	598	543	579	593	549	616	556	551	558	534	583	519	558	578	592	562	551	556	565	569	586	556	594	582	555	562	564	558	559	553	561	580	585	605	575	547	568	616	562	550	609	545	543	610	540	564	548	531	551	556	579	562	536	562	539	518	557	616	535	586	550	531	569	596	563	542	554	558	557	577	564	608	554	598	597	583	548	562	542	610	537	528	546	571	555	580	509	555	576	566	602	599	577	541	548	579	539	542	572	574	566	524	539	576	582	551	551	548	560	550	563	612	580	604	606	549	518	572	588	539	550	605	589	557	563	543	579	535	581	596	586	542	562	542	539	534	641	576	543	531	581	567	565	587	565	598	567	523	594	560	551	577	548	581	569	562	570	605	626	605	565	585	570	609	556	551	592	568	541	580	557	584	567	573	582	557	560	586	582	580	547	577	539	615	569	533	550	597	582	535	589	558	562	570	562	623	547	526	600	533	563	579	551	582	586	574	592	551	572	571	559	595	571	569	591	542	570	577	581	633	567	552	606	568	565	591	605	592	598	624	543	552	553	527	572	575	598	581	564	549	545	532	593	551	529	573	555	526	575	560	586	575	563	554	577	547	562	570	562	558	566	563	512	612	542	545	607	551	578	562	543	570	562	567	563	631	560	619	575	551	584	553	566	605	566	548	596	570	573	547	563	540	603	552	600	606	588	556	520	600	579	616	559	543	598	527	586	587	559	539	566	616	543	588	561	525	574	563	574	540	578	573	559	551	600	582	561	555	579	569	583	547	603	549	588	551	587	560	563	577	563	586	566	548	552	542	537	569	551	574	540	556	601	642	524	552	594	520	559	536	591	564	547	563	581	550	558	622	591	576	573	565	565	556	562	622	562	565	582	566	582	580	561	577	614	544	576	602	598	530	532	544	570	574	599	572	623	605	580	541	536	541	547	555	592	593	545	526	581	566	607	542	542	564	598	550	561	556	594	563	586	583	590	593	556	608	538	597	607	567	540	544	626	603	521	601	557	595	585	585	530	536	559	541	602	584	524	578	512	545	597	563	567	545	542	574	574	571	576	566	606	547	577	583	552	535	595	535	584	590	577	556	578	573
62100	102516	74835	42409	17734	10083	1306	851	900	842	839	882	886	876	890	874	866	855	875	868	901	904	881	843	908	896	887	865	866	899	924	846	916	849	889	861	873	848	840	849	809	832	879	917	858	881	848	840	901	821	845	839	867	842	870	880	883	824	828	862	848	904	862	852	892	925	859	874	877	877	856	825	849	802	873	882	809	820	852	898	865	872	891	864	814	835	880	863	835	840	838	881	853	852	873	866	869	816	859	867	836	874	888	840	921	820	874	854	838	886	833	877	847	905	873	880	869	848	877	840	844	870	831	853	893	876	837	910	877	900	882	852	820	876	838	874	838	874	835	876	894	900	896	795	820	833	851	831	826	832	882	931	881	864	811	877	833	849	837	826	819	804	857	885	872	881	824	861	882	880	807	850	816	866	878	901	822	864	864	858	838	870	818	830	937	841	876	918	876	825	885	897	890	795	905	896	832	823	815	887	887	858	868	852	854	848	861	901	834	834	858	932	863	890	832	866	866	824	837	902	844	886	855	859	830	853	865	819	839	846	818	838	869	856	823	872	856	836	897	868	922	879	866	825	940	917	849	860	914	877	815	827	851	930	892	878	910	868	829	883	833	834	902	883	857	839	888	823	900	857	893	845	884	845	865	851	888	876	876	834	872	947	827	872	839	836	830	855	867	891	859	836	902	863	888	836	887	860	841	812	855	850	831	876	852	810	856	821	862	880	857	902	849	904	852	860	888	881	863	891	893	847	829	881	850	843	834	867	900	866	871	892	836	894	853	862	907	832	831	833	830	827	888	909	867	866	851	859	874	895	927	832	845	812	819	883	887	864	882	834	857	818	887	901	835	832	885	805	841	816	844	879	854	856	847	869	870	836	831	865	891	873	839	923	852	862	847	878	868	909	825	857	867	887	866	896	823	844	875	856	814	836	864	842	792	863	846	857	879	854	863	875	902	827	860	838	871	848	857	855	887	880	890	866	841	868	831	828	851	866	866	893	852	883	850	855	868	907	824	861	881	812	884	864	838	898	888	879	869	845	877	886	893	851	851	827	855	845	914	881	886	852	918	905	859	892	815	876	844	889	892	903	873	887	902	852	863	871	854	850	815	819	854	836	870	864	796	873	881	900	870	823	869	860	821	847	897	847	864	797	877	851	840	798	881	886	825	892	854	831	891	854	865	856	850	813	885	901	890	827	869	866	882	856	887	851	930	889	807	847	848	876	800	840	861	875	827	877	855	877	839	847	844	895	831	869	858	870	814	878	888	860	867	885	842	835	856	927	823	873	855	899	850	870	855	868	846	875	829	843	847	842	885	863	864	876	839	819	817	834	875	842	845	861	835	863	861	841	889	877	870	848	878	870	867	856	887	910	803	864	800	839	857	792	853	874	819	911	883	857	880	915	864	895	836	882	833	872	842	830	808	883	848	820	828	840	882	833	935	847	893	865	816	848	872	880	833	845	898	807	920	869	801	804	884	841	841	825	866	901	835	865	876	827	863	898	843	887	794	863	890	842	851	859	863	853	833	825	816	883	875	842	854	852	851	852	880	816	861	880	806	843	897	889	831	844	886	848	817	887	849	865	862	886	833	848	846	931	886	850	880	809	878	874	872	827	859	838	889	848	859	839	835	920	873	898	867	873	912	856	849	858	908	865	823	844	899	897	842	821	865	822	810	865	858	830	859	863	847	870	852	844	856	835	841	867	853	844	903	865	864	861	879	849	857	912	890	894	872	827	866	929	860	904	904	842	891	847	894	815	858	879	782	893	872	838	896	837	864	811	846	830	871	868	860	878	839	845	845	840	893	865	844	849	850	888	866	861	877	887	875	895	851	862	828	855	915	862	827	800	830	871	866	859	863	861	838	826	855	881	808	852	844	801	876	897	916	877	863	880	873	866	856	830	862	861	881	809	832	826	872	831	839	876	831	826	839	860	872	799	879	858	838	805	872	832	863	870	825	862	854	868	846	864	815	850	837	909	832	881	895	863	858	858	851	878	846	837	892	859	846	825	863	853	842	858	903	831	837	864	824	848	876	779	846	923	854	844	852	849	798	862	843	831	907	851	864	816	874	833	862	831	846	875	894	858	855	853	877	818	789	843	850	890	798	884	864	862	845	928	842	809	866	852	838	868	873	875	880	828	899	824	898	883	866	811	865	835	892	853	838	848	866	867	897	855	863	878	882	868	870	877	955	852	814	899	839	886	881	887	842	895	894	862	840	853	923	852	857	858	846	869	895	882	840	857	857	866	845	836	879	838	914	815	869	811	874	831	847	815	883	807	819	858	895	838	865	925	840	783	821	844	869	839	836	824	856	896	841	840	813	819	890	876	856	860	852	877	838	853	901	889	875	886	871	889	833	900	885	877	914	862	813	949	842	865	848	859	846	810	875	902	865	914	849	872	869	906	832	811	837	894	852	867	901	859	879	863	856	837	838	859	786	834	858	894	853	850	876	835	857	872	872	818	889	814	868	814	870	795	834	858	867	836	831	842	905	853	841	914	857	876	846	800	840	865	875	855	884	826	877	835	796	840	878	789	806	831	858	838	862	872	851	860	890	812	887	879	868	835	858	878	830	826	859	948	838	845	845	864	840	934	859	862	847	915	844	861	815	862	896	855	871	857	832	842	841	892	853	884	840	797	846	841	805	850	863	830	857	844	884	890	865	923	842	870	886	861	866	863	877	770	856	888	852	865	838	816	894	850	837	855	860	865	885	837	919	878	839	829	862	862	839	871	865	831	900	864	920	807	881	905	829	860	912	859	889	871	836	854	830	854	871	885	844	877	828	885	881	819	817	843	849	871	838	839	840	886	821	850	841	846	871	904	804	844	882	859	861	835	888	900	883	903	869	855	858	866	858	843	850	842	850	902	839	820	899	809	891	872	835	873	827	850	881	871	897	847	824	869	882	923	880	882	852	870	844	883	888	918	858	941	872	884	864	893	816	806	870	832	776	868	779	885	861	884	801	883	860	877	869	830	883	833	851	834	819	868	905	853	922	864	854	852	857	879	847	862	902	857	836	846	847	827	823	884	865	869	941	828	875	836	881	841	853	844	842	843	805	892	820	904	843	820	886	837	892	814	785	851	840	816	852	833	894	820	825	876	828	848	859	891	861	836	857	851	830	859	875	860	819	819	911	888	840	841	806	827	837	835	829	883	860	882	863	868	841	892	823	891	831	894	840	850	858	811	835	890	891	881	909	845	875	830	822	864	815	844	839	834	861	870	840	869	835	840	844	843	843	871	850	910	846	827	868	869	873	873	864	899	879	847	859	869	854	810	894	859	801	813	889	854	896	862	865	867	843	911	812	830	844	915	864	866	889	874	845	810	849	908	846	940	823	795	875	837	851	907	876	846	902	873	851	858	877	857	906	836	845	852	858	879	807	946	853	875	889	882	869	884	904	928	896	827	870	869	842	861	822	850	847	880	829	856	841	857	913	872	842	879	864	840	823	804	851	895	872	801	874	815	835	862	852	852	878	866
32227	32421	28060	12142	1448	653	324	314	312	314	295	287	317	310	285	326	335	290	289	295	274	339	317	318	273	314	291	331	310	276	317	298	310	309	263	313	305	309	260	280	307	328	288	339	311	313	296	321	297	318	329	284	287	321	283	290	323	308	320	303	315	343	307	258	324	299	292	290	300	283	297	313	326	300	308	279	297	328	303	328	278	288	300	313	282	311	299	275	286	314	305	331	309	320	281	293	309	287	333	310	322	323	325	301	300	293	298	276	302	327	313	303	292	279	283	310	305	284	323	323	310	299	323	319	273	273	287	307	297	299	302	285	292	325	294	287	286	276	293	253	332	304	308	311	308	304	300	342	313	335	308	303	317	315	295	281	326	300	265	292	290	294	307	287	308	301	320	329	300	251	292	320	292	314	303	278	308	318	308	325	301	304	300	271	315	318	325	310	285	295	318	303	301	288	314	306	317	309	313	287	310	300	314	325	311	304	319	311	288	274	290	314	328	310	284	301	299	308	294	285	292	293	308	273	316	337	303	296	320	333	285	329	289	299	266	310	308	287	286	290	311	309	306	282	293	296	307	334	306	281	318	316	291	318	294	319	300	290	307	284	316	301	287	270	322	290	293	288	293	294	315	292	302	300	293	257	274	278	327	301	318	258	315	290	301	297	301	328	287	295	323	311	299	276	313	285	306	301	290	353	309	298	317	306	293	270	302	319	291	274	311	269	329	278	303	330	285	312	306	292	309	279	284	319	318	296	331	267	314	325	314	292	301	309	311	300	281	310	313	279	269	311	329	297	311	283	270	298	292	324	305	258	308	258	320	310	289	320	318	284	282	317	289	268	273	285	315	306	312	285	278	287	319	310	316	284	324	270	306	300	305	290	302	303	274	286	289	300	320	305	302	287	298	300	320	309	300	311	315	277	338	294	308	307	301	310	286	295	324	288	302	285	317	290	309	317	302	300	279	273	296	284	262	313	273	313	298	309	312	286	304	319	338	300	296	290	281	306	263	300	302	273	277	317	292	292	316	308	280	320	301	285	290	288	284	311	270	280	304	272	321	308	320	292	323	283	263	301	302	333	306	289	313	292	291	299	270	303	328	296	318	307	287	328	333	338	292	262	326	334	276	281	278	258	298	315	302	291	310	307	258	301	270	318	321	315	304	290	306	290	308	267	310	323	305	282	288	308	303	294	311	288	276	294	329	306	290	302	302	322	332	312	310	280	291	300	310	314	321	297	296	294	274	317	304	322	287	296	307	339	313	296	276	289	281	296	326	301	313	334	302	307	304	302	307	315	309	299	328	326	325	314	288	295	306	322	313	319	307	309	262	295	290	315	283	297	316	301	288	312	288	328	284	267	286	325	322	296	312	312	325	310	321	301	290	309	300	305	275	286	288	295	309	271	326	322	284	301	317	273	297	294	287	307	286	297	305	304	325	301	303	291	290	305	288	274	296	302	294	291	311	297	302	302	321	284	285	302	314	308	295	324	305	311	287	322	284	280	330	307	301	319	309	295	297	313	303	299	309	287	310	297	293	298	347	288	299	311	317	353	312	295	300	347	310	301	271	336	268	289	320	286	281	311	301	310	292	324	317	275	323	329	272	288	307	319	295	285	297	301	271	288	304	318	259	314	270	315	274	297	293	312	322	295	275	311	319	291	294	282	291	294	302	287	303	293	292	302	297	308	296	332	284	313	323	306	299	303	306	307	307	309	324	303	322	323	288	290	287	291	319	290	292	329	292	304	283	282	286	319	297	289	315	307	296	310	332	304	283	297	318	316	326	319	312	306	305	297	285	303	303	311	286	284	321	268	309	295	289	295	278	313	278	300	294	296	285	307	286	293	311	296	288	304	317	292	254	295	297	285	330	309	326	298	287	291	294	295	306	291	326	293	332	303	329	305	322	339	297	322	300	283	311	293	313	273	317	318	290	318	315	287	296	300	347	321	298	300	294	311	321	309	298	294	319	301	325	296	291	284	278	313	261	305	316	304	294	314	288	265	305	323	315	307	309	292	301	317	325	278	302	308	291	315	303	302	299	322	282	281	308	322	281	286	274	310	301	285	324	320	317	323	315	306	311	295	272	313	306	368	317	313	308	320	283	318	298	325	275	285	311	334	298	303	286	314	301	298	317	289	294	324	315	334	298	310	290	320	286	297	277	304	301	302	294	284	271	305	316	332	316	275	291	311	290	317	276	302	336	331	293	281	292	327	291	298	289	288	300	308	280	338	271	324	312	317	306	310	299	280	285	300	260	289	303	334	302	311	326	303	329	295	319	293	302	313	304	290	324	255	296	333	312	323	290	320	328	283	297	332	315	297	283	309	303	294	285	282	326	279	289	292	301	289	321	319	263	281	272	291	311	277	321	279	296	296	277	314	296	305	337	294	293	273	289	311	276	276	272	288	301	325	324	310	313	335	284	309	301	303	300	281	328	283	324	307	314	288	290	294	310	311	280	329	289	282	283	317	259	305	288	310	292	295	299	313	261	278	298	310	286	305	334	300	307	293	293	296	256	348	294	314	297	262	290	309	306	300	314	313	299	294	313	286	292	291	317	306	325	287	320	312	288	275	296	311	327	271	319	285	308	336	308	300	301	285	332	302	330	301	289	286	270	300	320	297	311	303	330	320	292	280	341	305	316	318	304	268	307	285	305	280	265	301	264	282	291	287	318	317	298	292	303	287	302	265	329	290	303	300	263	295	311	285	332	322	280	291	295	302	316	305	321	300	318	284	317	319	285	297	280	287	286	299	291	263	308	290	299	271	307	336	311	331	316	295	277	320	308	301	295	298	306	290	307	311	308	302	338	310	333	309	271	294	288	330	317	316	308	296	310	313	295	295	336	333	295	323	294	320	328	308	328	318	285	292	312	295	293	309	311	308	286	296	300	296	308	277	264	279	284	300	282	299	328	293	293	298	264	313	293	308	313	285	308	316	301	308	315	303	278	317	300	296	296	298	299	291	303	318	290	300	290	326	319	288	303	331	302	285	275	299	322	286	305	298	317	294	308	316	271	296	298	294	288	313	338	301	303	345	298	290	299	280	291	324	292	329	292	284	296	330	342	318	288	304	272	295	277	280	304	292	301	295	286	304	306	333	285	300	308	291	306	300	305	303	307	274	272	298	293	297	270	309	301	297	292	270	296	289	313	306	293	325	276	307	304	317	302	281	274	316	294	335	296	316	290	284	299	327	271	303	294	305	291	303	308	320	284	291	291	321	318	320	276	317	324	270	293	304	295	302	289	302	317	346	305	305	312	272	320	271	329	329	286	322	296	282	278	313	294	300	293	303	296	279	295	292	316	278	284	290	293	283	334	284	291	310	312	358	294	317	299	296	320	302	302	318	275	282	311	289	309	321	299	276	276	287	302	303	311	288	302	299	306	300	311	346	305	310	318	288	281	272	275	304	305	300	328	286	285	314	281	263	297	311	290	312	303	310	269	298	285	283	291	290	321	288	300	300	276	317	310	341	306	317
41382	49513	32521	11338	2450	1300	520	491	524	495	508	520	511	528	490	469	498	531	479	531	484	485	462	486	475	508	471	494	515	548	513	528	487	459	489	461	508	490	457	492	479	468	476	495	509	496	501	480	495	521	458	476	534	481	498	453	511	465	505	525	486	523	497	521	465	516	454	469	467	457	464	471	522	505	522	490	522	530	488	497	505	504	473	494	485	515	525	496	505	509	478	465	488	520	521	482	486	478	517	527	511	528	462	484	490	499	495	475	497	473	491	520	485	504	477	480	509	504	496	523	514	478	535	483	479	474	483	475	451	485	537	478	486	492	503	503	487	502	516	497	483	514	486	512	474	467	512	481	479	450	523	451	529	503	483	483	482	512	508	497	443	499	532	488	493	456	465	512	498	496	525	496	489	471	495	503	514	501	496	481	527	504	500	519	495	484	462	479	475	511	463	504	476	494	481	511	525	544	487	509	524	498	472	485	470	475	503	496	513	502	504	534	502	457	515	484	534	501	500	495	479	513	481	506	480	517	510	485	532	514	485	533	459	553	492	468	518	522	486	536	502	517	508	521	504	470	501	469	487	494	510	507	524	485	531	470	517	511	470	523	543	504	527	507	494	516	515	518	476	518	497	472	485	492	521	514	477	500	496	496	480	518	482	465	488	506	465	508	456	497	506	508	481	493	468	495	499	508	502	500	512	502	483	500	507	499	521	504	504	528	510	467	516	526	488	486	491	499	495	503	497	523	472	535	553	479	497	511	500	531	523	525	498	498	487	519	504	433	482	499	494	486	487	462	474	513	471	481	487	529	473	494	503	493	519	524	480	502	469	496	496	509	494	459	468	531	473	495	529	489	493	524	501	485	502	499	509	512	507	499	515	518	512	447	470	459	476	498	476	489	465	504	486	518	498	467	471	521	505	488	512	494	453	493	477	448	479	511	488	521	460	521	476	505	461	504	523	480	532	479	507	476	504	428	506	497	507	516	509	540	527	489	480	469	522	521	524	487	474	517	499	494	503	507	463	454	435	502	481	519	515	477	505	473	520	473	486	514	477	513	523	507	501	474	475	483	508	483	504	503	524	491	526	530	520	508	481	514	525	472	515	516	499	490	508	525	508	516	473	491	492	487	491	526	533	480	509	500	464	515	468	494	470	481	494	541	471	500	533	479	477	482	524	499	486	485	495	533	513	511	512	469	480	515	478	513	504	493	517	509	520	478	510	509	515	499	533	463	495	487	483	478	527	513	515	432	525	484	448	502	477	471	519	463	456	476	545	493	487	463	473	457	511	469	492	473	537	468	497	463	460	470	512	488	451	472	523	515	517	531	473	460	521	508	498	463	484	493	483	529	524	537	490	514	499	495	512	499	491	455	497	522	477	501	500	493	485	530	524	521	500	521	471	522	505	446	505	442	479	465	519	507	475	524	496	504	441	501	545	517	514	488	464	529	482	518	484	529	495	487	487	452	505	473	489	499	500	478	502	507	522	474	491	470	518	523	445	530	482	487	476	480	498	511	517	491	477	537	457	529	489	512	500	507	491	446	499	516	476	507	484	484	525	498	477	475	539	490	483	497	517	451	480	509	451	515	510	496	478	493	524	501	502	479	481	514	505	501	502	505	495	499	504	532	470	503	478	507	518	480	487	518	441	513	504	512	522	495	506	486	468	497	485	537	486	505	562	476	512	523	509	509	526	528	477	522	478	497	512	511	507	489	492	475	512	514	510	506	513	503	507	506	520	491	508	501	499	494	528	460	485	553	491	530	546	496	461	498	484	505	505	485	497	511	488	476	470	509	511	501	481	533	520	498	484	528	502	459	508	540	453	491	465	500	507	502	519	507	488	484	455	540	464	537	496	481	555	499	522	526	451	509	471	499	506	497	525	496	475	489	500	527	476	491	480	487	496	478	530	478	482	513	484	479	483	484	483	550	495	456	493	481	490	522	472	478	496	500	479	510	502	522	472	471	536	555	521	510	544	515	506	495	483	481	517	494	509	478	507	476	551	482	520	497	528	489	488	514	461	494	463	502	508	514	527	483	491	465	481	521	511	492	449	466	535	469	484	507	496	491	469	507	470	517	531	509	523	469	515	483	494	458	458	468	504	458	511	500	526	516	500	483	473	499	470	521	487	457	472	499	477	481	493	482	489	511	476	466	479	507	494	483	481	536	506	500	491	437	459	491	507	484	504	462	472	483	468	457	464	521	533	483	521	514	488	526	544	463	519	464	481	524	479	494	505	491	468	493	513	521	527	490	558	511	462	471	542	473	487	506	491	517	503	459	533	482	493	488	506	523	510	526	477	489	487	512	526	515	499	528	495	493	544	495	492	516	493	477	475	522	494	491	499	502	500	501	497	505	478	500	499	515	506	530	482	525	527	479	520	514	514	563	512	499	528	507	502	515	528	496	508	521	470	525	448	510	476	505	470	494	507	464	512	468	486	481	483	501	512	496	452	509	507	489	501	503	509	476	465	488	490	489	503	525	499	508	491	511	486	456	517	472	468	460	474	526	462	507	504	488	479	514	540	509	505	497	542	482	506	461	498	503	498	499	512	521	499	471	497	548	488	505	524	476	482	507	491	482	503	489	483	518	500	508	474	470	531	508	518	497	489	486	525	503	490	489	502	470	481	486	471	519	509	454	502	517	467	517	546	511	478	519	488	474	460	532	516	499	460	511	493	484	532	491	540	506	468	498	451	502	509	501	515	491	498	492	496	515	489	508	514	490	482	513	528	519	477	536	530	525	517	496	508	472	512	475	513	533	478	489	486	510	482	532	516	523	480	493	488	523	511	551	478	497	494	454	510	510	473	470	505	538	520	474	468	494	508	499	463	474	519	523	525	498	501	438	505	497	473	485	484	509	512	470	525	502	529	515	483	476	504	515	505	456	504	485	540	509	520	538	505	464	490	470	477	524	471	488	464	469	492	477	526	494	542	525	479	504	488	496	483	487	477	511	480	516	501	492	477	502	504	471	493	510	531	493	480	456	500	490	531	533	502	521	445	471	508	497	488	492	501	494	468	488	492	521	498	502	493	477	468	521	535	479	509	500	494	492	490	507	496	509	494	491	468	476	521	486	477	493	528	491	469	508	468	496	513	477	519	502	508	484	476	473	538	472	488	483	495	466	514	489	479	512	518	516	467	494	482	513	499	489	473	524	474	478	466	510	483	473	479	476	524	489	505	508	522	537	481	468	493	476	486	534	482	530	511	499	477	524	483	537	512	493	488	511	526	506	486	482	462	509	476	501	484	513	519	481	508	489	482	507	495	487	541	502	538	494	487	533	505	519	547	511	537	499	544	496	498	443	461	469	522	465	515	516	489	485	491	455	485	444	530	514	471	485	504	480	467	501	468	429	523	501	502	549	465	474	517	491	496	487	474	500	517	485	475	488	516	488	491	505	502	506	504	515	509	446	469	508	538	508	498	476	495	551	470	475	508	540	513	497	506	529	517	479	462	514	455	469	470	492	504	533	488	549
25532	24872	33779	27179	19469	8748	946	450	425	397	436	370	431	377	384	398	421	400	375	405	405	404	408	402	391	389	402	399	400	392	379	394	385	421	381	329	445	405	379	401	364	429	404	412	393	390	410	368	425	410	427	418	420	357	425	393	399	427	377	370	365	401	397	387	413	382	395	397	413	363	404	436	427	401	413	392	388	399	412	388	393	385	437	402	402	390	397	387	406	407	401	384	400	410	412	412	412	417	401	396	397	425	405	360	411	404	404	376	379	397	385	408	411	394	348	386	380	389	359	386	388	384	382	388	367	364	398	349	419	352	425	354	401	370	392	403	394	392	394	396	370	365	383	379	381	402	376	404	379	399	393	414	398	407	425	411	371	391	372	399	408	369	379	380	369	423	358	363	386	394	405	459	385	404	383	379	401	403	422	391	363	382	367	368	384	379	401	390	405	399	428	422	406	423	422	398	382	432	397	407	420	398	375	356	416	389	400	396	383	424	368	391	391	375	381	406	402	384	373	386	407	373	394	419	387	368	373	381	378	388	379	373	413	391	364	393	371	384	394	388	426	408	377	420	376	362	428	413	359	393	368	358	404	402	386	368	389	411	424	401	397	403	392	371	419	352	403	410	404	408	399	415	400	378	396	390	372	393	387	414	381	427	372	367	383	381	413	418	410	388	423	368	358	415	394	388	420	409	395	391	409	377	428	376	365	359	408	379	397	408	373	404	421	366	425	379	405	396	368	405	378	361	394	386	386	411	403	418	388	374	433	385	420	412	377	392	379	378	364	416	383	422	373	426	422	410	396	428	389	391	411	380	404	367	409	387	396	401	410	356	415	397	376	392	396	398	415	414	388	400	414	381	389	398	388	398	396	372	392	399	384	408	398	371	397	410	375	409	400	383	389	416	403	407	361	389	383	395	391	385	422	399	382	408	359	385	400	394	403	412	397	404	383	368	411	404	412	370	425	395	398	350	443	414	389	389	366	408	370	419	387	398	364	419	389	416	412	372	416	424	419	395	405	428	419	386	369	418	391	386	382	406	388	372	404	434	423	395	413	378	390	412	363	385	424	405	406	396	389	393	423	415	391	377	398	428	411	425	418	396	403	385	416	391	426	400	399	373	410	393	400	402	424	423	388	401	387	415	367	417	388	405	418	377	360	410	386	383	388	368	361	383	395	393	398	441	405	377	386	365	404	395	396	370	432	377	382	408	393	412	374	434	367	399	389	361	397	341	377	400	398	420	427	352	370	384	376	407	392	387	411	398	393	388	416	402	418	383	413	381	356	398	390	382	369	430	400	376	396	368	401	401	384	368	360	395	432	377	363	414	415	373	411	405	370	402	413	408	390	390	408	391	412	373	389	402	375	398	411	394	383	415	424	406	406	396	407	391	388	383	418	405	420	406	408	419	384	398	406	438	384	425	360	405	395	403	390	374	363	416	404	379	379	362	400	420	402	405	405	410	389	372	352	400	406	405	359	394	385	399	376	417	351	400	423	389	331	361	415	385	376	377	423	420	362	394	421	415	411	412	436	391	394	416	383	403	384	371	366	382	383	374	402	389	385	368	394	361	410	396	376	374	400	365	431	356	376	390	427	390	354	385	374	399	375	398	418	388	405	387	386	387	408	383	404	401	416	404	396	401	356	414	402	410	397	384	409	391	405	410	399	406	401	374	398	399	399	407	408	424	371	396	409	394	411	376	393	354	398	391	394	425	388	389	411	391	423	389	379	390	400	388	417	404	399	392	408	438	376	409	423	369	423	390	412	395	388	392	425	392	372	388	412	405	435	405	455	397	391	388	380	401	373	368	386	378	376	409	398	432	396	430	408	327	349	405	427	390	386	364	388	371	373	398	413	421	392	359	433	386	421	384	366	395	403	395	396	372	416	384	405	372	408	409	387	404	416	374	393	389	387	385	381	376	423	348	397	386	376	387	375	401	389	394	407	417	380	420	381	401	390	398	422	437	397	357	413	404	397	409	406	378	406	390	398	373	391	405	401	383	377	394	400	387	384	420	383	372	394	377	357	373	407	402	396	375	399	420	386	382	386	375	409	418	373	389	422	420	344	382	405	409	377	417	405	369	378	419	418	402	407	368	415	380	395	427	391	418	402	353	390	403	404	381	388	378	410	380	362	405	385	381	435	379	402	377	386	406	378	376	349	393	416	403	431	400	399	361	411	418	401	383	384	389	398	394	384	409	369	378	402	387	400	388	421	379	414	402	403	406	402	422	384	401	424	423	365	378	370	384	378	391	425	426	380	380	409	398	370	395	438	408	387	362	407	375	410	382	377	342	372	383	350	395	416	393	400	413	378	431	400	383	374	407	402	381	377	396	380	347	406	400	396	352	393	415	369	362	414	377	397	382	399	415	354	393	387	388	398	376	416	354	387	401	368	388	415	399	403	392	417	406	364	356	396	412	406	406	363	404	395	364	387	423	369	384	383	381	400	409	414	393	381	413	402	408	366	368	406	430	405	400	381	386	399	401	375	412	362	384	408	387	377	381	392	407	393	395	437	364	402	373	386	400	420	384	407	361	424	387	406	386	380	370	357	372	365	419	427	401	390	432	375	427	371	397	391	391	414	391	392	382	392	384	384	386	421	394	366	390	430	406	391	417	368	411	362	379	385	420	369	392	416	382	393	393	407	401	406	391	414	413	360	377	412	418	427	400	420	409	394	388	402	402	401	387	410	393	390	357	404	411	358	410	376	385	407	400	401	382	388	439	372	390	384	376	394	402	400	400	404	380	394	369	365	377	403	368	427	394	422	397	394	403	391	390	389	401	376	371	413	401	348	372	397	393	390	419	377	429	401	381	396	409	384	390	378	415	397	388	383	388	397	408	428	416	403	407	400	388	398	406	391	404	417	367	397	403	429	408	347	421	374	402	392	407	387	387	396	368	349	383	412	425	372	393	384	421	390	373	367	397	408	406	386	402	381	411	408	377	365	437	374	402	420	412	383	355	403	367	395	435	351	395	360	370	402	394	388	375	398	401	380	395	399	434	388	381	418	388	381	393	400	400	401	377	351	380	437	402	359	406	391	416	421	410	410	392	388	399	413	392	368	384	430	372	381	396	388	392	352	396	373	406	365	390	368	400	375	422	383	402	418	357	391	371	388	449	390	382	402	408	370	394	431	401	409	411	410	412	410	379	385	370	431	408	400	396	380	398	371	405	387	363	354	384	367	384	392	402	395	416	368	406	384	396	369	400	394	392	427	396	399	400	378	426	399	387	378	399	392	388	387	408	382	407	390	395	406	388	365	350	375	404	418	426	369	403	411	385	417	367	395	392	424	389	418	381	390	378	390	391	389	449	413	418	338	402	398	371	399	377	368	427	407	415	371	383	426	420	400	401	361	380	404	399	419	374	368	437	405	401	398	384	396	374	410	398	416	399	380	433	370	383	383	393	379	410	387	400	382	394	393	407	408	418	409	422	389	419	413	351	370	397	391	428	413	390	382	372	395	433	403	368	376	393
62652	93718	65869	35289	12537	6298	849	637	643	613	664	651	640	645	687	632	641	665	599	651	648	609	622	628	601	633	614	651	610	635	658	602	650	629	655	619	625	617	611	626	648	637	622	680	633	688	620	644	608	580	597	644	614	600	592	676	661	631	646	629	578	622	624	640	601	626	621	591	622	663	665	615	624	633	630	603	587	632	581	647	654	629	674	616	616	644	621	620	631	621	655	621	651	598	645	603	602	657	653	636	589	630	606	680	566	676	606	571	609	627	620	682	612	636	596	620	666	594	645	603	598	607	630	655	628	637	646	644	621	604	653	627	654	593	640	632	618	638	587	631	624	592	669	605	640	607	671	612	628	633	649	632	617	637	598	627	614	666	625	641	652	641	595	646	611	649	593	617	605	657	656	636	630	628	652	594	591	639	603	669	630	659	659	612	630	595	603	601	583	610	610	609	582	618	662	607	599	598	623	612	604	662	613	621	637	647	633	640	606	590	659	616	625	604	644	635	650	637	617	651	616	626	653	630	654	634	636	617	643	623	639	654	616	582	621	623	590	633	611	639	637	647	619	594	683	629	596	626	620	630	604	636	608	601	666	664	622	634	631	675	608	648	639	622	640	643	580	653	616	654	628	645	656	618	587	612	631	630	607	595	610	670	711	634	586	635	594	669	642	669	598	621	686	633	584	652	653	576	585	618	653	601	617	631	599	635	568	593	659	648	582	612	630	626	604	600	621	632	664	580	663	637	604	606	675	618	626	601	591	624	650	627	670	611	594	605	634	597	635	620	577	619	618	594	653	620	628	600	575	616	607	615	639	613	586	630	635	647	614	627	652	619	655	621	614	636	591	612	647	590	682	651	625	640	633	597	610	624	599	613	619	635	637	655	628	600	576	649	642	613	611	644	659	637	663	612	639	599	656	636	604	620	630	635	599	603	686	646	658	670	624	614	599	661	606	613	591	631	649	627	585	650	627	660	597	615	612	636	602	644	586	616	608	617	624	642	600	629	600	604	612	599	616	684	607	600	602	628	663	655	602	601	582	629	646	627	632	644	615	627	675	640	601	659	581	612	608	653	612	629	591	596	619	620	642	660	583	645	625	624	616	573	622	610	656	604	597	603	592	588	617	594	621	595	620	608	615	614	678	618	629	611	586	612	630	583	629	641	660	619	701	638	615	595	608	623	594	585	601	615	644	645	603	641	596	616	662	647	572	633	609	647	611	622	655	659	657	627	641	630	616	647	613	629	660	598	630	633	629	625	616	626	618	595	634	650	573	652	637	625	612	638	633	612	616	616	635	634	610	613	658	592	647	592	646	625	660	616	608	632	648	626	664	580	634	624	623	589	655	592	618	625	634	573	609	595	601	608	666	607	605	609	618	631	637	628	590	604	585	620	621	633	606	637	583	702	640	616	625	643	609	569	632	619	626	637	660	618	596	606	631	618	590	601	630	627	613	668	626	615	616	601	604	637	601	593	671	594	635	627	626	623	674	663	620	600	601	601	666	629	657	594	624	661	673	616	634	646	659	567	623	626	649	603	675	579	605	599	598	618	607	608	624	628	594	610	612	615	658	641	667	642	610	594	619	661	627	621	639	639	651	562	598	647	592	637	653	604	609	625	629	617	633	630	606	644	620	621	621	629	631	636	679	614	616	624	619	666	654	632	611	656	629	600	636	630	675	633	601	645	632	654	601	611	626	648	642	663	641	624	643	640	616	641	659	578	628	623	633	646	641	659	638	632	605	619	631	660	651	630	628	633	635	647	666	632	622	585	620	606	603	609	686	641	615	618	630	667	609	651	606	598	643	638	623	612	612	680	616	599	608	635	600	638	605	616	616	643	603	634	575	667	639	618	591	605	631	687	607	580	616	658	598	684	610	628	628	624	719	629	603	651	630	615	614	640	666	635	615	624	629	624	646	620	623	606	636	607	681	620	652	580	640	608	600	611	601	626	593	606	636	620	613	662	678	629	607	683	634	584	589	583	635	645	664	640	619	631	641	614	637	588	619	635	631	632	579	671	632	592	636	619	596	640	647	612	657	647	637	636	625	637	635	621	613	631	639	596	630	617	662	611	628	614	608	585	621	614	612	649	624	584	629	581	609	643	672	609	656	665	607	624	642	611	615	639	633	647	600	637	657	629	642	687	653	673	573	594	636	609	616	635	653	649	632	650	620	599	656	613	644	657	578	584	651	607	602	636	618	618	695	649	605	646	614	609	660	648	642	639	647	641	646	609	641	611	610	665	630	622	660	616	623	644	588	595	624	609	600	612	601	620	607	614	621	635	643	636	617	617	653	676	631	652	598	580	682	613	600	652	645	632	629	636	628	620	569	611	621	627	632	609	633	637	607	628	638	715	633	633	623	638	642	619	614	655	599	616	651	661	634	613	585	610	619	621	604	673	621	627	622	589	595	615	632	645	610	661	608	580	634	609	616	609	612	639	622	606	603	636	670	542	604	642	642	631	622	580	626	600	654	637	597	622	613	649	615	645	627	600	626	659	644	645	602	661	633	615	614	612	606	618	609	653	625	658	639	637	636	686	588	611	610	645	642	672	603	635	598	605	655	601	662	655	691	641	623	605	583	657	637	617	670	604	603	620	656	584	609	597	619	633	681	625	664	639	617	615	622	613	629	626	594	639	633	627	615	665	656	630	615	617	654	680	603	621	647	597	602	632	608	597	627	592	642	639	621	589	591	592	651	616	600	626	612	675	648	603	617	617	612	619	607	623	672	661	656	652	638	622	627	653	620	619	639	637	667	595	608	630	593	641	602	575	626	592	624	575	610	628	609	595	608	643	588	629	643	690	609	597	651	681	634	663	650	644	597	657	653	610	654	586	622	620	626	658	627	642	644	600	662	655	596	592	634	622	631	621	647	630	588	634	644	655	589	651	623	621	608	586	630	632	590	633	610	628	659	642	632	597	615	598	618	622	643	629	636	624	604	643	633	626	650	601	641	657	632	647	637	643	651	612	612	623	639	613	624	660	646	595	598	610	593	661	613	621	644	588	603	618	622	667	612	586	605	622	615	652	670	641	595	627	640	667	623	658	634	659	623	608	585	662	629	603	615	594	635	596	638	622	648	601	605	655	630	606	614	605	582	561	663	633	587	612	636	634	600	627	649	602	636	617	648	628	636	569	609	637	646	641	681	627	644	657	615	614	630	637	611	579	579	599	629	651	650	585	613	643	628	656	644	596	618	655	573	565	604	650	645	606	632	615	610	633	631	632	628	611	609	631	596	622	597	599	597	641	619	609	613	642	654	595	637	628	588	604	596	616	672	596	646	631	643	572	606	639	647	631	603	609	614	650	676	693	620	603	602	604	633	631	601	614	639	659	631	631	621	597	625	643	636	606	646	616	636	651	604	645	587	584	638	622	624	595	600	618	642	608	641	631	628	627	628	585	645	642	620	641	629	647	612	581	674	605	656	617	637	626	602	637	586	614	609	614	599	666	657	681	594	649	587	638	634	631	558	597
24453	23553	32268	26054	21602	16783	3510	649	631	568	645	621	602	597	567	596	591	598	555	546	557	613	581	572	556	603	575	577	594	603	574	594	584	572	546	575	605	567	549	565	571	592	606	558	591	589	603	595	572	599	616	609	594	589	556	574	547	533	545	559	578	613	609	583	504	550	600	566	592	565	559	590	585	541	531	522	565	571	558	554	564	588	614	555	556	567	606	577	605	554	571	582	559	578	584	523	593	623	548	541	584	592	542	565	558	582	584	579	600	572	581	575	570	559	582	578	608	601	597	591	573	574	553	610	541	597	558	558	557	548	507	563	600	601	532	533	554	559	528	553	607	588	569	566	610	607	582	583	517	566	581	547	558	560	547	569	572	527	561	586	565	615	543	572	582	586	548	593	533	550	588	557	572	553	609	590	555	563	559	550	565	608	588	588	545	577	593	604	605	577	603	573	586	557	595	571	583	537	563	550	618	610	577	550	556	627	583	563	563	585	600	566	585	532	588	523	602	591	586	612	542	567	566	614	563	518	550	580	575	576	617	559	567	588	580	578	568	603	557	569	542	573	572	566	592	590	579	577	560	600	602	537	578	580	567	565	576	562	555	576	522	573	584	555	544	593	558	567	566	554	548	618	562	574	566	584	585	556	554	610	552	535	544	578	541	590	579	586	576	584	535	541	571	561	564	565	570	521	531	555	569	517	546	602	537	555	524	579	559	559	585	598	591	529	551	536	592	556	603	565	595	555	552	609	566	603	583	569	578	602	531	544	599	551	572	569	546	539	567	545	539	549	583	587	550	556	567	531	546	558	573	574	558	545	553	604	542	547	528	587	574	611	564	553	622	565	551	580	536	552	561	580	582	557	608	545	545	587	567	625	563	576	575	600	579	576	584	596	546	581	587	599	591	564	569	594	555	556	649	562	542	558	564	575	555	571	584	595	595	594	578	602	567	597	569	548	556	551	594	586	560	536	543	530	604	537	594	541	606	561	607	589	576	550	579	557	530	536	567	531	558	605	533	583	606	582	580	617	551	543	574	565	548	551	568	560	593	564	527	558	624	597	581	575	574	562	575	580	583	580	552	533	575	608	561	525	572	548	532	598	583	554	581	524	574	584	555	580	572	590	579	569	571	591	589	612	558	571	577	590	554	550	575	569	591	585	576	565	585	566	496	535	577	561	560	566	547	550	556	584	564	602	590	577	570	590	595	550	553	543	577	581	595	574	546	584	579	569	546	594	583	560	560	603	536	560	568	532	549	580	541	576	530	576	597	582	596	523	563	577	575	545	559	592	597	588	586	591	596	597	584	539	550	500	604	559	592	537	548	527	566	569	532	642	578	604	572	573	558	570	576	563	563	613	604	608	566	567	559	584	555	600	569	550	601	576	558	599	616	585	576	568	544	580	562	549	587	547	575	602	575	591	581	603	596	601	533	587	572	579	586	542	555	565	562	580	573	604	561	563	554	525	579	548	626	544	525	551	586	534	591	620	581	569	595	566	581	551	561	591	555	576	600	588	579	597	593	584	558	552	543	591	596	583	549	550	594	550	584	591	564	586	535	578	594	581	588	568	552	574	536	619	607	560	548	559	597	612	552	559	543	601	570	597	518	557	581	606	573	588	622	535	593	571	558	612	591	592	576	594	609	544	568	574	556	580	576	550	562	558	571	596	533	599	546	583	576	572	584	556	573	569	574	589	560	566	560	541	570	562	554	592	593	614	535	556	554	577	589	600	558	545	562	604	545	595	566	538	567	579	531	594	575	524	579	574	589	586	550	599	578	585	603	555	601	564	545	587	513	599	582	596	643	564	574	587	579	597	566	568	591	604	579	566	547	553	565	596	538	555	553	530	595	558	585	544	561	571	570	588	595	574	577	543	573	574	585	556	569	576	595	531	534	567	594	585	598	532	610	603	514	554	585	590	569	550	565	589	583	574	574	570	624	585	573	566	554	577	585	566	561	531	589	552	672	571	554	548	578	569	612	559	624	610	600	594	538	553	595	517	559	570	596	585	622	600	568	574	593	541	540	579	552	617	572	517	580	540	554	547	614	583	589	582	575	558	598	568	579	517	606	618	574	593	578	535	565	551	559	599	542	607	558	589	594	595	622	585	549	564	556	557	580	598	558	566	573	580	551	553	596	523	564	582	591	566	568	589	599	580	594	527	550	540	586	627	549	551	567	616	593	574	564	565	556	556	587	579	570	554	561	542	552	542	601	594	603	603	557	590	535	571	588	560	574	577	562	594	558	594	606	594	578	589	580	569	555	584	548	554	581	552	521	605	583	559	547	599	582	567	553	589	601	537	607	564	605	596	568	593	581	555	591	582	557	587	578	551	589	571	576	586	562	623	629	595	619	564	571	564	537	631	568	560	594	558	587	551	630	567	549	565	568	577	574	578	593	582	605	569	574	581	565	608	592	590	579	577	546	563	570	565	548	534	569	590	528	570	564	570	620	601	569	560	501	605	584	617	534	541	588	564	583	587	571	549	562	576	576	533	574	572	564	575	588	575	530	579	630	566	588	588	552	541	517	560	595	550	526	537	616	573	603	537	578	616	538	555	528	580	555	573	587	553	567	565	598	531	571	558	608	581	567	553	539	598	563	590	539	551	581	574	588	553	568	603	583	555	585	538	536	600	595	577	586	577	584	574	579	589	547	549	573	561	542	580	585	584	559	564	580	573	575	571	526	583	580	550	557	573	579	555	575	562	552	557	550	529	527	588	579	558	584	620	601	588	592	622	572	560	549	567	566	559	610	607	578	594	556	584	596	564	552	576	556	574	568	562	587	589	584	585	552	561	597	635	566	585	563	593	545	576	574	562	553	576	583	562	586	555	595	579	615	527	541	571	634	598	579	576	571	576	589	550	552	540	578	568	565	612	539	550	543	636	521	513	610	599	615	564	568	576	551	541	580	567	559	543	581	545	572	557	553	553	567	541	570	648	575	581	522	526	575	563	533	507	550	568	505	497	583	574	560	560	583	550	595	552	564	544	572	577	596	565	589	604	550	574	547	570	550	604	550	589	549	612	589	566	600	551	546	566	561	543	581	587	539	618	589	556	584	550	535	575	514	597	606	574	566	562	605	555	571	552	585	576	599	576	589	567	535	576	567	563	535	555	556	600	569	565	575	565	548	594	598	536	543	605	594	548	566	571	549	563	599	543	565	583	581	616	615	519	603	570	587	574	537	592	569	534	653	595	577	587	584	580	538	557	582	586	538	602	591	537	562	569	596	550	575	587	578	585	599	575	565	608	586	601	582	600	532	572	592	614	552	563	586	574	550	561	581	576	575	576	522	541	628	597	566	553	570	564	563	552	592	557	567	589	547	554	583	573	581	554	582	568	577	552	533	548	537	578	545	551	567	549	586	593	562	514	561	573	533	584	592	566	538	561	536	547	571	529	600	636	546	589	557	571	541	580	560	572	577	534	573	582	510	583	623	552	582	599	602	594	609	536	545	549	556	564	535	568	625	595	589	585
62314	101896	72262	42476	18482	10121	1271	863	829	857	826	871	846	918	872	848	806	907	849	880	824	869	816	850	886	879	883	849	910	833	837	853	854	883	825	849	880	824	822	849	855	893	911	908	876	822	862	870	899	849	863	835	875	912	893	911	876	845	803	919	815	837	876	816	838	809	818	857	872	845	821	876	893	888	835	817	831	918	916	864	805	901	859	847	843	870	843	817	890	877	884	847	875	887	883	871	885	883	899	857	900	901	904	831	865	869	854	888	880	842	827	829	862	836	862	810	818	891	946	873	864	852	851	869	841	878	846	861	898	864	834	827	888	852	891	894	829	857	843	816	909	878	874	880	845	886	846	843	919	880	844	869	889	817	831	875	887	902	846	860	859	835	868	905	885	909	883	838	879	909	838	813	882	885	904	907	907	844	883	861	901	873	808	836	844	884	838	897	905	830	861	860	887	888	831	858	870	859	848	834	880	880	860	908	827	863	873	829	885	880	901	899	872	873	908	881	877	824	865	819	832	905	908	883	891	855	914	836	872	895	873	891	896	889	807	855	871	843	875	805	859	861	881	893	873	825	859	847	833	863	869	823	858	809	884	827	881	916	842	852	875	890	925	903	865	853	821	874	836	901	823	881	859	861	818	848	810	850	839	824	889	877	870	903	838	859	883	807	807	846	860	842	893	868	807	847	846	837	881	813	811	859	907	840	872	799	925	872	865	862	859	831	856	901	867	915	906	825	903	862	861	884	908	842	865	869	833	896	870	821	840	905	831	875	839	870	851	831	869	845	860	879	856	816	855	866	860	872	874	850	838	860	879	854	847	865	874	871	919	899	858	850	875	810	864	875	861	885	855	846	878	820	841	868	887	850	783	854	849	848	900	874	852	856	851	866	825	912	816	880	843	869	864	872	887	900	887	876	897	866	902	882	877	858	839	888	873	835	838	879	845	834	918	870	829	874	864	910	843	835	902	840	826	860	845	873	925	875	871	881	857	871	898	860	863	873	833	862	872	899	873	943	877	876	857	844	891	870	894	847	845	890	860	908	816	816	877	850	859	916	853	822	853	864	894	823	867	863	849	872	882	901	783	885	826	907	885	908	862	842	861	890	867	867	852	799	857	852	862	807	848	808	870	863	889	923	928	859	864	854	859	839	836	866	853	841	830	903	872	909	883	846	876	868	898	860	902	871	878	887	880	881	885	808	847	855	877	815	900	865	881	817	821	871	885	867	858	876	838	888	886	892	829	860	862	825	761	813	862	862	866	851	870	858	806	869	843	920	866	862	873	822	850	886	841	856	856	901	878	837	864	819	909	899	856	855	867	883	852	851	893	836	869	918	830	840	861	876	875	855	878	824	851	844	859	848	842	910	874	831	835	841	839	860	900	880	838	834	875	828	936	894	859	828	855	881	864	902	851	882	799	848	867	819	927	885	860	866	881	867	867	812	849	881	860	868	917	832	845	844	830	878	859	883	801	860	856	878	817	841	867	809	881	863	867	928	919	842	844	823	850	864	840	848	815	807	842	862	849	897	851	887	867	857	857	812	890	864	850	890	858	832	911	885	830	874	836	837	860	802	868	885	890	840	871	864	843	840	870	818	842	849	863	853	807	805	867	867	842	892	897	869	813	870	851	822	862	849	838	829	842	876	899	887	891	875	879	879	851	824	917	840	870	876	894	819	835	884	851	877	891	869	832	893	836	854	853	815	886	888	863	843	895	859	837	856	828	829	858	905	883	878	865	861	885	878	854	908	852	842	854	869	876	873	849	859	828	855	859	854	798	893	861	846	876	868	853	869	898	850	847	831	850	843	832	812	859	866	879	909	839	831	866	860	842	879	877	870	858	820	857	869	837	894	842	900	896	853	843	876	895	822	839	867	875	848	893	842	857	843	855	894	893	868	873	853	835	927	827	894	857	865	868	860	820	819	856	896	848	833	856	803	862	882	888	875	867	865	888	855	878	864	859	874	877	828	876	855	915	883	911	878	845	874	854	801	883	867	896	837	881	905	886	879	861	854	894	809	819	890	871	844	870	901	873	789	820	901	840	903	821	815	855	812	835	827	837	878	888	858	877	862	892	843	839	839	849	827	839	867	843	868	860	845	803	849	858	878	861	862	870	864	859	819	843	899	863	896	888	861	838	877	827	880	850	890	778	884	877	840	844	831	884	845	840	809	830	865	844	814	912	844	846	844	860	856	845	850	886	863	805	858	843	866	853	809	832	878	891	853	886	837	856	817	845	872	860	915	792	889	892	843	838	868	850	852	836	860	819	899	882	898	851	850	875	858	836	846	858	882	915	873	876	886	839	867	953	908	869	843	902	844	862	864	893	882	866	874	899	876	862	881	843	871	858	872	861	900	874	807	882	895	866	857	829	920	821	845	899	830	847	871	853	889	868	896	883	837	830	853	825	854	855	844	889	871	851	884	873	895	899	851	858	876	854	885	843	888	900	826	916	882	866	841	858	904	897	880	831	845	826	844	793	857	860	835	841	895	876	878	863	870	870	899	815	920	854	875	850	878	867	856	831	854	812	858	874	913	871	839	854	858	802	876	846	857	897	826	872	843	855	906	846	826	854	840	818	852	872	880	890	824	874	824	862	806	886	871	869	831	873	886	883	897	863	849	851	840	819	797	853	838	880	850	863	865	855	817	880	846	850	866	868	818	858	849	881	883	867	851	841	819	889	886	871	847	868	871	869	849	802	899	856	888	868	804	849	870	842	911	842	851	852	896	823	867	871	885	840	945	876	901	834	837	850	869	868	873	851	881	877	831	885	856	874	881	871	886	840	854	863	844	830	892	837	922	837	857	883	826	905	844	863	909	821	880	847	897	903	863	838	874	911	862	823	827	832	914	868	829	900	852	874	837	804	939	924	800	881	896	817	831	838	811	872	909	859	815	841	875	876	836	812	858	850	814	881	852	867	867	886	864	856	879	857	840	910	843	873	848	827	835	863	908	877	890	838	883	839	836	816	898	813	871	872	863	925	877	863	838	871	850	848	833	843	894	832	882	900	827	833	831	848	807	823	891	856	854	810	801	810	887	891	835	821	894	875	849	846	798	866	849	901	859	888	892	922	921	902	854	858	795	879	829	883	864	920	884	890	834	870	879	868	858	841	864	854	878	847	882	882	824	866	856	831	843	843	850	863	852	849	860	866	927	875	815	873	828	897	875	850	818	881	856	860	876	884	866	812	897	827	827	864	889	858	866	849	858	878	873	846	864	842	818	803	864	857	895	858	881	885	879	855	830	873	858	844	884	814	862	853	830	870	867	847	797	851	845	850	796	841	881	881	869	877	889	873	821	827	850	799	831	856	851	866	874	896	903	876	823	878	897	841	867	816	883	843	847	879	877	834	831	853	864	850	873	822	889	858	824	810	816	866	856	873	791	877	868	832	856	857	852	865	858	849	845	832	863	824	851	827	852	885	850	852	870	833	834	870	836	874	870	867	852	847	880	824	872	891	871	915	794	874	821	837	843
32283	32690	27416	12237	1583	617	319	321	286	307	322	299	284	296	284	308	310	296	296	300	295	309	330	290	302	309	317	325	320	293	283	302	309	321	293	296	331	304	290	306	304	333	312	309	297	303	336	295	265	311	311	300	305	309	301	298	319	310	312	280	332	295	292	313	292	296	324	294	333	324	319	281	302	305	306	295	283	312	278	335	306	304	315	322	290	278	292	321	269	297	303	288	322	276	306	292	319	306	296	302	334	299	333	316	306	300	275	306	310	314	317	300	288	318	296	286	335	291	306	330	289	304	298	317	297	317	299	308	306	295	288	310	316	278	275	301	318	290	271	306	304	271	324	298	325	311	291	322	279	292	291	286	323	315	298	308	285	300	322	343	327	303	271	331	310	287	313	315	309	315	303	312	293	302	317	303	318	284	284	286	330	286	323	279	284	273	287	292	286	321	292	317	320	304	332	279	316	285	305	292	324	300	331	309	332	304	301	267	296	313	305	292	341	281	300	323	268	312	289	294	325	334	298	285	292	313	330	287	295	316	287	304	306	295	310	323	287	274	310	319	306	284	298	290	310	295	296	299	318	329	321	313	308	295	302	301	315	325	297	274	315	308	310	304	298	295	314	328	301	307	298	290	296	312	297	306	338	319	306	306	280	305	292	290	303	334	303	309	324	333	300	285	324	295	295	284	285	297	295	299	293	287	296	314	293	307	306	319	331	306	261	299	312	309	321	306	294	286	312	328	279	242	306	313	328	299	279	300	300	323	323	293	313	303	308	285	319	289	326	304	314	310	306	311	314	309	291	320	303	283	315	302	314	293	293	291	294	297	312	303	318	330	292	297	302	285	305	324	313	316	291	321	301	284	299	309	328	267	343	311	306	310	288	290	311	337	322	317	302	301	295	312	326	302	302	263	319	320	287	310	279	320	306	315	323	284	324	327	307	290	296	321	287	266	336	298	298	314	298	300	317	303	302	304	299	305	294	302	306	315	301	328	263	297	303	329	257	294	298	300	323	307	298	295	313	313	296	298	300	306	292	291	323	287	298	302	311	287	279	298	309	286	268	262	305	287	308	307	330	280	325	288	321	296	309	311	292	325	280	290	306	293	289	311	279	326	328	290	307	301	294	284	265	306	299	279	277	283	284	302	310	296	320	320	310	288	315	338	323	284	308	327	316	309	299	305	331	291	296	269	307	263	311	281	274	323	292	299	310	287	309	335	295	310	304	294	327	316	296	298	296	320	285	309	310	277	315	302	301	298	302	286	285	298	334	315	298	317	251	324	297	337	296	344	314	313	312	308	317	316	306	320	292	296	290	299	295	331	260	312	301	299	323	323	282	313	318	311	295	327	321	302	310	315	294	309	320	293	306	299	326	285	319	319	278	291	305	318	306	294	316	328	320	311	308	324	335	308	303	289	312	339	308	320	321	295	307	283	307	295	300	287	304	309	303	314	298	307	307	264	320	312	315	303	300	313	305	285	312	303	325	325	292	316	299	307	288	260	287	295	300	282	321	299	311	282	301	300	304	302	326	310	304	310	277	315	332	307	329	322	323	309	300	300	306	282	304	294	296	280	315	285	303	324	302	310	318	321	331	337	296	304	310	300	291	309	317	290	256	341	330	293	341	293	332	296	324	291	332	318	305	285	340	317	327	304	303	265	276	334	308	304	316	324	321	352	291	279	344	322	303	326	300	305	319	341	301	308	333	325	297	312	310	290	300	299	315	307	327	320	304	303	276	308	274	314	281	317	319	308	297	289	314	319	288	346	321	315	308	315	304	272	282	314	312	323	305	303	293	296	305	276	320	311	302	331	310	313	270	312	311	294	317	306	324	323	292	304	303	275	361	299	342	296	310	303	314	300	343	292	309	312	278	281	309	318	325	298	310	286	314	289	290	311	309	301	327	294	297	299	306	301	317	283	302	330	310	323	324	301	311	289	325	310	303	290	335	302	309	303	299	306	317	305	291	290	290	281	309	315	302	335	289	329	330	290	290	315	298	302	284	294	300	318	312	299	322	267	290	305	271	293	313	332	276	300	288	323	284	328	319	315	298	313	334	315	314	309	277	308	317	291	319	275	296	293	289	301	305	287	299	313	310	282	313	293	294	305	301	276	308	273	277	295	349	304	282	284	292	342	293	329	330	260	316	309	275	308	307	290	309	281	326	287	298	287	307	294	286	326	297	327	327	305	278	327	313	291	268	291	322	306	298	310	310	304	291	310	309	294	277	319	326	300	290	292	320	299	326	337	322	282	312	322	311	299	295	319	311	291	291	303	290	270	314	298	324	339	292	283	302	299	311	302	338	307	312	324	316	260	320	290	341	321	309	316	303	311	308	285	280	287	296	298	301	317	315	312	309	299	321	311	301	276	299	289	298	322	321	293	307	286	318	306	282	301	308	322	306	281	317	315	297	264	299	303	299	294	317	286	322	310	297	280	261	276	297	281	301	311	341	316	356	327	329	318	293	283	277	294	288	322	302	289	308	333	300	289	308	328	312	313	289	347	295	319	288	286	332	315	304	312	306	307	320	310	302	300	335	317	287	268	315	341	306	322	291	256	292	275	335	292	299	286	312	286	295	298	318	312	317	297	316	314	305	278	324	298	316	295	291	315	307	297	305	342	304	319	295	303	267	290	305	313	303	278	275	336	330	319	308	311	307	314	323	313	311	301	287	334	348	312	301	278	312	332	329	313	335	335	293	290	303	266	297	295	318	284	309	312	292	273	293	290	318	306	321	316	326	314	327	298	324	264	298	301	298	299	287	311	303	308	309	316	294	307	300	360	306	327	307	311	299	289	297	314	312	287	346	318	290	299	325	317	304	258	348	302	310	317	319	292	292	297	305	309	291	316	279	293	314	300	310	294	288	295	284	340	331	309	299	270	290	307	305	305	312	323	294	286	306	325	306	310	287	300	317	288	292	307	312	281	293	275	321	315	284	304	301	305	305	350	335	299	310	314	303	298	317	288	289	324	293	303	319	276	317	317	325	304	304	324	300	326	298	303	277	308	316	302	294	285	291	322	335	279	330	318	292	319	317	308	303	320	311	273	280	311	292	300	291	294	315	281	309	321	280	280	289	293	289	319	282	323	298	309	329	289	315	291	306	312	289	334	322	298	313	321	298	307	282	346	313	299	304	277	287	315	293	325	303	304	327	297	335	314	293	286	288	280	291	311	308	298	289	307	269	316	325	297	319	295	323	317	307	319	276	315	289	328	321	356	321	314	321	279	322	312	290	356	312	268	334	296	299	317	302	329	312	289	315	306	265	314	302	314	275	314	289	287	301	346	284	310	288	297	308	311	304	282	283	301	288	320	316	313	303	277	307	306	296	316	304	301	283	305	301	274	273	294	309	319	305	330	325	299	302	315	302	322	306	320	309	270	298	295	310	318	313	278	322	309	316	327	279	298	327	304	312	302	298	292	299	303	278	312	298	318	352	278	274	273	302	313	297	326	298	284	325	299	311	288	307	293	274	299
41672	49459	31423	11903	2721	1298	530	501	519	483	488	498	500	488	475	523	499	547	520	509	483	495	498	527	490	507	476	536	485	530	494	492	498	495	512	449	523	509	498	522	484	493	510	500	479	494	500	493	496	480	484	491	526	488	515	487	536	502	494	487	471	504	521	464	462	496	492	517	521	473	483	506	516	503	467	472	509	488	528	497	497	534	517	477	524	509	495	518	479	518	480	477	470	495	532	515	492	480	493	457	483	516	455	496	483	481	508	484	444	510	515	499	494	507	488	505	496	555	522	498	493	458	506	498	532	493	491	500	507	512	521	501	533	460	467	490	509	518	484	513	480	502	484	470	481	444	494	520	525	505	473	495	469	511	493	506	524	478	496	516	458	485	501	493	516	475	481	508	519	474	494	513	489	494	480	468	491	534	512	497	474	473	526	501	492	514	504	478	510	508	503	498	484	526	462	507	474	494	470	488	512	466	517	522	499	530	534	506	523	476	467	517	490	489	497	507	537	496	507	504	502	515	519	485	457	518	514	490	501	487	434	510	479	491	503	512	529	512	511	484	506	506	491	527	479	443	519	490	500	498	510	516	507	547	486	488	489	500	529	480	500	541	510	515	512	491	512	469	529	487	472	504	486	501	481	482	518	515	522	444	468	534	526	480	509	481	492	487	503	478	520	511	501	481	471	532	516	492	498	497	492	522	491	511	516	488	500	523	532	473	447	499	479	518	498	472	471	497	473	491	519	509	478	498	521	485	487	498	487	473	489	493	456	456	468	498	532	474	512	533	522	527	518	453	496	533	489	456	536	444	485	504	478	493	501	536	479	514	489	502	557	513	513	503	473	506	556	531	493	475	472	520	540	516	492	500	484	516	505	511	509	481	477	511	498	496	507	480	492	529	496	497	531	462	490	475	472	536	465	497	495	509	480	501	479	519	449	504	482	495	540	460	513	531	463	487	507	480	523	488	508	476	477	505	501	472	488	497	491	511	517	466	506	496	485	535	509	516	492	495	521	500	488	482	484	491	507	532	491	541	474	485	520	515	500	472	548	515	482	488	486	526	505	476	499	515	541	531	497	500	496	529	495	461	479	508	489	527	489	492	500	515	517	488	499	464	486	497	517	486	544	483	544	481	472	528	541	505	534	455	507	473	536	503	539	532	501	522	478	506	502	485	540	508	499	512	503	527	477	495	479	469	492	515	498	478	536	525	517	485	486	481	485	501	500	459	504	491	532	488	513	483	538	535	539	471	435	538	491	486	504	537	468	466	544	508	498	494	470	526	488	501	492	511	482	515	497	503	537	515	481	487	524	457	510	519	493	532	487	464	480	527	481	494	477	484	474	473	437	516	512	504	506	529	485	471	493	461	487	486	478	517	529	523	478	528	507	501	483	490	474	509	518	523	514	531	508	509	474	542	489	498	503	494	481	479	484	468	505	534	481	486	496	498	522	447	501	509	544	496	509	476	484	475	497	528	481	509	524	500	507	524	505	513	505	543	491	505	519	494	482	512	503	494	501	528	494	540	469	517	524	482	479	465	512	504	515	501	487	517	508	537	460	460	500	569	526	492	531	493	493	552	483	496	507	508	479	551	498	514	481	502	480	509	493	483	455	521	524	481	494	462	506	473	481	511	500	522	498	528	500	504	515	499	504	534	510	464	520	451	500	511	497	492	516	501	493	481	480	497	506	517	504	521	524	508	474	501	567	491	490	499	515	539	501	477	477	460	482	509	541	512	496	514	465	483	524	532	525	492	492	492	475	499	476	487	525	474	478	485	484	488	513	475	474	458	508	487	506	542	487	515	515	491	518	484	479	441	461	515	519	520	495	505	512	511	488	497	523	503	498	483	496	484	523	505	519	521	512	495	518	494	501	487	520	461	470	513	499	468	475	471	458	477	482	493	527	541	439	473	482	493	506	525	500	482	442	457	501	528	498	525	497	531	491	508	514	542	465	540	473	483	495	464	533	538	479	505	506	516	481	525	496	478	494	484	516	528	493	512	479	507	525	516	534	501	512	501	483	509	489	516	472	510	493	485	509	501	470	498	488	515	490	493	531	470	522	522	472	550	478	497	502	494	505	526	531	501	497	488	495	468	478	509	495	512	480	440	488	437	519	500	486	496	488	491	510	496	462	501	501	494	505	527	471	500	517	514	526	499	500	488	476	486	467	486	532	463	486	511	491	524	502	470	498	471	495	511	480	498	493	511	495	536	506	521	471	499	521	497	485	486	446	501	484	454	491	466	522	501	485	493	514	528	521	500	506	458	506	506	455	466	455	508	502	501	464	521	533	506	497	519	504	514	503	487	470	488	485	486	470	511	483	509	484	491	495	508	464	502	487	528	459	524	510	532	478	453	525	538	491	491	528	510	512	500	542	488	492	503	515	564	498	521	496	483	515	475	491	483	480	494	505	495	497	507	486	502	513	490	489	495	511	470	473	511	486	493	513	470	513	504	537	489	541	488	508	464	474	468	514	528	486	516	485	472	492	489	481	501	493	494	455	477	486	501	492	500	507	524	484	462	528	481	514	508	510	482	487	467	496	472	475	493	485	493	533	507	490	497	514	529	481	476	515	511	490	487	461	492	510	523	501	499	544	490	485	530	535	500	492	480	536	517	502	481	498	491	474	465	518	480	475	461	533	474	523	485	496	487	495	542	493	521	476	506	509	502	431	531	522	523	484	503	495	517	456	537	544	530	481	486	522	508	500	492	507	509	470	507	457	477	465	549	513	507	560	501	542	522	488	486	490	489	541	518	493	499	488	489	523	432	483	463	496	489	482	497	513	517	474	501	495	468	491	496	506	483	517	535	497	459	506	507	482	499	504	525	503	456	485	485	504	442	507	487	481	457	479	466	479	488	491	497	518	510	483	529	509	505	512	486	521	516	480	463	470	529	520	505	470	495	497	500	516	491	531	480	511	490	471	508	506	468	493	513	491	497	514	482	531	501	489	492	516	482	507	479	485	499	523	496	524	485	482	491	497	469	539	472	524	482	470	454	488	486	493	517	482	524	510	546	483	512	475	519	488	516	492	510	499	525	467	489	474	543	499	504	484	450	516	526	480	483	518	482	502	445	498	472	461	532	508	494	503	484	530	495	508	515	513	541	508	519	489	472	499	524	496	534	536	505	485	525	474	471	503	507	544	526	479	498	474	470	489	518	511	523	518	478	489	502	512	518	509	528	502	490	523	489	461	517	486	472	496	505	528	493	483	461	459	492	524	527	505	462	457	489	475	480	501	485	479	486	497	494	463	515	541	556	465	533	531	497	486	474	490	494	490	498	501	483	482	503	483	484	496	521	479	463	502	483	497	476	482	487	515	518	487	512	459	485	504	514	469	549	538	502	498	509	503	486	483	494	545	503	529	494	505	491	524	464	537	539	503	456	495	502	508	469	492	510	513	460	516	510	485	508	494	491	454	517	482	505	498	491	496	518	488	482	499	499	498	530	482	464	509	479	511	470	527	499	463	483	475	496
25632	25312	34587	28529	19308	7916	786	437	444	417	422	402	426	409	419	421	437	431	403	408	411	394	363	402	382	386	396	382	424	399	374	374	425	382	394	391	382	371	394	418	418	354	425	387	468	379	437	409	399	422	401	403	390	401	421	431	417	370	385	394	430	395	381	383	384	421	417	423	374	411	372	375	408	351	416	437	402	426	401	423	396	378	381	385	438	453	377	391	410	417	408	398	405	410	374	414	405	404	410	424	399	408	373	371	401	374	384	438	394	372	413	372	448	447	411	410	420	390	389	405	419	415	394	408	422	372	392	398	371	391	425	388	370	378	408	380	389	377	426	434	385	438	412	403	409	366	414	431	401	381	371	414	402	339	386	401	415	415	367	376	377	375	385	437	386	380	370	431	424	372	420	435	425	414	391	421	415	431	396	411	387	418	391	373	387	384	430	422	443	410	412	397	395	376	384	430	425	395	427	376	427	382	413	361	376	377	411	440	404	404	416	411	395	393	383	397	365	405	429	394	393	367	451	431	401	387	409	423	393	391	396	356	398	391	396	361	384	376	400	427	392	380	407	407	382	408	377	359	408	429	361	369	448	430	396	384	374	418	398	393	402	431	397	385	417	393	420	396	422	415	419	393	371	396	411	411	419	412	387	430	402	403	403	417	384	390	418	401	385	423	456	393	372	359	438	412	394	435	407	401	457	423	412	416	407	437	380	405	400	380	398	386	400	411	405	418	394	419	402	398	425	393	429	385	378	428	398	368	358	412	411	386	386	391	410	417	360	401	387	391	420	426	376	394	411	424	438	384	419	386	380	393	438	431	415	403	378	383	375	372	392	417	400	381	373	375	361	409	417	370	358	407	406	377	415	442	376	396	388	433	400	391	413	376	387	388	377	383	455	397	362	395	411	373	408	358	396	368	406	380	387	400	403	378	388	407	379	424	393	384	402	422	414	410	407	408	412	402	399	345	398	359	372	398	398	446	412	384	399	437	395	392	390	398	390	399	404	418	411	420	450	389	411	388	368	407	399	354	403	385	384	391	411	394	402	393	384	377	409	419	419	415	438	425	424	386	401	382	424	406	388	389	383	416	411	392	403	393	378	388	402	427	402	417	348	456	426	378	396	402	434	371	384	407	427	413	383	391	403	404	403	390	388	431	391	393	418	392	424	402	423	397	386	431	423	431	414	373	395	401	417	414	431	433	404	410	371	378	375	451	447	388	411	409	396	389	369	400	401	375	431	406	398	405	380	402	396	402	402	408	380	443	385	408	414	414	446	387	403	416	398	402	410	428	409	410	402	444	394	397	400	414	422	385	410	399	398	374	394	365	397	410	395	403	392	398	406	390	373	418	390	402	401	400	404	385	383	394	409	425	419	391	406	382	393	400	410	381	418	410	396	361	396	380	371	425	417	425	388	352	409	383	446	389	365	386	415	415	437	411	438	406	381	425	418	425	406	360	401	410	407	414	441	396	383	393	441	402	374	390	414	425	404	381	412	413	351	393	410	371	413	402	410	389	369	400	437	395	418	435	388	380	434	418	403	416	383	425	398	381	395	372	357	397	391	381	397	410	410	409	406	398	386	434	399	405	408	441	398	387	429	374	435	362	421	399	435	407	405	375	416	442	375	422	388	356	366	387	389	358	405	366	420	374	386	412	427	404	366	391	408	371	376	419	420	380	402	413	413	388	374	419	398	391	366	382	426	367	423	388	378	380	384	414	399	402	380	402	398	371	368	394	402	402	426	352	403	451	430	407	411	380	403	418	415	449	361	422	401	398	396	421	414	392	407	411	387	397	383	408	402	414	403	372	409	353	435	459	398	404	411	398	433	426	417	402	411	420	401	415	409	388	420	433	424	367	395	407	384	426	355	420	420	427	425	417	400	385	414	422	399	402	425	441	400	428	412	392	419	430	407	374	389	389	400	410	394	372	424	410	423	393	404	443	390	358	415	423	385	398	401	376	409	399	410	401	393	359	394	400	446	373	419	395	411	402	416	410	402	412	433	391	434	378	402	436	417	417	388	374	417	379	382	417	410	402	416	386	407	359	413	402	418	399	372	400	421	426	391	427	369	432	436	411	378	371	380	393	402	414	392	416	389	380	422	370	394	406	407	373	396	437	364	373	415	405	440	426	442	383	422	378	409	411	397	421	402	430	407	403	412	395	405	374	406	369	402	407	372	399	421	371	399	396	401	414	442	375	373	388	397	382	396	392	397	399	414	417	405	370	428	407	409	408	419	413	414	396	427	370	378	384	335	396	402	389	391	378	414	401	395	398	430	426	402	383	438	380	408	417	422	421	399	397	414	403	391	390	405	396	342	395	415	387	407	409	416	403	421	389	427	433	449	410	396	424	388	368	415	388	360	388	422	419	364	414	408	414	412	402	379	413	427	436	412	407	379	383	430	406	373	378	360	386	387	388	400	384	383	428	423	388	378	396	411	409	428	376	368	384	386	384	419	415	380	457	385	363	425	362	401	385	375	375	407	394	422	400	394	419	389	428	433	371	452	413	426	389	395	444	417	408	395	370	419	413	432	409	408	419	427	432	393	411	388	411	418	382	411	397	370	435	377	412	391	383	392	407	457	387	378	385	403	416	420	351	405	403	393	370	401	383	422	358	395	429	385	425	385	399	414	423	374	417	420	418	382	403	407	403	419	405	434	380	404	400	396	393	402	409	414	404	410	400	413	378	421	391	395	431	389	435	398	396	378	423	368	384	415	414	435	412	381	388	401	440	368	426	383	405	401	450	398	417	428	387	420	374	390	400	389	439	397	394	408	378	425	385	430	400	402	431	407	441	422	387	422	406	431	382	398	411	401	386	367	400	414	392	395	392	376	405	414	388	395	383	371	407	370	416	406	399	424	397	401	387	410	399	401	416	393	403	400	434	382	424	439	365	372	394	376	359	442	404	443	397	400	404	385	351	387	398	404	403	384	428	403	426	369	388	397	385	403	410	367	416	385	393	402	416	385	391	396	400	407	404	407	405	423	408	394	418	410	389	365	408	405	396	421	417	391	419	389	401	424	409	420	388	396	395	429	398	396	419	403	432	393	387	410	420	418	386	427	403	380	385	388	398	381	405	432	421	410	399	412	406	405	405	405	382	402	399	372	413	402	414	409	390	430	392	396	409	446	409	396	416	387	395	401	420	387	387	381	410	430	393	410	396	416	388	409	403	398	411	392	382	407	384	352	379	403	388	434	410	424	389	417	398	399	428	374	408	431	413	404	393	402	421	381	398	342	396	421	407	427	396	388	371	360	390	416	406	405	382	435	407	424	413	409	423	423	404	419	419	386	401	382	392	396	396	401	413	399	417	447	387	388	432	415	428	400	391	371	398	412	378	421	453	416	368	413	414	433	421	394	384	410	413	383	420	377	380	427	390	373	423	374	369	424	389	421	416	385	400	399	393	412	425	421	357	361	373	421	417	400	402	411	382	398	356	381	403	403	405	385	417	385	434	385	378	397	407	411	442	402	373
62909	93001	65455	37900	12885	5427	848	579	658	629	690	628	617	591	670	613	669	587	641	612	646	596	635	616	667	675	640	655	658	596	618	653	662	655	599	611	631	591	613	600	638	657	635	639	649	586	643	607	640	644	645	614	647	613	603	599	630	622	608	607	652	572	607	633	608	596	627	658	624	649	600	647	658	639	599	615	659	654	649	601	641	661	611	623	667	601	645	653	646	646	616	644	691	610	634	643	589	640	620	648	667	594	640	600	614	654	649	584	653	645	664	643	611	622	596	651	650	669	686	652	688	581	620	632	590	600	660	635	673	654	659	641	623	608	611	656	648	670	584	650	617	649	645	678	605	624	625	612	644	644	660	655	646	607	665	609	641	620	606	609	620	622	654	614	660	640	602	662	584	630	646	608	637	637	615	618	680	634	631	652	644	602	630	645	646	607	606	612	608	668	660	605	673	616	618	660	662	624	586	657	654	667	619	632	677	669	665	637	597	653	663	578	631	622	638	679	620	648	643	659	642	653	668	615	625	655	586	621	652	622	571	589	631	598	636	643	650	600	597	607	631	654	637	674	674	596	668	620	624	654	636	610	640	645	639	607	612	633	651	585	689	666	616	646	638	652	620	622	673	633	631	609	664	653	655	627	656	649	603	664	602	623	627	579	629	617	661	671	651	661	589	604	632	663	659	612	656	641	640	644	578	673	622	569	619	646	627	652	617	618	608	588	683	644	650	583	622	662	666	606	615	639	608	650	652	583	620	687	606	645	671	610	618	628	663	643	634	630	658	621	615	577	650	635	641	630	612	676	652	648	642	630	615	651	595	655	630	615	608	603	607	651	631	600	612	610	647	619	610	620	648	584	662	614	667	619	623	618	649	649	608	637	649	658	635	627	640	661	616	617	646	586	674	668	616	667	625	584	652	626	602	647	655	668	611	594	637	651	591	604	642	637	603	637	609	655	616	627	633	615	632	633	658	610	616	614	661	603	628	639	667	621	602	603	646	663	614	633	631	605	630	635	659	642	602	611	616	670	635	686	580	632	650	642	670	624	610	611	665	652	603	604	627	657	582	626	648	641	599	656	612	636	627	607	582	673	620	611	600	585	675	616	660	653	618	627	662	638	627	660	670	661	626	656	614	674	637	632	624	640	602	644	626	655	629	618	565	605	640	666	644	576	631	685	638	648	645	633	599	662	620	608	643	616	665	661	579	615	579	612	616	620	667	625	639	635	625	612	613	649	642	638	648	661	657	614	658	606	626	648	646	636	615	649	612	621	613	624	651	613	616	615	613	629	640	643	636	612	639	624	666	620	612	601	586	640	656	591	617	582	638	656	612	649	631	640	620	586	636	635	647	590	622	619	641	646	636	644	627	656	616	612	621	601	626	663	607	570	611	617	592	580	624	625	676	616	621	634	616	633	595	620	619	648	645	642	691	650	620	619	608	597	621	621	612	643	605	605	650	609	617	677	631	634	603	637	645	634	598	638	617	663	601	609	654	628	648	643	653	595	566	640	628	681	627	628	599	638	651	600	609	612	628	609	642	647	652	622	619	637	632	614	673	626	615	673	614	640	611	639	610	618	581	622	626	630	630	610	623	601	582	631	608	609	620	611	676	593	654	623	581	644	654	657	669	647	620	648	634	673	611	565	615	622	643	636	611	654	627	629	597	682	656	656	602	631	661	628	618	691	654	607	649	598	681	637	699	677	608	651	651	619	625	630	636	590	634	634	611	652	616	700	634	663	588	565	605	597	663	675	631	649	661	622	647	631	601	605	638	626	592	631	654	672	634	606	632	618	604	661	652	623	589	618	620	626	577	642	627	613	653	618	636	641	644	640	631	626	620	641	659	620	640	638	652	682	614	644	677	614	627	637	604	603	661	617	610	614	621	616	598	635	619	634	603	635	646	570	576	603	633	647	645	637	659	651	576	638	654	602	617	607	638	643	614	624	613	646	612	614	650	615	594	591	654	638	673	657	629	648	668	637	660	581	623	608	635	648	646	611	560	646	625	639	603	654	624	633	668	613	607	618	652	599	665	619	613	595	630	683	665	624	630	660	631	595	669	650	653	602	641	568	610	670	609	607	673	631	617	634	642	581	597	658	647	611	661	672	644	632	661	631	634	665	586	654	616	640	596	661	647	612	636	604	639	631	616	627	658	611	577	595	623	625	691	622	651	634	587	685	682	634	658	634	580	673	630	625	639	647	616	656	614	626	626	638	613	577	636	611	658	617	642	645	624	640	641	631	646	626	610	612	602	634	608	617	635	637	658	610	601	636	626	600	653	683	613	602	635	692	604	609	627	652	631	660	654	654	588	627	636	658	644	613	610	637	659	657	648	616	616	640	576	661	627	671	647	683	675	619	617	600	636	645	658	628	610	648	647	644	617	686	604	644	684	645	638	689	602	638	646	598	585	624	649	676	618	617	628	601	626	641	608	600	664	630	624	637	628	641	680	603	662	579	615	615	658	644	652	615	647	661	612	643	623	655	665	623	599	653	631	641	636	647	587	661	649	609	656	617	630	625	635	600	609	659	608	604	620	619	629	670	587	628	639	639	638	643	628	650	618	622	638	645	635	630	626	622	630	631	621	630	615	678	623	613	661	650	625	602	668	607	616	607	599	595	625	652	654	612	632	684	638	652	612	635	605	617	613	625	607	604	645	606	608	621	633	585	659	601	644	654	616	644	658	652	618	609	660	653	611	636	626	647	615	618	634	603	633	633	668	599	650	662	595	608	664	633	629	646	639	601	663	631	619	602	650	689	625	636	623	622	669	605	634	639	612	642	635	654	620	646	692	662	607	626	648	633	628	593	630	651	613	651	638	620	558	646	583	621	635	602	662	605	612	626	635	632	580	600	554	656	662	631	615	581	647	598	657	631	647	626	675	631	631	601	651	606	632	627	631	594	622	624	650	651	603	662	633	651	674	648	677	635	618	674	615	581	571	683	617	637	584	600	613	622	623	640	651	623	602	644	635	623	608	606	640	635	583	633	667	655	608	593	634	661	581	625	664	613	627	616	638	625	621	672	595	644	602	658	646	643	618	651	628	694	657	664	631	664	586	662	660	616	618	565	597	618	618	629	667	648	647	626	595	649	634	650	624	602	674	635	604	668	620	599	627	653	646	668	647	614	635	622	617	635	650	627	630	632	661	590	616	626	617	625	645	620	662	637	644	635	607	615	587	620	619	658	651	612	632	597	617	622	579	656	649	647	626	599	703	651	639	646	666	658	641	598	634	610	617	642	627	623	625	590	620	600	616	643	654	599	624	638	653	648	632	607	646	621	611	604	642	579	623	640	638	617	669	612	651	596	642	597	598	618	607	608	611	662	619	666	606	656	670	602	645	633	624	603	630	609	648	614	640	649	686	664	690	632	640	617	647	628	640	682	631	683	582	615	687	623	602	641	645	589	625	652	625	672	646	606	608	670	604	649	624	629	625	620	659	613	651	608	643	630	668	595	647	594	635	591	633	612	622	623
24390	23535	31998	26511	21549	16662	3411	689	609	577	612	608	579	637	602	595	573	600	570	547	570	547	609	620	566	590	563	577	580	577	614	575	558	621	598	585	625	559	566	566	591	577	591	610	560	599	556	601	547	553	597	568	596	589	582	611	608	618	593	588	581	594	634	576	560	586	588	588	535	579	582	563	597	614	551	569	589	560	589	568	569	600	595	546	560	590	617	588	614	594	593	575	610	594	596	593	572	581	561	585	577	569	615	552	580	600	568	595	572	605	589	586	659	575	579	551	597	573	581	527	582	586	592	621	592	535	553	572	558	633	612	555	554	583	554	575	564	564	578	586	585	620	637	525	561	569	569	585	617	564	569	600	561	551	583	572	574	566	539	557	621	538	561	596	604	566	632	583	539	539	602	549	559	585	590	601	597	582	584	628	601	540	578	598	530	585	605	555	604	538	562	572	586	578	608	576	553	591	529	565	568	567	592	549	551	586	577	611	578	554	558	582	562	602	573	563	579	589	581	558	588	567	573	567	540	540	612	596	597	607	571	569	609	615	593	573	576	556	560	567	594	577	586	532	634	583	576	610	555	588	602	558	618	566	583	489	542	559	565	571	557	601	561	573	613	550	576	585	597	624	560	542	591	541	573	596	606	568	599	590	588	571	577	597	599	599	565	608	587	539	565	649	595	584	553	557	526	584	589	565	591	553	574	541	599	595	566	577	566	593	549	537	575	543	570	520	606	575	603	593	577	619	565	581	590	533	573	536	562	557	565	548	607	563	620	598	561	582	573	581	550	574	599	588	571	560	584	549	579	570	616	591	580	595	574	541	587	599	560	553	619	637	545	603	551	575	608	601	586	588	569	584	584	550	590	579	599	602	595	596	579	539	565	627	579	621	577	566	608	561	586	608	569	587	546	598	607	610	568	565	553	598	592	605	545	598	527	613	557	538	598	595	548	553	606	553	586	567	580	536	556	570	577	571	569	527	564	585	594	579	567	578	587	631	621	614	530	565	608	592	574	564	571	582	565	593	612	588	593	588	616	572	589	565	575	615	590	565	576	600	592	576	587	589	527	560	600	623	593	591	583	556	604	620	587	595	575	581	583	563	594	571	571	554	593	615	610	539	610	592	563	566	555	562	562	594	568	578	580	563	555	550	594	574	577	560	576	556	567	581	587	597	564	586	588	577	548	577	567	576	537	564	573	593	608	581	580	565	594	557	582	580	595	584	575	568	579	543	560	576	540	614	637	568	583	576	564	574	605	531	564	581	576	601	547	558	606	599	568	536	588	577	565	623	581	551	580	566	564	586	538	593	627	593	593	585	585	542	603	554	570	546	601	580	624	627	517	590	613	541	570	614	585	575	571	542	557	574	566	593	550	581	613	565	573	598	606	558	539	582	567	605	564	591	549	558	606	591	537	579	605	578	566	567	607	574	560	593	563	620	631	573	574	568	576	566	565	605	568	542	572	530	635	628	585	619	557	587	575	588	579	584	560	588	545	602	553	579	557	529	618	616	573	585	566	598	597	581	583	588	581	597	590	585	562	588	583	572	545	608	593	564	590	607	574	567	589	550	590	566	594	612	555	573	565	594	610	563	593	566	543	615	603	570	581	602	575	561	581	548	551	589	571	575	564	583	565	573	587	585	564	612	579	557	584	541	583	590	584	571	592	591	536	576	610	598	578	585	545	583	551	607	599	563	604	541	576	564	593	602	542	578	583	538	576	626	546	556	585	617	545	561	593	560	561	605	532	576	563	580	542	582	621	581	545	588	619	607	640	566	558	599	588	583	570	634	581	596	545	542	578	572	594	579	569	624	603	555	575	591	580	612	554	552	544	582	618	600	563	559	599	583	580	566	606	589	588	607	567	551	589	615	612	575	526	594	574	546	602	615	564	553	599	539	549	576	591	583	575	588	548	583	572	568	563	551	595	578	566	579	582	576	559	521	598	619	578	592	623	562	595	575	602	591	544	540	598	638	610	589	586	609	547	578	559	549	573	571	546	578	574	567	594	589	578	568	567	599	564	555	582	638	523	560	555	572	604	558	604	571	633	575	589	579	538	598	569	602	626	559	551	543	615	533	560	589	553	581	582	582	583	552	574	575	577	593	569	562	600	572	559	559	577	594	602	565	566	554	601	533	582	624	592	602	593	585	531	588	600	569	609	560	578	580	518	581	642	600	569	583	565	635	543	594	562	580	593	587	579	598	585	572	600	600	554	633	579	576	584	568	615	615	576	605	604	564	608	579	622	560	574	530	585	651	574	616	570	570	610	545	555	551	580	618	611	526	599	581	613	578	588	627	563	591	599	573	590	564	583	611	607	577	545	564	577	583	634	591	557	608	562	559	541	588	577	604	546	604	643	582	576	565	550	576	588	583	559	559	571	566	551	578	556	615	618	564	574	576	560	597	601	580	601	585	604	583	555	611	610	611	560	560	583	619	527	622	564	570	598	591	553	560	615	545	602	568	616	574	550	564	562	535	576	586	558	550	589	583	559	560	605	571	558	602	619	556	542	586	565	587	597	594	548	573	585	566	605	569	585	540	588	548	584	571	572	580	559	586	562	532	579	558	567	590	614	520	604	611	573	574	586	632	594	543	568	621	541	550	579	555	580	599	598	564	615	582	563	558	570	558	590	567	590	544	600	578	604	579	573	536	556	594	562	623	597	636	571	622	596	595	608	575	570	585	579	591	577	530	579	601	560	558	587	581	604	597	546	574	558	577	564	615	535	561	538	538	583	574	578	543	577	615	561	582	586	601	562	551	606	544	563	595	577	590	557	559	564	582	569	595	543	497	608	548	559	568	592	586	617	556	604	548	569	583	560	596	558	548	583	635	612	569	574	526	590	599	572	586	565	568	552	538	571	601	571	617	577	555	541	618	581	516	563	638	590	557	581	577	600	582	578	586	592	609	564	564	629	556	571	588	588	568	552	613	639	606	575	625	575	582	554	595	585	587	552	539	595	613	598	564	533	570	582	585	594	589	600	557	572	597	570	570	613	615	586	551	599	536	587	592	600	589	584	566	589	628	574	569	580	571	547	568	606	608	569	592	591	583	570	560	556	597	571	582	587	570	564	569	599	529	614	610	558	598	533	604	577	601	598	573	591	599	578	537	566	584	560	602	611	581	547	573	582	607	597	594	583	556	578	582	586	602	587	581	591	521	557	549	531	579	583	579	597	571	581	564	594	618	636	553	609	549	586	591	580	539	586	598	564	596	558	587	546	578	576	568	554	546	537	594	606	571	582	590	597	593	563	584	584	576	578	555	570	511	579	588	541	562	571	580	579	559	610	592	586	607	586	601	580	599	608	541	577	612	573	548	573	596	577	620	570	582	557	600	550	599	608	584	591	619	542	559	564	570	581	522	559	549	571	572	546	601	537	555	601	544	607	589	611	590	565	576	575	578	593	564	605	584	588	566	565	528	614	556	593	578	538	551	579	567	612	604	578	599	582	591	543	549	610	599	581	579	578	602	565	570
60113	101033	74498	43135	17745	8017	1145	902	865	848	863	865	841	888	841	850	823	857	936	879	865	846	917	835	858	891	883	852	855	888	825	841	812	895	865	955	872	857	865	870	881	837	862	864	850	893	812	884	844	891	868	874	835	839	862	879	842	835	884	871	895	868	898	887	902	881	895	848	883	911	833	827	857	875	896	875	880	878	835	868	821	873	847	836	832	819	828	808	825	904	882	850	847	909	890	867	898	866	837	895	867	861	809	855	869	839	842	832	852	838	877	883	906	874	905	865	853	849	846	913	899	849	876	803	855	849	900	834	819	864	914	878	841	831	875	906	879	832	851	884	820	860	830	898	858	865	887	871	833	873	844	900	877	856	874	836	867	850	810	871	873	826	878	897	924	863	910	858	865	870	882	826	910	825	895	888	913	886	870	890	801	897	824	803	884	876	825	868	786	911	856	869	841	842	891	847	848	885	849	878	840	880	834	895	878	894	890	909	875	874	906	832	959	802	917	916	892	819	855	937	896	920	886	822	868	857	863	834	843	865	837	896	883	814	858	886	822	838	832	856	798	837	873	859	897	864	910	813	872	855	840	869	881	818	859	867	901	877	846	906	856	800	843	892	800	913	867	830	891	871	907	879	844	888	863	921	867	871	836	820	866	829	880	877	863	866	878	884	868	890	882	893	865	838	855	832	880	817	868	826	878	885	863	897	848	873	830	866	872	916	903	833	822	859	871	894	844	850	844	861	868	862	888	883	843	845	875	875	883	896	882	850	867	834	900	826	879	841	868	833	843	895	918	836	896	873	864	851	883	885	848	892	901	828	853	864	870	911	880	880	887	927	890	849	834	802	914	834	829	847	851	838	870	896	826	894	900	867	809	904	873	878	887	883	834	842	841	861	804	846	892	855	862	875	861	875	865	853	847	879	840	853	899	853	891	870	906	859	887	888	886	862	901	829	876	891	860	799	875	829	844	906	898	867	824	854	843	845	888	860	891	853	932	875	851	810	845	838	854	864	817	870	823	820	829	844	893	863	808	833	809	886	868	833	862	846	857	877	845	847	842	871	905	892	908	902	805	861	839	890	885	892	847	858	852	854	852	893	832	862	845	912	835	844	878	862	891	873	902	895	859	877	894	831	784	843	861	870	840	875	869	865	839	879	858	858	875	862	901	856	846	829	843	875	861	906	845	867	832	874	862	852	865	854	899	876	891	911	825	881	892	823	871	840	902	874	895	863	850	870	870	860	884	846	814	879	886	881	819	861	869	891	944	890	899	844	879	889	863	819	886	861	845	858	906	846	876	854	902	859	942	905	827	864	912	888	831	826	863	874	856	896	834	901	947	894	894	869	891	835	852	862	849	857	874	850	872	862	864	890	854	845	857	870	890	885	879	895	888	857	835	841	924	845	859	816	862	873	875	870	825	917	825	903	866	899	865	897	906	899	859	836	859	807	905	854	819	830	849	822	910	857	859	890	851	905	863	870	860	836	849	809	892	885	832	885	793	851	882	885	850	895	873	847	881	911	870	903	860	845	888	872	874	879	863	779	821	812	847	856	838	874	862	839	864	868	851	889	936	852	858	835	883	901	845	915	846	854	860	817	814	852	821	860	858	858	856	887	852	804	873	910	866	828	846	823	831	847	896	901	886	864	873	864	919	864	848	823	884	861	820	872	903	870	818	840	866	875	855	822	891	903	851	873	839	845	825	861	826	823	848	850	848	871	884	878	861	925	883	837	864	870	944	861	892	879	889	889	902	800	823	884	830	876	891	917	902	884	813	888	900	899	846	811	857	906	928	826	831	842	828	870	849	801	889	853	871	910	840	841	840	867	814	832	862	865	829	823	883	842	815	902	845	825	900	903	814	862	816	865	895	860	832	815	793	834	870	840	808	902	852	845	874	842	872	906	857	868	881	864	851	844	847	913	823	875	829	855	882	913	899	879	917	885	859	884	877	833	893	899	876	869	862	870	838	924	844	831	865	842	849	877	875	863	803	842	842	873	799	830	920	802	848	907	870	858	871	888	855	850	830	910	844	862	862	903	834	851	896	883	896	859	878	824	842	849	825	880	838	843	854	870	915	835	855	857	815	889	930	858	913	829	843	889	876	873	862	858	921	900	877	866	843	863	849	843	890	845	851	872	862	790	827	872	853	880	859	838	932	832	898	842	844	825	889	869	826	830	899	874	811	842	882	831	864	848	841	859	883	843	875	836	893	880	833	864	806	848	898	859	897	861	851	866	897	903	865	850	892	807	865	880	866	928	846	819	839	887	858	855	876	894	895	823	865	926	859	885	878	831	857	837	879	838	824	895	832	848	884	839	842	853	833	793	861	861	829	847	886	861	851	874	852	886	866	828	826	814	882	896	888	844	863	841	854	888	875	839	871	882	841	883	833	862	861	885	928	856	852	912	877	883	871	915	900	839	838	865	855	885	898	923	835	836	849	889	897	835	869	865	820	861	873	925	858	783	846	879	901	844	837	874	869	921	837	856	893	821	846	909	905	832	845	838	874	864	866	868	880	892	865	883	851	851	854	884	865	843	910	849	826	869	861	870	856	814	863	876	885	842	872	877	830	800	861	897	852	840	880	841	849	801	934	861	857	942	900	896	879	863	874	863	876	849	791	914	883	840	858	792	847	902	859	901	850	857	876	844	928	882	875	805	861	894	828	825	852	866	868	889	801	853	863	851	896	882	836	855	830	822	844	835	830	855	868	872	866	896	838	859	814	866	859	875	919	828	895	849	884	836	908	868	902	864	846	878	938	832	861	820	905	900	809	822	866	926	832	851	851	883	848	849	856	838	833	886	877	834	857	910	875	917	893	927	833	864	866	831	827	862	839	848	829	868	854	840	868	848	860	821	867	864	865	854	885	880	865	896	808	864	840	846	867	840	799	877	861	857	816	879	871	877	891	839	881	870	883	884	872	919	842	873	837	864	884	845	900	850	889	900	891	894	908	862	900	857	859	871	855	843	860	870	872	809	830	903	858	900	835	896	850	871	873	887	847	839	801	862	885	890	846	881	866	834	934	877	833	854	846	872	937	884	863	871	819	864	834	865	901	916	865	859	900	855	872	865	820	860	927	849	865	902	845	851	857	899	870	890	843	859	894	919	868	854	856	874	858	841	849	830	862	813	836	864	881	815	873	880	893	857	829	843	831	861	846	917	847	881	832	861	880	882	865	852	854	879	872	873	857	823	890	893	891	848	877	828	855	892	873	887	848	878	872	927	867	870	849	865	912	866	836	898	856	860	878	829	826	860	887	844	858	879	845	913	898	840	882	871	836	928	888	836	891	906	863	852	877	887	909	919	872	810	876	890	840	818	879	850	863	910	822	854	878	824	832	831	856	858	865	931	907	818	887	887	857	819	840	872	886	834	898	873	901	830	821	881	829	853	799	838	839	857	868	838	840	877	904	921	843	864	831	887	862	829	809	834	905	911	843	832	834	837	838	877	867	860	863	893	926	812	903	798	872	852	848	841
32352	31999	27621	12651	1667	585	300	307	289	307	311	302	309	311	302	292	320	302	309	303	290	295	315	313	317	307	298	337	307	319	314	286	299	291	285	300	330	308	327	297	325	293	289	315	311	295	311	320	314	333	303	287	337	334	301	346	300	309	312	305	316	327	298	303	288	281	304	308	289	307	301	298	306	296	310	329	313	330	281	283	308	312	296	320	272	310	310	323	309	305	334	287	311	282	301	314	319	325	317	320	291	308	304	320	305	316	287	312	302	304	296	306	309	319	292	308	315	311	325	286	333	322	290	285	299	289	290	276	292	311	303	324	290	318	326	332	287	280	305	303	322	316	321	329	315	284	310	304	303	292	278	310	301	273	323	295	324	324	292	275	287	316	279	273	297	297	305	308	293	309	308	331	264	322	267	307	286	304	317	313	296	278	334	298	310	284	325	303	319	284	309	288	308	301	324	326	294	315	337	295	295	318	313	308	265	282	314	277	300	309	297	310	305	294	308	326	302	267	294	306	316	326	346	325	326	307	322	310	304	273	324	303	313	327	276	316	301	289	321	292	310	299	296	297	285	284	256	338	289	284	338	316	318	317	302	292	321	296	302	310	335	322	300	332	327	305	328	308	287	291	282	284	310	315	302	306	310	302	317	324	340	294	279	295	281	319	304	326	301	280	273	319	305	325	291	301	305	288	295	317	316	300	342	286	298	306	286	282	284	288	296	303	311	308	294	321	301	337	300	339	305	315	285	311	288	309	278	294	340	332	301	300	304	272	310	340	319	312	310	303	303	307	305	311	298	296	318	315	295	326	313	334	307	306	276	311	299	317	294	335	332	290	265	282	289	299	289	315	326	266	296	307	297	306	317	294	318	265	295	319	314	350	305	292	322	308	285	342	310	311	298	347	295	276	304	317	317	329	335	286	302	313	290	314	310	276	361	296	281	290	329	293	299	289	305	311	304	345	306	299	327	295	306	319	338	326	303	276	304	278	293	305	280	302	306	268	350	299	307	324	321	301	310	316	279	300	321	298	327	323	320	298	288	309	299	312	297	299	279	336	317	278	315	307	322	333	293	300	295	341	314	314	292	312	283	304	297	309	330	315	281	285	294	302	306	289	312	307	295	287	304	277	332	295	285	286	320	295	259	321	309	318	312	312	319	310	292	310	316	307	317	309	314	331	298	288	299	338	296	315	303	323	282	320	312	305	296	286	296	331	267	319	314	306	305	294	268	292	308	294	320	317	313	327	338	329	271	338	281	301	335	287	304	307	288	284	317	300	323	275	292	306	293	327	302	315	313	334	277	280	281	312	294	295	284	306	305	338	292	282	281	349	282	303	299	307	348	284	322	302	323	296	289	350	295	293	321	294	296	317	263	320	306	284	308	314	309	280	293	286	322	308	313	315	317	285	334	304	265	288	325	278	281	322	318	307	332	291	292	291	280	315	309	292	339	317	301	300	310	313	284	290	331	325	287	332	309	305	298	300	338	301	294	287	316	293	299	305	271	307	329	297	308	300	303	269	318	324	295	315	279	294	321	327	324	353	309	302	285	288	330	305	319	327	307	320	302	303	324	325	300	329	288	328	336	305	341	295	325	299	301	309	276	296	295	295	283	271	331	325	301	294	301	302	298	303	293	289	304	298	307	300	285	307	291	288	296	310	316	322	282	311	308	299	291	284	297	316	312	320	292	320	336	304	303	265	304	303	347	302	297	267	286	310	323	307	288	313	296	312	322	296	292	302	297	287	278	310	284	317	308	314	282	315	327	304	289	313	290	285	314	309	315	308	308	271	303	301	307	333	317	349	306	346	327	289	294	291	320	298	328	330	314	292	316	304	301	349	294	283	291	329	322	305	300	289	283	305	325	312	302	298	303	300	285	300	303	308	309	293	310	318	314	293	301	288	322	284	328	312	329	275	306	315	284	284	320	310	313	299	307	294	304	289	311	337	338	293	341	313	288	313	312	311	304	307	285	323	303	311	308	335	313	309	327	306	309	302	318	338	296	309	301	312	293	326	284	313	318	292	268	298	305	309	289	326	308	318	294	302	310	350	343	288	309	331	283	313	292	321	290	340	311	332	298	310	316	318	313	307	330	322	315	340	322	329	297	321	338	276	300	313	316	326	303	285	303	331	302	331	316	287	292	326	287	310	294	314	301	332	298	275	309	321	303	277	291	315	328	321	295	282	312	322	324	321	309	287	304	297	302	324	294	283	319	311	308	297	315	303	287	310	296	309	310	311	303	299	293	279	319	297	304	337	313	281	324	281	328	296	297	307	295	307	274	324	370	296	297	290	308	269	328	277	343	316	288	316	303	291	298	296	327	294	284	324	307	319	333	298	284	310	311	328	319	307	306	286	302	297	295	328	310	302	286	305	287	325	281	319	278	297	282	287	294	327	330	292	316	299	293	310	283	311	320	284	315	298	312	304	294	285	329	315	308	320	283	316	310	287	311	330	288	308	292	273	329	309	315	347	289	320	354	309	289	296	304	324	337	308	307	329	311	303	303	289	299	335	331	315	281	300	319	314	322	303	338	329	306	305	308	334	313	304	330	268	325	281	299	335	288	327	309	295	288	329	307	310	306	301	317	293	299	332	306	288	331	311	294	307	302	286	292	285	275	291	305	308	311	310	289	284	301	334	294	291	325	309	318	289	296	338	299	322	313	280	330	283	269	320	303	338	287	313	314	309	336	322	310	279	328	324	290	284	299	300	278	298	297	281	306	284	296	303	292	314	276	310	278	294	342	302	308	285	308	316	292	288	348	312	314	331	295	305	286	292	312	331	288	285	327	304	305	311	276	318	294	322	324	301	316	271	282	297	325	287	269	291	294	332	332	312	307	283	290	333	289	311	313	286	307	309	290	332	339	307	306	321	324	310	337	304	304	319	303	351	299	289	289	298	306	289	308	307	281	307	335	307	323	263	314	311	283	287	311	291	283	305	301	283	297	331	318	305	288	311	322	309	295	306	326	283	312	319	314	264	324	291	296	307	319	324	296	289	283	322	296	311	315	293	328	339	311	311	304	300	310	306	301	286	322	302	320	306	307	321	283	289	322	290	290	300	291	296	302	344	331	319	273	299	322	293	300	311	299	304	350	281	284	299	297	272	283	309	317	299	305	268	303	308	285	294	280	315	300	322	296	313	310	303	297	288	289	332	302	310	317	328	334	345	302	299	300	315	308	319	290	285	324	288	293	288	294	317	290	315	305	289	297	296	334	312	297	300	324	289	317	325	298	306	285	308	316	317	292	310	322	294	296	306	326	296	292	290	284	295	296	291	291	285	305	307	314	326	317	305	298	271	322	314	280	308	315	308	311	279	307	292	292	304	297	292	298	313	302	333	303	316	330	323	325	297	324	281	285	306	307	299	301	298	294	309	300	297	327	295	305	323	295	295	305	315	272	317	312	320	323	294	306	312	325	308	297	319	323	322	296	300	316	336	300	290	319	289	320	290	267	311	321	299	287	323	291	320	314	309
41661	48869	32269	12197	2681	1147	535	509	516	475	499	495	504	533	545	560	521	511	518	497	514	529	499	498	529	512	546	558	479	512	505	520	526	506	521	543	452	467	512	454	467	504	499	495	532	479	505	523	496	466	527	471	513	512	496	521	526	455	477	476	521	523	509	490	551	490	516	503	509	541	495	503	541	501	526	478	477	533	489	476	502	533	484	509	525	481	473	563	487	496	516	486	507	518	493	487	515	517	517	533	475	517	498	487	538	489	522	512	510	503	541	516	503	526	489	517	525	512	490	506	528	473	482	529	507	502	540	505	528	511	488	505	480	484	514	520	480	524	529	501	485	531	494	504	510	557	482	483	506	526	500	508	492	474	475	537	475	515	489	560	518	536	539	504	507	462	524	500	519	520	493	482	500	480	512	527	476	448	474	523	485	508	490	457	521	505	478	525	468	463	474	508	526	502	487	503	460	499	498	511	502	495	489	520	480	476	511	476	528	518	484	526	524	526	498	543	509	494	532	511	447	527	515	456	522	542	496	505	501	541	525	510	490	544	510	473	514	489	506	542	535	479	517	506	512	474	475	517	489	533	518	478	465	526	502	463	505	513	486	499	502	503	491	477	505	502	501	486	515	491	471	511	525	535	478	489	505	498	513	497	528	496	529	533	548	480	489	530	537	489	494	512	496	476	542	507	512	505	534	479	514	497	522	476	552	501	516	515	504	499	443	505	494	491	511	514	476	498	565	505	476	493	462	451	471	515	503	507	482	519	513	518	511	500	514	481	500	460	543	491	516	514	502	495	514	548	548	486	519	522	562	482	440	513	522	511	494	502	521	477	511	513	513	518	524	487	525	489	500	497	502	472	502	478	501	483	528	481	525	475	501	493	498	500	509	488	465	507	518	520	521	475	480	516	504	514	522	483	477	482	493	508	535	468	504	483	495	476	507	523	514	534	496	552	539	508	517	473	494	511	484	482	485	496	509	475	463	517	474	492	485	557	521	504	452	479	521	484	480	474	511	488	524	510	521	480	508	476	520	503	477	498	499	491	486	487	524	504	535	500	508	532	477	495	485	464	434	489	525	522	514	500	526	489	484	503	503	495	450	520	515	509	496	508	509	518	513	499	539	496	466	504	488	518	514	491	446	521	518	515	506	488	496	514	538	520	512	516	534	463	485	521	479	502	505	538	496	450	484	541	464	526	520	482	504	465	474	525	484	514	510	507	494	486	502	475	463	503	519	504	482	515	493	480	491	507	528	508	453	519	438	523	495	550	503	519	524	535	491	502	521	515	491	522	542	501	505	493	463	482	490	513	505	485	491	473	464	517	515	500	456	480	495	523	485	519	469	527	477	480	472	477	558	524	463	486	505	511	508	514	521	497	530	501	534	451	520	531	494	497	521	523	505	495	479	483	473	507	495	470	447	511	509	485	532	485	509	525	533	492	489	519	502	512	489	516	505	487	511	491	496	482	501	490	514	486	541	488	507	485	501	538	492	507	499	514	463	499	486	486	500	544	482	500	492	524	486	502	527	495	481	545	478	552	494	500	454	492	490	490	506	505	496	497	470	511	494	530	498	505	492	522	501	488	554	508	480	512	499	494	505	487	476	471	466	514	476	498	468	495	502	497	546	546	541	502	501	525	505	514	499	504	530	479	533	516	511	517	505	499	501	525	501	484	469	511	493	504	487	487	501	493	512	490	465	479	532	519	486	522	501	533	498	501	479	500	499	519	482	543	505	493	499	481	486	492	477	490	479	518	516	481	511	465	490	475	487	506	550	489	518	517	498	488	497	546	486	514	535	517	479	508	492	445	560	515	513	495	518	485	507	524	463	492	467	503	457	471	500	511	518	486	459	496	533	485	512	519	517	498	539	514	487	504	486	505	511	518	516	463	503	502	513	520	501	518	502	520	515	510	493	536	526	556	530	535	533	478	468	507	485	495	516	527	509	511	538	485	477	528	501	513	495	505	529	518	458	553	491	487	507	473	468	522	487	508	491	470	503	491	527	493	535	500	521	502	503	490	495	496	500	498	494	495	560	519	490	517	470	526	578	510	502	500	488	498	483	491	514	473	495	500	545	501	521	498	498	555	466	510	517	541	496	491	504	461	517	531	483	517	507	519	526	474	500	487	479	499	502	550	480	499	513	508	504	499	470	516	491	459	510	474	495	495	459	475	486	519	517	504	495	525	516	526	494	486	491	512	464	491	478	531	523	496	486	510	459	531	526	487	529	532	495	532	519	527	536	534	542	527	556	503	488	523	539	480	500	530	513	532	459	553	494	471	503	519	473	522	511	531	498	483	497	509	516	478	548	510	508	492	468	485	467	498	475	503	509	550	524	491	499	515	468	454	463	528	478	477	503	512	493	487	539	500	469	515	503	534	507	478	474	492	490	469	481	497	545	505	493	477	522	519	517	496	526	529	494	512	488	469	479	493	484	527	504	489	507	565	498	497	508	509	488	504	526	524	472	501	520	437	501	536	504	489	517	507	509	494	464	530	507	494	509	539	509	525	502	520	522	535	501	513	450	511	503	496	501	468	499	535	477	511	498	496	524	569	473	529	529	504	515	487	481	451	492	492	522	516	519	518	491	510	477	512	498	477	501	527	485	473	491	492	526	496	553	499	557	501	492	478	483	515	511	461	522	491	480	479	501	512	509	519	512	514	507	508	481	464	522	518	489	525	523	504	454	496	475	501	460	510	523	531	523	527	484	466	518	493	503	477	486	498	514	517	526	494	488	520	513	521	554	507	511	543	480	502	510	509	516	508	522	502	475	539	494	513	508	535	498	507	498	501	483	523	506	525	560	470	458	476	496	511	543	496	483	480	534	473	500	485	480	492	520	484	510	501	500	505	478	478	487	494	490	519	439	485	566	551	522	514	540	495	481	512	509	450	487	469	491	481	495	482	510	509	490	528	510	500	488	503	476	501	494	511	519	523	474	534	518	475	509	497	488	497	505	480	529	477	505	500	473	521	511	537	487	524	505	509	522	504	460	501	478	488	524	481	487	507	516	472	500	486	479	503	486	497	522	511	523	488	483	515	495	521	499	495	465	503	488	532	486	457	497	496	518	477	515	501	441	476	464	515	461	508	527	504	526	489	506	519	560	508	505	522	492	488	490	532	460	467	487	478	517	495	504	468	533	536	493	503	482	502	550	488	454	501	508	515	489	493	482	485	510	468	526	522	521	508	491	519	501	481	521	502	482	507	527	517	490	468	517	498	547	520	493	517	504	527	539	511	494	516	498	509	478	505	509	484	534	496	537	479	516	503	523	490	523	509	526	485	519	496	536	494	474	499	505	505	515	486	490	506	482	538	484	470	459	498	500	503	521	477	476	527	519	556	476	499	506	500	561	547	503	502	528	510	470	474	539	534	485	525	494	534	511	495	492	518	502	501	499	515	499	496	531	498	527	477	519	473	507	520	492	494	465	470	516	488	482	501	468	514	518	507	520	471	494	490	499	511	508	505	499	545	506	488
25605	24810	33588	27258	19821	8736	856	471	404	415	417	384	399	428	421	445	389	378	399	404	406	387	421	378	386	460	397	435	398	374	359	392	415	395	424	373	422	391	413	386	449	403	414	388	379	399	403	420	425	412	396	411	393	386	384	420	390	422	424	427	416	393	389	401	343	396	428	427	379	390	396	386	401	383	405	402	353	390	390	408	400	419	398	408	375	408	407	394	396	377	382	416	410	424	394	425	430	418	401	378	395	399	394	350	386	436	401	401	379	420	391	363	403	331	369	414	391	425	405	414	413	406	391	389	407	406	360	374	410	411	430	394	424	405	393	374	422	412	411	374	391	422	371	414	389	429	411	357	390	399	395	384	414	392	411	421	388	414	404	402	399	417	386	403	427	389	396	417	364	391	378	399	435	411	420	417	391	383	413	441	420	395	409	382	406	350	387	391	363	432	377	430	409	395	414	425	423	417	369	404	407	435	398	396	431	377	422	405	413	382	375	405	419	406	353	411	375	381	429	401	398	410	408	428	419	396	380	397	417	384	384	356	419	410	410	388	431	378	368	425	411	417	409	417	393	398	379	396	393	415	380	397	417	380	413	433	406	394	418	422	393	410	387	402	405	404	426	436	376	392	443	418	371	387	390	388	413	424	397	414	389	401	402	438	394	386	417	418	397	416	420	392	401	399	402	361	443	394	420	432	387	398	402	391	447	410	412	398	392	388	393	407	409	390	388	400	360	397	451	420	384	393	394	390	409	385	431	375	433	388	376	412	419	419	413	412	379	392	427	376	395	373	382	421	404	400	429	410	404	410	415	396	422	386	404	412	422	390	385	378	422	383	403	387	423	391	393	400	386	417	369	408	438	405	365	393	381	404	404	374	413	386	388	416	389	356	386	400	396	386	409	406	403	384	428	388	409	385	368	388	414	439	393	399	398	400	416	414	418	403	371	416	438	372	405	413	426	418	431	406	419	395	374	399	388	432	371	410	377	420	421	395	360	367	436	393	431	397	399	416	436	409	381	384	400	371	391	377	416	377	404	406	418	398	375	408	415	376	391	407	395	410	389	388	407	372	391	380	420	389	399	385	415	391	422	409	404	409	378	395	397	409	405	400	348	427	414	414	367	403	433	404	405	381	389	435	388	410	355	381	419	422	388	398	422	409	423	424	397	382	393	379	400	394	413	378	427	400	429	357	406	408	396	411	359	400	368	379	449	375	412	403	416	420	383	393	373	388	383	435	387	400	366	384	403	401	384	409	410	376	389	369	376	406	404	391	416	421	426	385	376	418	360	399	375	422	383	386	411	405	400	380	379	386	336	370	404	442	356	409	397	381	409	399	377	379	400	387	357	375	418	394	423	371	419	394	397	436	364	402	399	368	414	375	408	386	388	394	360	373	415	407	381	423	379	363	414	421	424	371	380	401	347	391	417	345	400	434	437	416	404	377	376	406	374	384	398	374	394	432	398	390	388	399	413	403	430	397	405	399	445	397	394	367	381	398	396	391	396	376	406	419	424	401	392	412	416	393	396	384	423	408	394	370	416	401	407	453	375	437	429	419	400	436	396	418	437	397	418	388	428	384	355	417	414	405	373	386	399	380	383	400	393	418	401	402	416	377	396	385	424	370	410	404	412	380	415	367	391	382	403	387	381	363	397	401	399	367	410	404	408	391	407	389	405	376	360	420	438	420	436	392	379	418	417	406	439	396	429	389	390	411	387	387	449	383	382	418	399	411	382	380	414	382	376	363	431	371	367	425	401	380	359	414	378	398	375	368	395	410	429	413	365	381	415	464	415	371	375	391	378	402	351	417	387	390	405	388	392	412	391	429	404	409	390	422	397	382	406	445	396	397	424	370	412	372	433	441	403	443	408	410	401	391	425	386	380	348	401	405	390	416	376	401	397	398	382	400	443	399	450	404	415	397	370	418	381	368	400	402	394	378	404	371	388	409	423	403	403	419	387	417	429	385	374	387	380	383	391	381	393	425	415	392	390	404	407	421	399	415	393	419	428	430	371	385	390	395	405	362	360	404	371	382	396	401	432	393	459	367	388	382	412	420	386	398	383	404	415	402	374	388	426	396	447	397	356	373	383	397	379	373	398	385	409	388	393	387	340	376	408	454	386	395	395	380	401	402	408	388	411	419	411	398	384	408	401	374	414	428	376	378	397	403	380	403	400	405	393	389	400	388	406	393	396	412	409	414	392	405	394	391	435	399	374	421	386	405	417	379	399	463	401	386	439	402	408	399	425	397	431	426	383	437	423	388	405	373	401	399	420	403	404	395	401	392	371	393	404	383	432	418	423	373	430	400	427	421	384	381	415	398	393	397	393	413	366	419	404	424	455	431	420	431	408	404	378	393	394	392	373	432	375	411	387	431	378	381	404	434	423	394	404	383	394	409	382	416	422	365	367	401	384	432	415	391	393	417	430	391	435	405	399	416	394	385	410	365	392	416	419	388	414	404	399	405	419	401	406	420	407	387	416	367	408	400	387	401	410	434	405	448	441	395	371	352	391	397	351	388	417	418	401	391	408	412	398	443	387	413	429	388	398	417	428	410	377	372	403	409	439	418	399	411	419	393	374	413	391	367	404	391	383	400	432	373	386	400	390	367	381	411	435	427	407	375	409	409	391	409	447	440	399	386	383	391	383	424	365	368	394	453	405	378	392	404	381	397	397	386	359	395	406	375	391	402	432	448	378	404	404	389	403	412	401	414	402	414	388	418	431	403	413	393	400	426	386	410	395	392	404	398	385	380	385	427	386	388	403	393	431	433	405	393	389	405	398	420	386	395	423	419	423	409	359	391	396	378	375	386	390	370	385	386	403	411	407	408	401	392	417	376	425	385	424	446	391	438	434	366	356	411	385	412	397	398	386	404	421	369	384	409	396	410	426	384	379	384	377	392	408	419	357	423	400	384	408	406	396	433	443	384	375	432	420	364	390	401	391	416	431	386	446	404	430	398	429	410	389	432	390	376	395	371	375	396	383	404	400	446	384	425	395	425	441	391	403	389	386	409	402	393	407	395	398	416	397	378	397	361	352	384	413	395	409	416	393	444	414	361	432	390	407	400	423	410	367	377	401	407	457	401	417	425	402	370	396	415	377	411	385	399	396	385	385	405	414	389	391	422	376	366	421	405	386	381	421	388	416	410	375	359	408	383	417	378	415	404	418	396	412	387	421	405	415	383	385	406	402	361	380	419	438	415	443	381	388	389	433	378	372	440	393	359	428	401	423	402	399	397	388	377	378	415	401	428	376	410	405	415	407	421	421	411	404	355	418	391	410	392	381	376	419	399	378	413	397	400	391	406	430	397	398	377	389	421	416	407	399	393	395	435	414	400	377	410	396	368	405	373	410	416	378	356	395	396	398	391	410	386	415	391	395	390	371	382	401	415	390	383	409	396	381	372	398	380	405	412	387	387	383	393	408	392	429	392	394	436	371	401	406	406	382	412	357	374	401	395	365	406	400	379	369	436	408	392
62418	92799	65502	35367	14729	5266	816	631	636	617	664	607	643	636	595	617	618	614	647	639	600	594	639	599	651	617	615	623	632	622	629	635	641	649	623	659	619	644	680	674	663	659	678	613	625	643	602	638	635	581	642	652	592	632	632	574	649	647	624	641	620	682	629	615	616	616	610	612	635	643	637	598	611	640	615	633	626	590	626	617	669	655	592	598	622	637	597	617	600	583	634	629	596	574	608	593	617	623	579	635	616	639	628	622	668	613	631	614	628	651	611	624	648	620	656	603	593	598	648	606	597	598	588	605	626	613	641	648	662	635	595	646	666	638	655	652	630	633	658	616	629	662	554	629	672	618	577	645	602	652	630	608	646	609	615	622	635	666	609	615	657	621	646	581	640	636	616	596	574	635	624	626	624	633	641	613	648	678	626	618	676	603	580	667	612	636	640	639	624	652	636	648	654	654	644	615	639	651	660	627	583	635	616	666	652	650	668	656	613	636	629	603	609	637	629	614	627	629	619	628	661	615	660	615	664	610	607	622	647	610	628	628	662	642	607	618	609	600	598	664	643	619	633	638	641	641	616	596	649	621	574	638	598	627	616	640	671	598	618	656	624	630	596	668	676	628	582	638	679	637	618	642	652	616	619	609	617	621	658	631	635	628	590	671	637	607	678	592	618	620	607	650	626	589	619	637	625	607	594	637	578	638	646	615	627	583	618	656	673	634	636	622	643	627	660	615	614	633	596	632	605	584	658	657	634	654	644	592	647	651	619	627	647	639	597	652	597	608	594	615	597	620	654	579	608	647	641	635	669	613	611	663	653	661	620	586	639	647	639	674	634	646	576	643	627	622	644	605	633	605	656	642	679	646	696	641	617	615	609	602	600	627	567	645	660	647	600	630	650	592	619	616	603	685	649	653	605	584	590	610	615	626	671	624	649	616	631	597	634	655	612	686	693	607	629	586	684	639	634	646	641	619	641	612	632	665	593	642	624	629	582	614	632	637	642	614	614	623	636	619	596	645	656	668	601	613	606	623	627	601	590	614	643	613	643	610	661	545	590	575	634	620	623	623	668	649	615	612	634	625	627	645	633	661	619	632	606	631	618	606	647	618	626	639	612	571	618	605	614	622	640	644	658	654	631	624	608	639	672	639	586	629	605	624	599	608	605	634	654	582	599	630	629	634	616	630	617	612	655	622	616	660	627	603	650	663	605	618	660	645	657	643	626	621	584	627	635	613	631	623	616	624	625	642	590	607	624	632	641	643	614	589	648	631	616	625	590	620	604	594	607	616	648	631	647	605	645	611	644	596	630	653	631	656	637	640	622	611	592	575	598	618	624	598	628	626	633	622	653	612	685	614	620	685	628	601	601	659	608	608	587	632	614	613	579	599	639	625	669	674	654	629	627	620	634	618	627	616	599	625	613	633	627	662	636	610	664	639	591	638	612	616	677	636	597	661	664	606	618	633	639	601	618	644	613	656	646	589	622	675	658	647	591	611	657	625	653	659	647	633	622	617	569	642	587	595	616	585	619	617	647	641	654	608	626	656	609	590	573	616	612	606	658	602	632	588	604	659	629	587	634	618	609	566	621	617	587	705	600	623	636	617	589	604	638	618	666	585	622	619	638	621	664	602	674	654	651	681	622	659	622	649	615	602	640	573	635	655	657	605	609	620	625	623	667	649	616	615	613	626	578	639	690	616	630	614	623	677	624	620	620	667	591	625	596	612	663	649	616	640	603	594	669	574	666	591	638	608	613	649	618	626	572	648	612	625	634	649	609	636	666	601	659	637	640	646	606	625	656	625	622	645	614	655	614	600	647	625	650	635	657	646	628	645	691	618	604	676	600	632	668	635	635	606	634	635	622	611	623	628	607	590	645	635	641	678	654	594	601	598	626	605	623	629	646	607	637	628	624	604	595	629	649	583	638	623	681	577	642	654	685	612	638	622	612	644	616	639	624	625	607	605	648	613	646	696	655	620	629	622	656	626	615	653	666	614	600	676	655	663	676	638	615	609	645	646	670	624	597	620	612	635	623	597	622	628	584	612	691	641	601	627	632	659	609	652	609	615	580	667	629	609	675	638	631	649	581	586	661	668	629	667	646	595	667	681	606	591	672	599	671	651	621	623	631	610	645	607	662	618	598	640	657	639	617	611	645	616	619	654	610	611	606	615	628	592	602	644	627	630	619	629	626	630	634	617	599	654	657	585	604	637	640	699	578	653	618	670	621	603	604	634	643	691	661	596	619	618	677	637	648	605	622	586	621	606	611	605	627	633	605	644	627	614	630	608	620	600	649	635	614	642	646	638	626	624	604	652	640	603	597	596	612	649	679	639	644	624	603	660	609	626	644	629	673	613	626	632	637	644	635	622	605	626	650	643	589	639	596	635	607	621	640	631	595	636	612	644	648	664	617	591	625	646	653	652	611	661	621	610	617	607	626	623	633	626	652	635	624	636	612	590	664	623	638	630	623	635	673	632	642	624	645	598	636	665	624	632	598	626	615	665	630	602	590	658	601	642	606	613	628	627	609	626	602	656	593	650	625	647	600	657	607	646	629	574	659	651	627	604	613	636	603	597	603	648	614	599	642	613	666	605	617	607	561	635	639	654	635	638	645	673	658	630	622	629	629	669	588	632	627	613	665	640	598	635	622	611	648	629	606	633	556	679	658	609	641	669	653	632	643	604	622	704	640	584	657	589	636	636	634	656	613	628	587	632	647	617	636	660	628	634	628	659	600	652	634	627	607	609	640	620	624	638	592	606	656	586	615	588	573	614	599	637	642	604	638	619	632	644	622	625	620	621	647	644	621	645	642	618	625	619	664	625	611	575	587	593	653	672	679	617	662	620	663	604	614	615	610	636	624	613	622	627	614	605	577	637	531	595	613	669	618	607	632	617	623	659	597	631	611	612	635	606	605	661	620	653	619	612	614	647	661	596	636	601	662	675	619	680	593	579	636	599	634	590	624	616	673	655	629	630	602	607	643	586	629	622	660	646	649	627	666	603	651	656	600	634	612	629	613	612	646	635	631	616	633	608	646	651	642	643	583	623	629	630	702	646	664	611	647	609	636	651	681	676	634	679	633	678	629	623	642	573	605	654	672	633	611	638	589	648	598	645	599	595	627	586	657	583	648	608	615	582	593	617	629	625	660	622	624	604	615	666	603	597	596	645	627	600	649	629	622	660	596	598	586	605	625	657	644	565	639	635	616	641	657	648	621	631	604	608	603	640	625	600	595	637	598	654	640	682	615	671	612	636	618	673	608	624	643	637	687	603	650	595	667	624	614	620	678	660	629	622	632	637	653	603	633	630	650	669	620	619	659	625	619	618	620	661	648	655	647	644	603	627	615	622	657	633	595	630	639	643	661	611	594	641	619	642	609	593	659	653	633	590	624	634	602	625	631	619	602	636	651	595	596	655	622	594	611	591	641	650	638	662	606	631	651	639	625	640	625	630	598	589	614	631	566	648	576	594	645	653	655	589
24472	23205	31765	26210	21738	17370	3764	679	563	567	530	582	621	592	610	582	576	554	609	552	549	605	585	615	547	528	644	552	593	593	623	581	609	562	612	589	606	535	549	602	624	583	608	572	557	561	562	620	538	550	595	591	615	613	532	588	608	580	600	600	586	578	601	615	573	569	593	596	555	598	569	547	555	553	570	565	627	576	593	607	538	555	553	573	603	562	569	561	546	567	579	554	556	530	564	566	577	580	554	578	583	582	579	594	531	574	592	567	552	566	580	538	556	587	611	593	561	589	576	542	605	567	560	559	588	609	550	559	560	577	516	592	576	545	586	552	555	554	594	550	555	582	566	527	552	561	537	538	573	589	549	574	571	574	558	557	552	562	543	606	567	603	572	595	585	618	610	592	534	552	554	542	575	570	583	557	574	553	579	587	546	559	595	560	616	574	543	560	571	590	592	575	569	553	571	535	551	618	543	565	563	571	590	582	582	603	584	577	553	553	589	585	566	579	587	574	620	600	575	601	600	578	591	613	538	571	560	583	525	582	567	589	589	588	578	569	586	555	578	551	555	575	619	586	544	504	574	581	561	537	592	566	581	617	571	630	573	542	582	563	607	579	517	554	569	551	603	588	536	575	592	586	571	552	600	559	552	604	584	581	539	583	574	538	535	543	557	608	588	600	563	581	555	545	609	564	592	595	600	541	554	608	606	557	589	579	610	551	535	548	596	558	563	592	555	575	608	571	582	542	547	567	584	551	603	589	562	592	590	589	559	551	539	551	558	581	568	591	610	572	582	600	600	613	586	608	588	612	589	593	554	554	612	569	618	552	602	578	563	565	562	597	576	582	602	572	542	579	558	560	579	604	580	553	550	580	553	569	585	564	570	609	560	569	573	564	558	574	581	582	585	546	561	598	558	525	585	587	590	568	624	579	608	562	585	573	566	602	557	627	618	571	552	583	575	592	612	524	546	566	569	558	533	602	558	592	594	594	534	547	595	577	562	570	575	582	569	576	585	555	577	568	600	593	571	623	584	548	598	548	597	569	588	583	622	599	581	584	542	547	580	536	570	545	534	633	550	543	588	562	576	578	553	580	554	554	565	573	578	587	568	563	587	567	557	560	562	533	624	576	567	557	578	549	571	560	505	535	588	549	580	572	575	585	564	587	575	545	565	575	589	508	559	543	603	577	534	571	548	557	585	549	544	565	587	549	583	542	569	581	600	553	568	579	610	546	607	537	582	558	585	547	554	551	546	582	578	515	607	577	595	579	558	562	557	568	563	572	570	599	566	585	590	587	544	553	562	598	565	567	554	590	564	596	607	549	593	566	521	570	548	604	599	533	587	609	578	600	559	599	530	532	584	551	616	586	634	597	605	606	554	628	576	589	578	560	583	580	549	560	558	625	558	615	578	597	538	579	579	598	557	567	570	594	573	576	584	609	545	572	596	592	571	551	553	616	573	550	579	570	587	591	556	558	558	589	517	551	582	605	565	641	511	583	582	565	580	555	568	569	557	600	608	569	550	565	562	587	563	584	594	598	611	543	554	583	555	580	544	550	550	532	596	590	566	586	574	547	606	570	593	586	556	562	588	583	566	570	517	565	610	562	573	550	567	579	535	556	568	570	583	571	540	591	601	559	530	558	571	580	558	582	574	591	615	533	552	546	552	609	558	532	582	579	638	561	548	571	557	573	513	566	555	546	568	570	622	588	599	554	565	580	594	583	600	584	566	577	609	608	585	560	547	520	582	552	612	572	540	593	592	592	586	572	573	556	588	579	540	576	581	527	578	589	611	564	583	566	575	520	584	600	554	601	599	610	572	600	595	541	592	597	551	639	576	548	536	567	593	577	590	519	554	578	574	543	562	582	591	567	593	575	603	611	586	588	619	550	565	551	552	593	563	579	606	615	596	545	593	572	592	547	538	582	551	584	608	610	542	532	564	567	591	531	592	565	570	562	576	528	515	597	566	559	548	551	532	552	551	621	602	595	615	575	549	556	592	553	594	579	563	596	549	563	569	569	518	570	572	561	541	554	578	551	579	565	612	569	579	569	580	541	585	584	586	563	513	564	570	562	568	578	569	547	510	547	554	577	541	583	627	572	599	548	607	577	546	604	548	559	603	545	522	572	573	532	604	601	601	638	578	548	565	592	552	557	607	527	584	579	576	546	582	572	581	579	570	619	586	550	596	575	597	544	527	575	581	593	560	560	585	582	582	563	567	557	607	572	590	575	533	568	577	643	547	565	577	590	600	568	537	595	604	603	567	540	520	573	613	600	586	598	583	551	541	554	542	564	559	598	558	563	567	582	579	602	605	572	549	567	591	560	564	566	620	617	578	574	544	581	574	576	617	583	581	575	600	557	638	552	527	557	510	580	522	563	598	588	567	558	597	571	571	583	569	543	543	602	584	557	610	575	624	528	559	586	585	584	577	609	580	556	597	572	571	506	570	594	586	602	553	581	614	595	588	601	573	534	601	543	552	586	568	601	592	576	606	583	589	591	555	564	580	587	541	594	565	578	506	667	597	549	573	599	613	550	564	536	598	634	556	589	551	556	574	581	563	557	562	557	558	588	580	584	596	560	531	615	612	556	528	580	565	558	596	597	602	608	581	558	556	552	539	567	606	599	559	615	630	526	578	578	553	568	605	578	557	584	597	520	581	513	555	566	513	552	568	578	620	567	572	603	563	570	587	589	564	585	574	602	608	539	597	562	548	546	582	562	570	580	562	559	574	537	556	579	562	636	563	607	569	533	592	596	617	574	561	553	573	556	559	595	584	566	589	585	594	557	594	544	552	574	581	607	643	544	603	594	598	601	597	570	576	589	563	563	568	551	590	574	555	577	553	551	612	582	549	597	567	558	542	582	585	579	550	558	586	532	523	559	551	587	596	577	598	549	594	557	592	558	573	591	578	600	561	569	557	558	577	554	518	575	587	544	526	566	565	569	559	614	531	560	590	602	574	577	577	581	591	578	612	608	556	547	564	550	590	554	574	614	590	592	593	605	595	607	572	587	592	579	580	604	605	546	580	565	619	564	571	586	605	616	576	611	547	576	562	561	546	546	566	560	600	602	586	599	606	544	598	580	549	590	596	570	548	550	608	577	540	578	614	594	573	591	571	578	600	519	577	538	571	579	530	563	595	588	582	624	576	580	614	543	508	596	595	553	552	619	620	581	588	545	612	559	558	585	589	574	573	575	589	583	595	541	588	559	548	577	579	531	576	630	571	583	576	588	611	570	606	548	595	539	557	588	558	568	590	509	559	561	580	584	585	580	565	583	567	563	581	612	583	511	612	541	602	599	601	536	546	564	571	567	552	565	517	586	582	579	561	568	591	598	575	549	581	600	608	611	555	587	561	543	581	544	591	585	576	567	613	585	597	560	577	595	566	557	556	556	579	543	598	600	562	578	594	597	598	609	569	575	578	572	529	576	594	576	563	546	628	592	534	585	589	576	580	546	574	537	546	548	562	583	584	589	558	555
61312	99793	73647	43016	20032	8634	1151	822	870	874	876	836	894	898	846	854	848	842	850	893	845	907	878	867	870	878	847	887	838	826	870	874	871	868	891	895	880	811	883	933	835	847	858	830	930	863	819	807	852	835	869	889	886	859	828	885	884	909	870	869	837	869	824	871	878	843	843	826	865	845	865	859	836	859	836	863	897	889	836	878	865	864	845	828	876	809	831	853	862	881	888	874	865	853	849	875	837	852	893	855	857	862	873	875	880	885	853	846	878	877	921	845	853	892	871	891	862	841	876	854	900	823	810	885	867	885	841	865	896	877	862	893	796	883	836	868	838	860	864	822	879	882	863	877	854	846	832	870	835	886	895	838	849	884	817	870	839	852	847	834	863	872	835	899	847	854	876	827	897	887	865	955	856	827	854	859	885	883	850	878	855	894	861	899	817	888	828	915	837	865	901	879	903	852	888	822	830	857	808	893	844	848	872	826	877	869	897	822	821	844	847	841	850	834	877	878	907	902	923	879	856	804	868	877	857	879	793	912	832	870	879	845	831	865	874	835	850	893	855	855	895	881	868	894	885	866	858	897	905	807	864	875	839	888	871	878	864	847	880	901	838	886	857	908	879	842	910	874	857	906	807	883	846	871	814	814	915	915	905	825	844	873	899	838	854	853	868	821	866	802	853	841	890	904	857	834	884	804	866	876	898	908	890	846	869	837	836	818	836	879	795	883	889	809	872	849	846	868	845	845	887	784	824	803	836	909	895	851	842	852	859	866	849	911	833	884	914	818	876	859	865	905	834	857	845	879	874	851	897	823	906	842	869	826	829	839	866	859	877	859	836	864	891	893	822	794	831	886	842	897	830	870	870	870	872	843	838	832	862	876	873	877	923	882	859	802	866	866	917	833	872	840	883	786	853	883	940	842	858	900	852	881	804	852	859	900	876	870	885	927	909	862	843	836	854	879	821	837	906	878	855	877	824	859	796	860	805	860	876	898	815	798	865	885	829	864	876	796	878	835	849	848	877	867	844	832	857	868	869	894	827	898	894	876	875	798	909	860	909	817	847	815	881	872	840	853	858	846	784	889	854	835	845	878	864	857	844	882	855	875	824	849	835	866	850	858	920	834	901	898	809	862	853	900	881	824	850	914	844	864	870	833	835	817	909	890	829	841	822	895	813	856	841	804	848	826	855	875	848	853	887	892	853	862	904	858	838	858	852	836	855	877	874	884	839	843	877	870	883	795	876	848	833	937	898	902	851	889	879	929	883	890	852	857	862	936	859	863	857	861	893	905	860	832	895	846	860	903	847	866	880	835	847	855	877	871	854	867	860	811	856	888	855	881	865	847	827	870	849	850	839	865	889	911	845	918	877	837	898	878	873	876	871	830	793	871	880	889	832	872	869	820	877	898	895	887	876	841	864	880	865	839	861	907	868	866	801	859	853	905	860	830	854	907	874	841	856	816	870	853	878	832	835	839	825	844	877	825	890	858	877	871	856	865	877	826	891	862	891	862	892	874	912	867	834	815	895	855	856	910	834	926	888	872	858	865	870	856	834	906	846	861	817	861	855	843	865	867	875	838	888	895	844	829	811	882	826	849	876	890	850	856	832	898	859	844	867	830	875	913	893	800	836	843	896	832	864	852	852	841	875	844	828	846	863	867	860	869	910	868	857	882	925	822	839	785	856	857	855	851	894	828	859	905	866	857	886	876	831	850	822	895	929	817	857	840	884	868	826	905	814	883	886	863	804	863	827	853	824	878	807	881	818	822	790	867	813	859	893	891	921	804	845	867	877	903	807	820	902	831	881	856	884	812	850	837	874	895	874	845	815	799	834	866	889	828	828	896	860	907	868	843	820	880	869	885	866	824	917	823	873	820	812	870	897	846	842	801	809	863	848	829	847	811	877	819	843	873	922	877	852	878	830	871	842	807	885	907	874	865	885	927	829	861	878	880	829	865	879	823	869	854	793	844	897	854	849	851	807	910	861	851	805	855	877	900	901	873	872	882	868	837	931	913	821	884	855	872	840	878	813	914	883	838	909	856	843	878	824	838	828	898	804	885	839	855	858	862	848	842	878	846	887	899	875	821	821	858	873	832	871	837	866	849	846	851	865	810	842	841	842	821	871	845	805	921	864	808	876	889	911	869	834	850	874	824	899	840	856	882	834	845	860	861	796	837	864	860	867	826	866	898	922	901	897	849	884	904	875	808	870	850	850	859	855	828	900	880	829	846	861	828	873	806	861	905	877	861	856	818	849	885	890	927	856	823	903	858	820	869	865	811	861	833	877	836	873	866	904	884	878	844	837	859	874	859	826	812	837	842	893	890	877	805	875	846	905	890	869	853	873	904	832	858	834	830	824	884	846	824	853	844	830	824	902	837	848	854	900	834	843	867	847	861	844	852	836	912	814	882	917	921	811	859	875	833	897	892	849	872	852	888	862	847	867	863	852	875	853	831	892	862	799	849	858	850	845	867	866	874	834	882	866	839	875	874	878	869	913	826	857	853	884	876	826	846	817	832	895	841	842	913	887	931	828	847	827	828	851	839	892	839	850	835	893	862	888	893	892	862	807	897	855	826	836	875	823	904	833	898	836	821	850	857	915	882	836	842	881	869	806	862	865	861	806	817	849	917	862	871	876	877	864	863	885	839	836	883	869	864	886	832	853	886	821	916	878	863	854	877	887	843	909	872	954	858	847	837	857	935	837	845	859	836	906	834	832	831	834	847	823	849	895	871	874	906	854	825	868	851	894	850	851	887	860	870	832	855	846	915	833	859	857	842	810	895	876	892	822	850	862	803	913	820	895	834	817	864	838	867	868	877	888	844	864	861	888	901	879	822	841	836	834	930	842	874	890	866	853	881	825	879	881	903	870	897	889	852	848	870	901	835	836	876	800	852	799	846	851	827	860	852	899	884	856	902	852	878	863	868	872	829	877	937	878	847	829	849	899	902	860	852	807	869	905	875	852	835	826	861	866	893	899	836	849	848	865	877	814	860	843	824	890	819	806	834	851	830	852	854	806	887	894	839	852	890	832	898	857	873	836	844	878	877	869	907	900	799	827	857	870	855	834	880	884	865	876	875	796	858	904	811	867	847	900	835	827	877	885	857	837	851	823	850	904	892	887	849	841	848	864	862	854	903	834	841	804	834	843	830	877	870	880	788	871	821	846	832	872	862	877	847	842	837	850	858	877	844	876	881	930	904	831	844	832	880	854	791	840	864	862	856	900	855	877	857	896	871	890	887	903	852	907	871	880	799	868	810	902	840	838	821	880	872	882	860	851	883	862	834	833	839	808	874	894	862	853	836	841	861	883	812	833	915	845	877	888	811	842	871	832	824	850	858	930	840	868	808	852	850	840	836	813	892	839	899	901	848	858	898	873	872	879	873	865	890	860	890	892	872	815	797	912	929	864	872	818	899	852	873	903	875	874	837	826	824	851	842	886	859	834	888	887	837	848	814	877	871	858	839	831	823	850	916	932	818
32258	31502	27536	12700	1858	616	322	319	313	306	284	318	318	311	280	303	302	298	317	297	306	301	304	318	262	327	283	300	304	301	283	319	321	272	356	287	298	312	280	307	319	300	333	316	294	318	323	295	268	320	284	296	285	282	307	285	279	310	268	289	282	292	269	290	300	305	311	335	305	297	288	295	316	286	302	290	298	330	302	287	313	261	312	334	317	320	327	315	315	300	311	312	291	260	316	324	285	292	310	291	285	280	320	285	282	335	331	292	299	299	290	325	290	307	300	302	307	305	296	269	310	324	304	288	328	297	294	311	301	283	276	307	284	313	272	309	320	322	290	287	297	333	309	309	307	307	269	295	282	297	267	291	315	274	290	304	319	296	289	315	306	323	287	283	303	284	328	277	337	288	296	302	294	276	319	313	329	290	310	295	311	289	325	267	285	295	262	316	300	299	277	276	278	290	317	290	308	332	305	302	307	296	296	295	331	303	313	303	296	291	292	300	286	296	308	304	306	317	292	296	287	317	291	336	314	291	344	286	300	265	289	281	297	287	304	291	276	311	309	301	302	278	326	303	314	318	307	313	281	310	301	292	281	308	324	295	300	304	317	284	337	322	303	292	264	338	286	302	295	265	301	309	314	330	305	314	285	292	295	293	301	280	305	309	321	263	303	281	280	285	312	292	324	319	329	289	291	317	344	317	301	289	313	295	295	319	319	316	287	330	327	323	291	269	320	315	308	316	301	305	278	290	321	284	324	298	291	334	318	297	324	275	320	307	323	296	292	298	280	311	301	294	296	289	304	279	305	288	311	307	329	294	288	311	298	288	324	289	300	310	303	280	297	305	297	296	284	311	289	284	282	324	290	301	281	282	307	296	290	325	293	324	313	339	297	282	304	322	286	315	312	290	328	304	317	300	285	318	305	295	302	337	328	321	323	290	296	309	317	312	308	286	309	264	304	313	290	291	306	291	275	287	284	295	324	316	301	305	258	305	282	284	323	304	295	319	300	289	305	322	316	297	313	292	326	325	321	290	303	292	307	332	286	285	317	312	298	310	296	301	262	291	282	300	328	298	304	322	304	323	275	305	309	313	314	306	335	272	292	275	301	315	318	295	295	306	291	313	267	315	288	309	300	288	319	256	280	313	300	281	278	268	306	325	293	335	303	303	297	293	298	307	295	298	331	313	315	287	311	267	281	281	314	313	291	302	314	296	306	328	308	302	337	288	287	322	293	287	293	286	272	298	300	340	321	271	298	295	293	329	310	313	305	296	287	306	314	278	311	280	302	324	312	309	295	284	304	297	297	317	273	296	303	304	317	326	306	338	305	299	311	309	327	304	285	299	309	276	309	286	310	307	280	310	308	298	320	310	304	278	301	308	303	284	338	312	295	266	303	287	284	329	298	297	302	285	306	282	307	286	282	306	314	288	329	302	305	345	286	292	288	315	311	294	329	282	305	321	303	321	325	286	342	298	300	315	327	285	287	278	310	309	286	341	330	313	293	318	317	281	297	335	265	303	317	303	339	286	290	311	295	318	303	289	306	312	304	331	302	287	316	292	310	293	296	306	296	300	317	283	292	314	289	276	310	293	302	310	284	310	300	294	338	296	290	308	315	313	287	279	309	293	324	306	294	309	317	325	297	322	311	320	285	305	297	297	307	289	300	315	320	298	282	272	308	316	310	315	295	311	301	311	308	279	332	301	292	279	329	277	302	287	267	292	284	287	317	306	314	281	267	307	298	309	309	296	307	280	295	306	306	297	297	299	299	309	287	283	272	299	339	317	305	298	308	305	282	323	265	297	311	309	299	291	300	311	256	321	300	294	299	304	301	312	291	315	303	295	278	274	312	308	300	285	286	316	316	309	306	288	293	290	316	272	306	287	297	296	309	295	297	283	300	311	309	286	296	305	303	303	317	317	317	326	306	281	275	314	315	312	301	322	290	333	306	319	304	308	260	288	300	290	284	290	303	291	331	268	320	303	317	292	309	310	301	312	286	308	294	274	299	306	285	322	312	325	289	306	297	273	292	302	292	307	294	332	314	313	294	291	339	307	320	286	279	292	300	307	342	269	307	304	308	288	312	287	313	314	343	306	264	325	298	275	274	297	307	316	296	318	293	271	284	317	296	303	300	305	305	329	285	321	295	305	310	282	309	300	307	291	299	329	320	270	313	336	327	313	296	316	307	327	284	345	309	289	293	319	301	303	254	289	273	303	253	316	285	283	320	278	325	287	319	267	315	300	310	312	288	319	309	271	296	302	301	321	306	282	318	303	316	292	315	311	325	321	265	298	301	286	314	294	326	283	277	308	321	296	296	316	292	326	334	292	299	300	300	307	300	273	296	335	274	286	295	289	301	318	318	311	311	338	277	316	298	314	322	323	281	291	286	317	277	269	287	308	305	330	325	304	293	337	292	322	294	326	253	288	305	293	315	293	293	336	296	278	297	292	329	275	306	328	297	302	316	294	293	295	297	323	288	320	291	306	335	304	364	312	310	303	307	286	304	291	300	325	283	294	271	292	307	294	306	281	293	279	330	274	297	299	354	296	285	284	298	290	282	289	306	291	287	298	327	303	287	292	311	292	294	284	304	289	309	280	275	300	291	333	321	297	312	300	256	294	290	311	286	315	294	285	274	311	305	294	308	287	300	293	323	341	289	334	303	297	305	333	285	295	286	269	276	319	285	281	295	315	305	292	287	331	290	290	298	282	335	274	314	303	304	316	294	299	294	275	306	291	287	320	313	293	279	274	310	299	312	302	326	317	297	304	305	308	334	287	293	288	293	308	315	296	309	317	300	327	302	286	336	313	315	333	305	300	301	285	285	284	307	308	326	305	288	319	312	321	325	343	310	319	325	306	297	288	295	291	262	295	296	290	309	317	317	302	307	331	282	279	326	302	304	281	287	286	312	295	281	325	355	323	331	310	303	290	323	297	317	308	271	307	302	306	273	329	302	298	331	297	307	281	302	302	312	319	299	309	277	317	289	328	295	300	305	301	309	283	340	318	304	305	290	308	336	301	302	309	285	304	332	260	289	285	324	297	279	314	309	284	314	266	321	354	297	273	304	334	285	288	264	313	282	295	343	334	299	310	315	287	327	312	310	336	295	295	302	299	318	315	257	304	305	272	292	292	279	324	273	291	314	309	275	272	308	329	311	301	300	320	330	280	334	297	304	317	307	322	278	311	305	312	292	288	286	330	316	293	340	302	287	322	291	280	290	304	296	327	307	320	309	312	330	298	283	309	312	336	287	307	305	293	285	313	287	298	313	268	314	289	291	294	314	328	296	278	301	302	315	328	307	302	319	289	304	302	288	307	323	280	290	267	299	300	266	327	267	292	326	280	303	286	283	311	302	286	311	296	331	323	292	299	286	326	279	283	327	295	297	280	321	321	315	271	293	304	305	312	303	269	293	279	312	274	308	271	302	278	265	302	283	305	327	282	294	297	314	284	313	282	293	316	309	308	294	281	299	291	348	328
41551	48165	32215	12560	3089	1168	500	477	475	523	485	467	482	488	502	498	511	493	498	508	512	517	502	517	481	504	482	503	521	502	516	482	504	513	460	472	500	482	480	484	479	516	451	502	527	470	514	475	467	468	489	497	516	512	501	501	439	476	492	473	484	455	457	503	522	484	487	496	489	506	479	466	536	474	493	491	490	492	483	468	485	521	516	537	468	474	489	508	504	518	495	473	463	473	481	494	506	452	500	488	512	493	493	478	490	557	458	512	481	491	499	510	462	465	460	492	481	470	468	471	560	504	487	484	509	478	502	532	475	469	506	479	507	490	513	468	539	504	519	564	477	520	455	489	477	513	496	467	477	458	469	488	483	501	506	517	495	504	498	505	499	487	523	467	502	489	540	469	492	531	501	505	467	471	481	514	472	507	518	456	491	483	530	488	518	483	502	502	499	490	540	458	497	492	516	496	487	509	500	482	478	455	466	524	505	486	464	483	480	504	488	483	490	475	497	454	480	507	503	497	504	483	482	472	520	493	492	509	493	436	541	467	497	506	520	481	511	477	534	512	489	504	516	508	472	492	511	471	476	504	502	532	477	489	533	487	544	474	496	468	467	498	505	477	488	515	502	506	497	481	497	503	476	466	499	480	479	453	492	493	507	445	520	490	513	485	504	456	492	507	500	462	533	503	513	537	473	524	506	470	503	505	512	479	488	489	482	498	473	535	477	495	509	531	491	525	501	511	482	491	478	504	475	508	520	490	474	481	469	499	474	540	491	481	515	489	518	478	531	481	490	520	497	532	502	498	502	516	495	494	543	513	469	460	552	484	489	500	509	472	510	491	528	509	496	461	485	449	499	486	494	527	499	483	472	472	515	499	474	483	486	465	466	484	505	460	489	485	549	488	520	511	481	472	486	510	520	482	489	505	484	521	456	441	475	491	442	540	514	517	504	509	461	496	527	511	481	539	476	523	527	511	508	511	504	495	479	512	520	511	495	485	486	502	498	508	530	523	501	491	493	510	494	489	479	508	494	523	511	483	466	552	538	494	483	537	459	531	505	522	461	501	460	510	476	500	488	505	515	431	476	467	507	462	493	473	471	492	489	487	507	479	495	489	473	495	471	485	514	543	495	500	537	422	519	495	475	501	491	526	467	509	465	513	484	492	485	468	505	515	517	477	499	514	456	484	507	512	479	452	536	485	487	477	501	485	483	498	506	501	525	488	483	495	496	502	500	469	547	540	476	523	503	493	490	479	487	486	466	523	451	459	520	488	496	509	508	498	480	488	501	479	502	481	497	491	504	480	510	501	492	509	531	499	480	467	493	548	471	474	525	502	496	503	512	534	523	502	485	507	468	477	489	467	513	476	512	497	461	473	492	480	481	507	467	487	530	491	494	449	507	475	471	497	508	495	513	462	474	488	496	443	512	497	474	509	530	488	491	520	476	473	542	530	470	513	489	485	483	492	479	473	540	487	455	466	512	480	461	459	491	479	469	462	512	540	490	500	476	506	476	509	467	522	533	457	459	508	478	481	459	483	531	525	494	479	518	470	515	545	477	515	449	487	500	502	518	487	499	505	484	533	451	514	516	495	527	498	509	481	509	491	513	477	498	505	503	470	467	474	492	469	444	472	483	489	492	470	498	480	497	482	484	486	526	461	520	523	540	522	491	495	469	473	491	523	477	468	520	528	512	540	491	493	491	490	492	492	495	500	498	508	517	491	495	456	508	497	484	505	500	528	481	480	483	506	468	480	473	515	511	498	452	494	455	470	491	505	497	482	509	476	509	442	453	532	513	531	472	489	446	514	490	508	489	475	524	473	490	537	467	473	495	466	535	510	513	496	505	475	530	514	504	510	520	545	498	501	454	496	484	492	508	527	454	473	523	444	487	462	476	492	475	489	491	492	514	507	500	516	504	513	483	436	492	506	468	508	479	504	486	477	500	520	483	501	491	512	479	522	501	472	535	510	463	459	477	477	499	477	479	507	448	483	514	488	468	485	457	488	533	527	518	490	507	528	473	449	501	495	495	499	487	421	504	484	497	497	487	517	475	503	456	469	471	484	541	494	508	466	508	491	510	525	501	471	501	484	459	523	480	479	501	481	535	540	506	503	495	494	456	511	520	505	499	504	480	465	517	495	479	481	512	519	510	489	544	482	506	503	465	503	509	496	494	491	519	538	501	495	509	523	492	533	490	486	485	516	493	462	499	524	484	467	545	487	478	503	499	493	494	489	490	480	486	473	485	463	486	463	464	487	479	488	489	480	510	443	497	517	483	489	479	497	568	485	467	487	492	492	505	508	483	489	503	530	497	481	478	499	478	519	507	543	491	502	475	481	501	460	518	522	509	513	522	505	471	467	489	524	497	518	454	499	488	504	513	503	487	503	476	498	485	481	501	514	494	502	466	506	477	504	509	496	493	472	480	476	486	482	506	501	476	564	500	478	519	440	475	507	514	452	508	500	490	500	516	500	483	499	479	481	503	436	518	487	490	495	485	490	486	505	507	517	500	506	502	552	508	474	485	446	505	506	502	509	504	489	460	499	504	497	464	527	476	512	475	475	474	529	476	503	504	476	462	484	513	484	543	503	476	506	496	491	495	507	504	498	476	484	513	464	482	519	478	480	473	435	478	486	453	509	469	509	545	520	451	509	500	450	526	480	503	473	535	499	469	513	501	502	473	504	478	512	507	525	517	505	485	534	498	498	509	508	504	500	517	497	502	532	479	512	514	520	499	513	500	522	488	506	501	523	469	460	487	508	496	547	497	508	512	510	492	517	487	500	513	476	502	498	481	456	476	481	479	491	511	470	508	470	521	492	490	495	473	489	510	495	490	471	533	484	467	511	530	456	488	499	463	482	510	519	487	445	496	523	509	470	505	489	509	471	440	480	519	462	521	504	474	469	488	502	501	510	492	496	500	534	536	521	492	493	491	487	492	497	518	495	487	529	515	535	528	479	473	507	487	475	492	474	479	494	502	481	490	457	515	466	524	477	490	450	492	485	455	453	525	443	478	523	526	501	492	527	482	535	481	471	464	474	463	499	505	521	466	516	505	547	495	506	532	492	486	486	496	483	493	496	476	469	453	467	494	495	477	476	481	506	496	513	459	461	469	511	494	471	524	497	515	464	472	499	471	475	510	476	497	483	490	500	472	490	477	487	537	518	503	515	485	513	505	549	541	473	515	481	529	495	534	478	512	517	514	523	502	469	522	492	528	475	462	468	510	508	513	499	490	512	506	473	546	458	485	506	517	476	510	501	503	487	484	492	498	489	486	459	483	505	529	483	436	464	476	526	501	485	566	463	494	489	488	476	472	457	455	500	501	505	480	492	518	443	526	489	450	472	474	493	483	496	471	505	501	485	497	482	498	520	523	509	453	493	485	487	487	465	485	482	518	483	534	517	477	484	495	503	499	512	455	475	516	486	515	456	515	502	495	516	499	500	504	487	505	498	536	507	504	462	503	490	523	457	534	489	492	493
25581	24727	34217	28794	19951	8889	846	434	396	387	425	392	417	424	432	434	380	407	422	402	353	379	420	375	368	402	379	385	392	402	401	385	377	444	410	419	447	431	374	386	422	397	421	435	386	408	426	400	364	401	386	407	384	392	378	398	445	377	416	395	416	424	353	413	422	404	409	378	385	360	387	404	416	344	417	393	421	420	423	436	396	401	401	378	438	403	403	396	356	392	387	375	378	445	456	381	391	443	449	393	428	409	401	375	391	387	394	396	418	386	419	442	397	404	395	372	428	416	436	348	410	342	407	380	391	405	384	429	417	430	363	439	403	405	380	404	405	394	419	407	411	396	401	395	387	367	377	403	400	354	433	382	398	408	426	384	421	388	427	400	400	398	402	394	388	438	377	358	380	419	386	365	370	400	379	390	418	373	373	387	373	427	414	381	417	370	389	387	395	393	441	399	401	386	419	381	389	389	437	424	389	400	442	407	402	388	399	417	356	383	371	411	396	405	386	384	391	420	406	419	413	358	406	377	401	371	421	388	391	431	371	371	387	414	397	404	372	403	410	413	399	418	413	416	376	423	409	432	426	419	427	400	410	400	366	413	400	434	393	421	415	376	405	408	414	412	366	374	395	379	374	387	414	419	379	382	383	377	405	407	397	384	424	421	399	454	412	377	401	405	377	397	403	424	393	407	390	375	389	389	375	397	420	380	398	391	393	433	417	382	396	427	433	411	376	440	409	368	404	436	414	381	402	359	396	405	430	422	398	406	341	417	425	367	409	398	361	407	410	425	411	385	396	446	411	380	401	362	401	366	430	413	427	411	397	410	385	377	398	388	374	431	393	397	384	414	396	406	369	388	387	379	405	389	387	394	385	448	390	382	382	411	429	384	408	388	372	398	431	460	410	373	400	418	337	428	425	398	392	373	403	390	410	420	373	390	399	407	365	381	381	422	394	383	400	420	412	376	408	401	418	404	393	402	409	393	430	399	406	395	402	412	402	376	384	434	401	402	412	405	390	435	394	455	373	411	384	415	378	386	385	432	398	404	384	339	407	387	336	371	433	426	375	407	423	376	386	413	393	398	390	419	382	408	407	380	392	387	396	399	403	395	397	394	434	376	422	429	404	402	402	424	365	406	373	417	403	388	374	390	435	392	356	383	397	399	408	415	379	411	420	420	433	413	406	380	384	404	390	420	419	410	342	386	400	380	403	376	400	359	378	418	411	410	384	360	401	397	403	380	396	359	396	421	373	420	378	411	393	377	342	384	402	395	424	415	400	420	360	368	405	419	398	387	405	406	417	389	401	382	412	397	429	371	428	365	405	389	387	373	420	399	377	398	399	422	373	370	419	417	380	399	411	402	386	428	390	412	413	382	369	408	409	431	436	405	408	381	394	404	400	400	395	433	399	409	387	380	389	390	382	408	391	423	385	413	413	361	395	400	397	412	382	404	412	411	435	367	378	411	403	406	389	404	414	408	401	406	403	419	383	416	410	394	381	405	429	369	412	355	412	375	386	406	388	398	395	389	410	434	368	404	383	414	379	387	412	392	378	417	391	405	375	372	369	440	365	405	362	453	379	408	396	420	415	416	395	374	412	416	405	382	383	407	377	418	400	403	394	379	381	381	367	406	371	400	389	425	444	391	396	410	437	380	366	421	375	386	429	411	416	361	409	398	390	386	426	424	397	438	407	383	427	398	400	399	434	409	411	425	368	423	376	418	405	383	383	419	417	405	429	414	404	395	422	394	407	376	389	340	388	436	380	364	400	403	378	405	412	373	418	430	388	389	400	388	393	384	443	420	383	388	413	409	414	377	432	389	389	372	416	398	391	409	426	410	377	367	369	380	409	386	372	382	394	385	423	395	420	374	416	412	396	371	400	407	366	434	365	423	438	371	401	425	384	406	430	400	405	413	427	387	395	372	388	365	410	380	418	407	416	406	413	374	410	391	395	398	413	396	424	409	381	357	396	424	392	428	399	387	415	412	403	393	394	407	399	382	410	408	403	382	363	401	375	380	368	404	406	406	408	436	429	383	382	392	384	389	407	406	376	388	408	399	393	360	389	418	395	403	377	359	394	370	359	396	390	362	370	384	397	428	360	393	408	437	411	387	391	398	410	417	391	384	433	389	416	384	414	408	411	397	417	397	389	419	384	368	392	385	383	398	377	399	438	398	391	441	398	427	380	410	406	397	369	441	405	390	380	368	386	397	386	376	375	374	436	365	393	402	405	382	401	373	415	432	399	428	414	397	410	383	404	406	359	384	386	379	398	385	397	413	420	403	415	403	405	353	446	404	437	418	397	370	402	403	401	395	365	373	403	395	391	405	384	390	406	393	395	421	404	428	366	401	423	428	373	412	406	408	434	398	432	394	371	384	372	390	424	396	369	407	388	390	454	385	412	382	394	401	395	393	386	399	404	392	388	388	414	429	401	368	374	419	428	379	375	423	395	421	411	414	381	413	402	422	362	373	402	411	411	413	405	433	406	381	404	401	391	392	376	420	426	385	388	419	405	359	397	415	377	420	364	386	379	400	408	379	421	400	373	404	396	380	395	395	433	404	393	389	380	376	445	377	391	412	409	406	413	391	401	395	415	402	434	381	402	376	408	427	404	409	401	398	428	386	399	404	395	383	350	392	416	396	428	364	402	355	401	379	434	411	410	387	382	389	414	412	394	426	396	454	396	380	402	411	410	401	391	372	400	432	373	420	415	426	398	376	379	415	404	388	409	410	380	399	401	430	376	446	376	388	371	424	402	417	376	397	405	410	407	416	407	381	368	382	384	418	403	411	395	439	372	358	402	416	399	393	418	388	390	369	387	396	387	435	368	353	393	410	394	419	385	418	398	406	407	414	417	413	431	404	391	406	364	396	422	400	423	420	388	404	379	367	381	382	392	414	418	408	377	428	411	385	397	435	395	399	382	401	421	428	382	390	389	387	437	395	425	423	399	439	396	433	389	406	399	392	383	389	423	398	397	392	418	413	411	393	391	405	449	375	413	409	377	418	402	401	425	368	383	402	403	417	404	372	410	380	410	381	422	419	397	383	409	419	376	402	388	412	410	370	375	383	388	369	442	394	399	388	373	403	371	385	418	393	408	389	393	417	391	394	397	381	435	405	397	405	427	384	385	372	388	378	401	478	391	385	369	407	402	405	363	421	420	386	393	338	424	410	374	417	396	404	397	365	392	415	392	400	384	386	402	399	465	412	433	411	389	390	396	422	374	427	400	420	388	387	423	389	422	404	403	389	399	396	403	387	410	411	401	402	416	402	378	420	380	411	367	402	389	394	425	376	414	382	380	356	390	392	452	367	380	413	416	420	425	414	406	394	380	413	370	390	390	398	452	392	387	411	390	388	412	385	372	393	380	421	357	415	422	412	402	374	416	430	414	402	393	423	399	414	404	371	398	427	397	384	396	411	384	394	414	381	411	410	421	404	423	365	380	430	388	399	375	397	411	435	387	386	414	410	403	408	377	388
63035	92234	67165	38099	15673	6066	731	613	661	639	642	612	600	619	607	638	614	623	627	622	606	592	626	643	614	616	608	640	581	656	661	585	605	626	608	624	567	585	659	609	664	610	606	610	665	657	645	613	604	652	658	625	617	610	645	629	620	598	641	636	638	627	695	612	640	627	603	632	648	641	607	644	599	653	621	618	629	623	601	643	649	653	637	651	645	675	666	625	600	665	641	620	628	677	624	660	646	638	615	628	624	617	588	630	642	628	642	643	622	625	602	612	623	622	595	629	658	598	626	619	615	649	601	634	634	598	657	593	622	666	609	651	625	628	632	615	592	648	607	592	576	646	633	600	617	667	642	649	635	631	651	679	640	601	638	618	614	649	642	607	661	556	620	616	628	595	591	632	643	634	606	667	615	638	567	640	631	608	619	628	627	638	595	616	575	666	627	592	617	632	652	622	639	625	603	594	664	651	632	643	609	613	620	626	631	640	663	581	643	651	688	662	645	656	648	577	668	627	600	610	606	601	624	675	668	590	581	594	606	595	605	603	654	647	623	660	639	622	616	596	629	579	639	594	581	631	607	623	629	602	620	677	595	609	645	641	593	644	645	632	610	644	626	656	622	627	619	636	674	635	616	616	602	607	623	638	664	603	577	599	625	615	607	613	636	636	593	617	614	644	584	598	635	597	590	618	635	592	636	637	595	605	662	630	583	639	619	602	634	630	592	619	631	581	650	577	577	604	587	652	649	632	655	657	658	633	610	640	570	636	624	646	606	617	618	619	608	601	664	608	653	657	656	615	589	619	568	618	650	595	628	603	573	675	594	620	619	652	571	621	650	684	661	649	605	649	623	651	628	621	655	667	667	614	628	663	623	630	617	632	669	578	619	614	581	608	597	692	597	627	665	605	609	620	632	651	627	663	627	647	560	627	613	650	611	567	632	589	617	638	642	614	640	643	611	599	650	610	632	606	608	578	614	614	677	638	648	594	616	636	604	623	609	619	589	615	628	638	665	585	673	623	593	594	624	613	612	620	640	617	643	643	627	627	634	662	601	641	657	595	606	622	628	596	633	625	605	589	665	661	636	625	626	624	664	620	632	584	631	656	642	678	656	614	619	628	602	575	628	581	592	612	632	629	622	575	592	626	608	631	630	568	631	650	607	649	654	659	679	663	587	626	600	642	610	671	655	629	628	601	633	625	619	625	619	588	655	668	547	593	608	603	645	615	621	591	637	637	581	636	655	654	615	615	647	617	639	585	672	590	590	616	619	586	625	599	575	620	613	594	620	587	653	635	613	662	624	571	651	623	641	684	673	646	707	665	605	670	662	631	632	625	632	615	648	622	643	609	646	683	633	635	620	660	606	610	629	604	577	594	608	606	592	628	637	656	656	547	645	634	630	654	629	642	630	629	628	627	578	587	653	654	654	638	683	620	669	640	647	625	622	630	615	642	628	676	604	633	615	611	614	549	608	576	592	606	631	659	608	667	588	538	633	660	601	622	618	661	631	680	608	604	613	675	627	649	581	623	614	631	639	632	607	631	634	614	641	655	610	615	642	580	618	632	660	580	617	625	601	627	624	616	617	628	595	621	629	617	643	619	592	663	626	645	604	632	642	587	613	619	626	611	629	613	613	635	621	651	573	672	622	601	649	553	656	650	639	602	556	631	637	602	609	602	630	639	620	597	593	615	640	612	654	594	652	643	656	622	612	564	607	643	576	636	609	570	618	629	691	589	588	635	624	647	606	637	605	600	653	614	642	637	648	635	565	587	618	686	609	630	597	624	638	613	578	645	590	643	619	626	603	631	584	613	683	629	620	627	594	614	632	555	597	617	659	563	635	611	654	630	636	589	630	601	586	573	616	626	660	598	617	624	657	645	568	659	648	625	635	609	655	631	644	584	612	642	664	629	631	601	629	601	646	580	585	609	628	621	643	660	563	615	640	598	659	649	651	624	588	623	668	602	594	613	609	601	652	603	668	613	658	638	689	606	578	598	687	601	639	613	628	670	617	609	610	643	632	613	606	662	653	638	617	595	660	595	661	630	609	652	660	635	649	601	652	586	626	652	656	577	663	621	633	578	620	633	603	655	602	613	588	611	648	639	606	627	593	606	626	615	588	652	612	614	617	633	585	607	637	594	610	622	642	614	611	615	592	653	700	627	580	645	627	616	661	629	593	632	599	614	582	623	661	579	649	636	647	620	621	619	650	587	603	674	623	641	638	616	613	601	629	592	604	605	650	610	614	625	606	618	660	587	599	662	633	601	629	609	637	591	603	627	637	633	606	608	630	625	621	634	648	650	617	587	633	631	619	593	581	603	652	664	639	599	628	620	642	612	631	620	626	572	622	601	644	639	603	652	644	605	581	614	600	612	609	600	653	631	614	598	644	636	649	604	572	587	631	637	622	643	595	650	629	639	624	649	620	666	636	607	614	603	641	657	641	586	640	604	623	610	638	569	617	618	633	630	620	602	674	603	597	632	608	601	610	579	683	645	598	644	570	617	604	636	631	622	584	649	642	623	632	673	639	643	628	647	645	670	592	633	683	579	616	585	658	620	598	601	592	628	623	596	637	616	640	660	653	625	620	614	601	638	642	629	612	612	625	627	613	665	593	665	621	628	625	595	635	636	610	588	629	659	605	635	604	637	617	622	627	614	606	582	620	631	611	614	623	624	654	593	636	631	649	634	619	646	597	655	631	633	643	618	616	585	587	602	632	602	606	618	614	641	637	604	623	609	635	614	576	576	605	630	629	636	647	618	632	609	630	617	671	652	595	671	588	633	629	645	639	642	632	625	619	660	611	640	647	654	628	667	612	610	615	573	633	580	580	556	636	609	617	629	622	652	652	605	647	629	642	628	639	620	640	631	648	626	648	613	635	650	560	659	683	610	624	613	625	630	638	611	610	643	614	636	590	640	639	614	627	584	643	581	601	628	582	627	621	558	664	617	626	640	640	621	606	676	612	637	580	655	599	615	608	639	600	576	651	656	583	585	613	606	630	626	646	633	617	595	623	635	622	591	670	611	643	594	577	609	585	632	646	637	626	610	685	592	642	714	636	610	605	640	626	653	606	610	648	679	623	625	571	630	602	655	644	666	581	625	616	641	637	642	625	587	631	629	650	650	600	636	615	614	592	591	576	549	612	620	642	599	597	632	624	649	649	600	626	605	620	655	677	600	615	625	622	649	627	626	642	625	627	613	633	584	671	625	605	635	628	581	614	625	636	672	650	609	595	654	637	660	651	644	598	598	640	578	619	609	645	620	657	614	634	607	625	630	618	584	635	663	616	604	634	613	633	652	595	649	614	559	576	630	629	628	632	632	613	628	647	681	659	609	688	654	588	644	648	572	581	630	577	623	636	630	604	612	618	573	572	622	609	632	598	609	622	589	573	606	609	591	600	632	614	604	593	636	581	641	671	610	599	610	634	590	601	625	567	604	625	589	626	681	608	641	616	670	602	683	655	588	633	615	585	595	659	630
24370	22983	31708	26602	21694	17469	3836	711	588	600	603	612	571	587	635	549	568	593	559	581	593	608	551	606	559	551	546	541	639	558	567	557	550	588	643	579	595	556	569	597	572	555	606	529	586	595	529	583	574	594	558	605	573	604	580	595	599	582	603	600	551	589	603	572	579	569	542	590	569	562	580	577	550	571	599	553	566	532	568	571	586	583	599	586	559	556	604	560	573	552	603	589	546	567	585	556	582	542	574	568	588	589	534	587	553	569	559	546	562	606	590	580	579	529	567	539	558	560	606	537	571	575	571	567	572	568	557	563	553	560	557	593	595	549	587	594	575	552	604	578	623	574	612	540	577	547	604	541	592	590	550	588	538	598	541	588	601	572	632	570	569	558	604	558	539	526	603	587	589	602	610	589	564	575	581	593	597	561	549	526	610	574	572	569	548	627	530	596	588	570	559	521	551	572	597	522	598	564	548	543	559	566	592	601	576	612	596	565	540	538	607	550	518	575	573	583	586	548	552	575	573	571	560	559	593	571	546	539	542	555	558	577	582	605	555	547	587	603	574	546	564	593	607	578	592	602	595	596	577	566	605	582	553	561	596	586	593	544	560	583	586	600	602	596	595	583	552	537	558	587	529	557	632	527	583	547	555	570	573	601	567	578	566	562	595	585	579	568	581	516	554	588	601	572	528	580	572	554	557	570	569	534	535	593	596	531	540	586	544	559	546	556	577	530	603	526	591	584	555	555	603	593	557	590	544	561	589	566	586	610	592	591	563	570	580	587	559	540	517	574	547	555	571	571	606	518	572	575	597	556	585	551	569	557	552	573	605	565	564	563	592	602	577	578	564	594	545	601	557	560	599	585	575	557	619	621	567	591	570	555	584	578	565	599	575	577	560	573	566	570	588	552	591	569	570	527	574	587	555	532	602	550	547	560	590	552	599	586	557	541	560	546	615	578	584	562	546	591	553	578	557	572	607	578	581	589	571	545	578	585	571	574	562	553	574	551	570	573	609	566	560	538	579	604	581	572	548	572	542	595	564	586	614	559	584	586	552	546	576	612	582	567	552	569	545	577	549	558	586	586	585	576	601	576	625	558	547	555	531	564	560	569	581	601	572	565	570	563	562	524	597	558	568	547	555	540	581	540	589	536	569	563	546	600	527	540	567	566	592	605	579	556	560	588	579	581	593	558	557	544	543	585	587	526	547	604	527	579	600	579	577	563	541	584	541	585	569	578	585	583	544	557	565	588	536	619	608	580	581	576	578	587	609	546	547	592	558	562	537	554	567	576	539	553	582	587	591	587	545	576	592	576	561	601	593	539	592	548	572	534	604	550	584	580	562	539	538	556	575	556	578	560	613	574	640	588	614	582	552	588	572	561	579	587	559	605	589	558	572	542	579	524	559	620	548	577	574	585	554	579	600	602	556	580	538	583	592	578	588	558	541	599	585	554	548	544	601	566	579	564	571	562	577	555	521	568	543	575	593	585	591	516	609	528	567	557	560	561	569	598	571	548	530	595	601	581	578	564	597	604	593	589	580	564	556	566	566	566	593	543	577	589	590	579	565	561	599	608	575	551	567	614	530	574	596	605	580	595	577	593	549	558	539	545	572	574	563	539	579	535	576	543	584	549	547	591	578	597	573	572	561	581	523	575	591	585	555	578	596	550	553	570	567	545	580	545	586	567	586	582	556	567	545	573	591	595	586	569	542	572	566	582	565	600	586	550	591	574	542	608	546	554	613	552	546	612	546	544	619	578	553	580	576	577	550	580	590	541	584	587	568	554	586	588	579	575	612	537	577	561	598	552	595	547	562	556	597	553	564	570	543	560	540	577	536	594	531	557	545	586	615	592	553	562	570	547	570	589	583	587	538	603	549	578	541	593	570	556	591	558	583	558	621	570	590	557	602	590	554	573	577	584	549	578	600	584	576	527	582	498	610	560	581	564	574	536	575	552	550	585	590	547	612	534	535	572	617	555	543	577	544	542	583	551	549	602	573	559	591	609	550	560	565	612	597	562	526	632	568	596	546	562	561	586	597	538	557	526	579	613	595	574	591	615	539	586	593	573	570	578	582	588	555	535	522	516	622	564	542	571	575	591	585	560	563	565	624	586	576	615	545	560	548	563	573	586	572	605	543	586	599	595	542	549	526	569	546	570	535	597	589	564	567	562	597	585	583	572	552	544	549	610	604	557	563	579	548	577	569	562	569	561	598	579	586	557	577	598	565	607	578	601	560	606	557	556	577	611	549	511	527	574	575	589	549	568	526	598	536	540	571	573	556	602	559	538	521	596	546	631	564	569	573	547	512	588	550	603	540	579	549	566	568	577	573	578	563	561	560	588	535	593	586	582	564	575	546	594	567	572	565	567	556	597	581	598	589	572	617	601	589	625	609	610	560	555	571	530	571	549	587	567	597	558	537	596	603	552	573	553	548	573	606	616	577	566	571	591	550	594	594	597	499	583	543	564	550	610	584	579	595	557	569	589	583	589	552	624	590	564	557	593	592	560	549	566	568	585	583	509	569	597	551	557	579	594	586	563	595	565	553	554	548	564	547	541	617	564	597	550	598	584	610	604	591	591	555	575	610	576	619	598	542	570	579	568	578	575	614	574	541	569	575	568	585	570	572	523	544	617	521	569	601	584	528	619	570	559	561	593	583	534	574	534	595	570	557	527	576	553	549	491	584	535	586	550	591	577	573	557	546	550	563	558	616	581	589	590	578	572	575	573	545	522	601	574	539	583	557	609	556	546	572	551	534	576	555	555	602	573	577	560	561	579	551	543	586	600	590	590	576	619	572	607	560	597	558	580	583	556	583	576	616	569	530	556	598	577	586	546	578	621	561	589	593	600	571	615	550	518	550	523	624	563	597	542	548	639	575	553	529	577	586	531	632	569	594	538	564	630	542	561	591	580	570	578	615	568	605	583	586	558	616	565	553	557	572	596	569	547	574	557	607	611	543	544	549	593	540	560	574	603	571	554	586	567	592	566	562	592	573	516	587	616	584	575	596	598	589	569	613	563	565	545	594	558	576	561	527	556	539	577	614	574	564	587	537	573	604	594	584	545	562	526	557	568	554	545	554	559	579	555	552	581	631	566	597	568	574	556	574	603	571	607	561	520	546	576	573	546	556	606	563	606	527	571	571	561	551	579	560	507	568	565	565	589	575	577	569	519	575	560	577	585	534	567	591	540	552	576	548	576	550	589	570	556	562	537	577	564	560	550	529	576	566	527	564	555	593	569	566	564	635	599	578	584	598	594	578	592	567	558	559	561	562	579	586	570	571	540	587	562	576	554	566	587	543	559	584	571	573	581	566	581	614	551	529	570	569	586	571	545	556	548	578	524	557	587	561	569	562	613	574	585	560	577	553	568	569	563	586	564	584	595	563	575	553	567	586	569	579	589	566	574	545	530	589	623	577	558	581	530	547	570	562	568	585	536	551	537	565	564	558	539	615	564	608	552	580	581	554	627	568	590	513	584
61860	100624	74363	45195	20788	9131	1036	801	860	855	869	828	884	776	876	815	889	824	895	874	845	803	845	858	891	824	837	877	873	850	877	888	807	853	883	825	811	878	879	838	878	879	847	857	802	895	864	866	888	841	858	892	812	900	800	845	860	821	859	863	889	857	827	851	863	862	873	841	875	873	866	887	820	852	879	877	853	881	858	888	840	857	864	879	836	847	859	837	883	809	834	866	814	852	900	835	861	799	932	901	851	820	965	868	871	865	876	857	864	896	844	852	865	880	891	888	879	864	835	808	863	856	902	860	849	856	831	845	864	867	832	880	812	898	880	828	852	823	824	902	804	880	818	860	896	865	831	871	816	896	825	817	893	825	831	867	881	818	841	830	840	844	865	865	799	841	847	826	902	866	854	877	837	906	854	838	873	833	853	874	888	918	853	828	896	865	816	881	836	859	833	843	824	853	876	833	844	859	816	841	881	888	786	835	841	866	860	856	861	907	844	867	839	822	854	855	880	837	854	855	898	860	821	843	858	879	857	854	803	824	870	805	842	856	822	842	871	817	871	841	860	822	822	827	803	879	864	888	869	882	863	840	866	829	807	831	859	810	831	843	922	874	833	818	814	852	842	873	852	854	807	855	842	829	873	845	864	866	890	874	846	865	868	862	837	876	852	864	870	819	828	891	896	898	848	837	850	840	789	830	834	824	850	837	850	845	859	867	849	900	848	887	863	810	829	854	861	845	867	820	875	853	822	834	816	842	922	871	837	911	820	842	899	885	868	883	900	841	894	894	877	857	921	822	915	838	831	891	866	879	876	875	842	892	879	919	886	856	835	846	851	885	848	830	851	805	893	822	853	861	878	797	853	854	880	876	840	895	868	830	877	862	857	901	868	887	850	844	865	833	825	831	871	853	862	866	870	831	852	822	850	894	856	841	868	876	904	815	894	878	862	839	841	870	842	840	879	903	841	832	861	919	818	877	881	880	823	846	889	852	878	939	868	853	832	881	833	837	864	823	852	835	833	872	788	879	835	902	813	824	864	876	844	880	884	875	841	893	896	917	835	908	847	849	863	823	850	882	895	830	861	860	854	824	881	933	829	890	904	857	844	861	858	929	876	858	863	866	899	843	869	854	797	883	853	891	871	849	809	849	850	864	846	864	860	860	832	840	861	848	886	862	902	886	896	904	835	837	836	863	870	829	875	866	901	881	873	887	872	825	776	875	841	785	853	860	844	837	887	840	823	836	838	866	846	866	879	826	853	867	816	939	906	859	830	865	853	881	827	863	884	836	819	890	892	891	881	841	857	829	888	812	854	798	839	857	821	912	835	884	825	846	867	892	880	832	833	808	882	869	881	851	815	877	817	938	853	848	866	889	891	851	853	823	834	845	855	860	815	848	814	852	804	836	818	855	906	874	853	840	895	833	861	831	877	866	869	825	849	867	847	840	895	870	799	840	837	844	927	862	890	893	851	831	789	908	850	875	908	827	818	870	838	871	868	813	841	940	863	854	853	851	855	848	858	870	853	913	879	858	844	868	888	825	849	824	817	843	839	848	854	801	826	832	896	846	813	841	825	868	908	806	808	797	867	853	845	803	898	842	859	868	923	822	885	819	871	830	833	885	863	828	829	892	859	837	852	833	835	892	848	804	887	923	857	870	824	833	792	825	862	864	881	865	859	858	872	873	868	818	872	802	857	868	897	896	827	827	847	859	896	870	811	850	866	859	917	840	893	844	861	818	821	885	880	841	860	840	852	819	838	889	832	852	804	812	840	817	927	804	863	879	836	910	867	872	853	911	912	855	882	834	833	910	843	828	852	882	846	843	845	880	887	889	829	869	854	847	846	878	883	872	912	905	867	845	913	850	850	870	852	828	859	839	849	895	803	899	857	820	882	814	869	875	845	819	859	904	877	876	834	866	845	872	867	870	848	857	895	850	861	870	852	900	898	860	813	873	823	858	906	831	873	803	884	809	877	819	848	921	847	850	859	899	857	841	818	888	841	877	860	840	847	901	819	873	814	893	910	861	845	842	875	798	893	877	897	897	910	800	879	823	801	858	903	920	872	882	842	843	841	891	840	898	890	879	839	858	894	859	852	873	821	871	836	872	884	878	856	883	847	802	860	858	861	822	878	828	906	805	828	817	813	880	889	830	921	855	847	910	868	865	848	882	846	862	884	901	898	870	832	878	856	835	819	841	898	890	840	925	800	866	872	808	861	873	865	835	840	815	850	807	859	823	812	863	856	865	859	863	824	845	869	858	900	843	857	907	838	846	869	843	831	872	884	844	920	880	849	817	866	820	855	899	912	827	872	929	836	851	909	877	824	878	857	869	863	821	832	844	831	847	832	810	875	833	857	849	785	838	806	865	857	871	901	898	885	889	834	866	868	856	855	831	852	847	855	847	825	858	839	846	848	869	875	842	867	902	856	854	848	872	856	866	851	856	859	865	847	832	916	891	861	865	863	875	833	895	919	861	859	858	893	877	915	840	852	809	846	820	814	869	854	892	873	876	816	910	808	881	844	877	809	844	873	889	849	831	842	876	851	910	839	820	778	886	864	840	880	927	834	825	854	844	887	880	849	854	865	862	844	860	857	897	858	888	879	873	900	813	922	841	827	848	915	858	841	830	861	839	833	833	832	835	857	859	799	905	878	899	860	855	831	819	924	867	839	837	847	796	926	885	854	840	854	850	847	833	859	863	856	875	870	848	842	846	833	869	878	893	821	870	900	845	843	820	858	856	869	851	866	824	800	880	886	862	824	858	850	853	796	829	818	810	881	894	845	897	857	846	812	854	843	769	783	893	891	867	847	830	853	877	852	867	841	837	862	851	814	929	838	847	895	843	842	872	856	861	851	868	844	870	827	864	879	878	828	844	871	893	836	851	863	909	883	849	879	903	914	828	827	880	872	858	825	871	875	793	826	830	851	824	836	865	876	871	821	867	828	857	855	875	904	842	837	883	872	836	797	839	839	867	844	823	824	873	826	823	847	839	839	845	887	819	834	849	884	893	875	872	869	813	908	879	846	823	911	856	879	838	891	845	873	882	875	860	847	827	882	908	872	850	897	865	867	785	813	832	809	848	850	828	842	857	885	848	867	907	905	823	848	842	864	856	870	872	844	866	886	851	847	835	866	861	883	843	793	841	883	811	865	846	849	803	865	851	840	843	847	838	923	838	849	895	863	829	848	878	846	822	852	834	824	853	821	842	834	852	874	816	904	874	881	834	874	868	857	857	866	841	911	927	853	900	902	858	867	823	853	879	848	875	871	850	838	908	847	810	833	812	864	875	875	852	852	838	867	882	829	875	887	830	879	874	812	891	870	831	854	885	912	857	869	852	867	876	879	892	822	834	902	839	854	838	811	865	863	825	891	815	855	863	801	828	899	868	797	864	785	861	836	879	873	874	868	866	825	844	898	867	879	889	811	786	874	870	889	846	785	826	869	878	847	856	872	891	837	928	893	816	871	839	828	877	816	932
32265	31098	27595	13135	1832	645	317	332	289	321	295	321	277	308	309	278	306	275	284	328	288	286	289	280	289	313	303	308	281	318	313	290	301	311	286	306	305	311	300	317	292	287	322	277	285	265	315	291	270	285	305	312	300	300	279	291	301	275	280	293	253	317	321	318	317	326	290	324	317	308	269	310	292	292	324	260	274	311	282	314	292	285	282	313	308	294	279	303	300	303	282	292	306	275	283	315	284	296	284	291	281	268	257	309	299	297	302	276	290	281	278	300	282	279	318	282	281	279	280	254	308	274	283	285	288	332	296	284	315	296	295	300	300	303	292	333	313	293	282	305	314	266	324	294	284	274	307	277	273	303	313	313	326	289	289	312	283	310	305	314	276	277	306	304	285	271	313	328	265	287	302	291	260	305	278	301	255	330	268	308	301	295	298	330	286	285	277	304	326	313	323	329	292	296	308	347	313	339	279	348	295	312	319	305	334	275	291	279	302	283	328	287	295	299	290	331	288	307	295	261	297	295	300	287	310	290	297	321	283	314	309	307	299	280	266	302	332	270	303	308	345	316	288	252	281	295	290	294	268	293	289	318	279	316	318	301	272	279	291	324	296	288	302	295	283	296	312	312	308	259	307	274	297	295	282	286	321	285	324	316	293	286	310	305	278	270	287	306	308	271	297	266	326	298	302	281	289	286	301	306	307	256	306	307	312	301	299	254	316	294	276	299	273	292	295	308	281	305	297	314	287	290	316	298	281	283	268	264	301	289	268	298	257	261	326	285	302	300	300	292	304	271	319	282	299	264	319	297	268	338	290	259	277	319	326	308	302	297	293	313	294	278	278	294	327	277	305	287	314	290	306	326	331	303	301	276	338	307	304	279	293	268	288	291	289	296	290	313	303	297	297	248	297	301	293	322	284	316	267	273	297	323	328	326	298	284	331	248	282	268	287	293	296	278	302	317	264	292	327	278	306	304	316	290	315	337	304	308	289	282	331	272	287	271	301	287	277	301	311	293	294	283	329	295	312	306	296	293	282	307	306	283	311	286	295	293	301	299	301	292	313	272	304	284	277	305	302	301	277	274	300	290	302	312	289	285	291	300	305	328	305	311	303	278	291	282	310	301	306	304	308	326	285	270	294	310	291	303	313	303	272	323	266	281	307	315	298	309	297	300	324	305	318	305	280	323	309	288	300	303	326	296	302	311	282	276	297	334	276	285	284	301	281	297	286	295	301	318	316	298	292	286	275	280	293	297	300	286	317	300	294	282	288	292	279	332	308	270	275	281	304	291	289	305	289	272	286	289	265	275	306	307	307	286	297	304	315	309	285	325	304	308	292	309	299	331	301	272	299	300	299	289	319	284	294	330	298	331	317	287	292	280	284	264	326	297	245	335	276	295	279	285	326	310	291	275	277	310	310	328	282	310	304	317	313	308	273	284	301	295	314	275	285	322	317	295	276	268	329	301	278	263	287	287	290	288	295	301	314	319	289	272	320	300	297	300	304	306	324	295	294	276	292	309	268	310	272	286	292	294	283	304	309	305	295	304	297	323	312	288	301	283	288	319	285	290	311	302	305	284	312	273	266	304	302	313	305	302	265	290	314	299	307	307	301	320	302	315	312	276	322	331	289	314	303	307	313	306	294	318	321	321	309	327	297	291	301	297	326	290	295	288	289	285	287	297	304	328	295	278	294	304	303	296	304	298	295	296	325	328	317	321	328	291	286	311	297	296	247	283	315	282	257	268	310	291	290	304	294	287	281	319	285	290	288	291	295	319	307	299	282	293	293	320	306	296	287	260	286	276	302	298	284	296	297	290	282	321	286	282	305	289	273	299	331	295	298	301	290	268	306	276	295	314	312	315	288	291	331	308	320	306	284	265	295	283	299	331	318	291	298	301	306	318	319	310	335	293	280	285	309	325	304	289	295	318	283	289	274	276	313	294	288	305	302	317	295	321	285	337	277	332	318	268	278	288	271	304	314	307	265	293	306	276	327	320	307	301	301	314	292	339	297	283	297	275	308	282	311	296	272	279	278	310	308	277	290	319	278	276	303	291	320	308	305	320	292	301	275	316	282	312	289	324	297	295	311	284	319	286	281	305	316	305	302	274	299	300	334	288	280	305	306	272	264	309	299	270	306	299	299	294	313	280	283	331	258	303	290	298	307	291	356	285	302	304	287	307	266	308	297	284	284	278	320	279	306	284	311	293	314	310	269	288	300	305	295	296	278	291	322	270	286	323	267	282	303	292	300	309	306	320	257	290	318	298	280	268	298	282	277	300	292	312	294	291	292	293	327	255	293	327	305	304	327	294	288	285	315	295	259	265	321	283	274	290	295	313	297	304	303	309	298	268	293	294	294	322	310	318	279	308	294	277	288	268	292	327	294	279	339	302	275	293	294	301	288	273	327	303	311	266	266	290	284	303	287	286	302	297	294	302	282	309	308	315	270	301	307	294	297	284	268	292	282	284	266	286	277	285	285	286	301	294	281	293	303	278	271	287	274	287	311	253	314	319	305	274	309	292	290	293	275	299	285	311	310	286	288	267	307	329	304	307	306	333	296	299	317	308	287	268	325	261	300	299	292	280	303	252	298	286	287	270	310	278	293	298	291	256	298	274	307	274	290	310	279	298	283	303	312	286	283	295	279	260	325	262	297	290	298	311	282	303	269	311	303	298	277	285	290	311	283	320	315	305	281	294	288	289	279	330	288	286	289	306	328	301	280	284	297	280	345	287	312	326	301	295	299	313	305	310	296	308	274	268	292	270	308	283	228	294	287	292	282	293	286	299	318	290	280	308	295	292	280	312	299	293	295	334	298	304	291	304	327	274	296	286	259	304	310	332	302	268	297	305	297	289	305	335	325	295	289	312	289	337	308	299	280	287	308	295	299	315	292	281	298	287	280	280	284	296	305	289	297	290	299	280	284	282	272	288	315	284	302	286	315	311	288	262	292	283	314	279	267	285	255	287	312	283	264	309	275	298	272	295	277	341	303	282	260	311	313	274	319	295	301	295	317	306	294	276	289	294	295	295	297	303	294	299	333	300	288	325	299	318	262	281	287	254	301	288	292	266	298	299	314	316	313	322	274	283	297	273	331	323	297	319	296	277	322	310	302	310	286	307	294	293	305	302	300	261	297	275	310	276	314	281	305	304	293	315	315	316	297	305	319	314	305	316	308	289	288	308	312	304	293	274	283	280	310	264	314	315	336	295	283	318	331	319	317	303	319	282	259	294	300	294	281	316	265	300	303	302	303	314	305	309	278	284	300	314	304	285	262	297	303	318	294	276	296	308	297	305	313	286	293	319	306	295	323	301	308	299	297	267	278	328	310	323	294	300	305	326	300	305	298	307	303	310	301	303	263	295	307	288	291	291	303	326	283	320	287	283	313	286	284	264	283	283	308	281	285	327	280	328	305	294	283	282	291	319	275	289	304	300	301	280	317	292	308	300	295	297	291	300	280	300	285	320	314	320	269	286	299	284
41217	47921	32489	13489	3049	1253	513	484	483	481	502	509	473	469	496	502	485	508	483	508	471	451	480	504	486	501	478	474	496	536	510	519	510	509	523	511	474	520	511	499	496	483	498	481	500	474	474	481	491	487	518	502	507	482	532	497	489	481	481	474	481	502	474	495	509	507	478	494	445	414	437	479	533	462	470	475	481	506	449	531	494	470	415	510	512	502	490	474	461	497	539	488	455	471	484	481	509	445	472	486	489	511	487	490	503	479	476	509	486	510	474	518	496	479	505	457	526	524	500	499	485	515	478	524	493	497	467	466	467	493	534	478	485	472	525	501	498	501	480	489	491	508	463	489	458	472	478	500	515	490	510	465	520	501	495	504	496	475	455	464	486	480	502	521	469	482	498	494	484	525	492	470	499	487	479	453	518	518	496	504	514	508	511	479	474	495	495	458	467	493	490	535	541	487	502	460	487	476	534	483	492	503	483	539	513	485	464	453	525	479	492	500	491	523	467	509	466	451	516	507	488	461	511	482	533	508	467	478	447	498	523	497	488	497	526	490	509	464	498	468	477	514	483	492	517	500	504	499	492	492	480	458	531	477	503	454	461	526	478	485	496	500	471	496	450	459	497	451	507	455	489	517	474	456	447	467	475	511	507	505	493	468	499	490	497	508	510	467	512	505	519	498	509	526	482	516	463	491	472	481	488	477	502	451	514	468	507	500	454	503	457	462	531	521	502	483	471	511	493	485	491	502	497	512	492	515	476	518	482	474	475	507	464	489	480	497	494	503	468	482	513	484	522	481	468	513	489	467	489	483	525	528	488	504	515	475	464	524	491	486	484	461	509	513	524	515	477	501	478	474	449	482	521	510	511	505	467	500	453	492	445	487	522	468	485	475	493	488	494	500	517	518	517	498	519	496	442	511	454	490	453	515	488	451	484	499	456	448	516	521	517	462	502	486	494	472	485	505	507	503	474	492	483	506	467	491	518	478	510	479	514	475	455	453	468	460	475	475	469	516	494	488	493	499	517	501	479	509	496	487	503	476	460	489	489	479	493	488	486	499	462	493	480	490	486	510	475	427	499	473	518	542	500	458	511	474	496	516	483	489	502	518	493	502	523	466	492	480	484	493	523	484	452	487	520	475	489	485	488	519	485	478	474	483	470	510	469	479	520	478	502	476	471	487	441	480	507	540	468	485	480	453	476	451	522	472	478	466	483	487	462	482	496	490	495	482	504	515	516	460	474	503	485	486	480	467	501	462	477	507	474	480	470	502	494	527	495	510	481	466	539	498	505	446	490	474	504	471	468	498	514	481	507	459	447	509	473	451	505	468	523	490	513	525	494	476	478	512	472	467	474	475	484	536	512	491	470	495	513	488	493	477	539	528	494	477	441	498	479	485	514	519	475	487	493	450	502	479	493	478	491	504	495	501	469	515	468	473	470	442	460	527	471	468	491	490	467	483	525	486	487	506	430	484	495	502	509	465	444	544	499	465	498	493	500	461	531	507	482	525	506	487	455	450	470	477	481	486	479	452	497	505	474	519	492	494	487	483	504	498	492	508	491	492	457	494	524	513	508	485	496	487	500	484	463	503	458	499	542	491	487	502	488	462	450	497	534	440	524	465	513	552	523	477	477	458	471	486	511	466	495	500	484	522	468	488	507	495	507	483	492	472	490	517	500	486	493	517	523	498	472	509	516	466	473	458	537	481	485	474	473	505	458	506	494	472	485	496	488	444	478	495	505	486	495	494	521	501	458	477	496	488	485	479	497	461	493	526	513	491	486	515	474	437	451	506	489	492	504	497	494	493	494	464	527	504	521	471	500	471	477	483	506	469	449	449	481	455	505	478	471	516	506	468	464	477	496	518	442	525	487	463	530	450	462	490	504	511	491	492	533	494	481	479	472	510	460	472	490	492	496	498	499	519	452	468	526	521	484	516	492	472	497	493	489	485	467	511	499	486	492	507	482	461	514	480	492	435	525	486	501	492	519	461	484	479	476	500	498	537	493	543	463	452	477	499	529	534	502	464	481	472	497	485	490	466	495	460	498	486	480	456	491	467	491	513	496	518	467	476	487	514	491	512	518	515	537	468	467	485	467	476	474	440	486	514	465	491	530	492	521	491	500	457	506	464	481	482	499	483	520	491	490	483	455	507	494	490	504	487	520	479	507	494	494	527	502	475	439	506	504	497	479	475	456	503	496	463	538	467	471	483	490	487	460	442	481	486	490	478	489	502	483	489	494	480	490	471	435	458	520	483	535	478	497	491	506	486	452	502	464	509	474	488	524	535	504	498	469	509	498	495	473	480	488	459	479	519	478	471	489	487	459	462	512	503	495	512	540	489	501	495	509	501	514	467	492	481	437	516	506	452	519	499	480	528	499	491	487	472	442	521	445	483	469	488	500	468	486	485	474	503	486	495	492	499	484	475	508	482	477	439	479	490	510	464	502	482	470	477	482	473	518	479	497	473	484	482	522	491	465	475	509	499	446	480	514	494	471	476	459	530	454	505	532	498	524	488	459	492	549	463	472	517	487	488	502	473	461	487	493	494	493	502	516	504	501	516	479	497	496	470	492	492	494	491	507	484	483	467	481	484	471	530	500	488	504	509	497	499	479	510	476	489	472	503	491	502	495	512	509	490	496	526	453	491	549	503	523	524	516	477	486	503	497	529	472	512	484	523	493	486	500	467	483	505	496	485	528	467	508	496	446	468	517	475	508	470	476	468	460	471	482	479	462	499	473	472	498	492	479	515	520	450	493	505	491	483	463	478	500	510	473	499	461	462	493	480	501	465	475	506	464	484	468	467	493	501	473	491	518	504	480	478	490	502	499	538	513	483	449	486	474	510	536	501	525	489	469	480	507	493	463	508	499	498	476	488	488	477	499	477	483	423	476	475	450	496	489	475	512	475	472	527	476	474	481	502	512	487	511	533	463	476	487	521	503	473	488	521	463	479	508	472	448	507	475	505	511	492	445	514	455	499	512	507	490	541	479	535	479	518	521	486	516	457	490	489	503	502	494	495	523	468	484	493	522	498	499	509	488	531	512	446	461	519	462	501	451	476	514	504	455	516	479	530	481	510	474	495	492	489	487	466	468	509	523	539	463	525	518	470	456	472	477	522	463	467	502	515	479	499	507	495	474	519	457	480	481	485	476	508	498	458	534	481	501	472	469	455	481	507	550	480	534	466	487	487	525	486	485	521	542	470	531	474	469	432	500	443	507	499	506	504	493	503	503	472	495	463	478	467	501	524	476	549	491	517	479	458	469	513	495	499	550	506	497	492	477	510	506	513	468	423	496	525	475	456	493	520	473	489	491	521	482	513	508	488	459	446	467	461	484	457	538	470	483	500	489	491	507	487	471	449	482	523	505	480	482	530	514	500	480	494	471	438	515	457	525	483	485	523	470	483	494	481	481	538	454	528	488	479	488	462	477	520	502	478	456	478	470	503	462	474	488	454	519	482	512	500	495	487	471	519	519	479
25684	24951	33900	28087	20192	10088	891	427	420	400	383	396	402	415	397	395	361	398	415	386	387	370	417	359	385	413	403	382	410	340	401	375	370	370	389	404	428	408	398	370	409	368	413	385	341	379	386	393	381	410	360	422	392	404	399	381	382	366	431	416	379	423	399	381	388	391	393	390	357	358	365	391	404	389	422	377	358	427	380	380	393	417	413	416	396	384	389	368	366	404	408	406	406	409	428	388	366	368	392	386	383	372	392	423	380	391	389	389	395	387	409	384	406	401	395	381	399	394	382	378	391	378	396	354	402	363	389	404	386	368	359	423	388	353	375	348	383	411	399	394	370	373	376	422	397	353	392	407	368	377	388	397	389	377	401	384	390	379	391	375	380	377	399	356	370	424	361	402	381	410	381	426	386	396	360	414	386	375	372	357	402	356	399	405	371	368	363	385	397	414	376	409	355	420	348	402	380	403	389	375	389	401	394	414	417	390	364	389	381	389	393	406	397	401	362	391	403	367	395	364	390	381	401	392	367	406	378	359	401	384	391	426	356	421	378	381	367	359	414	371	357	373	349	361	380	386	378	412	380	405	384	383	377	394	412	388	401	374	401	420	358	371	382	378	369	402	420	401	355	394	338	382	365	392	378	368	381	383	379	384	379	394	332	386	365	386	385	399	382	374	353	398	404	427	407	384	310	393	338	375	393	398	377	376	383	390	385	364	408	393	401	384	361	407	382	379	409	393	387	364	392	400	382	398	377	407	424	419	393	368	392	372	405	413	413	376	394	391	376	386	394	391	388	404	399	394	394	402	376	411	390	364	407	383	408	375	410	385	378	389	412	371	364	405	388	392	398	372	356	377	352	384	370	418	380	359	378	383	385	378	406	365	411	376	398	368	386	377	383	390	359	396	384	371	379	387	384	384	411	410	358	412	361	403	365	405	435	409	418	403	360	410	370	407	386	377	376	394	360	402	383	429	408	358	402	398	369	453	410	385	358	390	404	359	388	387	389	373	383	391	392	383	384	399	376	389	394	424	367	393	391	400	400	425	419	373	393	389	393	355	377	403	375	393	389	400	372	407	395	401	412	389	393	367	403	400	374	405	387	353	369	402	386	396	371	360	389	423	404	381	353	395	380	408	385	349	397	394	416	397	344	376	422	397	402	426	416	379	375	394	394	381	399	405	411	381	411	398	344	424	396	412	375	381	380	350	380	389	366	375	401	384	395	347	389	393	400	424	385	422	365	376	394	363	425	385	381	375	417	384	377	392	364	375	420	394	406	377	386	362	392	408	370	391	375	399	426	377	346	373	395	418	396	409	419	378	350	395	385	383	349	407	387	415	385	400	401	382	384	395	385	386	389	371	390	387	402	410	401	426	383	388	370	394	385	400	378	406	376	389	376	413	404	409	386	384	367	375	387	366	414	399	366	431	396	351	349	369	387	397	422	375	361	384	382	401	395	366	393	400	387	392	413	403	388	398	374	378	406	395	380	457	365	364	400	374	355	353	401	382	380	377	414	365	382	381	393	407	387	398	363	394	380	397	403	373	390	382	377	367	383	406	385	400	376	366	382	386	381	397	393	383	384	400	425	395	403	337	392	384	407	408	405	403	381	394	395	370	399	409	386	369	404	360	398	379	378	379	371	396	410	381	389	396	419	386	383	411	376	389	388	397	418	392	433	368	434	385	381	369	388	391	392	413	379	369	412	384	411	383	356	345	400	371	390	420	372	352	408	374	388	396	386	371	388	394	400	393	402	345	401	409	393	389	426	403	381	394	372	383	409	416	351	389	376	384	401	389	396	422	373	414	364	371	398	391	405	368	410	368	364	408	384	372	375	377	402	388	373	403	374	365	426	377	392	405	375	360	381	375	383	382	390	354	395	355	356	350	433	361	387	380	434	380	381	399	410	362	369	396	414	393	372	370	403	358	421	367	426	358	394	386	375	365	372	383	408	390	374	379	411	402	410	396	362	414	418	382	375	388	379	364	391	389	387	415	381	363	375	380	402	387	397	392	351	368	361	411	349	420	356	406	404	395	405	379	390	379	367	394	424	381	367	351	389	408	396	375	385	384	411	381	380	379	423	371	362	378	401	395	372	399	396	366	373	375	372	371	382	392	381	411	368	377	400	378	372	399	400	364	379	387	410	360	388	389	367	396	375	373	399	398	403	373	394	385	406	386	382	428	388	385	395	401	416	394	388	407	379	380	390	413	352	379	388	396	398	395	402	399	392	399	378	381	365	397	401	398	362	393	403	352	410	391	358	426	403	394	379	374	403	382	398	361	380	380	394	392	413	376	380	342	387	367	397	398	408	388	355	378	358	379	407	394	405	347	354	406	459	399	383	379	402	391	385	379	406	404	362	408	390	363	433	421	398	374	370	439	371	393	381	401	392	386	365	386	395	388	381	384	398	357	357	374	386	388	421	396	370	394	423	392	398	371	368	407	336	376	353	393	395	348	402	383	438	367	384	368	421	380	347	373	389	377	402	390	402	397	395	380	403	391	392	384	368	389	356	419	378	395	386	397	387	407	377	431	385	386	409	388	404	398	394	404	383	362	386	419	367	384	371	395	370	392	391	425	376	388	423	399	372	433	386	382	386	381	392	402	415	391	399	397	377	394	388	381	381	408	415	388	368	384	358	363	341	382	370	404	409	390	412	391	427	372	394	444	410	405	404	403	383	409	352	373	404	419	395	404	344	344	400	410	389	372	387	374	402	370	368	402	395	384	391	376	431	398	380	405	383	382	390	408	384	356	361	382	361	392	415	373	403	393	396	357	365	396	360	352	429	394	365	393	374	418	404	398	362	376	390	350	387	381	419	355	394	390	422	401	397	403	381	402	401	386	366	396	386	417	397	391	363	337	402	397	411	381	377	362	354	407	386	386	387	414	365	387	413	381	391	377	402	372	393	369	411	366	404	402	416	362	382	392	393	390	430	403	402	375	415	359	399	394	340	370	363	354	372	403	407	411	378	396	337	404	400	379	384	379	369	401	382	394	387	378	401	398	430	391	428	413	381	400	392	391	398	379	421	420	416	405	394	410	378	384	396	385	387	330	368	379	389	391	383	439	368	391	406	374	398	419	381	373	396	373	416	412	413	406	378	372	371	409	408	374	385	372	383	407	385	411	367	373	409	389	335	400	425	389	389	377	381	389	339	376	410	366	377	383	406	360	382	381	395	390	400	388	389	414	415	372	387	388	360	380	416	374	375	401	391	392	395	390	372	388	390	414	351	408	383	410	389	390	386	412	401	376	373	401	378	395	423	409	384	364	369	368	407	376	384	394	407	401	405	367	384	396	356	394	407	392	377	380	405	378	406	399	415	343	370	383	371	382	379	413	394	399	398	375	394	398	351	426	374	418	374	393	413	396	387	395	399	371	368	395	385	389	393	413	384	372	371	358	376	370	368	373	388	373	417	340	398	390	406	402	417	384	405	397	373	374	455	404	390	374	421	376	423	414	434	437	398	394	380	383	418	383
62567	92804	65669	38383	16536	7644	776	601	605	648	575	612	616	623	673	588	582	630	611	609	594	616	599	622	640	619	596	620	570	624	600	627	671	607	590	641	626	629	592	641	573	631	637	615	630	638	627	624	621	585	560	594	599	587	636	614	627	592	611	620	599	639	612	623	604	605	604	640	563	590	634	640	605	580	656	605	613	598	618	586	645	637	627	651	624	648	609	604	598	584	622	649	629	619	571	605	592	625	623	620	632	600	626	656	605	634	589	570	596	623	615	629	644	622	617	617	636	566	634	605	637	625	662	636	596	588	636	585	648	571	582	616	630	573	617	627	637	585	582	611	582	608	623	610	615	606	604	610	614	605	606	629	637	647	651	640	604	644	619	609	652	601	610	604	625	583	631	619	629	599	610	621	625	597	557	622	630	643	591	643	583	643	621	551	627	588	632	617	616	612	618	633	646	620	583	611	618	628	619	603	602	597	632	605	630	607	658	627	602	602	633	573	589	639	615	649	618	616	630	626	623	631	617	643	593	611	649	599	595	666	600	577	612	593	634	641	589	621	606	617	645	609	656	628	655	568	658	653	625	587	653	630	639	578	625	603	625	652	621	583	584	617	597	589	631	612	636	629	602	595	636	600	611	636	650	582	624	606	587	618	608	612	678	629	647	623	614	607	607	562	601	646	619	602	652	587	597	605	639	598	573	619	621	617	627	630	609	602	549	648	624	637	663	581	629	605	628	609	610	605	597	596	603	610	654	612	633	597	609	652	681	650	608	595	612	586	618	645	628	590	633	610	576	632	661	632	622	601	635	625	582	590	615	600	642	603	561	679	640	637	606	603	618	605	597	607	547	633	616	603	651	625	599	602	629	635	598	642	592	625	596	602	607	638	613	641	637	603	608	621	617	592	582	640	614	623	576	618	613	574	631	637	593	622	643	615	597	589	602	598	622	584	632	593	590	603	601	590	594	570	614	616	585	607	615	632	692	671	640	611	652	622	624	595	583	594	649	616	638	621	625	610	593	608	646	629	620	598	588	623	569	577	578	614	659	644	645	638	620	611	616	619	586	615	611	610	677	586	616	645	630	619	656	591	620	635	588	596	591	622	594	626	606	634	593	604	614	621	603	582	658	624	645	631	604	611	607	618	657	631	598	594	632	580	562	627	611	600	596	601	617	597	627	620	633	590	640	618	582	567	594	615	663	624	620	625	550	605	608	630	590	628	650	612	589	586	600	624	623	612	640	621	619	620	601	580	622	609	636	621	593	616	583	631	577	602	662	622	610	647	567	597	642	641	620	620	570	632	633	611	596	621	621	599	624	596	589	654	600	611	587	611	620	608	581	610	574	610	584	636	615	662	592	620	627	572	573	655	630	614	666	629	580	654	596	629	624	615	581	617	639	653	636	617	620	608	595	561	585	665	646	625	615	614	578	620	686	576	617	632	642	655	633	598	655	608	618	593	589	625	649	606	590	663	634	607	591	611	635	635	644	633	648	591	600	634	633	619	636	626	599	591	632	630	604	605	597	630	592	597	573	599	609	589	640	603	636	619	625	653	620	583	668	615	651	633	623	601	626	644	597	598	577	556	600	592	681	624	641	634	584	648	631	610	600	619	590	583	576	637	589	609	640	632	617	623	619	595	630	582	617	551	569	602	656	577	636	619	615	644	621	610	592	626	586	607	587	627	605	604	605	581	615	596	558	655	591	668	647	597	638	619	612	614	621	626	619	561	612	622	605	623	575	559	641	611	645	637	587	630	651	618	607	602	599	615	606	610	635	635	626	625	591	635	617	579	612	667	613	608	640	606	611	584	615	590	618	598	605	614	574	605	627	603	629	641	615	626	611	584	589	584	631	617	572	626	609	658	653	657	608	631	588	641	598	605	568	575	630	628	627	593	602	597	647	579	583	577	605	592	594	616	619	643	605	640	591	635	641	585	624	651	633	592	598	662	613	575	637	600	633	632	569	608	616	662	593	621	621	623	625	633	597	592	606	618	594	652	603	585	655	663	636	656	606	587	626	613	551	609	597	642	605	574	652	647	628	597	653	564	572	612	599	591	589	607	687	568	675	616	587	605	614	627	628	638	650	573	637	603	548	625	628	584	642	667	604	604	644	589	608	629	628	608	630	616	588	623	588	635	612	664	572	574	573	593	597	609	581	641	628	641	594	650	658	605	639	583	652	651	607	606	630	607	574	588	610	624	629	600	623	596	655	615	625	607	616	588	563	575	652	597	618	631	602	604	609	646	588	622	587	617	611	528	598	625	603	580	583	599	593	628	592	647	613	638	579	623	594	600	619	603	598	617	611	657	630	620	586	647	584	586	602	593	588	602	596	641	661	591	594	591	581	608	628	547	602	650	591	550	631	595	577	636	584	620	609	620	626	629	607	605	610	636	614	617	631	601	677	672	628	618	592	597	623	614	609	600	598	627	600	611	587	585	638	616	633	624	560	595	630	632	620	633	625	613	643	624	604	622	593	641	576	627	626	586	603	623	627	614	642	644	586	613	610	622	687	635	598	629	616	625	651	629	557	622	597	627	620	609	631	615	617	612	619	588	618	649	623	609	650	624	611	617	596	611	626	622	615	637	600	636	600	631	602	618	618	549	621	593	595	580	624	582	658	622	629	581	627	595	630	608	675	619	574	614	600	592	602	582	591	600	593	582	633	639	611	612	611	631	628	606	612	651	627	617	649	629	589	637	665	621	592	660	626	633	609	593	580	581	583	610	622	600	626	600	625	616	640	606	583	628	650	585	609	560	624	619	635	644	599	597	643	558	633	583	683	607	615	614	649	649	671	594	585	604	552	645	607	624	608	577	590	594	632	641	584	598	635	645	627	614	635	605	671	603	535	601	572	590	637	616	597	626	604	622	594	652	620	596	655	609	598	647	613	624	632	645	637	662	653	580	627	588	635	583	607	591	606	621	588	637	652	612	589	628	527	588	624	631	619	604	574	588	606	610	601	611	581	581	641	596	634	637	608	636	611	614	608	575	655	611	566	582	619	653	612	617	624	630	596	630	577	633	623	587	631	612	579	614	590	625	630	624	599	590	632	591	642	631	598	659	627	583	621	611	604	629	611	606	622	616	581	593	637	595	579	636	585	592	604	625	599	610	620	608	585	621	587	630	619	594	644	610	610	609	623	635	567	604	633	591	624	627	616	622	576	617	626	623	584	623	626	631	664	586	624	632	609	637	553	617	603	609	603	661	643	670	564	605	652	607	625	607	618	612	618	631	622	587	615	607	652	604	598	618	574	618	596	620	607	622	637	625	610	604	676	583	616	610	599	630	586	640	633	636	596	606	591	574	603	604	598	590	619	636	637	584	577	641	639	631	590	615	606	593	599	599	591	612	622	586	596	603	588	604	595	593	631	629	605	603	622	658	634	610	623	624	611	618	595	647	632	623	622	631	634	612	572	603	643	581	610	568	622	640	612	596	577	632	643	581	596	601	611	698	584	636	639	654	612	620	620	632	580	614
24407	23391	32446	26581	21940	17547	3901	617	623	541	630	591	594	566	542	601	554	624	563	552	570	525	550	615	542	609	582	577	544	539	527	588	575	555	532	527	565	567	573	561	548	549	568	549	587	587	536	554	552	570	508	560	548	564	556	559	585	572	591	551	572	540	555	543	614	582	599	573	578	576	562	560	573	539	589	595	578	569	589	564	581	568	557	534	578	516	609	550	512	545	536	585	561	580	565	587	572	560	586	541	566	578	557	522	589	564	570	573	527	549	580	556	571	546	580	520	575	564	599	558	542	537	582	586	567	542	578	542	577	549	554	542	586	538	552	613	540	562	563	578	558	550	565	540	609	550	523	554	594	562	526	552	576	541	550	520	533	552	595	576	582	511	536	543	607	563	557	535	560	564	536	559	519	561	555	529	561	537	580	559	543	546	618	519	572	573	560	566	540	576	582	527	588	581	568	616	549	555	576	582	547	563	529	553	568	554	541	615	562	565	592	570	555	530	565	558	535	546	552	553	544	526	561	564	539	559	572	564	578	593	596	562	563	539	570	543	562	586	556	540	562	506	550	552	559	551	539	571	615	549	575	562	569	522	578	523	575	512	564	562	587	554	565	559	586	598	553	603	595	542	641	571	549	569	563	519	543	558	530	526	571	503	577	530	566	524	565	547	570	565	580	557	590	556	593	563	590	555	557	519	539	570	528	565	564	566	582	582	541	543	578	553	583	573	545	544	508	568	595	534	578	551	575	563	562	590	548	573	587	562	539	567	547	548	544	568	541	556	534	560	632	559	550	567	545	556	559	560	568	594	551	547	580	547	536	564	577	548	545	585	544	548	564	537	566	558	548	557	595	573	540	538	570	549	578	539	542	537	568	574	574	601	589	540	567	540	561	585	549	568	542	533	573	556	564	585	530	564	537	523	558	557	532	564	577	561	578	523	559	569	540	558	574	552	573	579	591	583	559	569	553	548	597	576	571	584	584	551	572	545	552	575	564	544	575	537	569	532	533	503	527	549	560	533	561	558	584	543	554	578	533	575	565	578	532	527	588	568	567	561	552	533	559	571	606	586	553	562	545	570	588	561	564	624	565	580	583	558	540	621	555	539	580	563	560	560	517	564	532	555	568	576	607	568	545	582	577	551	578	517	585	583	549	553	560	569	592	554	536	568	556	533	553	538	576	593	586	581	538	527	557	549	509	542	588	545	568	561	537	538	533	584	531	581	585	593	574	553	532	587	567	558	551	565	567	555	598	527	595	553	513	554	523	545	577	574	479	534	555	561	576	556	548	535	538	541	563	576	537	595	571	522	537	555	545	550	564	559	515	537	512	544	573	531	587	534	543	539	590	578	575	546	570	575	560	598	540	571	556	616	545	578	531	553	571	572	555	518	539	523	561	546	537	586	524	537	530	584	581	506	586	543	553	562	621	554	570	578	553	552	589	525	556	599	572	574	598	552	543	609	545	560	579	555	594	545	561	526	529	594	569	566	587	563	604	560	558	533	545	555	569	560	572	543	569	558	577	546	561	623	600	551	518	591	497	508	536	541	575	562	579	533	542	584	613	552	570	539	575	592	567	565	571	520	516	612	579	562	569	565	560	561	553	552	534	509	580	575	571	554	589	558	601	567	589	544	583	551	538	557	580	525	562	532	547	576	585	582	537	566	508	576	567	548	570	519	566	535	562	544	568	538	593	560	565	552	531	539	573	547	526	541	542	539	581	572	525	548	558	545	582	539	546	524	547	514	552	563	605	573	609	584	581	562	577	598	577	569	587	562	504	575	550	603	609	556	544	591	582	544	534	544	563	569	597	592	578	554	549	520	526	567	548	586	551	561	521	541	587	560	540	526	539	564	504	504	547	536	574	560	555	547	587	619	543	506	544	507	556	575	570	586	610	608	572	546	624	589	554	551	525	563	543	532	558	579	544	565	544	570	556	602	521	568	584	549	549	551	509	560	611	606	558	565	554	533	559	565	534	509	552	568	521	587	586	537	558	563	540	543	567	554	597	543	575	558	528	612	558	554	564	583	568	557	560	585	536	554	520	541	547	551	566	570	588	570	571	522	521	562	551	528	594	566	549	559	601	540	550	564	550	559	534	580	543	564	539	556	546	565	535	602	534	547	522	536	548	577	540	576	540	537	643	570	565	604	516	551	558	556	570	587	548	583	550	547	548	570	536	541	585	531	555	585	574	558	540	570	523	599	544	584	561	540	514	590	558	586	568	570	584	550	498	532	558	565	579	573	551	590	554	532	625	604	575	550	553	606	543	594	510	552	536	588	575	555	522	568	577	534	549	540	590	577	553	579	549	537	539	568	598	567	528	561	580	538	555	537	523	544	563	533	574	596	527	586	529	553	534	589	528	532	554	550	548	538	570	574	527	586	539	567	541	554	588	558	590	578	579	536	633	566	575	567	563	531	575	547	559	556	524	567	546	577	544	548	583	575	560	601	577	521	557	556	568	562	552	633	583	592	583	563	581	568	594	557	582	617	544	569	539	532	568	565	575	589	595	564	532	566	585	534	557	555	565	557	545	551	553	543	509	535	551	564	570	568	535	589	549	545	588	579	550	560	556	548	586	539	539	577	568	548	553	563	594	552	576	575	602	536	580	589	599	562	535	562	580	554	564	579	535	542	593	532	527	586	546	570	556	531	551	571	545	564	542	582	571	546	579	579	558	615	567	570	578	572	559	574	592	580	551	555	597	565	580	594	609	539	547	546	557	590	596	618	603	556	565	574	547	594	540	573	589	600	559	563	546	527	563	531	574	535	603	614	558	588	525	561	526	611	530	566	561	561	581	561	560	567	568	558	591	605	560	588	584	555	571	562	557	591	526	558	546	577	566	571	562	581	552	573	619	564	585	537	599	540	540	535	603	563	562	541	573	571	568	558	584	565	561	572	534	622	554	560	589	570	575	546	552	575	580	587	581	572	582	547	554	608	506	554	537	613	543	586	607	576	564	587	587	506	514	572	576	553	560	573	540	561	566	556	516	571	591	574	593	555	558	572	578	517	590	566	539	571	522	581	544	551	547	573	528	575	582	558	553	545	558	560	609	592	572	561	576	553	545	554	577	590	564	504	560	505	578	568	600	568	540	575	564	553	595	535	516	574	572	595	581	560	580	564	560	550	578	584	553	602	532	553	578	618	544	541	611	562	570	563	568	520	592	560	514	560	574	530	548	555	551	552	576	590	543	533	544	544	547	587	573	560	623	550	597	556	559	534	579	572	546	542	581	528	549	564	580	565	569	568	558	596	538	550	572	532	547	532	550	573	583	531	555	555	583	606	553	541	539	539	521	528	600	559	572	546	536	562	540	544	585	577	531	579	568	614	588	611	526	568	529	554	573	550	581	568	509	554	556	611	549	509	525	609	576	563	579	510	569	586	573	569	602	551	564	547	523	540	602	604	601	586	551	587	562	534	513	567	547	525	531	563	522	536	539	553	557	562	575	556	560	568	528	559	526	542	573	567	556	614
60783	101452	74786	44970	23441	11834	1098	832	860	863	824	812	849	828	842	922	868	888	849	824	835	836	796	819	848	793	847	849	866	828	834	834	827	867	816	878	867	873	891	864	802	846	864	865	865	826	813	870	879	824	858	860	801	885	805	852	828	885	859	808	858	865	796	858	838	824	792	821	834	813	873	869	788	822	825	838	817	860	878	880	827	867	805	854	844	807	891	874	820	837	904	823	859	803	867	830	848	869	857	797	797	849	834	840	859	875	812	872	840	867	833	878	851	847	874	829	852	874	818	826	854	877	905	855	870	809	856	847	852	831	795	832	856	874	891	880	809	844	869	833	834	892	837	862	891	866	804	843	841	863	838	846	801	804	846	827	825	792	825	849	861	820	789	854	839	826	868	843	839	814	826	854	865	890	799	855	901	768	864	897	825	850	830	848	853	835	833	891	798	849	886	865	849	871	885	876	812	832	901	854	824	806	881	838	814	852	842	821	870	846	855	838	830	849	868	829	790	832	829	845	859	879	814	835	840	830	839	851	887	843	849	786	878	865	883	892	888	808	842	825	865	839	907	793	839	848	895	840	879	837	831	860	860	841	849	846	850	808	861	810	870	874	824	869	808	791	823	848	876	879	874	853	857	805	818	849	842	807	870	860	891	827	850	840	874	809	874	839	848	826	855	845	849	856	860	891	883	842	841	857	837	809	900	867	882	876	883	852	842	880	847	896	827	799	889	879	818	890	856	837	857	834	866	853	814	835	818	893	867	833	828	864	881	814	900	870	911	830	875	879	879	892	864	793	846	822	870	875	831	840	811	832	853	801	794	827	809	831	838	871	849	864	780	846	831	872	861	832	897	815	882	885	810	792	833	863	859	881	893	861	851	862	837	813	900	828	835	834	869	821	821	834	825	861	854	904	890	839	890	827	842	865	815	793	809	897	848	856	796	872	832	879	892	851	858	861	829	883	817	853	834	854	826	874	848	835	854	868	853	852	814	866	855	843	875	857	881	851	851	824	799	826	854	835	836	842	854	841	841	858	864	842	876	805	844	847	841	807	840	879	875	857	801	854	916	916	891	878	880	853	898	884	863	858	835	887	851	861	885	848	845	812	860	867	841	831	908	819	859	863	838	818	867	864	830	841	886	879	837	863	807	827	889	891	854	860	841	806	833	807	829	862	878	864	834	859	833	840	796	874	807	874	860	837	802	832	763	863	886	843	858	822	893	837	798	883	865	865	858	840	826	825	821	866	841	858	888	840	839	837	897	835	832	851	884	828	829	874	822	862	860	799	864	881	888	861	847	837	856	842	857	847	826	804	899	891	845	818	849	877	837	844	894	836	857	794	865	854	848	842	801	895	892	827	838	842	823	854	837	872	843	823	862	812	825	828	827	853	813	859	836	848	855	837	833	816	826	874	851	863	827	833	876	894	796	897	817	835	825	912	875	861	822	837	847	874	817	822	826	865	826	830	812	851	817	862	850	888	844	816	850	873	808	876	797	861	854	826	833	877	893	828	791	826	827	861	843	865	834	889	871	868	867	892	838	845	850	870	868	874	850	875	802	868	880	805	809	838	853	845	841	811	837	838	820	836	882	808	871	873	842	866	877	822	812	850	817	889	874	839	875	836	852	847	840	848	815	885	871	857	815	797	818	848	810	826	827	875	813	830	891	832	879	897	813	883	819	888	841	887	864	828	854	855	836	820	819	808	859	838	854	798	858	866	882	853	845	846	833	857	834	858	847	814	852	846	828	856	820	854	841	836	831	841	846	836	865	819	851	868	949	836	852	877	802	840	862	844	864	857	891	834	843	863	831	845	811	813	803	832	833	816	826	832	847	866	824	830	811	843	876	903	860	808	849	868	843	859	866	814	878	829	861	853	864	806	880	846	847	855	823	868	861	860	858	829	846	873	910	865	880	828	865	807	801	774	870	868	833	879	869	864	812	871	868	808	883	857	842	824	828	888	857	905	818	858	818	834	851	891	880	848	898	858	812	822	823	817	867	880	838	851	812	802	811	872	831	805	881	889	832	803	849	833	861	845	899	833	806	819	809	875	838	856	834	825	811	826	914	801	820	844	861	809	917	818	930	853	841	782	851	801	822	807	901	865	835	879	843	874	818	836	822	808	883	839	833	820	860	849	864	851	838	891	806	852	882	821	852	796	869	827	844	867	854	863	829	880	808	881	872	831	822	884	822	820	825	872	813	857	814	845	863	845	884	900	813	849	833	863	881	851	814	900	866	833	868	854	877	817	839	804	845	859	878	870	828	899	924	844	839	876	841	813	889	847	880	812	823	846	852	883	876	835	852	840	819	848	849	826	864	856	825	837	825	840	796	861	876	891	796	815	847	842	872	864	879	819	838	859	787	871	820	850	836	823	827	841	857	866	807	905	844	832	838	852	811	809	903	855	872	871	859	808	847	900	862	864	835	848	856	824	823	870	808	813	841	842	868	815	815	820	870	872	904	869	839	923	833	830	773	838	841	815	850	860	844	858	832	834	791	863	839	857	870	864	826	914	850	820	824	824	819	852	808	872	841	883	833	862	875	870	853	867	829	839	870	787	892	876	857	817	860	812	869	811	788	835	794	821	877	826	823	852	858	901	843	853	866	836	835	848	838	842	854	841	884	841	826	833	799	851	848	781	835	822	830	860	848	861	833	804	884	838	921	824	864	871	828	848	878	840	860	800	866	829	865	835	856	896	808	851	825	807	795	858	829	865	861	916	853	882	843	864	891	802	865	844	856	867	826	884	897	832	843	815	796	885	857	885	868	878	830	874	826	866	884	869	866	815	844	807	811	852	839	794	850	821	833	847	864	839	871	834	851	846	837	878	797	879	853	863	886	858	858	860	824	828	837	872	822	802	800	804	816	817	848	843	867	804	846	863	832	899	873	876	828	857	839	811	873	900	860	814	806	797	881	826	819	803	831	883	794	872	857	846	832	851	856	821	869	906	887	869	857	847	829	841	820	841	866	847	827	799	881	886	840	838	873	816	834	840	866	815	865	861	849	843	892	848	832	811	844	856	853	862	862	837	804	788	846	840	847	879	850	829	842	863	775	859	811	794	819	823	845	858	870	866	826	840	801	818	836	848	833	854	882	835	847	853	875	830	868	839	852	843	881	806	817	870	880	861	823	903	837	865	826	827	866	851	832	835	828	828	846	849	862	880	851	859	814	819	880	876	829	831	896	858	791	814	872	860	889	854	796	862	878	861	860	829	891	879	838	865	813	838	867	849	829	900	841	902	805	815	817	790	842	873	882	846	847	840	889	842	872	859	833	819	837	891	887	877	867	776	862	820	922	841	858	829	871	825	845	859	839	847	872	816	862	890	928	866	814	901	837	851	876	832	874	824	858	869	853	889	833	855	842	798	823	926	813	855	864	840	860	834	863	855	883	830	827	832	842	827	854	879	862	895	853	856	961	834	842	862	872	828	851	844	805	906	852	910	866	882	872	833	872	831	902	846	859	839	824	845	813	836
32051	31832	27877	12263	2050	769	320	269	291	286	286	314	313	313	267	279	283	272	326	283	267	295	266	282	289	293	349	305	279	284	319	286	299	288	268	303	282	283	295	288	288	279	309	292	265	271	279	292	295	257	302	307	300	311	282	321	275	268	280	294	279	280	299	269	281	303	280	314	312	276	265	276	313	289	273	265	303	325	292	283	264	274	255	275	275	303	276	307	305	325	275	308	302	318	285	333	262	274	300	302	274	287	308	278	321	286	257	294	282	282	301	298	304	316	279	295	319	270	289	306	248	321	279	303	293	271	301	294	305	265	291	286	279	300	273	316	299	260	304	271	307	294	281	279	308	300	288	295	300	299	278	266	295	266	301	291	275	296	261	300	256	293	295	302	280	281	288	276	307	300	292	293	325	308	320	280	296	317	261	292	250	273	299	289	279	294	295	318	273	292	274	301	301	288	336	279	292	336	269	267	295	312	269	306	319	282	300	224	298	278	316	310	288	304	309	288	261	285	306	305	319	291	298	290	305	278	274	287	266	308	295	264	307	295	312	314	274	320	288	307	273	267	284	292	304	308	307	278	259	298	310	298	285	282	303	282	283	278	256	316	319	300	280	304	302	312	312	314	315	272	287	309	280	290	304	284	288	297	299	284	301	244	282	284	300	307	289	287	276	288	304	333	294	303	265	275	282	299	298	291	310	298	253	284	285	298	297	294	285	278	267	267	268	310	299	275	284	304	283	296	270	303	285	331	273	275	309	273	315	281	264	305	305	281	282	327	312	287	314	263	297	298	299	298	275	270	294	279	302	288	304	331	289	294	278	287	326	301	284	328	284	275	277	280	286	285	305	274	292	321	273	297	249	323	269	323	260	292	285	297	276	315	304	317	318	299	266	276	298	275	287	318	294	296	311	275	292	289	291	291	275	323	271	283	307	261	300	306	304	326	300	290	291	283	276	306	276	274	283	290	317	293	302	264	285	295	302	260	306	305	286	261	316	286	308	295	278	261	285	264	305	305	285	280	287	300	308	289	294	294	282	290	315	279	272	309	312	285	272	307	284	268	295	310	308	289	291	293	276	326	277	292	284	284	273	316	300	266	297	281	279	286	275	290	286	295	319	275	254	308	276	266	300	287	301	287	301	277	277	315	308	294	273	298	305	278	301	318	320	300	292	280	286	289	287	307	275	297	302	337	315	272	287	286	291	314	293	291	296	338	278	305	324	287	292	288	274	270	305	284	314	334	290	294	275	260	297	314	283	262	279	279	293	302	261	288	300	277	293	268	299	291	286	281	283	296	259	316	281	298	289	285	297	277	309	226	318	291	323	309	284	316	316	274	274	275	318	314	291	314	313	276	297	282	295	300	319	302	286	263	318	268	271	252	316	277	306	311	264	310	273	270	304	320	309	273	304	287	267	281	321	296	270	335	313	286	271	288	288	280	271	268	295	254	305	291	272	297	288	296	269	290	273	290	258	266	260	263	298	307	276	279	317	277	261	272	331	299	262	280	270	284	283	279	306	303	309	332	273	274	283	281	303	279	288	285	276	273	298	269	313	300	264	281	276	299	267	298	282	274	327	339	288	283	311	296	300	300	313	277	279	292	303	254	276	327	313	275	303	312	305	299	293	266	310	285	291	273	282	265	241	293	245	292	298	303	285	286	309	264	255	267	301	293	309	293	303	289	291	281	284	291	278	312	279	265	311	282	312	300	306	271	279	295	295	280	271	299	263	254	280	298	260	273	280	295	327	296	310	310	290	275	298	272	277	267	276	271	276	301	291	288	274	298	298	283	287	276	308	313	258	292	274	294	298	294	306	336	304	297	274	275	268	284	321	277	286	272	291	274	311	284	305	281	301	280	309	293	314	280	279	304	273	302	277	284	280	329	298	241	287	282	311	278	270	277	307	273	270	310	299	274	265	287	304	303	318	278	322	291	287	266	274	269	248	306	287	300	276	301	292	326	266	271	311	292	285	289	266	280	307	279	277	287	270	274	287	291	292	272	305	297	270	300	328	292	276	293	298	279	297	297	288	310	302	312	247	290	310	324	305	286	269	293	295	310	276	295	292	274	275	303	312	312	251	305	282	294	271	292	303	296	274	279	282	281	285	275	287	254	285	264	312	281	261	268	283	282	276	288	290	262	288	309	307	301	315	289	291	274	317	314	292	300	279	279	266	323	308	285	295	274	271	267	308	292	270	272	285	279	285	301	264	287	294	313	279	276	286	274	306	308	273	284	292	280	286	300	263	270	328	291	278	258	296	311	290	283	287	293	274	295	255	305	306	293	280	282	286	310	275	291	266	280	296	296	293	292	281	325	341	277	280	273	295	294	257	285	282	316	312	286	279	295	288	309	286	301	286	272	323	315	315	303	260	277	295	291	305	275	265	260	278	265	312	262	297	256	274	305	285	301	292	276	293	291	314	314	278	286	285	271	306	296	288	273	310	261	304	290	274	274	300	301	291	313	301	281	279	310	278	284	303	282	304	295	284	286	274	266	297	290	302	300	294	277	307	284	312	294	274	283	257	287	274	274	295	276	304	300	267	284	310	279	299	292	277	279	271	308	270	316	319	270	281	294	301	308	291	310	304	278	314	267	274	275	311	288	291	317	258	297	285	269	301	307	299	310	300	306	289	253	293	281	257	276	290	277	338	292	276	302	285	279	293	284	267	290	249	312	264	288	291	306	268	305	274	300	261	262	257	305	295	314	305	281	296	277	341	273	259	260	289	327	301	268	289	269	287	301	311	293	272	321	276	304	279	282	264	279	280	264	284	285	303	295	271	303	280	309	295	293	319	313	298	307	276	306	323	281	276	288	297	297	306	302	298	255	306	309	312	282	293	292	297	286	297	290	300	289	273	267	279	315	338	285	298	266	283	293	304	298	308	275	288	280	294	273	320	289	275	308	276	305	298	291	298	300	301	302	313	324	266	293	272	303	283	277	262	290	311	275	284	278	285	326	286	285	289	277	287	285	292	313	293	319	300	287	293	301	311	334	299	293	305	293	306	265	305	289	298	292	267	298	283	306	270	284	271	269	287	294	299	277	253	291	282	298	295	276	302	305	281	311	305	281	281	265	303	316	294	274	287	298	291	281	283	294	305	253	289	305	300	290	290	295	316	275	334	303	289	310	295	292	284	282	284	300	298	288	282	301	317	269	302	290	275	271	302	283	276	304	269	286	288	294	303	285	300	271	279	281	284	279	289	287	269	299	301	276	255	311	303	313	295	309	298	309	289	302	304	268	283	320	269	293	283	286	291	276	303	297	263	257	297	316	294	282	262	272	258	306	279	290	325	295	299	305	326	301	319	279	283	317	311	306	279	287	289	289	299	274	292	269	288	292	279	276	294	312	304	327	280	279	289	269	302	294	298	284	278	274	270	290	245	313	274	272	285	261	317	275	247	300	254	280	285	303	310	310	267	273	302	275	273	300	277	311	288	298	280	298	294	304	308	263	254	295	302	280	306	281	299	292	284	274
40213	48085	32365	12592	3699	1581	511	462	509	469	527	490	445	442	456	477	484	488	450	445	502	457	472	476	477	460	478	492	498	431	505	484	460	507	487	447	526	511	507	517	481	439	505	494	483	517	491	472	483	486	468	466	460	458	510	497	491	486	454	481	458	481	455	501	471	481	477	476	513	486	487	480	462	472	495	462	485	468	494	461	471	508	476	483	485	479	494	460	458	515	517	488	480	516	498	469	465	469	477	507	462	475	508	497	464	491	421	488	476	458	478	467	467	498	478	505	488	488	489	513	483	483	500	529	432	511	491	487	489	440	466	504	470	495	480	453	445	450	498	504	452	493	470	458	460	473	494	441	459	461	457	438	444	481	418	474	477	507	479	475	476	476	459	475	462	508	516	507	491	476	449	491	479	503	478	460	488	525	538	489	473	500	468	490	471	464	433	472	464	494	493	487	465	471	445	484	526	486	514	516	462	470	505	466	450	487	469	458	499	507	467	482	453	492	483	465	517	455	471	476	514	480	482	494	467	465	483	500	477	528	473	450	452	467	478	493	472	488	468	483	486	499	484	456	501	492	442	477	447	490	535	495	502	443	497	507	425	505	480	450	471	510	478	504	526	452	512	480	433	469	462	428	472	497	441	448	438	511	466	456	457	436	478	474	497	494	495	502	451	498	455	509	496	504	507	477	468	462	461	448	526	490	490	502	467	460	475	423	500	469	458	442	463	460	494	474	459	473	429	444	480	487	465	455	463	488	474	473	464	439	512	496	481	446	459	461	455	474	433	482	514	445	521	461	493	460	494	464	468	424	515	492	455	505	461	454	441	528	487	472	491	487	499	494	484	461	479	492	511	496	516	452	454	474	466	493	503	496	478	473	456	451	430	468	490	440	466	497	447	475	477	459	503	486	491	474	476	454	479	464	470	467	459	473	488	501	449	507	480	463	451	467	469	457	492	462	444	479	468	450	499	464	457	481	498	485	485	517	464	473	495	513	475	494	458	467	496	485	454	461	492	489	467	485	473	462	457	464	484	503	477	494	436	480	490	479	477	468	454	491	478	456	486	470	482	477	477	469	480	507	497	459	482	475	499	453	493	457	459	498	506	456	464	441	495	512	485	468	492	465	472	443	481	433	479	477	523	501	477	519	473	472	482	432	472	468	519	457	498	537	516	497	475	481	515	513	512	464	466	462	494	463	501	464	459	491	455	483	495	453	462	502	496	517	486	484	506	505	464	488	454	447	468	488	494	506	484	467	474	453	472	458	481	479	472	498	444	449	491	484	484	490	482	476	492	538	493	478	465	485	483	441	461	470	471	435	488	476	508	455	490	451	497	435	475	483	450	519	472	467	458	489	457	457	461	477	498	478	485	478	457	468	426	488	460	455	472	483	474	460	468	512	460	504	490	478	477	460	452	516	480	447	471	479	513	474	459	462	487	488	467	485	481	479	485	483	463	455	492	495	434	495	480	473	460	453	460	496	480	474	446	484	478	490	478	451	484	520	469	458	465	508	469	479	490	500	475	485	485	460	494	511	506	473	539	462	481	466	468	491	485	506	500	464	480	461	469	476	493	459	487	523	460	516	462	496	527	498	490	464	513	501	492	470	479	459	497	512	485	452	474	494	447	530	527	515	435	476	495	457	459	519	435	444	488	460	468	475	478	491	455	467	463	464	468	513	477	503	462	488	449	476	454	541	483	468	467	458	463	510	495	481	467	475	474	510	501	448	500	493	542	460	503	455	445	478	465	446	470	462	501	475	482	482	493	456	435	466	442	478	452	483	466	451	444	477	473	479	468	455	503	464	466	453	481	504	428	456	465	480	468	464	443	503	443	466	481	485	495	534	484	447	488	472	473	474	448	460	474	430	483	455	460	453	480	468	492	479	478	474	478	507	512	455	498	479	500	479	486	487	464	494	471	466	481	493	503	452	516	475	506	482	513	478	516	476	471	495	506	452	468	482	492	489	434	488	448	453	449	447	437	478	461	466	483	504	456	449	527	470	481	484	444	439	478	477	464	467	439	491	405	494	473	495	490	454	492	474	504	470	481	475	480	483	485	472	489	519	520	468	461	454	449	488	482	472	446	529	465	460	475	479	455	478	440	466	481	517	490	476	466	447	482	474	464	485	474	481	467	460	423	458	469	480	478	487	483	469	491	508	507	498	480	461	500	511	437	478	459	486	490	492	465	468	460	476	460	453	474	447	462	496	501	497	421	489	472	493	452	473	481	452	462	466	492	476	419	465	469	461	489	488	491	492	442	481	498	475	524	458	443	500	512	476	482	484	499	485	465	476	475	460	513	455	464	482	478	482	459	504	479	453	489	481	498	473	410	487	429	460	471	439	477	505	471	468	469	497	476	464	525	447	463	488	473	484	492	494	518	458	507	461	465	439	543	454	456	468	464	454	495	470	490	466	487	460	441	484	473	481	498	490	495	460	459	458	494	459	492	517	475	452	491	510	525	467	485	456	454	499	469	435	461	480	491	501	502	477	482	509	468	478	481	437	492	449	474	486	483	461	474	484	505	462	450	488	498	477	454	474	476	515	446	488	483	455	461	496	478	478	459	443	445	470	465	537	469	470	465	489	472	468	484	462	497	468	472	473	451	492	482	471	456	471	472	461	456	482	461	505	446	471	456	490	487	494	466	489	513	476	471	514	486	446	458	449	479	468	506	453	453	488	492	502	494	447	472	480	502	473	496	517	456	508	495	514	483	467	492	458	453	514	498	476	471	480	454	467	464	464	473	459	481	463	482	484	508	454	510	458	429	453	470	491	453	460	515	515	487	501	505	514	485	481	469	432	497	445	447	471	492	475	465	447	460	473	474	446	451	458	500	475	494	493	465	433	466	455	431	488	493	451	437	484	485	521	490	485	473	459	479	423	488	499	445	477	482	444	479	491	470	502	506	504	465	482	471	489	474	496	466	471	476	463	506	470	479	489	492	501	479	488	506	489	499	468	459	500	478	450	488	468	461	460	493	469	470	460	424	441	474	493	450	480	472	462	504	466	487	503	462	503	430	468	544	458	520	418	458	425	470	500	458	475	472	504	488	481	497	482	505	508	503	474	461	517	483	504	508	453	520	484	551	483	473	473	466	498	504	473	496	487	501	458	478	468	453	473	478	479	482	459	439	468	474	491	500	495	461	464	494	503	462	487	453	517	490	471	460	470	464	487	489	482	469	477	499	488	494	491	485	503	502	445	473	490	489	485	481	525	498	473	435	506	474	452	505	466	483	464	492	494	466	491	496	519	484	477	462	511	504	476	439	486	508	482	522	452	498	489	474	508	469	496	475	452	478	487	469	477	502	505	482	468	466	464	490	486	445	470	461	457	478	472	477	497	456	465	494	496	492	502	460	453	456	444	459	469	444	485	458	471	461	476	448	501	468	471	457	492	443	479	508	474	440	470	480	479	498	516	475	488	459	473	467	469	513	471	496	464	464	501	489	514	477	483	450	490	483	482	485	463	433	501	495	503
25525	25345	35183	28714	20149	9577	910	430	409	397	380	357	384	428	365	369	398	400	405	388	393	368	390	387	393	367	383	372	393	367	390	356	395	418	398	401	368	399	389	380	412	409	413	398	380	398	387	391	362	408	405	391	412	371	403	346	377	395	362	412	396	379	407	414	401	408	399	385	372	374	372	375	408	392	390	416	395	408	397	385	424	404	399	415	370	410	370	392	395	405	396	363	394	394	389	418	378	386	378	424	407	408	394	388	405	392	381	381	442	375	364	362	398	439	393	398	393	388	403	392	391	392	377	388	376	389	437	405	361	424	378	378	418	407	435	380	399	418	413	393	418	393	409	394	374	393	396	394	391	374	395	367	387	398	426	394	398	404	351	380	405	369	400	364	398	357	410	387	424	385	412	394	414	355	385	362	392	402	391	394	353	391	369	402	372	379	378	376	418	360	357	395	358	387	371	376	411	391	386	373	348	390	390	377	351	369	382	390	354	417	387	373	407	402	401	403	387	375	383	378	413	399	393	390	399	392	401	355	359	412	388	340	378	352	400	399	382	395	372	411	371	401	394	376	375	405	430	387	410	383	410	381	393	367	351	403	391	398	414	400	408	406	381	373	364	402	355	410	399	398	382	421	365	398	409	347	374	371	416	411	406	429	409	372	370	404	381	395	362	394	400	357	379	393	371	409	394	412	392	382	374	400	379	399	371	386	404	377	364	399	378	414	376	385	395	353	353	376	406	393	401	375	419	376	402	414	401	396	360	380	377	421	397	373	365	409	405	350	402	400	387	437	364	374	366	409	395	385	402	379	404	430	381	362	389	366	375	388	364	375	376	377	385	415	414	403	394	398	392	368	384	351	402	403	413	404	342	365	366	384	353	390	402	389	399	386	435	411	394	406	411	387	410	407	386	372	408	404	390	401	373	397	401	393	393	418	412	401	385	421	431	415	376	390	386	389	410	399	413	423	379	374	395	382	392	397	389	386	406	385	370	378	384	385	387	390	385	395	400	413	378	387	382	418	403	392	429	390	381	384	393	395	367	397	425	363	385	381	377	429	381	380	337	363	366	385	397	426	413	390	389	362	403	395	388	373	430	389	375	389	360	394	397	424	392	361	402	396	360	376	386	399	414	372	396	400	381	414	390	404	361	387	361	397	418	407	417	361	409	390	391	440	363	374	407	349	398	402	385	386	422	412	388	375	423	402	410	387	404	383	429	398	385	405	394	395	363	406	404	408	402	421	388	393	389	378	377	398	442	381	402	406	373	382	372	388	355	377	384	381	367	423	389	415	388	397	394	355	430	404	385	399	368	409	357	367	403	412	386	413	421	402	380	391	362	394	361	389	386	344	398	363	361	379	385	378	367	368	376	397	420	409	382	416	386	389	432	403	409	408	410	396	423	385	397	378	339	404	359	385	377	401	363	384	389	417	369	395	371	357	391	382	418	398	359	366	375	420	362	367	394	392	401	356	444	390	394	391	419	412	391	389	403	410	393	396	386	386	393	406	375	367	395	410	363	369	410	392	389	373	384	386	381	367	373	390	401	379	362	383	384	433	406	386	426	406	393	392	435	385	381	414	399	422	375	387	398	369	416	396	397	399	409	423	373	365	380	384	377	366	399	377	382	384	412	372	361	386	391	410	439	389	368	421	355	381	384	400	404	380	377	369	391	382	425	355	387	365	379	376	388	415	380	383	388	387	390	413	408	378	390	362	376	385	402	423	396	411	395	385	409	410	370	431	396	368	405	412	356	361	387	387	406	397	391	404	390	392	386	370	406	369	362	372	387	395	385	372	401	402	367	377	395	387	411	419	446	426	378	428	371	418	387	394	385	400	418	400	349	395	363	389	391	398	406	371	378	394	383	394	385	392	406	354	420	357	376	403	416	398	390	388	382	397	436	423	410	344	369	403	398	355	402	393	403	378	415	393	411	390	404	379	380	396	421	408	358	383	377	399	368	368	342	366	385	388	347	422	413	384	387	403	422	402	395	385	388	413	393	410	378	386	392	387	363	418	353	419	380	376	431	398	429	392	362	378	403	400	407	374	407	406	385	360	404	403	360	373	439	419	407	391	389	370	390	393	379	379	398	409	390	381	387	427	382	394	407	376	385	367	389	374	393	388	398	379	411	414	373	380	360	426	367	374	388	376	426	395	399	417	365	369	397	389	407	407	408	395	404	354	403	388	374	374	424	355	405	381	379	382	384	389	395	385	361	371	397	366	408	401	421	377	400	403	397	378	396	363	416	381	397	355	365	370	400	391	433	390	369	392	359	408	391	401	345	400	381	363	378	382	393	381	419	430	402	371	386	407	367	403	384	387	397	385	373	361	389	373	389	402	361	411	401	435	385	404	394	388	405	357	398	389	403	374	412	407	407	360	383	399	416	400	405	403	383	399	383	367	395	396	391	357	390	347	407	393	384	365	367	376	378	390	361	385	412	373	396	379	385	399	405	430	388	410	405	373	382	358	372	390	396	409	375	394	374	380	395	420	394	414	384	368	371	373	361	381	405	386	397	394	399	386	373	403	392	394	357	411	396	369	372	396	436	367	395	376	378	399	378	375	405	410	367	397	369	405	398	347	377	409	422	365	386	402	399	391	361	390	384	386	407	385	412	367	372	407	371	395	385	383	370	390	373	402	411	399	395	387	407	404	382	389	401	421	405	392	385	405	382	375	367	370	394	383	355	418	389	411	393	397	417	433	378	402	410	377	378	409	392	404	387	361	378	374	398	395	350	398	373	404	407	389	401	404	382	436	357	409	358	388	394	386	385	352	397	402	394	392	391	367	353	359	407	414	380	399	399	380	370	379	448	397	357	378	398	400	370	417	388	381	370	410	392	398	388	376	369	391	380	378	397	382	418	407	393	417	376	346	338	404	413	372	349	375	374	406	413	411	390	373	379	366	395	402	362	369	382	424	420	372	414	338	381	390	379	379	417	396	352	371	398	374	384	348	410	406	409	389	387	386	398	415	400	394	381	370	410	418	394	377	388	384	450	392	362	372	370	374	377	422	404	393	406	387	419	396	395	379	375	357	392	429	416	429	390	398	389	434	348	402	411	378	397	398	399	394	409	379	372	373	389	375	424	378	403	373	389	374	411	397	379	382	394	395	369	381	397	404	390	389	364	382	399	372	405	347	406	414	367	389	372	363	361	369	390	367	390	373	377	405	384	417	339	420	383	405	405	383	403	381	389	410	360	408	369	403	407	407	376	357	378	408	430	411	399	417	379	367	411	342	394	415	425	399	393	412	417	376	350	407	367	390	371	384	351	400	384	367	395	384	367	390	398	364	423	400	355	339	397	424	383	377	373	410	369	415	395	373	395	368	402	383	383	372	362	395	382	383	359	379	400	360	426	416	387	363	368	407	387	392	387	405	405	374	394	422	377	408	380	400	410	377	371	388	422	389	408	389	366	420	382	399	389	368	394	342	406	428	423	402	397	387	373	354	396	385	420	373	397	378	387	394	392	437	386	394
63144	93367	67777	36939	18037	6952	756	606	643	612	599	642	613	576	653	608	625	590	621	645	603	614	591	615	640	606	620	585	603	617	642	611	637	582	623	605	581	652	572	615	622	628	654	638	632	637	641	640	639	615	612	598	623	571	613	618	602	668	569	652	632	634	642	634	615	665	588	628	650	622	626	637	624	616	603	619	617	637	646	635	646	604	606	633	604	613	622	614	613	634	599	572	635	580	605	639	658	597	586	648	636	596	656	621	606	595	573	615	603	618	591	627	594	634	580	587	631	621	617	686	657	609	578	584	616	620	593	622	625	628	587	587	620	602	583	602	583	657	589	602	597	562	657	593	626	606	587	623	608	632	615	611	643	592	593	617	645	622	635	609	615	700	658	633	634	616	586	597	625	610	633	614	631	649	641	593	594	639	610	550	633	616	640	644	660	629	654	628	640	610	607	623	599	630	564	601	622	625	620	605	600	644	582	591	566	615	641	611	601	647	606	617	595	612	635	619	608	611	634	594	618	595	629	628	589	605	621	635	629	621	564	622	633	612	636	617	647	581	604	590	615	625	599	619	640	580	641	549	609	597	641	643	588	637	644	612	637	681	619	610	631	612	613	574	601	622	619	575	603	588	617	633	684	647	688	601	641	586	586	661	646	626	630	621	610	612	619	610	633	593	612	622	621	627	666	636	609	620	588	589	583	605	577	642	641	593	604	633	607	575	623	639	651	599	630	576	568	629	627	573	646	626	554	628	656	606	609	659	617	618	592	624	671	613	654	622	589	634	609	674	573	602	628	615	618	635	628	582	618	624	638	619	595	597	640	643	631	626	629	665	630	685	618	653	605	610	588	608	600	592	636	619	629	597	613	646	640	586	628	678	638	626	636	617	623	677	609	641	601	599	636	624	638	628	591	639	599	637	638	569	621	583	618	651	645	636	642	642	614	651	614	627	576	599	565	604	620	599	592	638	590	620	648	627	568	631	592	637	654	631	620	633	598	603	659	570	647	597	590	668	641	598	623	636	630	594	645	604	652	577	632	587	637	585	618	644	624	636	619	620	610	612	565	599	574	595	630	631	620	616	607	605	570	663	644	617	620	614	636	621	622	606	634	653	656	612	591	618	594	591	585	632	660	590	636	586	624	581	621	622	574	597	604	608	638	583	588	608	615	613	615	625	582	645	587	617	628	636	608	639	675	626	632	622	614	593	665	659	607	643	681	605	646	636	634	615	640	629	587	640	593	607	626	579	595	647	578	639	590	633	632	604	627	585	597	598	578	587	608	620	647	643	607	608	603	626	622	672	631	624	634	615	666	646	621	656	654	673	615	622	628	602	638	604	605	649	596	636	659	575	615	616	607	593	641	638	635	583	615	566	636	606	643	568	610	619	641	659	608	629	577	597	648	604	615	649	573	624	612	618	665	597	635	583	627	659	636	638	640	640	605	624	644	648	572	637	611	586	652	637	652	653	632	614	595	659	647	578	620	650	585	645	614	592	605	646	600	617	674	588	583	635	659	630	599	590	618	621	607	536	605	564	630	628	620	634	601	638	650	613	625	621	599	597	617	594	612	612	612	650	652	642	638	637	647	568	645	651	604	652	647	642	597	599	603	587	614	596	621	598	607	603	609	629	614	596	638	603	649	585	633	597	617	626	612	616	596	612	637	617	629	646	623	625	629	617	620	616	614	567	609	660	687	611	613	635	642	634	601	627	647	634	585	608	668	590	661	585	603	596	610	670	670	672	653	655	628	600	627	611	655	606	627	663	578	643	641	555	659	605	639	649	621	604	592	680	627	565	634	618	596	622	662	627	607	605	643	623	632	639	607	637	646	638	612	638	615	604	635	595	628	590	625	576	644	615	607	606	608	659	648	616	629	649	637	610	578	600	560	587	617	570	676	578	608	645	613	616	626	622	612	610	602	611	629	648	651	660	605	639	619	636	592	608	621	636	620	617	647	632	630	602	615	621	639	630	627	656	630	663	619	572	608	575	640	602	622	636	601	603	637	574	609	592	606	634	665	617	637	629	615	616	606	617	623	638	621	639	623	629	611	631	550	657	689	635	616	626	591	620	589	621	612	604	628	621	639	644	606	648	628	676	623	615	616	635	600	614	610	571	676	592	648	631	603	654	628	611	594	647	604	651	651	589	614	560	620	629	649	617	601	557	637	624	584	649	655	603	654	607	583	643	623	618	619	605	642	625	586	592	636	593	628	621	606	624	627	628	610	666	621	636	619	595	619	634	636	613	683	617	640	608	636	567	610	625	667	611	633	652	623	630	628	656	601	597	608	603	588	626	603	589	613	628	597	613	626	636	607	615	640	619	613	599	636	653	621	650	603	646	591	664	625	649	636	605	648	669	603	613	644	608	634	631	635	634	619	635	629	636	634	638	616	627	604	609	600	555	604	612	633	607	621	570	618	639	645	629	596	607	615	648	633	627	609	622	591	653	564	652	625	615	651	637	624	610	625	654	637	589	682	600	626	656	613	639	609	601	608	627	655	643	648	623	600	627	597	623	626	639	636	619	589	604	600	597	626	575	634	587	610	615	600	597	592	630	580	623	595	596	614	631	604	639	613	577	619	613	640	609	582	584	624	660	625	624	602	625	633	597	608	623	660	595	610	660	647	634	630	590	630	623	607	679	603	677	613	630	612	613	613	666	639	568	636	664	599	622	585	572	613	623	615	629	597	619	594	593	555	639	591	607	622	628	622	617	602	603	621	560	690	620	622	635	607	621	585	600	592	608	606	621	647	654	612	630	652	624	587	603	594	578	627	579	629	590	656	642	641	585	659	607	603	634	598	585	620	640	631	591	635	642	614	619	620	637	583	638	642	622	643	629	634	596	670	637	615	590	648	613	646	640	629	654	628	611	626	654	626	619	587	624	597	594	657	599	577	629	619	595	614	617	617	600	620	637	598	597	606	619	623	601	623	601	635	628	639	648	655	632	607	611	586	593	592	594	624	618	635	643	611	586	655	663	580	543	634	666	592	595	602	654	646	596	630	647	671	635	621	601	586	614	640	597	603	641	633	634	644	599	604	664	587	631	658	623	622	628	606	648	612	653	619	616	600	627	648	615	666	614	620	581	640	614	607	632	610	564	628	622	645	631	630	622	608	581	624	596	586	621	618	598	624	586	555	628	648	620	624	613	602	603	607	606	622	628	608	608	615	663	622	584	627	575	603	613	609	617	647	609	624	623	609	635	591	605	648	632	603	630	647	621	572	631	602	632	616	651	609	621	640	671	655	615	630	556	589	615	640	630	664	575	619	570	625	644	607	599	626	624	624	665	639	642	638	619	628	623	597	618	616	621	611	616	598	620	580	631	610	604	614	637	641	629	604	623	593	636	620	617	608	587	599	613	608	587	627	628	662	621	632	591	595	608	651	637	606	587	627	624	585	607	602	613	576	631	622	623	604	604	589	625	594	602	625	618	621	601	621	653	612	615	598	609	613	632	590	632	596	586	622	605	618	613	640	604
24354	23447	32902	26908	21975	17546	3879	660	531	634	592	593	550	624	554	624	517	632	610	584	556	614	606	578	567	604	577	607	592	552	539	576	604	561	576	572	543	601	576	569	570	566	591	605	567	560	576	540	570	536	569	583	588	567	554	616	554	587	588	543	570	569	494	541	576	536	498	562	520	538	527	557	585	554	597	565	575	544	532	569	601	542	602	628	600	591	615	596	573	550	550	597	572	613	527	584	587	585	554	563	584	550	570	564	576	568	569	545	565	524	558	579	566	581	559	559	550	577	592	601	575	563	542	523	539	546	595	550	563	545	564	544	568	537	594	583	524	552	567	604	585	544	583	533	525	549	581	566	572	547	578	550	586	563	558	603	599	559	567	573	574	567	555	540	571	550	526	583	596	538	522	536	556	596	547	569	561	524	589	560	586	554	558	570	537	574	510	608	554	557	590	560	557	582	553	583	564	591	589	593	560	535	568	537	557	566	523	524	547	564	546	527	548	527	554	589	607	519	549	542	587	571	574	588	535	575	560	562	598	570	580	590	570	594	563	554	577	552	548	568	561	543	562	547	545	587	568	612	581	576	559	607	551	584	549	581	571	587	562	576	517	536	561	607	505	520	554	560	523	571	524	591	572	586	552	565	573	565	561	572	575	573	593	563	587	606	575	530	581	538	567	575	568	569	567	541	649	572	519	563	556	543	571	540	550	533	623	545	542	558	555	565	591	564	560	526	560	573	594	606	562	595	521	590	579	575	519	572	538	538	592	544	544	576	569	567	594	563	574	554	583	565	565	532	543	555	563	557	565	577	586	559	591	558	585	562	587	547	590	563	586	578	573	546	526	580	547	540	537	552	566	550	567	551	583	571	535	557	532	566	578	595	532	552	554	537	582	503	557	626	573	580	573	604	586	524	570	577	557	578	592	551	518	578	567	593	556	556	568	553	533	569	525	548	589	598	553	590	547	586	544	546	533	559	597	591	547	571	598	583	570	560	582	541	558	540	584	562	530	592	625	577	604	563	565	588	595	618	542	575	553	578	585	588	644	580	588	576	608	600	589	586	515	518	588	596	581	558	597	557	582	534	608	620	581	520	579	542	559	523	601	553	609	571	581	512	568	584	564	604	561	580	580	540	573	542	597	567	583	541	576	540	573	562	548	547	538	575	582	561	565	594	575	578	585	596	571	578	556	530	556	554	582	562	566	552	609	600	561	586	538	594	569	606	610	563	560	570	583	534	553	589	562	571	546	531	565	557	539	604	600	533	589	547	591	573	566	572	564	564	560	556	569	574	564	580	585	518	537	554	575	553	565	560	580	568	592	555	531	543	573	577	583	559	541	579	584	548	571	553	584	567	593	543	548	556	582	557	551	571	552	599	584	597	549	565	587	594	586	571	583	566	551	602	606	522	552	540	603	606	584	587	548	559	573	573	561	623	572	582	578	601	546	576	564	542	551	548	613	566	584	558	569	583	571	565	547	538	520	582	586	561	560	570	578	538	573	529	626	588	545	556	570	559	600	572	548	575	549	543	569	545	578	554	569	542	589	603	597	553	570	610	570	588	551	550	538	579	563	566	544	568	578	592	590	527	596	529	538	590	561	516	566	534	507	538	565	579	559	549	599	551	538	521	580	566	524	559	551	577	556	550	533	567	567	593	551	600	593	586	556	572	616	575	556	541	575	552	593	588	559	576	588	585	555	561	580	579	554	531	490	550	539	555	529	528	573	607	593	595	582	531	582	577	534	542	559	610	571	543	543	538	568	564	556	582	550	578	559	569	595	546	561	592	622	566	571	555	562	558	564	627	582	566	543	527	596	551	570	552	560	574	568	558	595	546	604	562	559	542	555	573	555	523	569	560	608	551	571	557	561	580	542	584	540	564	538	584	572	563	544	533	541	533	634	577	520	561	578	508	546	589	542	557	567	588	529	546	576	550	551	559	572	546	554	608	576	531	578	589	573	554	533	579	589	545	559	572	565	591	565	620	578	570	574	558	570	603	556	539	570	520	536	589	559	594	564	564	576	534	553	560	521	559	538	565	580	588	565	528	553	592	552	564	558	571	526	602	611	621	583	579	559	596	575	565	551	571	595	555	506	583	551	549	577	531	575	546	603	533	568	547	591	554	554	563	524	585	584	543	587	562	507	565	578	553	611	602	571	566	573	539	585	598	527	582	555	549	598	571	557	542	565	561	591	546	563	578	526	572	595	528	588	553	582	560	553	557	576	540	536	532	622	587	576	540	536	586	569	560	577	611	554	567	561	504	588	532	578	522	549	553	536	552	560	585	600	570	597	593	548	558	552	552	511	583	542	547	578	595	549	605	539	567	587	575	565	556	594	563	583	593	583	565	569	557	549	566	520	598	574	564	569	511	565	521	556	570	526	550	558	599	554	590	575	556	567	560	555	609	548	564	579	554	546	571	557	530	566	540	597	528	577	560	582	547	561	570	549	538	629	571	590	564	589	592	568	564	581	582	574	574	516	579	550	540	545	557	607	555	564	580	588	574	559	607	542	592	566	576	552	562	587	517	548	579	579	571	576	578	540	526	616	570	546	606	567	539	565	573	580	557	563	574	528	597	583	579	603	532	577	579	597	571	542	587	528	544	567	604	553	542	584	559	561	589	564	507	553	576	576	538	582	613	569	555	567	573	580	514	622	525	569	544	570	530	579	572	574	577	557	551	553	551	585	559	535	559	576	580	553	579	604	533	586	540	505	585	587	591	549	551	537	599	586	616	521	572	582	567	528	556	588	587	570	583	563	545	516	555	558	563	530	579	543	567	550	576	601	529	557	550	542	547	621	586	577	562	531	578	536	566	556	572	578	551	565	555	596	584	562	558	569	555	567	560	535	590	559	572	571	593	584	561	572	541	537	536	567	531	537	581	547	544	597	589	540	514	564	539	549	545	570	553	559	578	595	583	539	548	564	559	554	566	552	530	572	551	603	531	554	560	566	573	601	542	577	504	520	574	535	594	566	565	581	606	570	599	555	598	545	539	525	580	567	570	585	546	574	589	566	563	596	569	576	569	547	600	537	581	522	623	576	572	586	594	579	570	567	547	536	580	570	615	576	577	552	537	537	580	594	533	561	578	612	605	562	597	563	567	524	560	548	571	566	569	579	579	562	531	561	599	562	579	547	577	532	581	569	545	591	588	576	577	610	533	549	539	566	537	560	579	597	560	581	517	569	528	638	556	529	572	543	564	583	593	576	566	558	578	583	570	531	584	542	595	540	567	595	579	553	550	640	555	568	525	534	559	549	566	540	573	590	532	598	527	549	528	568	554	549	558	533	596	553	565	578	581	577	566	590	560	566	568	553	577	580	572	598	561	561	524	553	582	602	560	572	587	571	560	564	547	532	585	557	515	582	556	587	604	549	609	552	577	580	553	582	548	581	618	575	604	541	578	564	571	553	572	591	595	560	559	557	590	563	588	576	554	561	539	596	530	529	566	528	571	562	604	581	542	589	557	585	587	565	549
62365	102134	76328	43585	26127	11641	1091	859	861	813	885	838	858	851	821	862	850	859	842	869	810	850	870	871	865	899	861	841	833	886	858	887	903	868	905	867	900	833	909	895	886	841	787	815	874	848	848	853	866	841	869	877	871	868	837	887	812	812	864	870	806	874	832	841	868	840	861	814	903	829	856	874	797	881	887	882	843	846	890	873	863	802	861	878	867	856	869	858	824	814	879	863	837	854	852	838	867	834	872	867	877	826	893	871	832	864	847	906	847	873	875	846	856	914	885	833	850	823	864	879	888	871	852	867	812	790	836	876	893	817	867	845	888	857	853	844	856	776	824	890	880	874	816	811	853	808	880	878	814	818	896	875	826	833	831	819	831	820	863	863	884	848	838	871	857	872	848	850	835	877	878	796	817	883	876	869	868	863	852	876	851	805	857	842	869	818	884	844	830	845	800	880	885	860	845	860	908	827	812	876	809	872	832	784	882	881	853	863	837	882	866	839	814	834	832	871	851	861	867	841	898	876	851	846	832	843	856	846	833	887	858	859	853	838	871	901	907	844	859	840	822	888	830	845	900	906	816	860	838	872	838	859	876	882	805	882	867	825	879	891	838	829	857	864	847	848	851	846	841	853	871	829	834	850	827	862	840	856	851	881	843	897	862	842	904	844	852	848	899	850	809	849	843	825	829	818	875	901	843	866	861	864	841	865	868	860	846	839	844	898	841	900	835	858	845	840	845	830	848	846	817	828	884	830	872	852	843	900	807	824	867	816	879	843	839	817	797	818	893	883	858	832	825	815	870	899	837	849	802	874	814	879	872	896	832	907	833	831	905	850	857	829	847	851	870	804	811	855	823	878	882	879	877	864	876	845	780	834	848	918	830	830	893	886	850	831	866	857	859	897	801	824	838	909	827	863	880	887	856	813	844	884	845	827	875	842	827	863	846	880	822	846	869	862	847	856	844	850	872	931	848	857	862	847	841	809	833	876	818	857	839	844	843	831	876	838	865	830	857	866	847	853	831	897	822	809	869	853	881	808	849	828	784	847	861	871	879	841	863	915	828	838	907	829	844	899	888	854	855	835	888	882	819	849	874	881	846	812	872	879	844	893	861	861	789	858	796	867	827	868	898	816	823	814	834	877	866	855	889	856	825	839	864	898	888	819	884	828	877	844	843	821	850	840	867	828	818	813	836	865	849	850	851	814	844	904	826	849	820	907	860	874	830	800	847	848	884	797	863	856	799	829	829	851	827	849	853	885	883	912	828	862	821	806	837	828	891	862	850	821	841	832	837	859	847	809	846	852	851	865	868	861	839	858	862	859	825	856	909	829	851	848	848	825	834	820	851	850	843	815	828	798	841	837	830	898	869	887	881	855	830	806	848	841	910	884	835	829	850	854	907	839	868	869	862	853	892	797	875	893	845	926	875	852	828	860	863	876	828	864	876	813	806	878	829	872	799	868	845	833	854	804	870	848	852	819	839	844	823	864	878	859	881	805	831	887	835	851	821	876	888	884	853	878	871	874	844	805	822	872	835	799	851	871	845	876	829	858	824	885	874	866	872	811	890	813	821	897	819	846	810	876	869	839	864	884	840	872	864	805	822	868	890	835	817	850	856	886	870	862	832	818	859	877	869	881	860	877	904	865	947	868	851	834	846	864	815	876	813	845	830	867	867	856	846	837	833	840	886	824	865	846	858	858	819	882	843	806	850	872	841	814	827	806	801	848	837	895	862	848	878	827	820	830	837	839	795	877	863	816	854	844	863	853	865	881	857	830	863	895	864	896	844	888	807	865	861	825	852	806	817	855	873	816	890	846	845	845	848	834	882	818	909	841	868	892	824	835	829	813	849	900	871	870	891	861	831	856	867	881	866	799	868	838	845	866	882	834	828	838	784	888	879	835	830	851	836	870	835	856	804	878	870	834	890	819	840	857	838	843	840	829	806	794	845	866	835	863	856	819	909	856	845	872	870	916	845	887	818	844	797	888	880	852	855	887	890	881	847	837	881	877	865	839	834	797	869	895	872	865	858	843	835	828	816	848	838	840	832	860	870	918	852	888	832	862	860	864	822	849	834	831	883	821	881	846	892	917	857	850	874	806	843	830	854	855	847	828	871	870	809	885	931	923	806	894	903	880	814	884	814	830	869	846	855	836	892	817	879	845	860	868	873	831	830	817	869	858	871	782	857	857	804	900	833	861	831	863	846	906	844	825	864	875	869	815	864	865	843	852	899	789	829	868	858	827	854	862	818	835	872	827	873	857	791	871	868	805	797	837	819	883	764	819	814	821	846	827	799	831	850	872	886	826	848	818	838	843	852	885	848	833	833	866	820	840	857	800	887	871	835	864	866	850	855	844	862	842	801	864	812	884	854	872	850	806	900	860	828	885	832	831	880	842	879	901	839	805	901	858	812	882	816	896	817	870	848	850	825	857	875	835	835	824	879	813	896	837	859	816	857	859	883	831	884	819	862	874	905	849	865	848	922	786	878	850	800	873	876	828	810	872	830	798	792	834	854	818	905	829	852	789	856	874	836	856	831	860	850	876	825	886	813	807	888	812	822	841	855	821	866	889	862	863	879	891	877	824	848	840	842	821	853	848	818	891	815	874	842	865	885	856	876	903	880	857	866	857	808	838	918	879	849	853	858	871	851	859	826	821	838	865	843	884	850	878	884	867	844	790	795	873	910	898	844	872	841	853	842	878	805	878	868	870	881	884	812	832	840	875	868	851	857	873	914	790	834	884	879	830	845	870	837	866	913	894	806	857	859	872	896	869	844	839	853	848	818	829	799	858	826	933	758	855	841	865	835	899	852	848	896	866	818	818	827	863	885	885	829	808	857	867	831	832	880	810	845	837	854	848	873	873	925	845	842	889	879	832	865	875	842	929	866	838	838	812	855	816	768	882	825	915	864	873	820	845	908	831	899	911	835	869	853	877	854	798	857	821	895	819	879	865	843	908	821	865	852	853	851	845	879	841	839	837	879	880	887	871	829	844	854	856	845	832	867	895	859	848	884	883	841	870	809	851	896	876	828	816	851	840	842	878	860	841	852	855	864	929	832	841	855	859	848	828	805	857	865	809	883	857	849	836	847	839	813	810	870	855	879	836	832	833	846	874	867	908	838	822	889	852	815	872	841	834	828	867	869	860	852	969	854	822	823	890	889	832	861	837	861	828	886	858	868	837	890	882	874	855	822	849	842	848	849	866	840	862	870	834	847	829	805	849	815	896	900	862	836	912	807	855	878	835	871	863	892	869	841	858	804	848	849	884	857	865	886	798	875	868	928	846	810	818	870	878	842	863	837	880	839	858	856	841	854	847	802	838	841	891	864	824	884	824	865	834	842	823	835	875	835	877	870	827	859	847	868	864	833	827	821	835	901	889	886	844	846	798	848	820	851	892	917	829	839	841	788	809	876	872	855	862	820	834	792	898	859	896	851	835	871	867	878	873	794	882	843	878	889	878	887	857	846	907	845	857	899	844
31584	32651	29122	12410	2408	865	335	302	291	303	293	284	317	291	293	260	317	299	289	276	271	329	272	313	319	334	316	269	280	282	319	310	316	296	295	289	321	299	279	288	284	285	277	293	289	267	277	316	312	304	293	289	292	278	298	329	289	274	338	302	290	267	281	316	325	258	265	281	316	297	313	319	285	297	346	305	283	303	290	292	285	353	278	297	280	313	298	298	311	299	297	270	297	317	317	273	276	310	289	290	319	275	289	278	294	284	328	323	304	302	313	294	290	296	302	295	279	294	306	327	293	317	307	275	330	295	314	282	303	301	292	300	284	287	294	280	298	326	299	328	300	285	299	284	307	297	299	304	279	305	301	287	300	310	287	291	298	280	313	283	299	304	307	291	318	297	316	309	286	264	284	314	320	267	291	283	331	289	290	297	285	288	294	269	273	280	302	290	301	279	311	324	295	317	283	287	293	304	309	307	299	287	316	269	299	296	294	273	305	306	310	289	312	283	290	272	275	324	266	298	279	282	278	276	284	294	302	261	298	297	300	311	261	306	296	308	329	258	285	306	313	266	274	285	297	322	312	303	298	303	298	262	272	292	313	278	285	317	293	288	299	281	318	302	292	272	267	300	311	282	325	274	302	302	288	296	288	301	310	317	294	295	301	287	300	284	284	318	283	276	309	297	300	278	289	281	281	291	295	337	321	310	268	266	305	302	296	300	284	291	257	312	292	306	284	259	324	282	305	261	307	265	322	295	286	270	322	263	321	288	291	315	290	305	298	276	293	295	318	301	312	316	291	300	307	303	297	300	305	268	281	309	307	285	318	301	289	313	262	307	296	270	285	292	274	280	270	277	269	276	309	300	305	280	292	284	326	325	291	271	258	288	286	304	324	325	281	288	289	305	301	296	298	263	286	308	293	240	288	310	268	315	272	323	313	287	300	253	275	330	295	311	299	249	273	309	265	289	251	253	277	314	300	283	302	294	290	279	323	305	307	326	259	307	271	313	290	275	292	279	278	279	322	296	346	287	304	317	284	254	289	312	277	293	295	278	303	273	323	303	300	310	288	310	290	291	265	317	276	309	275	310	279	307	309	328	296	286	291	307	279	308	334	302	299	311	294	310	294	284	314	297	264	296	281	289	323	309	283	281	282	295	303	279	290	300	278	309	287	330	283	315	306	267	274	293	306	296	289	283	268	290	278	297	321	299	281	275	285	305	268	289	309	295	289	320	305	270	294	322	297	302	293	306	305	273	303	259	271	297	300	283	291	296	300	310	268	281	273	296	301	308	259	301	316	275	289	294	286	270	284	307	283	279	299	283	305	324	312	268	316	321	324	309	300	309	300	294	314	292	254	300	325	299	282	310	290	298	304	301	305	280	313	276	323	289	304	304	268	277	316	296	303	282	311	274	319	287	286	286	299	309	301	299	298	310	262	259	291	277	306	294	329	309	306	270	264	299	300	263	288	299	308	322	311	296	325	297	306	305	287	297	282	288	282	311	308	283	280	327	310	297	305	305	296	296	251	304	309	328	292	291	286	290	290	281	306	290	279	317	253	299	296	329	276	285	291	273	292	292	303	258	280	296	311	294	292	278	328	302	295	311	284	249	319	282	289	289	278	292	298	293	268	283	295	293	309	301	332	262	282	305	284	302	289	305	301	301	291	314	300	293	284	300	287	295	292	270	291	284	289	277	301	312	291	285	285	290	265	274	295	304	302	294	310	305	298	302	319	286	336	315	274	282	304	278	296	301	290	315	308	287	281	284	311	297	291	290	286	295	282	320	296	268	318	270	301	313	286	299	296	317	278	277	279	295	274	299	329	261	274	300	301	304	332	303	307	290	286	302	276	317	312	303	311	277	282	290	293	307	287	286	302	283	301	326	297	282	309	278	305	271	299	282	310	315	315	296	282	310	279	307	326	289	320	278	305	268	293	301	310	317	309	276	290	258	304	301	286	297	304	305	288	280	276	305	295	306	284	292	267	286	308	294	314	315	313	313	277	300	318	287	295	292	305	283	292	293	300	309	312	318	286	274	310	284	304	292	296	281	313	304	305	301	299	295	284	286	331	325	271	306	288	305	296	271	284	289	302	277	285	295	279	266	284	326	255	312	281	299	297	294	312	310	288	347	303	296	301	340	279	305	294	334	303	304	318	300	297	281	288	289	307	313	303	310	295	295	310	303	295	328	306	285	277	284	317	299	317	296	302	319	324	294	310	297	329	307	286	323	291	325	300	267	289	294	285	247	299	314	259	291	319	300	281	285	330	290	298	320	277	298	296	274	312	304	300	308	303	313	284	289	263	294	298	302	288	334	264	296	298	273	289	299	319	289	320	279	296	333	280	349	296	300	298	298	317	303	285	324	284	242	311	301	303	289	295	296	290	293	299	309	297	276	312	295	312	289	281	304	286	278	292	332	267	292	281	281	277	284	305	320	312	303	300	289	303	301	307	308	325	270	301	287	307	285	299	325	283	299	280	318	308	263	297	299	285	288	294	300	267	272	281	299	283	303	289	290	284	293	290	277	297	309	279	306	339	272	298	288	296	274	301	309	287	276	291	296	299	271	296	297	304	304	283	318	279	296	291	274	294	298	304	342	300	341	286	324	256	312	235	283	299	265	295	275	273	294	312	296	270	287	337	264	297	270	322	315	311	317	293	300	288	287	291	296	303	306	290	301	322	285	291	295	275	278	316	299	266	280	297	280	285	294	314	309	292	310	271	306	278	287	299	318	302	300	296	297	301	290	296	266	294	291	304	290	299	278	270	284	313	274	290	294	288	301	296	295	266	333	316	291	321	275	299	279	304	279	295	301	292	292	288	296	301	263	281	283	296	301	322	295	305	302	281	294	257	297	307	303	313	324	274	286	294	276	305	297	326	319	309	299	283	296	313	322	295	299	274	301	313	295	308	315	305	270	292	307	264	344	288	288	291	318	282	346	292	302	284	312	287	313	293	311	306	328	279	307	284	278	256	306	296	289	283	274	278	275	270	301	303	271	337	289	303	314	299	317	312	295	280	295	271	280	305	297	294	288	304	296	288	306	308	273	273	288	291	303	275	299	289	280	298	303	304	288	308	303	263	309	317	254	255	295	313	290	283	297	296	303	317	259	334	288	281	313	303	313	298	255	289	295	282	320	327	286	306	288	307	314	263	307	293	304	306	322	301	295	286	304	306	326	324	282	306	272	286	290	286	299	290	300	301	291	286	337	287	279	271	289	272	298	314	297	299	297	305	310	304	321	311	317	303	327	280	298	299	275	309	319	299	282	313	277	302	279	277	294	318	295	306	265	284	316	331	330	288	319	286	328	301	302	323	292	301	287	321	266	293	320	281	305	304	282	281	308	313	294	282	306	288	306	286	296	270	294	313	297	318	297	289	300	283	272	309	294	278	301	307	281	295	273	309	344	354	286	300	293	326	297	299	281	306	284	276	301	271	278	291	296	293	283	290	295	252	283	320	291	281	318	317	311	273	316	304	281
40141	50271	33936	12106	4218	1708	438	456	504	503	512	466	516	482	481	521	491	537	513	459	522	467	506	495	480	464	479	521	520	495	498	503	471	500	474	480	484	474	494	491	465	471	469	512	466	500	498	466	485	515	452	465	501	484	479	498	490	509	502	480	481	514	474	492	531	522	471	474	521	511	455	521	522	462	458	483	499	476	474	457	439	505	461	480	483	461	475	446	465	484	472	485	466	473	466	473	522	473	478	509	474	468	475	494	492	504	511	498	468	501	490	476	498	496	491	465	512	487	519	494	480	490	506	479	515	505	486	508	486	494	510	480	496	481	536	484	511	479	488	503	488	527	493	525	505	470	517	479	481	482	493	445	486	484	479	448	490	499	478	501	466	495	469	527	492	500	454	433	494	480	505	450	513	473	489	474	503	491	508	483	482	453	501	487	475	529	484	489	514	490	469	497	515	495	464	476	488	486	490	530	480	461	492	505	461	497	498	503	487	491	466	463	504	499	470	499	449	462	486	531	495	509	498	483	479	475	481	521	527	483	482	504	481	485	498	497	448	479	483	502	470	464	511	511	493	493	519	491	493	490	498	528	544	474	466	476	484	521	523	474	479	508	491	484	495	476	464	515	456	487	450	460	461	490	456	503	453	490	454	475	492	484	517	471	536	508	515	494	486	495	438	504	488	485	506	481	488	492	476	518	457	498	497	519	485	492	467	530	496	504	483	503	472	476	482	487	488	488	482	496	507	476	457	497	499	483	477	483	482	521	472	469	515	515	474	478	478	499	486	497	510	477	498	462	459	514	472	494	516	456	473	465	534	528	477	504	467	449	507	487	484	475	499	484	510	496	489	467	538	506	493	476	495	495	486	465	474	478	510	504	518	476	477	471	511	500	472	478	472	488	491	496	494	510	516	453	483	488	512	492	497	483	508	448	483	475	451	508	505	509	473	515	490	490	464	513	503	473	489	488	449	486	500	480	486	459	488	526	507	506	482	498	513	442	489	545	484	486	461	489	496	524	473	479	524	522	500	444	480	488	454	460	489	513	455	509	453	478	497	523	493	475	497	470	478	478	494	530	473	472	481	516	460	511	508	477	503	494	464	480	516	514	515	479	527	475	464	486	487	507	440	515	494	437	493	511	530	474	473	492	492	439	477	464	509	479	496	470	498	495	517	488	464	501	482	502	461	493	509	478	488	501	502	487	477	502	505	487	476	474	451	459	482	454	488	482	463	502	473	446	465	463	507	469	519	525	486	490	476	460	520	497	490	509	532	509	509	464	450	528	504	494	498	520	510	526	526	483	511	546	467	486	501	465	489	495	439	449	486	530	486	490	487	481	516	500	497	515	510	501	470	473	527	506	460	479	446	465	475	465	448	441	504	502	467	476	498	462	486	438	471	472	468	477	485	504	450	486	476	477	478	460	459	491	505	528	454	505	500	493	462	519	490	491	496	509	507	491	478	482	476	494	485	429	522	519	494	492	473	498	496	489	489	526	470	502	500	487	495	430	502	497	484	506	479	471	503	484	506	469	501	518	497	451	502	502	510	496	493	487	453	466	443	459	489	480	508	479	542	525	500	469	524	461	521	482	515	504	497	486	507	501	440	519	515	515	483	495	462	487	479	519	486	538	480	467	506	491	479	472	452	520	500	461	464	511	492	558	486	496	492	485	477	489	526	517	501	474	493	475	460	498	491	462	475	493	514	489	476	467	457	471	481	485	486	478	467	498	459	458	487	477	493	493	482	499	486	501	518	482	497	464	464	473	485	484	481	451	494	526	476	505	485	514	492	494	512	512	493	458	477	517	449	522	468	484	459	477	522	491	510	476	486	506	464	482	490	490	435	446	475	499	517	475	479	456	530	471	486	523	488	520	491	502	471	465	487	538	474	458	449	494	493	466	452	427	463	473	529	448	499	488	535	473	516	485	477	469	519	510	504	513	461	473	468	488	470	508	494	470	488	494	509	486	484	484	484	502	462	493	507	457	499	478	495	479	497	424	506	498	477	455	491	459	537	495	506	466	513	524	495	482	534	488	479	513	507	477	520	514	496	495	489	488	509	483	464	463	469	486	484	492	496	495	457	499	509	475	467	462	482	512	504	504	500	454	501	512	478	507	500	460	493	452	481	462	483	472	458	500	505	485	487	514	462	480	482	498	492	505	479	487	462	517	452	481	493	465	480	491	448	462	446	462	501	455	523	471	494	454	513	481	484	485	520	476	486	471	475	469	431	453	511	488	465	442	469	511	520	481	466	489	513	528	434	512	507	449	489	465	520	481	507	462	499	463	524	475	499	485	464	521	470	450	484	455	499	442	488	486	481	466	490	502	511	481	500	503	476	467	481	493	502	436	454	507	484	490	507	474	476	473	487	514	517	477	494	510	499	479	471	488	483	483	449	481	496	459	489	528	466	468	475	481	505	502	483	465	468	435	488	489	490	464	494	475	478	497	434	528	486	475	515	508	487	524	491	510	448	519	518	456	501	486	521	486	484	455	509	475	495	499	509	472	481	511	479	501	496	476	513	519	508	496	484	457	474	452	511	514	470	462	488	476	499	482	512	498	456	480	471	481	556	474	467	497	463	492	531	489	501	543	500	497	517	466	496	477	506	536	463	455	482	474	486	521	488	491	481	495	458	472	481	495	489	482	465	520	490	496	435	510	506	449	478	499	475	462	479	487	518	489	463	469	506	540	488	479	508	500	471	460	497	507	533	460	510	515	521	489	486	445	488	486	519	521	438	494	484	501	540	475	528	512	498	460	471	484	442	522	475	519	485	498	469	471	502	474	503	481	511	459	511	510	483	499	482	510	475	497	471	495	485	490	497	502	498	525	511	488	468	471	489	524	480	502	496	523	478	507	492	494	483	497	466	488	520	501	490	508	481	503	513	466	451	493	488	462	501	500	495	482	482	491	474	489	489	516	463	481	470	548	498	487	471	481	489	474	476	497	500	482	480	523	538	455	469	494	485	497	483	503	465	488	508	470	474	495	486	463	511	504	486	466	483	507	528	524	480	472	489	444	521	483	478	490	469	479	458	479	445	475	472	471	469	544	467	506	501	491	517	507	513	500	513	481	480	491	464	480	501	492	489	483	495	549	478	468	466	480	476	435	488	508	512	458	499	459	477	519	498	456	468	497	507	514	473	472	495	477	495	464	513	512	462	483	500	503	449	496	485	481	488	463	503	496	487	485	497	506	492	494	514	464	493	518	496	484	511	462	484	470	461	518	455	475	497	489	475	513	481	451	496	500	466	469	472	464	463	466	519	474	476	491	474	478	462	498	466	479	458	472	465	507	503	482	479	524	461	496	512	508	504	469	482	468	481	505	473	493	515	476	509	508	493	536	504	507	479	499	492	508	471	511	474	508	492	486	467	477	506	484	488	493	519	494	497	470	516	496	489	522	491	497	478	528	500	510	478	464	493	494	512	475	467	479	468	488	464	502	471	484	513	479	485	501	503	516	468	488	470	532	531	473	473	469
25470	25434	35047	28779	20645	10207	1030	472	396	388	390	429	413	404	389	400	387	423	417	410	394	426	376	435	398	410	396	412	416	426	403	423	387	394	391	388	394	448	394	414	397	390	404	384	403	401	378	403	434	401	437	385	370	366	367	442	400	359	416	418	417	399	427	382	398	414	408	416	389	442	428	381	413	424	370	399	399	384	425	387	426	395	396	375	387	374	431	351	380	421	423	417	373	401	352	434	407	385	406	397	387	389	405	389	395	415	382	395	386	370	377	399	389	410	382	417	389	376	385	383	394	393	377	386	441	420	392	396	388	412	371	388	390	392	387	399	375	382	372	392	386	389	378	366	420	422	399	381	401	369	420	404	347	375	402	372	370	371	391	356	390	390	382	360	382	380	405	404	415	382	452	397	380	441	395	404	403	385	388	385	398	378	414	403	365	368	373	384	411	394	384	391	421	402	369	373	377	389	361	400	396	408	366	370	388	403	370	394	406	375	380	395	393	408	409	417	392	422	394	370	408	395	391	356	400	364	428	384	413	391	439	386	383	402	422	379	406	412	406	348	355	385	348	401	377	383	372	398	429	428	388	378	394	393	387	374	373	411	434	373	416	391	411	403	381	376	386	377	367	383	404	373	399	404	364	400	389	379	374	385	400	393	418	388	406	368	392	377	412	379	351	411	408	368	425	392	427	385	438	383	390	398	376	377	391	404	379	354	397	411	383	406	388	391	411	382	414	388	351	383	402	357	405	383	422	417	390	395	376	426	408	377	378	397	369	411	373	389	375	406	382	402	388	401	358	389	406	417	416	376	395	411	374	425	388	395	426	386	389	397	394	397	392	424	373	419	391	398	399	420	401	379	412	416	378	388	388	394	416	389	410	376	406	412	395	408	356	404	417	405	407	423	395	374	370	402	404	392	395	369	448	348	352	413	397	402	406	386	421	412	387	339	394	400	375	392	372	392	391	345	418	371	386	385	394	382	397	413	402	394	389	409	392	378	387	355	381	381	406	405	384	385	399	387	381	411	392	392	402	387	413	413	371	399	383	395	375	368	411	367	393	325	400	387	374	405	385	404	399	422	387	404	395	369	380	387	420	413	384	409	418	426	369	395	325	404	407	398	393	399	396	361	403	372	425	408	404	385	371	385	369	397	412	410	411	385	379	429	393	403	379	373	439	418	399	389	406	413	434	387	396	353	391	387	385	372	392	376	419	426	385	384	419	370	425	388	353	404	393	422	379	432	407	381	384	402	429	387	387	367	391	363	391	400	402	387	392	398	406	379	347	401	428	390	390	374	385	433	403	381	399	431	438	374	424	399	380	409	373	391	392	390	392	399	373	400	416	380	423	394	379	399	400	409	387	400	350	388	405	409	365	416	385	400	391	384	415	376	389	381	387	402	423	388	406	360	401	410	380	402	424	360	417	371	382	352	413	395	353	378	414	397	397	384	422	381	391	402	360	384	413	389	405	388	439	405	421	423	370	396	413	383	386	377	378	418	408	371	428	394	377	364	376	388	379	389	394	391	402	408	377	411	376	387	413	376	390	406	395	379	383	390	415	381	381	391	412	413	386	401	375	392	411	389	405	406	419	386	381	396	356	430	410	396	385	408	397	393	383	377	385	382	393	418	379	437	378	373	360	381	407	410	390	384	366	390	378	372	404	393	377	371	417	407	391	362	380	410	431	396	391	389	396	371	372	415	423	387	386	395	404	402	426	376	398	417	399	385	398	442	376	380	369	347	394	398	381	386	383	404	374	426	420	399	393	370	401	393	385	378	393	369	390	447	396	395	409	384	407	381	434	410	405	401	378	378	421	413	386	401	392	375	361	380	389	379	408	376	381	385	407	381	398	430	382	385	403	399	404	352	371	381	390	387	398	367	391	413	412	418	391	380	407	405	436	399	384	409	421	413	404	374	412	395	407	381	396	399	385	398	427	384	386	391	406	392	410	384	363	386	419	414	397	408	418	374	364	406	394	396	388	425	418	370	391	405	377	391	380	410	398	413	389	399	392	394	411	406	386	356	411	384	386	383	406	394	410	392	407	410	368	407	390	398	396	400	386	427	421	394	375	390	369	378	381	393	360	373	410	401	388	389	383	409	393	385	418	393	424	391	409	388	373	396	383	381	391	393	390	375	411	387	355	390	389	382	384	411	381	372	371	389	379	444	372	408	407	408	393	381	370	408	407	390	408	402	371	384	416	407	392	394	415	403	365	394	387	395	386	358	384	399	349	379	383	379	365	393	383	415	403	430	374	420	402	381	417	409	393	385	387	389	373	358	410	393	404	428	409	428	373	418	399	379	399	381	396	404	391	392	404	367	412	408	433	428	402	410	391	407	398	374	363	405	380	396	403	388	379	364	367	412	407	387	398	382	384	416	377	390	406	401	401	406	390	359	405	391	457	370	429	403	382	401	350	390	378	350	384	413	375	398	411	400	370	418	404	398	398	384	376	400	360	365	399	364	378	373	386	408	392	415	383	377	418	427	422	416	413	386	376	388	380	404	364	422	365	409	390	387	405	397	370	402	383	371	393	364	390	400	447	376	396	406	392	398	389	364	369	339	379	359	358	378	436	349	382	436	405	384	442	376	392	404	381	426	413	392	386	372	397	404	422	391	404	405	393	384	414	403	372	359	385	379	411	411	379	410	403	417	378	371	395	404	395	418	393	367	397	334	397	399	401	369	380	376	375	419	389	402	376	407	399	416	409	399	430	399	352	399	393	386	400	377	402	404	410	387	399	382	386	389	389	393	446	412	389	342	381	402	411	398	401	382	394	390	423	380	384	410	391	417	395	388	411	386	412	415	414	402	386	421	368	416	382	373	369	371	383	384	394	422	366	359	366	383	385	392	407	374	399	404	398	408	400	391	413	378	361	403	428	363	396	371	376	404	384	400	400	398	401	400	369	415	402	355	414	393	387	417	399	395	378	393	362	394	395	377	364	401	395	389	393	399	379	410	379	402	406	397	428	380	380	404	410	386	374	384	415	381	409	407	371	372	396	382	378	426	376	387	379	387	393	382	376	405	377	369	411	376	378	389	378	417	391	417	401	377	394	385	398	392	422	376	399	415	418	406	417	375	404	399	403	385	384	389	392	396	370	385	427	378	360	388	393	386	424	375	378	369	396	387	427	377	380	388	369	400	392	400	414	408	375	392	380	424	385	392	387	375	394	393	367	418	386	392	430	385	412	386	412	401	369	370	382	409	376	406	407	397	375	361	426	392	386	401	385	367	408	398	420	361	400	395	373	354	369	396	358	397	392	395	394	404	369	394	406	349	384	403	404	372	344	377	390	424	382	388	407	389	399	407	418	374	410	386	387	384	395	382	413	417	370	349	359	418	391	400	433	408	401	405	402	385	373	375	372	391	400	367	404	400	407	400	427	405	353	387	398	382	396	427	420	373	425	363	395	401	420	377	388	357	398	400	416	358	424	387	407	387	378	383	417	394	346	406	384	404	380	368	420	434	390	381	358	392
62374	94989	67375	38586	20559	8059	772	602	643	622	646	626	636	637	600	662	644	610	589	626	624	619	617	643	632	637	663	644	632	642	598	657	598	655	583	631	612	606	637	636	641	622	630	608	645	624	640	618	635	609	620	651	626	606	590	616	614	624	605	605	633	637	637	615	566	608	655	608	619	585	667	630	600	647	626	647	596	606	662	612	645	594	618	575	610	627	656	569	629	672	649	688	670	650	657	653	617	660	604	585	595	614	671	625	634	620	644	623	617	635	584	592	653	642	622	627	664	642	583	654	608	651	649	594	629	639	631	666	637	593	637	654	568	615	610	606	625	598	619	598	644	611	614	615	633	604	645	634	621	625	628	614	637	603	637	612	599	596	599	595	604	593	664	583	654	560	610	608	573	623	612	654	589	610	615	602	629	600	599	636	659	633	570	606	578	621	621	611	677	601	623	568	555	592	649	593	584	610	627	593	603	594	649	594	610	698	617	636	626	608	625	602	682	592	642	641	615	629	647	611	648	642	623	638	603	593	618	627	606	629	617	658	658	621	613	628	589	627	635	630	665	650	637	640	631	547	627	600	636	648	660	617	661	649	654	634	604	651	623	618	602	627	573	619	585	589	614	594	634	641	617	588	606	668	615	604	610	611	619	646	625	641	597	622	592	628	615	612	625	604	621	665	624	625	633	626	643	607	578	620	611	545	638	573	571	612	644	597	616	584	633	621	648	612	659	612	607	630	608	624	651	651	588	620	615	607	611	634	601	678	590	630	565	606	646	633	651	603	637	565	607	624	577	637	636	630	621	634	649	622	636	605	627	617	648	644	598	688	611	654	607	564	606	583	639	623	626	621	641	611	582	557	629	607	592	576	672	636	629	587	611	611	628	630	639	614	654	625	606	609	635	616	633	651	585	617	588	580	654	620	624	579	654	592	647	585	617	640	582	633	604	603	627	631	636	625	634	599	588	640	586	602	581	582	617	608	630	655	598	628	620	619	624	629	642	624	591	607	576	603	633	645	619	638	625	593	594	649	589	639	673	636	649	590	607	655	617	633	652	579	593	650	616	625	591	679	592	624	610	658	632	600	606	622	614	653	616	626	587	606	635	601	595	660	611	591	569	630	585	620	620	653	580	604	642	617	575	624	634	645	671	608	589	606	628	648	686	672	641	650	650	583	631	632	600	616	600	579	594	666	625	653	579	645	627	631	590	597	603	626	600	609	614	615	603	664	630	604	623	597	615	636	616	596	647	651	613	602	639	640	624	595	664	610	603	593	606	650	589	634	605	652	624	624	638	597	615	691	617	655	646	611	659	647	579	664	620	592	597	598	631	618	613	594	622	630	625	566	597	607	569	638	621	642	608	632	603	616	602	610	622	605	659	651	621	627	612	621	666	582	567	619	657	613	599	595	644	627	631	555	624	582	644	576	619	663	610	599	586	641	609	627	612	610	626	654	636	629	643	638	622	656	643	584	587	632	615	595	636	631	599	650	612	614	647	614	577	667	648	591	616	654	623	589	637	623	627	617	604	612	608	657	595	634	610	629	654	577	652	615	669	686	663	629	604	593	615	649	619	653	623	598	609	597	646	651	679	569	615	603	637	618	615	635	631	603	583	619	602	578	617	629	588	622	662	629	609	622	621	637	644	609	601	586	617	616	615	622	619	594	662	600	604	617	655	621	595	646	614	600	632	591	617	606	620	636	612	606	588	594	622	625	617	613	632	621	614	624	630	615	610	648	603	626	590	643	575	593	634	679	603	624	604	660	603	599	584	593	625	616	646	638	632	640	602	603	681	610	637	595	610	674	607	682	651	594	579	651	646	609	661	597	620	612	604	616	626	631	647	574	582	573	628	582	660	628	592	639	624	620	615	643	604	656	655	597	676	651	604	637	640	629	602	562	611	636	612	641	636	665	645	585	547	637	621	642	600	603	637	632	607	597	584	597	605	627	610	630	670	628	645	611	666	664	639	566	627	621	563	664	646	612	599	633	619	633	580	593	668	623	599	631	609	590	593	652	625	618	616	635	571	588	589	665	626	663	610	630	645	645	648	637	597	620	606	612	607	594	691	632	648	658	633	640	593	628	602	644	595	616	611	569	604	617	641	642	649	601	608	582	593	617	606	579	641	629	637	607	641	620	594	616	631	606	615	671	631	579	583	650	620	656	616	613	602	670	575	612	608	630	606	652	641	602	625	703	573	630	662	600	643	601	589	579	628	642	610	615	699	585	594	644	624	628	645	638	613	613	597	636	671	645	635	604	631	622	663	629	651	614	593	650	609	584	632	606	621	646	613	589	643	621	634	598	629	655	613	628	629	618	657	611	627	622	648	623	615	631	597	630	635	633	591	644	614	623	606	621	617	613	607	604	623	612	609	636	611	598	589	595	615	611	595	640	630	605	604	638	595	654	636	620	600	632	627	614	587	653	632	610	628	602	625	621	653	643	628	634	591	616	628	655	586	602	590	606	621	655	664	620	625	645	649	590	614	621	655	600	558	649	620	614	642	610	590	654	571	631	636	634	648	630	619	606	672	611	675	593	598	617	628	650	634	650	624	662	634	612	593	624	605	657	601	605	625	621	628	636	610	643	601	612	660	575	676	597	645	632	612	639	603	608	611	616	621	607	608	614	596	636	602	598	657	628	622	635	600	636	590	629	612	602	644	584	625	655	643	636	659	580	625	631	602	598	631	630	626	619	626	648	616	607	621	636	603	627	612	594	622	583	641	628	636	640	631	620	679	627	662	665	624	617	631	659	670	670	660	620	644	574	625	602	622	615	614	634	598	571	605	619	657	584	578	562	643	595	614	647	589	650	591	651	623	578	614	628	634	568	611	623	591	668	626	650	623	611	645	595	593	634	635	583	632	662	630	611	670	650	595	569	618	599	604	610	645	609	660	611	598	650	592	586	632	591	624	596	702	619	598	625	605	642	645	619	640	612	624	662	585	610	609	633	614	609	636	666	592	620	611	612	599	621	659	559	604	597	647	633	624	632	580	596	597	624	643	600	658	641	636	584	616	640	619	619	615	646	622	602	629	646	621	618	603	621	568	613	599	600	594	661	600	605	594	596	582	678	627	641	603	617	591	615	598	590	596	626	652	617	608	638	616	641	594	614	615	632	600	630	626	619	600	649	652	597	623	630	614	616	685	687	612	654	652	634	634	623	627	598	642	615	624	623	624	641	616	615	566	624	621	597	653	617	622	619	625	653	608	609	647	623	622	639	611	535	667	615	608	540	610	558	606	634	615	586	566	593	616	585	627	618	654	629	652	596	596	618	601	608	620	604	610	653	592	611	607	660	613	603	566	632	588	633	618	607	586	620	656	622	587	621	591	629	635	652	627	631	569	599	644	639	653	631	596	644	613	627	600	647	594	631	603	635	601	599	641	620	610	632	636	633	682	627	569	647	659	553	612	621	593	614	635	605	637	664	604	595	622	607	641	604	620	605	632	614	619	641	643	681	596	616	616	612	597	665	595	579
24368	23216	32504	26347	21941	17746	4044	697	614	595	626	643	575	578	641	588	601	588	548	564	571	597	592	524	590	588	540	542	613	555	574	578	588	587	605	559	592	600	560	578	558	582	581	594	623	586	601	569	590	598	572	580	589	549	591	568	591	538	586	576	580	574	622	595	516	587	583	623	582	602	557	586	580	557	612	567	596	585	597	568	594	547	594	559	553	627	636	529	572	595	565	558	550	597	593	568	590	594	562	559	582	567	585	595	582	578	614	587	597	612	569	559	601	567	584	549	564	596	543	571	594	568	558	617	571	561	529	545	614	597	585	601	546	555	540	554	555	576	594	545	557	569	577	555	557	580	539	620	600	594	600	567	548	534	581	615	552	570	580	542	560	562	649	564	598	602	562	531	574	583	582	565	587	605	549	582	602	564	558	585	544	576	614	560	580	574	558	560	611	597	600	550	562	584	582	538	602	568	604	610	539	569	592	582	571	582	568	577	555	583	578	571	567	592	540	575	562	607	576	591	538	559	519	573	619	583	586	598	549	612	559	552	550	572	577	617	537	552	568	590	604	573	540	550	594	511	573	596	544	578	574	593	543	563	590	569	605	564	593	567	578	605	552	621	586	598	521	549	611	621	528	566	552	594	600	554	583	587	567	573	602	557	601	579	572	586	570	609	560	574	584	587	586	551	572	590	568	571	628	578	605	579	626	575	583	584	580	577	595	556	626	561	595	604	588	577	567	534	620	603	572	539	555	564	529	596	602	599	599	590	537	568	590	564	626	565	577	570	580	558	532	606	613	570	609	587	578	576	638	558	573	568	551	591	553	547	575	610	573	572	575	528	574	576	624	543	569	524	625	568	575	610	561	541	567	574	592	585	584	539	576	582	561	590	553	538	564	555	568	601	620	576	575	544	545	524	576	534	559	609	539	580	568	569	595	581	532	561	571	573	581	566	585	567	559	581	590	549	562	586	618	591	591	598	582	592	595	569	588	586	584	572	547	594	580	575	577	563	571	554	573	582	554	567	606	610	578	565	550	574	581	572	575	565	547	607	583	548	574	570	570	572	566	612	553	557	542	583	541	573	598	571	568	631	587	540	610	563	594	568	569	603	593	595	576	576	572	583	562	563	541	550	571	571	557	573	582	573	539	542	612	571	571	568	587	577	588	560	543	567	573	569	548	555	608	587	575	585	568	562	602	574	598	547	641	622	573	542	567	609	573	528	613	580	585	598	578	607	598	581	617	555	593	583	608	590	561	572	548	602	584	574	577	581	592	564	573	582	573	587	571	568	562	578	583	563	594	625	568	633	539	581	557	572	560	584	558	531	543	591	629	597	597	549	552	558	529	616	603	589	573	578	591	620	576	613	580	578	607	560	576	560	527	555	627	588	590	521	565	577	547	605	602	577	577	588	557	606	632	566	550	540	591	571	602	546	571	554	582	560	662	591	546	563	544	541	567	557	569	552	558	554	602	566	588	565	598	533	554	562	600	591	595	571	552	555	531	597	568	538	588	581	588	577	597	563	566	590	567	569	613	577	561	546	627	607	584	614	605	530	546	575	533	567	568	581	610	541	613	508	575	582	589	543	557	590	541	533	558	568	643	598	573	618	556	617	610	549	598	600	580	552	643	644	576	611	625	594	572	566	592	571	565	602	563	577	571	600	567	592	557	573	598	578	538	585	543	600	595	588	573	559	555	581	556	585	516	565	572	595	560	604	512	556	556	578	561	567	586	586	573	593	570	583	544	541	557	575	553	582	544	586	577	586	574	572	566	558	578	552	602	596	576	616	588	610	601	562	571	571	583	608	558	536	520	610	609	576	555	571	531	583	551	584	578	578	574	566	590	555	573	594	608	600	566	558	589	554	587	583	603	581	548	543	570	578	576	650	569	552	563	559	580	562	589	579	609	555	566	565	545	586	536	578	593	629	571	541	614	572	558	589	574	606	580	553	578	529	547	587	565	576	610	551	644	551	550	558	568	564	541	593	571	610	590	576	580	565	608	566	576	549	589	547	576	549	593	522	571	583	597	581	540	592	596	536	617	555	574	576	575	574	567	516	562	582	584	590	574	586	609	573	587	562	564	567	576	616	592	584	597	532	580	591	627	581	605	580	563	551	570	522	547	584	558	553	574	567	567	563	568	599	580	628	559	567	588	579	582	542	598	609	610	587	514	608	557	592	623	565	577	586	570	587	583	576	596	620	576	570	566	604	586	561	566	589	596	555	552	583	572	565	565	580	602	579	581	597	571	603	580	592	566	603	568	549	578	574	585	634	589	561	586	589	592	594	589	537	546	614	579	601	596	604	597	590	572	613	556	580	585	572	564	549	539	618	543	562	534	591	565	593	580	593	560	626	560	572	530	578	585	562	563	538	565	609	579	568	575	558	588	584	572	555	540	623	570	548	568	586	575	602	540	568	559	553	575	592	565	557	530	599	560	589	575	622	573	582	596	555	585	564	553	562	612	558	576	538	609	567	607	589	572	567	559	578	551	622	604	585	607	606	564	619	589	609	536	581	581	557	589	571	566	596	519	599	583	551	542	608	557	613	548	577	614	570	577	576	573	563	607	526	575	637	570	609	568	556	590	562	604	548	591	554	521	545	579	579	635	555	599	574	551	589	618	552	582	584	606	571	583	616	556	512	559	600	560	575	594	519	607	576	541	580	555	539	580	607	564	578	557	592	523	538	576	537	538	560	568	600	525	564	604	574	593	590	526	576	538	570	538	566	585	601	645	562	561	572	554	554	545	557	582	541	595	569	576	636	588	579	590	577	560	572	585	573	548	591	564	590	581	554	555	586	560	591	572	600	560	637	552	570	567	562	607	548	539	568	606	571	591	572	551	582	565	514	580	570	588	544	599	618	593	572	592	531	574	534	528	584	598	582	608	620	557	563	588	553	571	571	605	537	594	558	542	611	596	566	581	572	555	596	568	574	587	579	572	604	554	588	581	617	563	555	594	598	587	611	528	574	571	551	627	606	562	557	563	614	542	597	559	559	597	604	556	586	589	527	550	560	618	562	578	604	589	610	584	592	579	592	544	586	550	587	536	585	576	549	561	589	574	572	572	563	567	607	592	588	542	628	588	562	557	576	634	575	532	568	565	529	553	577	575	584	561	562	592	586	601	550	587	590	566	534	593	581	577	535	556	575	544	584	641	576	612	607	581	560	581	589	570	540	561	514	600	591	571	585	583	609	566	572	599	581	556	606	568	574	596	598	580	595	561	580	564	572	597	572	513	584	592	569	584	543	578	595	577	566	607	565	578	587	569	598	564	530	602	614	552	587	571	569	550	571	631	572	562	575	582	609	592	570	565	621	571	588	588	544	567	577	573	563	563	591	630	570	557	602	580	552	593	527	586	550	589	539	574	608	619	593	605	597	567	558	578	548	572	582	586	611	573	582	571	561	554	573	557	591	597	563	593	551	580	620	560	555	565	602	613	593	541	564	633	622	547	523	586	585	568	548	571	557	570	553	583	554
63030	103005	75661	45083	25608	9744	1063	878	907	934	865	922	886	866	851	888	848	859	830	902	858	894	877	890	845	840	876	846	852	828	817	832	898	917	827	851	808	868	822	891	891	884	897	836	875	868	853	847	896	855	867	850	882	915	859	897	884	873	861	834	852	873	879	870	870	831	864	845	859	869	850	877	869	842	824	912	862	880	815	903	863	843	860	845	847	832	874	893	909	875	851	874	831	856	910	822	854	855	857	862	888	848	830	854	824	842	847	834	853	845	854	892	834	857	869	805	850	881	849	872	890	884	887	854	847	858	822	855	835	891	840	862	866	839	860	885	814	829	829	852	832	901	787	840	858	857	892	862	831	886	843	868	875	883	884	841	886	825	874	917	841	838	828	915	833	885	795	874	885	850	872	839	964	851	844	874	875	871	882	872	887	844	892	774	863	864	864	905	854	822	877	832	857	849	902	885	900	839	866	848	849	892	821	836	852	903	863	889	880	908	830	869	857	872	940	873	832	865	814	888	918	847	836	865	888	903	840	877	887	845	818	839	860	946	863	838	887	892	861	857	899	873	866	857	889	883	798	905	834	863	864	868	848	800	855	902	847	840	823	847	853	834	845	877	877	857	861	851	868	838	854	873	893	826	838	902	886	907	817	881	864	834	840	842	879	869	840	923	871	828	891	843	874	859	831	818	860	832	870	862	895	889	825	875	872	832	843	890	924	829	866	877	841	877	813	848	871	807	854	876	884	890	860	821	830	873	858	846	860	884	890	862	850	864	843	827	894	870	821	869	915	904	869	879	886	827	870	904	856	829	823	829	834	874	814	874	820	869	841	865	854	865	906	876	853	894	915	828	802	869	916	830	813	864	865	866	905	863	805	915	869	878	885	888	846	903	843	876	885	837	880	896	887	870	903	852	790	893	841	865	847	892	864	861	836	892	846	842	852	896	820	838	848	837	846	860	777	843	876	817	902	881	872	852	861	897	879	842	916	843	831	850	835	871	888	854	852	858	871	866	817	869	877	877	890	813	822	851	854	845	827	887	864	888	833	905	880	859	848	904	868	840	858	857	829	860	930	882	902	850	868	876	837	840	860	846	879	867	907	923	850	837	891	785	841	869	867	864	791	929	863	864	876	807	911	901	887	920	826	920	853	888	884	822	849	821	859	866	857	894	878	808	865	903	808	876	879	825	889	874	860	873	823	822	872	842	800	846	891	899	868	843	858	837	827	826	871	832	882	894	918	847	818	909	896	890	846	808	854	828	840	872	849	853	844	903	851	838	874	888	877	821	846	884	816	875	827	860	875	884	867	855	860	877	794	865	827	862	800	910	843	848	866	832	848	830	849	834	823	892	934	862	861	913	827	886	900	875	884	835	862	822	871	889	815	835	827	828	886	817	871	841	842	858	876	853	889	817	917	855	876	912	898	873	859	945	824	879	869	833	825	873	859	864	823	853	834	832	833	925	872	818	872	838	897	846	879	841	864	829	911	848	880	935	889	868	910	863	858	840	842	854	912	865	884	882	834	864	879	853	815	856	822	842	881	842	860	873	860	816	906	858	864	884	875	885	882	873	892	915	881	834	825	885	883	891	860	844	857	876	849	911	918	865	916	869	875	831	825	831	874	872	847	916	826	871	854	867	863	852	844	865	865	864	888	859	893	875	879	855	839	867	869	879	853	825	882	917	858	822	818	828	881	798	871	831	869	859	852	860	873	901	851	870	871	843	866	846	813	886	873	861	816	853	862	833	826	809	821	865	819	828	870	881	829	903	863	886	870	856	879	899	837	882	839	839	870	881	847	886	830	828	877	890	820	836	891	898	857	901	778	864	900	872	852	893	820	865	819	825	876	891	862	868	853	840	822	846	870	849	832	908	870	909	870	856	871	868	905	852	877	850	863	829	902	868	838	898	870	810	878	858	870	869	915	814	787	875	852	845	839	860	870	846	870	910	885	882	869	835	909	884	854	846	867	851	810	848	860	883	859	937	853	853	869	887	845	878	939	880	876	839	877	825	849	855	855	942	881	817	877	841	843	913	840	921	814	853	844	844	878	859	901	882	870	872	871	899	834	830	858	832	907	872	895	828	907	834	872	860	909	885	872	825	863	820	872	843	870	881	851	873	869	877	843	852	859	874	814	857	800	881	816	861	844	817	876	843	886	912	830	893	875	843	851	839	870	864	820	801	916	853	886	879	851	934	865	850	846	882	853	878	814	870	899	841	872	834	884	865	865	833	901	828	888	847	861	852	858	892	874	862	840	874	881	883	903	857	895	860	791	900	881	844	897	838	885	875	849	838	888	839	815	845	847	872	859	882	861	837	800	875	820	895	862	865	881	810	859	885	837	919	856	806	833	839	861	827	856	876	816	890	871	855	865	871	875	895	848	847	845	832	856	837	845	889	891	866	886	858	890	903	857	885	838	845	851	842	802	813	841	868	874	898	877	860	830	849	895	851	885	831	877	860	835	884	836	905	781	886	925	854	838	915	787	869	921	844	855	882	853	865	787	855	855	868	843	881	870	906	820	850	896	873	840	860	844	842	858	841	803	868	888	826	853	866	833	843	859	862	896	841	855	911	895	857	843	841	907	854	863	840	910	870	816	886	843	851	865	815	863	878	837	843	882	910	857	844	874	915	876	897	880	848	853	857	897	898	873	877	829	891	848	891	870	832	894	821	896	850	856	847	832	858	845	864	868	878	880	880	818	783	851	858	837	899	880	896	905	880	777	866	834	894	861	861	870	865	931	876	833	898	860	833	860	866	873	784	889	876	853	875	795	894	865	884	880	808	851	791	813	882	869	874	850	894	828	881	854	864	855	874	929	892	854	852	883	888	863	909	859	842	821	872	876	839	860	866	850	898	914	929	821	877	870	890	860	854	823	847	832	891	858	848	923	849	906	899	873	857	833	792	894	851	866	828	871	839	842	857	879	848	852	860	843	874	877	860	875	875	815	896	843	796	795	882	868	881	879	856	804	864	869	846	862	843	864	861	887	857	860	837	831	882	846	836	863	885	890	836	858	875	843	847	840	834	830	913	862	871	855	878	888	822	892	866	849	858	804	835	866	826	840	841	805	909	882	865	838	833	878	905	869	892	856	902	845	806	880	846	825	851	872	849	887	794	881	879	832	871	859	874	868	817	874	896	816	871	834	870	902	847	823	873	871	890	846	845	830	820	856	865	845	862	858	863	851	859	836	851	836	881	878	840	903	836	882	819	868	897	862	891	867	842	846	879	913	839	906	900	934	876	853	882	899	853	851	842	861	892	858	861	854	848	849	872	895	863	875	864	877	875	843	871	871	828	813	894	871	889	890	853	906	906	844	866	896	828	853	851	828	893	944	844	854	818	852	821	866	889	851	892	875	836	838	806	873	920	827	831	889	825	850	886	908	855	810	846	844	853	884	895	815	832	856	844	893	812	840	879	883	905	869	812	849	867	849	816	887	888	838	883	862	888	873	844	867	930	868	848	912	844	870	857	854	892
31616	31701	28556	12866	2147	682	330	308	300	313	290	295	336	350	317	286	290	327	287	353	299	285	328	273	306	291	290	281	296	285	331	277	290	293	326	322	306	316	267	274	302	304	309	302	322	323	297	280	318	344	292	303	315	324	283	298	262	310	291	320	317	322	306	302	279	335	304	297	321	320	293	295	289	320	322	305	306	298	285	308	316	320	290	278	307	315	276	267	269	331	290	315	309	314	318	322	296	277	309	328	272	344	298	300	320	297	291	298	316	303	295	290	274	315	299	281	294	289	326	300	294	304	321	300	287	297	319	316	296	298	320	280	302	307	289	308	272	314	302	286	310	300	276	344	279	314	337	291	314	298	325	300	310	301	296	299	297	313	313	318	303	283	281	307	307	327	308	294	308	315	277	312	299	284	291	308	310	295	306	306	310	296	279	314	293	308	294	336	301	309	294	304	325	328	290	307	325	311	320	322	292	354	302	313	299	299	294	303	327	310	310	269	318	301	302	309	316	310	286	287	313	305	309	320	314	301	297	290	326	280	331	283	291	337	296	296	328	291	303	301	325	269	305	295	306	286	290	290	291	317	297	301	306	295	278	276	287	312	324	293	300	288	301	301	303	290	299	317	307	316	264	278	333	318	304	336	306	303	288	299	323	340	287	276	299	288	326	276	274	299	302	319	301	311	319	292	290	295	319	315	305	298	279	281	311	302	274	309	311	303	311	282	311	327	330	293	323	293	263	320	330	304	292	306	304	281	329	302	290	316	283	316	303	290	328	273	319	317	302	321	298	329	297	305	294	348	315	296	301	326	317	310	293	310	283	284	301	324	296	294	310	324	279	282	324	313	284	314	294	292	331	307	296	322	310	293	274	316	278	299	276	286	299	278	312	288	292	302	290	294	331	305	309	326	279	280	334	265	308	281	285	275	286	314	279	279	294	300	293	261	300	315	305	310	318	331	279	314	295	279	277	303	305	301	300	310	334	280	294	296	303	293	308	302	262	340	288	279	302	283	310	290	317	293	296	283	274	259	327	302	309	297	306	317	305	321	322	325	276	285	289	314	329	298	320	312	300	336	327	303	277	282	281	300	284	314	304	298	339	294	305	313	308	284	301	281	274	299	301	308	315	320	280	302	335	319	294	305	266	292	310	306	294	310	282	331	314	280	310	304	256	334	287	282	305	287	303	282	310	308	287	308	283	283	274	319	346	293	321	323	287	312	311	307	313	313	297	302	300	307	270	288	312	263	309	289	321	283	338	288	299	318	307	295	319	307	275	317	295	273	298	264	316	293	293	309	309	310	268	297	308	320	296	294	282	291	280	296	279	322	306	291	261	308	311	291	283	284	296	298	294	305	332	287	344	330	284	316	301	317	303	309	286	273	323	291	302	282	305	279	302	296	306	293	303	314	282	292	313	295	311	315	292	285	307	296	289	346	297	280	317	314	282	302	286	304	313	304	294	298	316	301	290	270	296	301	270	293	311	321	299	305	309	293	295	295	328	310	315	312	308	296	324	316	316	294	304	303	299	290	312	329	291	328	292	303	311	286	314	333	303	306	321	304	274	292	318	297	303	296	301	290	288	298	289	308	327	304	333	303	275	274	333	302	314	281	311	296	299	283	299	274	342	289	296	291	274	300	305	302	307	320	284	302	289	332	275	313	301	304	297	295	294	291	289	334	286	329	299	280	319	275	306	304	298	261	298	306	312	306	313	306	278	316	335	317	293	311	309	332	309	286	313	307	307	299	295	312	273	291	306	292	316	282	301	293	312	334	293	322	328	324	307	295	306	312	297	294	321	283	302	324	284	320	292	276	310	302	310	284	293	329	294	289	280	275	302	295	293	261	308	276	326	288	309	314	319	301	292	312	329	314	291	307	325	305	317	329	319	308	328	302	271	291	314	307	310	320	318	289	287	269	309	320	294	306	296	283	304	274	291	303	294	367	304	296	317	313	289	305	286	320	297	273	314	285	297	315	353	308	303	341	302	314	312	296	296	270	287	289	267	301	315	299	319	342	297	309	306	295	314	304	317	314	312	308	299	299	294	271	322	298	285	311	283	299	305	283	295	298	296	330	307	300	289	298	279	280	327	282	301	336	275	314	282	308	285	294	300	312	273	286	297	313	298	281	279	271	309	289	293	312	273	323	321	277	256	317	308	296	290	301	281	297	284	293	260	313	271	295	282	277	300	288	289	299	297	310	298	292	304	287	330	306	315	327	312	316	293	335	301	320	304	307	279	303	251	303	303	293	308	261	285	297	281	276	303	353	305	306	292	310	317	289	301	319	287	303	309	287	310	345	292	287	301	300	298	308	300	310	307	326	285	303	294	303	292	302	291	346	322	315	312	307	317	285	311	285	285	286	345	299	310	313	334	314	320	305	312	320	306	288	344	303	309	317	302	283	306	293	317	311	285	269	278	330	270	277	302	310	286	284	270	279	335	278	331	302	307	288	304	314	296	278	319	293	286	313	315	286	292	295	305	310	306	296	307	303	319	291	281	295	273	292	315	303	311	309	276	277	312	283	330	300	287	304	317	268	284	311	298	300	341	309	332	319	293	301	319	272	302	287	336	293	339	323	294	283	297	333	300	309	291	291	288	275	276	291	334	341	276	307	294	320	314	305	310	332	253	307	315	317	316	273	278	315	315	312	291	341	289	306	324	319	275	267	292	340	291	306	292	286	317	297	306	296	300	304	346	342	281	282	317	315	297	306	288	327	293	297	302	291	309	314	310	309	309	293	311	299	307	315	320	287	282	334	280	314	319	303	286	314	308	293	293	298	305	324	293	305	321	317	310	289	271	321	309	274	313	291	254	307	295	299	317	300	295	278	307	293	303	315	307	308	336	310	267	305	307	302	290	280	316	307	313	277	300	279	310	316	313	322	276	277	344	271	309	298	324	282	292	314	281	290	310	300	335	303	293	285	288	322	298	317	322	299	285	272	294	302	280	313	298	276	297	301	312	287	289	306	289	294	278	318	304	307	295	302	310	307	287	307	301	309	317	300	299	291	319	309	283	330	304	312	326	308	292	288	295	293	322	329	322	305	298	288	289	303	301	312	309	313	315	323	283	291	284	292	291	302	307	299	333	295	324	320	285	331	310	292	282	284	301	306	322	296	291	287	306	304	297	299	318	329	278	333	313	275	306	280	291	301	295	305	306	292	300	310	323	305	277	320	304	316	323	281	293	313	295	317	307	330	283	267	307	286	290	325	301	299	309	290	296	283	312	318	312	284	285	321	332	283	306	306	265	309	286	282	260	311	307	303	279	310	292	316	281	309	322	325	322	304	285	293	289	312	340	287	283	304	315	297	287	275	294	285	330	299	298	320	308	295	319	316	334	285	307	318	312	346	290	288	283	301	293	306	314	316	321	280	314	311	291	284	316	330	258	325	304	311	328	288	276	299	300	276	283	300	292	287	326	293	301	300	310	305	308	330	313	308	312	289	296	305	292	298	305	293	311	320	307	319	289	312	323	278
40514	49134	33305	12535	3831	1264	537	497	491	488	507	505	504	462	480	514	497	476	546	498	475	473	499	498	484	483	522	478	470	486	516	513	498	456	501	487	490	507	509	484	502	529	502	494	511	498	487	529	529	483	477	507	485	511	504	476	465	507	523	480	500	500	495	495	481	531	502	475	480	506	520	490	504	503	495	502	510	521	508	479	484	475	521	533	535	477	486	482	477	489	518	489	556	499	467	509	498	506	452	470	493	533	500	511	477	509	510	527	504	447	509	514	495	460	523	510	503	501	462	513	521	506	464	462	507	516	438	484	475	501	485	533	464	529	508	540	503	464	521	477	536	438	471	474	519	489	503	472	513	460	508	484	468	470	525	477	518	507	528	476	482	497	454	501	474	551	506	497	531	487	511	507	507	504	499	533	462	530	505	480	454	502	495	467	486	509	479	487	476	485	499	464	491	514	505	496	493	477	548	484	474	487	484	511	494	505	490	490	499	497	513	462	496	493	518	486	502	493	467	484	493	518	514	527	524	503	498	473	457	468	524	538	541	514	453	475	484	499	455	524	498	494	504	507	486	506	470	437	467	487	495	514	484	487	493	488	531	493	522	480	537	488	482	484	473	485	539	520	496	492	463	469	529	499	544	513	514	474	476	473	496	526	489	485	454	541	496	485	501	526	499	501	482	529	487	500	497	470	500	483	475	485	534	489	450	514	463	489	529	526	490	517	509	511	514	515	438	497	543	516	501	478	469	531	455	481	526	494	466	495	467	449	498	476	523	459	510	434	509	486	495	565	441	459	474	493	513	520	443	507	542	528	546	499	486	485	503	474	493	492	496	477	486	452	509	519	461	488	457	490	501	506	496	471	480	493	483	520	530	506	491	520	514	484	450	514	505	476	548	511	500	489	479	536	511	481	523	515	475	499	493	486	523	513	507	474	534	474	509	478	467	480	504	508	483	527	489	471	490	499	490	528	488	479	474	539	485	470	464	483	504	497	484	479	467	493	474	530	471	477	520	533	521	484	513	475	490	461	502	473	495	469	464	519	512	480	503	465	503	539	497	517	498	489	471	468	468	526	509	484	498	477	488	525	519	487	476	486	494	471	499	446	532	459	516	498	461	455	496	515	519	532	518	527	508	499	491	492	471	477	488	476	523	494	481	547	511	472	546	475	465	475	489	514	447	513	535	487	520	540	472	480	472	489	497	475	510	444	480	504	479	499	507	440	498	535	529	482	502	532	471	528	511	502	500	444	502	455	541	492	535	518	459	490	492	560	506	497	502	443	512	513	486	481	530	476	509	498	462	498	496	504	483	499	475	466	495	462	514	499	466	546	519	484	499	505	478	483	461	513	484	534	505	517	518	493	511	502	519	489	492	493	508	502	492	507	513	476	496	518	533	530	505	508	484	500	511	473	494	520	479	505	502	534	490	496	540	489	511	512	498	485	537	474	484	487	493	506	512	508	508	483	478	483	447	498	505	483	508	500	507	496	491	497	521	525	461	477	524	491	499	465	496	484	542	503	476	525	499	489	483	517	481	511	541	494	456	539	489	511	506	479	495	526	493	527	452	557	514	536	476	526	505	473	456	495	519	499	506	493	482	487	509	478	480	490	487	566	512	432	497	511	532	494	445	537	528	461	494	516	528	502	535	502	481	501	535	501	508	467	506	496	521	497	508	469	536	490	539	514	529	480	490	518	533	501	484	492	498	448	504	496	491	503	497	465	515	485	493	469	522	476	495	439	522	501	504	488	483	542	487	501	531	455	485	485	529	493	492	450	517	462	526	490	497	492	518	505	511	534	484	478	466	522	497	512	501	499	497	466	533	487	529	470	501	513	521	482	524	471	475	520	481	492	505	488	499	513	491	514	511	499	501	478	469	498	484	523	517	503	503	498	476	490	508	513	480	524	495	536	502	497	480	494	481	501	517	472	508	508	506	479	490	494	489	474	528	507	511	522	503	493	499	499	514	511	529	487	484	498	508	485	502	520	500	488	493	512	463	481	480	532	540	496	484	531	499	495	485	510	438	492	505	510	494	513	507	490	473	526	525	510	542	527	483	489	502	527	465	482	481	492	459	502	487	521	490	468	533	476	476	473	478	499	505	457	464	533	501	480	532	488	460	475	523	503	502	523	462	539	505	503	499	504	473	513	503	500	489	544	487	474	516	450	489	475	545	509	502	514	528	491	457	469	524	467	453	524	493	468	502	539	491	528	496	537	498	505	470	483	492	489	476	474	456	492	476	510	492	487	517	473	523	550	495	469	506	511	475	507	471	465	485	451	459	510	522	470	473	547	515	511	515	481	522	466	499	459	480	483	526	488	540	502	470	481	511	492	503	528	486	501	534	475	513	523	519	465	490	504	481	534	508	507	496	544	494	442	516	528	505	496	443	501	552	501	512	510	502	506	520	464	516	461	481	457	476	509	504	497	553	476	489	522	497	519	545	487	477	486	518	492	498	467	503	465	482	453	436	487	491	508	455	464	510	495	523	498	512	512	520	516	487	469	510	510	448	492	483	496	504	487	494	525	477	520	511	468	565	483	479	488	503	493	478	501	496	476	501	545	512	472	500	494	483	504	496	477	490	460	519	503	477	479	480	499	462	487	525	510	477	492	476	497	551	472	498	517	502	517	509	491	536	495	497	492	500	495	489	496	478	477	478	453	526	488	514	503	509	524	499	496	473	483	492	457	513	490	486	472	509	496	493	489	442	492	485	489	497	493	495	517	494	511	477	527	496	468	441	498	543	522	490	500	522	488	501	501	496	513	482	502	505	545	496	537	499	521	473	507	471	546	504	485	486	511	534	515	514	527	510	496	488	480	529	503	497	498	527	507	479	487	497	487	479	502	474	502	501	546	502	478	463	530	490	505	501	546	498	476	543	497	486	515	475	529	517	489	493	462	466	510	488	482	523	531	491	456	506	506	479	491	483	454	508	484	482	471	498	518	495	494	495	483	454	489	518	468	497	498	481	485	518	435	472	472	468	516	482	460	482	482	537	466	487	481	484	529	507	494	487	527	494	516	481	529	492	508	522	529	498	482	486	546	514	511	486	501	481	478	500	472	484	494	473	473	527	488	493	501	513	502	461	494	529	482	522	550	494	482	505	517	482	468	517	504	512	534	510	489	480	477	530	494	503	492	472	462	490	484	521	499	493	464	514	442	520	487	486	505	488	480	487	480	479	463	535	502	483	484	491	487	521	463	472	492	502	499	486	496	511	514	445	500	522	523	514	470	465	514	460	489	492	520	467	501	501	494	474	466	501	494	441	507	522	504	473	450	492	489	499	512	508	475	484	514	512	498	471	470	488	508	511	504	494	500	525	543	450	488	496	488	469	478	505	475	481	512	536	508	507	502	474	466	490	550	487	510	511	510	475	497	460	475	513	479	494	522	481	497	473	491	471	491	497	529	495	549	495	500	480	488	500	511	489	504	514	511	513	470	494	470	470	431	478	490	501	499	474	462	505	504	535	494	524	515
25427	25166	33997	27799	20397	9604	848	459	425	396	450	400	431	437	433	377	401	413	398	439	383	377	379	394	415	390	397	436	393	404	393	376	377	403	400	423	414	386	411	416	408	413	368	408	408	380	421	394	401	364	387	400	384	401	408	379	413	394	416	400	401	413	405	391	376	396	389	399	390	378	413	416	400	418	360	435	407	385	402	400	442	397	420	404	422	436	434	364	421	401	327	401	401	397	395	380	428	399	376	401	415	397	385	391	375	415	392	380	401	404	400	360	369	405	404	403	373	435	399	403	420	401	398	374	392	374	391	405	415	395	383	397	411	395	437	388	403	421	413	439	355	391	395	380	372	373	390	378	388	395	443	401	370	376	377	399	369	380	391	422	421	358	417	404	427	408	414	415	416	372	417	389	390	422	392	413	398	391	424	410	389	398	371	393	374	394	376	364	397	433	410	436	408	403	402	378	381	421	414	379	414	382	381	394	380	433	395	378	361	402	424	368	362	386	409	407	390	402	401	399	413	375	430	393	438	357	436	389	414	360	409	415	389	434	374	388	406	406	409	411	369	376	358	398	399	401	376	370	389	382	388	459	410	391	382	375	376	402	436	379	390	409	384	413	376	426	370	415	404	413	390	397	426	393	413	410	393	395	381	378	406	400	383	387	379	388	405	412	405	429	396	374	385	387	386	398	388	435	400	388	386	390	403	392	375	410	401	406	377	390	421	404	372	411	433	405	405	396	412	424	402	395	407	380	377	359	394	403	403	390	400	380	394	402	429	424	398	412	394	370	394	405	404	388	382	377	412	397	393	410	371	408	375	401	400	393	372	391	365	375	417	422	389	415	373	383	387	405	408	402	402	353	379	422	386	377	407	390	397	359	386	410	373	414	392	408	380	393	376	397	397	396	423	397	410	395	385	408	388	389	387	404	420	408	388	400	376	405	404	406	409	407	432	391	375	374	398	374	401	352	373	396	428	370	374	381	402	438	460	392	423	399	382	402	396	390	422	394	406	395	378	382	417	364	394	396	401	420	379	368	405	389	384	400	392	402	413	382	404	414	408	391	400	377	402	413	407	407	406	398	425	376	409	429	415	391	402	385	396	421	371	417	436	383	387	402	392	402	367	407	391	391	408	402	416	415	429	380	405	376	399	416	352	352	410	395	359	410	403	395	395	386	402	396	380	398	393	426	397	396	400	400	360	393	418	397	406	389	425	402	444	411	405	433	370	370	401	413	422	398	394	421	413	411	411	380	389	433	378	388	378	407	388	408	421	354	391	412	424	409	415	393	390	430	421	375	435	407	368	397	435	370	430	401	410	387	406	411	420	410	391	400	424	435	404	365	389	413	431	398	424	417	383	428	378	373	379	380	398	369	355	410	393	418	395	375	410	408	377	385	410	427	389	402	389	414	400	387	391	400	407	383	400	401	399	392	424	409	407	381	379	381	394	405	420	393	392	341	368	410	385	413	397	411	373	413	367	399	378	405	405	400	361	377	405	411	389	426	384	405	378	411	376	388	403	425	371	409	381	391	372	403	438	397	430	411	394	396	398	415	392	425	356	421	370	434	376	391	394	385	361	379	360	388	390	360	394	397	397	416	388	416	407	396	378	408	369	418	431	375	410	377	431	442	409	403	408	404	389	375	390	407	389	405	393	384	385	341	357	423	388	389	372	433	421	425	368	408	423	408	371	417	402	364	406	377	407	362	406	416	377	412	399	396	407	364	386	399	372	394	378	413	396	374	395	422	405	380	390	392	363	404	384	418	427	399	395	412	414	394	420	388	385	396	393	379	389	430	409	409	393	408	389	412	397	395	399	383	340	370	381	367	462	383	422	407	373	432	416	419	423	419	347	396	428	386	400	388	360	373	397	388	413	442	366	398	393	392	392	429	395	372	388	385	403	425	389	402	372	421	377	398	394	411	424	407	383	409	369	404	373	388	384	422	390	399	368	416	378	384	422	394	389	400	422	369	393	411	392	382	424	418	401	348	402	382	382	398	419	386	423	410	433	386	466	387	364	393	388	410	405	376	408	397	370	424	371	375	401	405	350	395	396	377	409	412	397	431	380	395	447	380	392	410	415	398	402	380	379	368	388	349	406	383	405	394	382	374	423	405	409	417	438	406	402	416	406	427	357	403	391	412	373	421	374	407	409	395	381	407	378	352	427	394	375	365	383	379	393	398	389	366	404	422	404	389	416	377	334	396	384	394	382	386	398	413	381	399	426	373	372	410	417	389	376	384	399	404	409	363	388	442	398	391	441	414	387	381	423	422	436	408	371	410	389	387	386	401	449	411	413	425	406	371	395	413	444	396	416	394	424	379	399	391	359	414	402	419	401	376	357	404	374	397	372	402	377	402	405	391	377	420	411	409	384	364	424	365	385	407	423	398	405	398	408	412	420	398	408	396	382	426	377	434	421	413	427	386	364	388	408	376	382	383	423	373	415	407	394	400	374	397	412	366	389	399	404	374	366	422	408	416	401	423	392	410	396	371	381	368	388	388	374	402	401	407	398	434	395	394	410	423	398	376	391	380	371	435	353	377	377	407	393	403	352	355	389	424	426	369	382	408	391	360	400	385	390	409	416	411	395	414	385	423	401	383	387	393	405	383	406	389	429	401	444	383	431	388	395	430	386	397	406	411	447	385	416	397	404	392	358	373	419	425	383	417	416	408	404	374	400	399	384	382	402	409	413	383	413	407	422	381	381	378	417	387	386	395	407	415	392	386	416	405	397	372	397	404	400	360	401	409	377	420	373	428	400	394	399	421	377	434	399	420	393	401	378	392	421	425	401	391	374	395	392	392	386	404	384	385	403	382	402	415	402	385	401	403	424	388	352	411	373	389	412	418	381	397	395	426	373	382	406	395	402	390	389	402	401	395	400	392	365	397	414	386	412	384	373	389	406	415	416	427	441	400	410	391	369	399	407	421	415	411	402	420	382	362	395	358	401	397	407	388	394	401	407	414	429	384	396	430	414	410	365	374	412	393	409	408	403	366	412	437	419	370	387	368	378	406	422	380	408	391	429	421	399	404	388	414	376	362	403	391	425	385	411	394	437	380	419	405	409	438	393	380	403	381	368	436	387	382	396	411	370	389	408	364	418	391	396	393	389	423	404	383	425	391	412	431	414	394	402	395	448	331	432	384	410	394	412	423	413	355	399	419	435	418	415	404	400	367	390	399	362	401	420	406	404	404	338	405	403	387	413	410	432	418	392	385	405	407	389	378	403	405	384	383	415	391	375	385	421	427	415	419	403	370	374	378	377	412	421	369	405	383	399	366	385	410	400	392	389	433	406	383	394	403	375	392	428	399	398	382	403	348	425	401	379	397	372	412	396	410	409	403	377	372	419	392	417	430	402	388	406	416	390	433	389	366	414	405	356	441	383	367	392	420	392	403	388	405	384	384	413	370	412	386	382	375	412	389	393	383	402	397	389	370	391	358	387	392	378	371	429	439	391	408	406	416	375	429	405	392	387	421
64008	94164	65956	35558	19235	6262	784	645	629	601	644	671	667	632	613	637	618	619	603	639	616	652	637	619	663	615	619	665	639	626	606	602	592	667	684	613	641	564	654	621	621	637	629	630	642	614	628	632	632	652	612	637	609	603	648	612	664	649	615	619	600	626	621	552	649	645	581	630	642	646	622	616	628	628	597	640	652	629	599	644	625	596	647	603	618	629	596	675	656	627	578	611	630	633	632	577	681	573	639	627	609	603	594	597	626	628	633	629	659	591	659	624	661	649	647	595	684	600	606	653	592	624	627	633	607	585	614	611	589	609	581	612	627	618	622	633	639	622	642	632	629	626	600	626	649	619	657	622	648	618	612	638	656	589	607	633	599	609	652	623	617	653	631	619	606	633	584	637	646	620	639	617	610	644	638	636	603	596	666	632	612	628	681	634	595	725	667	629	594	605	563	637	612	625	617	631	626	642	640	611	605	653	644	638	607	648	635	645	666	660	608	640	656	622	654	662	652	647	631	647	637	620	607	598	626	659	667	602	661	625	621	627	588	639	646	670	614	614	636	610	617	656	605	633	592	630	627	602	608	600	662	601	613	609	622	635	609	638	582	645	636	630	598	562	622	612	619	621	606	593	638	608	610	655	639	659	644	615	645	611	607	653	676	631	599	630	636	629	608	620	637	593	661	622	629	648	567	600	594	613	637	639	632	598	615	649	648	614	614	658	605	628	613	609	641	629	621	608	637	648	598	630	652	644	616	605	584	608	595	600	639	649	632	649	608	616	624	638	601	611	621	659	615	626	646	592	613	608	642	625	582	581	635	639	602	655	646	633	663	684	628	681	637	573	610	638	655	626	644	650	689	666	641	594	672	625	657	614	643	619	619	568	656	637	622	590	584	606	644	657	649	629	658	623	570	621	645	634	655	665	690	637	635	644	626	591	641	603	659	629	609	608	631	659	665	631	663	628	652	626	627	600	622	616	585	638	664	601	638	650	594	595	627	638	652	597	622	608	591	638	624	621	674	672	652	638	615	627	621	637	629	631	595	616	656	608	650	666	601	663	597	616	648	618	621	662	609	611	612	641	621	596	646	590	609	625	653	599	619	673	620	661	637	640	664	656	703	651	623	645	647	657	656	632	609	600	618	589	638	602	620	637	630	596	594	638	670	601	625	626	638	618	652	624	608	582	601	661	680	659	606	648	620	656	600	640	628	596	635	635	627	663	650	608	616	645	629	611	601	603	617	596	634	660	611	650	623	652	674	601	615	609	641	619	627	635	624	607	613	605	605	597	591	675	654	623	643	656	621	598	645	615	661	587	576	595	610	640	650	590	620	585	643	613	666	627	640	599	623	610	641	598	620	666	615	604	697	629	640	620	677	650	611	648	673	617	660	612	642	637	666	628	635	643	659	626	588	590	591	661	612	628	642	679	633	618	621	618	666	629	643	614	642	641	608	663	631	608	649	590	613	651	613	595	600	622	660	614	616	642	612	658	664	666	623	649	650	632	605	664	585	658	617	668	626	615	590	648	596	649	634	633	620	643	618	604	600	613	597	637	641	633	604	628	638	656	639	628	663	645	624	653	644	598	616	668	607	618	621	587	571	607	635	651	648	653	639	614	657	645	655	651	611	632	643	617	628	650	597	645	628	662	662	631	669	650	649	633	623	631	671	631	651	607	604	658	648	603	645	599	620	645	674	667	602	614	611	612	611	582	656	657	605	612	605	678	606	625	667	637	640	629	670	630	621	632	618	634	673	575	641	644	605	656	577	622	640	580	660	616	599	611	594	655	658	670	623	628	664	600	612	645	641	648	619	617	636	644	594	661	660	680	620	627	650	613	623	641	620	637	616	659	623	580	621	576	627	640	607	601	643	604	612	620	628	624	644	603	610	603	668	646	628	608	541	629	612	634	646	647	635	633	661	608	680	625	649	650	633	606	606	607	622	633	611	601	587	618	651	678	662	602	667	665	593	654	605	604	662	645	643	600	664	664	621	630	625	630	649	647	609	643	626	650	602	652	589	609	646	659	653	656	619	679	650	649	666	598	664	609	602	589	605	656	620	639	608	646	648	593	657	666	662	662	666	633	601	619	641	615	667	641	672	586	635	648	615	612	654	645	626	624	607	653	641	569	658	629	634	638	646	582	643	621	610	583	647	603	637	636	614	604	641	625	652	636	653	642	583	623	580	643	609	595	641	608	592	596	630	654	635	613	661	623	645	619	644	633	617	635	618	602	605	655	651	622	618	612	634	625	636	583	658	658	623	658	607	656	652	601	633	603	666	578	633	621	644	630	617	651	586	609	630	625	613	664	614	658	617	646	633	613	636	610	658	669	583	632	639	662	638	653	628	668	616	594	599	655	654	650	623	654	670	592	666	652	676	602	608	600	642	609	629	632	626	630	588	619	634	656	631	612	671	611	641	614	632	654	644	637	673	634	611	644	648	592	615	627	608	619	648	635	597	632	626	624	617	624	648	632	623	701	659	589	621	665	668	630	687	650	607	618	552	637	632	578	649	646	592	649	648	637	587	610	613	682	616	597	630	712	591	612	604	594	639	606	634	612	628	594	644	628	648	632	570	621	649	611	657	660	633	662	623	649	622	631	604	630	674	634	644	617	602	688	638	605	635	606	660	603	635	617	648	617	658	611	625	606	606	612	614	634	632	614	592	631	599	612	575	620	652	607	641	652	598	593	652	623	625	614	630	659	622	613	632	645	612	616	661	598	686	643	634	605	651	625	655	593	639	693	585	630	615	651	638	613	609	611	627	627	636	645	626	647	608	607	625	601	582	612	646	615	631	643	619	603	659	610	685	657	594	657	643	656	648	641	628	675	617	667	642	640	636	643	604	607	610	613	597	622	643	619	613	623	597	648	601	620	640	621	662	630	629	603	635	645	612	620	631	635	637	643	621	607	635	652	678	643	557	638	670	676	613	649	589	616	573	628	632	603	634	653	627	647	620	613	622	648	612	622	645	704	627	568	615	637	643	639	653	669	612	623	604	611	638	642	604	606	655	586	662	596	625	635	658	666	643	647	628	648	626	595	640	616	606	630	609	596	656	621	623	656	654	619	600	649	616	633	663	580	623	620	629	628	611	561	603	656	608	611	644	670	652	596	630	566	631	597	607	628	605	620	632	653	603	674	605	627	607	634	621	631	646	586	645	642	630	586	620	654	621	660	623	574	594	598	649	603	614	644	635	621	630	624	637	630	611	683	627	618	643	646	635	622	589	629	639	613	645	624	633	617	621	617	634	667	629	591	616	627	668	622	621	618	598	620	619	678	594	627	636	650	622	618	641	620	597	592	651	676	576	621	592	633	578	636	615	625	650	608	621	608	671	622	619	602	611	618	629	608	646	581	648	640	629	623	644	625	596	588	624	621	648	624	657	658	604	623	671	615	649	643	595	631	657	638	582	637	615	615	611	613	653	600	590	642	597	607	651	600	685	660	623	635	579	593	601	648	633	639	640	602	602	655	593	640
24378	23363	32245	25908	21863	17276	3412	657	605	525	615	579	541	616	582	584	598	588	572	602	574	593	617	550	582	571	628	556	569	577	571	582	635	550	538	563	575	544	559	600	584	569	585	541	577	600	620	571	567	582	561	567	595	555	536	556	552	600	526	585	536	544	585	604	540	547	572	560	590	566	605	573	590	569	525	578	581	594	570	570	596	601	554	581	556	573	557	597	529	594	585	548	585	603	564	576	585	596	606	577	535	567	587	577	580	570	587	562	562	537	549	546	561	613	566	570	571	578	588	564	568	586	599	585	590	602	540	566	575	549	545	573	581	520	580	546	591	612	555	576	560	569	580	528	552	584	577	541	580	584	540	633	582	547	570	607	566	552	583	584	516	572	575	599	573	583	566	583	624	565	589	570	553	629	577	588	618	587	564	541	577	569	567	561	570	574	551	634	572	576	585	564	542	627	584	591	564	569	591	591	556	565	558	557	589	571	548	555	539	577	547	560	582	555	575	589	588	561	557	550	589	584	611	583	581	585	547	557	593	570	555	548	562	594	606	584	556	585	571	611	561	572	594	566	595	576	573	553	536	543	572	536	590	593	550	547	511	546	558	616	577	595	639	569	562	577	579	569	584	584	565	558	536	567	575	569	543	531	557	589	528	585	551	576	520	614	541	609	568	567	563	564	541	557	554	594	575	597	565	548	547	572	594	606	594	582	532	576	586	579	575	604	563	576	604	590	567	576	563	562	587	553	542	584	590	602	517	573	562	550	537	569	617	606	581	567	580	554	587	574	567	527	571	544	555	559	575	600	567	542	581	559	594	604	585	586	580	537	585	601	557	591	603	571	588	594	566	558	593	597	564	606	601	632	523	599	600	616	619	622	541	535	575	555	583	566	553	631	598	572	569	548	583	598	525	605	570	564	560	606	569	573	569	561	600	585	553	510	575	597	534	588	550	581	602	558	584	532	501	557	541	593	648	601	565	542	599	541	550	562	531	610	557	530	579	532	592	535	610	556	616	561	571	577	645	576	548	566	568	570	588	563	590	583	573	604	548	543	558	608	537	622	590	549	548	604	601	546	560	540	594	557	565	568	561	560	584	594	597	557	581	600	566	570	571	553	535	576	621	581	568	608	608	541	614	578	548	578	561	577	593	608	576	572	538	583	572	530	590	577	561	549	537	573	566	559	578	522	593	574	524	571	590	569	572	579	593	567	587	573	585	565	588	614	554	604	566	576	564	544	570	578	603	546	569	596	595	522	580	594	563	569	564	550	546	586	579	572	561	604	558	592	569	576	620	566	551	604	602	544	559	560	594	569	545	575	595	594	615	526	588	565	594	562	628	557	584	590	564	562	555	585	545	549	583	571	580	580	588	567	591	583	547	570	524	558	610	579	555	561	564	548	540	594	549	562	545	573	624	570	557	571	567	567	606	589	560	581	548	548	635	566	584	584	578	548	530	556	577	543	515	555	558	564	536	562	569	571	583	606	563	556	563	553	602	599	554	533	599	569	576	566	604	587	590	568	551	623	536	565	569	597	550	586	593	569	592	581	585	577	555	567	569	581	539	563	540	560	521	575	522	530	582	564	619	620	570	586	555	584	549	569	587	593	599	590	563	534	561	577	592	549	552	571	527	562	594	588	550	582	570	545	521	568	531	591	552	566	609	579	561	585	572	531	595	575	629	577	600	585	567	591	606	574	519	566	568	588	563	558	526	574	539	574	572	572	524	633	595	570	569	579	564	515	580	521	561	577	583	564	559	555	604	603	569	599	540	560	571	606	573	551	557	517	574	554	579	542	569	560	569	580	534	575	554	601	580	569	579	588	592	582	520	635	562	566	580	618	576	585	553	553	538	586	583	567	577	558	594	606	580	553	564	539	567	563	543	567	544	551	562	588	593	559	542	604	599	585	549	599	569	571	542	567	590	555	572	577	559	552	592	585	609	586	583	598	580	561	564	584	573	567	596	599	556	571	602	585	546	551	593	580	575	581	597	565	581	552	581	587	587	519	574	599	570	574	587	638	561	551	561	569	591	533	619	531	593	583	599	563	538	567	573	552	598	602	628	591	557	559	514	576	578	589	558	578	560	541	558	480	541	561	580	565	571	590	573	561	560	596	566	574	626	565	608	562	573	580	592	571	567	571	586	602	578	568	544	535	563	563	584	579	557	566	581	570	600	571	569	561	546	554	551	576	583	586	552	587	585	586	581	549	567	559	566	591	584	560	550	556	590	559	584	579	577	591	599	579	563	592	570	608	587	550	586	630	527	587	589	550	577	578	551	595	635	543	566	534	584	583	589	553	545	544	566	562	592	607	581	573	564	573	586	616	555	553	581	597	588	545	569	596	557	582	577	548	521	516	551	580	555	578	605	644	554	555	552	505	548	585	533	603	555	586	578	564	587	591	574	562	543	556	556	563	551	575	582	591	523	587	588	568	600	568	603	555	584	546	572	575	595	614	592	545	590	522	583	564	561	567	584	572	587	592	537	555	602	555	549	560	535	608	555	558	535	574	590	623	547	578	573	579	568	573	560	548	590	582	568	548	566	569	589	562	606	522	571	540	556	580	590	579	555	573	619	597	567	622	600	580	615	572	585	533	579	576	525	579	588	564	541	599	577	613	608	544	598	547	561	576	579	543	582	543	614	588	535	589	606	560	543	545	548	597	565	640	524	540	633	581	558	561	603	542	573	595	588	581	541	571	568	521	578	555	545	551	565	517	625	583	553	541	546	575	623	560	572	605	588	534	585	565	551	591	586	574	605	585	566	597	566	580	605	574	590	591	569	528	587	537	573	604	565	579	594	578	559	594	561	575	584	577	586	552	610	529	593	512	551	554	552	578	570	554	592	550	615	586	575	561	572	569	533	558	564	598	570	596	587	587	613	587	562	527	558	573	581	585	578	538	543	548	610	531	597	577	585	550	588	552	600	553	578	550	587	504	578	580	595	578	580	536	536	582	597	600	609	546	579	545	541	567	582	554	582	578	587	553	573	577	548	574	561	563	543	566	568	591	564	560	599	595	563	512	569	584	597	580	572	569	565	558	571	583	625	567	579	641	612	536	581	569	548	553	561	539	614	581	565	580	562	594	572	533	574	536	599	569	568	586	562	545	580	584	616	616	633	591	557	578	572	552	572	555	547	570	583	560	595	562	538	547	587	596	585	576	625	566	569	576	588	568	570	552	551	551	556	556	549	590	592	573	599	543	554	599	604	565	574	626	591	576	572	583	604	543	567	556	550	581	565	557	573	571	562	566	560	587	590	584	556	583	620	577	548	583	571	573	605	531	558	529	585	620	600	570	557	579	544	535	550	556	571	564	543	635	575	622	531	594	561	550	573	587	580	572	596	578	546	579	592	562	598	575	593	596	561	540	526	553	542	575	581	552	567	563	579	557	578	570	533	568	610	563	569	568	574	615	586	584	553	524	578	577	570	540	548	571	579	606	557	590	612	542	577	561	573	559	573	605	572	573	582	611	589	586
63270	102477	73836	41324	25819	9673	1138	877	860	868	888	841	862	888	902	853	830	854	915	929	894	826	884	849	898	838	845	877	950	806	851	843	883	837	873	848	825	845	829	877	850	815	870	849	852	811	864	806	851	896	912	867	858	851	814	887	819	868	888	858	902	821	842	898	876	866	824	849	846	854	833	923	885	900	859	852	871	824	820	802	870	867	917	839	838	862	871	830	851	847	867	829	862	890	860	837	914	808	858	905	850	845	886	844	902	839	919	903	851	870	823	897	838	878	873	929	882	823	881	866	864	929	817	906	881	888	878	850	842	891	853	862	871	823	874	847	842	868	852	811	907	891	873	895	809	849	874	855	815	934	849	821	866	911	883	854	854	848	903	868	837	775	854	928	859	871	854	875	863	857	851	871	899	813	857	914	823	829	864	861	847	869	863	860	884	857	906	884	850	813	840	884	867	842	917	865	914	867	872	838	871	835	786	813	861	902	872	839	858	933	872	812	861	843	866	875	876	836	854	877	842	916	867	851	845	856	815	822	856	854	900	888	842	867	877	834	869	856	862	862	852	869	860	859	905	880	895	857	783	850	839	877	853	845	898	856	832	826	833	911	792	819	833	839	868	879	872	852	833	881	852	875	879	818	841	867	905	935	832	875	853	857	851	922	866	867	896	921	863	848	853	841	865	902	833	863	856	844	867	859	927	832	887	916	894	893	851	849	852	861	870	841	871	853	838	933	835	857	847	903	835	904	896	864	866	829	852	873	888	888	846	861	892	894	888	869	837	898	850	822	884	862	854	815	845	843	836	872	875	834	863	889	841	875	781	899	896	871	840	880	840	845	832	850	856	859	825	897	826	867	833	825	882	869	895	856	846	883	782	920	877	875	872	861	833	855	892	870	899	859	859	861	878	817	821	892	831	866	875	937	831	873	811	817	858	819	882	842	873	871	874	861	852	865	882	819	843	889	848	852	843	887	927	862	834	854	836	851	859	898	866	861	866	874	883	836	875	868	886	857	880	897	861	840	874	880	867	831	919	883	773	838	810	849	871	886	826	835	874	820	857	877	879	859	904	886	904	826	813	793	864	834	851	843	842	879	879	840	893	821	844	891	852	868	852	880	850	866	813	903	859	840	820	945	872	855	871	859	857	848	925	883	868	870	907	864	914	886	825	795	907	849	801	881	844	795	826	886	884	842	895	855	867	895	824	839	823	890	871	861	885	848	859	841	891	854	860	894	864	846	830	845	847	891	841	850	867	873	864	889	894	868	849	822	819	837	867	865	894	827	822	843	840	927	879	898	870	815	869	889	891	865	847	859	866	865	877	870	857	898	858	824	798	841	840	871	839	861	847	862	868	904	880	825	864	874	828	828	905	963	856	825	872	827	888	881	891	864	842	862	866	871	907	857	856	841	859	878	834	865	861	847	861	865	853	821	876	847	920	843	860	870	871	836	935	879	885	809	875	902	873	826	867	850	850	827	871	859	867	854	790	849	846	851	907	814	919	782	860	811	850	853	836	861	849	832	870	860	876	837	848	788	895	874	840	900	851	876	923	878	877	850	886	847	853	869	903	787	857	859	822	881	867	844	849	842	851	950	895	889	851	849	860	870	806	858	841	879	847	848	854	850	886	825	836	812	855	874	805	871	852	804	823	839	864	891	874	877	864	869	889	840	816	862	896	864	894	895	867	879	894	851	814	858	870	857	859	878	851	893	908	907	851	849	870	875	862	842	839	881	831	843	830	870	826	836	800	882	824	925	855	845	883	869	856	878	851	889	904	910	913	917	848	828	874	818	820	868	822	877	864	903	870	897	855	893	839	843	840	869	879	931	837	858	843	885	866	788	946	888	815	851	817	773	842	852	851	826	834	884	828	845	854	877	928	870	830	874	859	811	883	899	848	859	860	854	862	844	899	798	860	876	847	853	886	900	824	880	887	862	846	813	888	852	827	878	863	877	842	822	822	875	842	869	829	843	849	825	849	843	856	890	869	861	882	875	890	887	834	834	850	867	836	861	840	818	857	902	858	849	879	847	886	839	844	827	874	897	869	893	846	844	864	878	813	911	875	872	860	863	863	881	850	828	836	831	865	903	857	844	874	942	861	878	859	888	882	842	898	897	845	844	873	864	828	874	819	856	878	854	809	865	891	858	887	889	888	853	875	861	850	902	872	825	851	881	880	889	868	800	886	862	840	908	869	864	836	843	841	818	883	874	897	882	862	853	823	877	858	875	904	881	822	892	832	900	855	839	885	860	876	812	829	825	855	811	865	907	846	863	819	897	896	899	897	816	819	832	863	876	871	877	871	894	857	828	898	914	861	854	808	863	860	891	822	822	855	950	924	829	851	847	850	824	892	847	848	901	910	912	889	850	846	868	797	884	820	908	867	842	824	872	871	842	839	839	835	880	847	845	841	838	852	842	852	827	875	871	863	857	826	827	861	834	914	845	812	840	873	869	816	870	850	859	847	880	852	899	823	829	837	892	861	904	861	792	865	882	834	881	833	873	878	855	825	895	838	871	910	889	887	846	845	866	832	909	868	863	824	895	887	862	827	876	873	884	899	826	840	803	886	833	899	838	876	817	925	851	878	859	910	906	864	884	866	887	871	924	884	865	866	850	882	844	832	936	832	858	894	892	858	877	888	838	865	848	882	914	851	863	860	862	845	867	888	825	854	848	851	851	871	826	876	882	849	854	910	828	882	859	823	896	874	841	765	852	890	849	848	879	869	845	892	847	885	828	884	867	856	840	876	896	859	861	861	831	854	860	879	863	816	836	839	847	893	841	826	856	892	860	852	823	852	897	815	836	866	815	860	846	920	853	874	842	817	806	865	847	828	876	848	888	854	830	893	885	911	821	849	897	884	889	860	842	864	853	814	850	841	873	857	864	854	874	893	888	785	877	808	874	832	850	816	847	841	882	871	859	892	843	798	895	862	837	888	821	856	862	868	904	836	845	872	914	879	839	877	871	892	894	867	902	847	854	848	846	891	902	896	887	842	855	873	907	867	826	831	883	806	847	875	855	864	855	864	858	888	856	881	874	826	851	818	854	917	893	880	843	849	866	878	862	863	850	832	846	866	839	873	897	867	812	814	907	911	824	821	853	881	816	860	863	828	818	851	825	892	831	900	887	853	857	886	831	864	850	889	865	822	845	814	892	804	841	859	842	829	843	855	851	883	859	846	836	869	819	832	895	849	885	816	884	876	827	836	880	884	845	894	804	891	893	862	875	850	838	858	864	887	834	863	840	856	872	911	861	834	853	823	863	831	838	834	860	888	832	854	876	897	875	875	877	850	843	871	859	839	887	835	845	863	865	846	870	877	855	847	863	834	827	841	869	844	897	937	871	834	840	899	865	838	855	844	889	827	850	882	836	855	894	905	866	863	890	847	845	860	880	850	849	816	855	799	853	845	826	860	913	865	908	851	829	853	872	822	813	916	885	894	853	854	849	837	838	857	866	883	842	833	843	884	881	854	892	894	880
32091	32603	27748	11823	2006	605	330	294	318	302	306	317	298	307	315	322	303	318	298	323	312	278	324	264	284	315	300	299	349	300	299	344	320	299	288	287	322	287	317	296	299	307	278	298	353	277	309	308	301	273	282	270	327	315	295	260	292	279	282	306	309	282	273	297	304	273	313	325	322	327	300	326	285	299	304	289	282	297	306	295	294	295	281	287	347	304	312	289	284	286	308	276	308	336	303	271	305	306	306	302	284	288	323	265	263	274	339	314	319	287	249	322	319	291	314	294	279	299	308	286	297	319	284	290	302	289	297	308	306	287	288	304	309	315	307	313	275	291	307	311	306	276	275	305	283	293	284	273	314	262	315	286	286	297	293	307	314	324	300	292	313	300	305	288	322	316	334	340	292	272	294	298	296	292	306	301	296	315	303	317	345	296	301	297	295	273	342	294	269	316	295	322	311	311	308	274	319	297	278	313	292	278	284	310	293	276	315	328	310	325	340	305	292	318	303	271	308	324	293	297	278	304	311	282	323	300	298	287	316	293	308	282	300	305	288	323	301	278	280	320	295	319	277	320	319	277	338	300	292	323	308	335	316	299	271	298	303	310	331	297	314	306	282	323	311	298	282	291	277	319	297	324	306	306	319	328	290	290	293	292	287	293	303	299	288	315	305	269	314	310	318	268	279	278	258	285	306	295	290	312	305	312	315	315	270	274	295	309	284	297	299	288	309	291	310	259	326	299	304	287	295	297	305	325	262	290	278	268	271	308	305	308	302	322	274	294	256	328	313	320	259	312	302	303	316	288	303	308	310	302	300	306	325	303	288	319	277	300	305	296	306	300	325	302	302	286	305	308	281	275	277	289	277	312	310	297	303	330	295	311	295	311	318	287	280	302	275	326	307	320	314	310	280	311	305	303	340	328	325	312	292	286	287	286	292	311	300	301	287	308	283	292	264	295	289	273	303	297	300	311	296	300	267	315	301	291	337	271	299	271	307	339	294	313	321	334	303	307	267	288	268	326	294	293	312	324	300	270	287	309	287	323	289	298	305	321	305	309	268	293	305	299	273	303	312	300	299	340	338	292	301	297	281	274	321	292	291	278	333	301	285	311	289	348	326	325	287	296	295	293	290	307	317	284	282	300	258	310	301	313	320	294	316	294	313	329	298	303	295	284	296	304	306	266	284	297	330	271	279	296	301	295	321	334	330	312	282	296	284	315	304	284	304	314	297	313	321	307	314	296	307	292	278	312	296	283	297	316	307	324	306	281	293	272	318	303	266	345	276	271	328	338	292	305	280	298	317	335	277	299	289	288	292	296	294	297	314	295	284	306	325	323	274	284	293	285	282	292	303	280	310	316	285	299	292	284	306	311	317	319	295	276	301	307	300	304	286	333	311	313	309	321	286	299	274	295	293	282	293	283	292	300	293	295	298	303	309	307	295	285	305	296	280	326	294	316	282	319	287	289	280	301	324	321	274	315	268	303	308	283	311	294	320	300	327	307	321	308	274	299	298	339	274	278	300	303	341	291	295	295	312	271	295	323	291	285	290	308	318	322	274	302	295	307	296	291	329	278	295	309	309	290	330	308	305	308	285	294	316	314	293	325	270	307	293	290	304	324	326	284	316	313	299	317	309	304	304	308	293	307	264	308	283	290	252	288	298	287	293	315	256	322	306	307	304	265	331	287	302	284	339	293	305	324	324	305	331	301	300	300	291	286	280	296	308	303	304	305	273	255	318	276	321	302	317	300	371	304	289	285	320	296	294	306	294	319	280	310	333	329	298	288	305	333	285	308	259	307	324	309	312	305	267	304	307	267	263	303	318	278	288	292	289	299	272	283	298	304	288	297	314	298	308	270	298	297	277	301	297	318	285	307	293	283	303	329	314	319	319	297	302	280	323	282	319	317	325	294	300	311	298	317	283	337	312	313	322	295	320	286	334	290	303	325	296	297	291	282	331	278	299	313	307	278	293	289	304	297	271	287	290	327	317	270	329	299	298	261	311	315	292	272	327	321	280	299	269	299	345	287	285	298	314	326	313	301	270	307	348	304	299	288	309	285	301	298	304	298	303	295	299	336	312	281	299	297	332	322	297	318	310	316	332	286	273	303	280	312	275	310	310	296	290	296	315	322	286	282	303	322	273	289	304	314	305	298	302	306	299	301	276	298	308	290	291	306	286	295	306	295	303	310	297	291	303	299	281	306	315	304	307	326	318	300	284	286	276	280	292	292	309	271	308	302	300	321	318	295	326	303	282	312	273	310	295	304	308	287	291	281	270	301	273	301	306	319	298	309	283	315	281	296	340	326	315	283	278	283	315	273	332	307	313	251	271	311	274	321	291	271	308	303	314	321	277	298	268	288	273	298	286	301	285	298	292	302	319	324	300	284	303	302	298	312	302	289	307	335	280	275	284	280	290	275	271	292	289	297	276	318	296	306	295	289	304	284	282	276	320	313	297	290	274	330	268	279	277	269	302	302	321	296	321	286	325	317	322	299	298	298	293	290	317	266	312	295	312	300	330	301	340	278	296	286	321	289	287	269	314	280	279	291	292	292	337	306	284	315	304	338	282	297	289	321	292	300	307	272	318	308	315	305	299	305	293	318	287	302	267	329	283	301	287	311	312	327	304	288	296	291	328	294	317	300	296	305	291	274	322	289	289	296	336	295	321	283	292	309	330	297	306	294	286	345	315	268	304	303	285	274	324	303	300	311	304	299	292	303	305	286	290	276	304	291	277	320	279	294	317	272	284	284	291	277	320	285	336	310	303	305	312	273	310	285	306	330	287	308	269	303	290	308	333	317	280	342	301	305	334	278	319	321	323	306	302	320	308	297	288	297	278	297	319	313	279	277	306	291	297	292	276	320	326	280	268	305	295	269	296	291	298	286	319	329	318	291	317	295	298	275	319	316	275	310	290	272	282	307	332	318	274	310	276	292	284	345	315	339	286	293	315	306	298	288	294	310	328	318	325	313	297	306	300	273	291	276	302	304	312	291	320	284	309	313	274	297	300	289	318	295	305	317	297	301	297	317	285	325	285	306	274	317	297	309	292	332	284	274	298	281	293	303	306	291	309	320	279	309	292	287	323	332	350	321	285	304	316	293	326	268	315	319	292	304	292	285	315	311	300	311	321	279	319	306	310	262	307	313	297	278	301	316	322	325	291	279	285	266	310	299	287	300	299	330	305	311	290	278	276	302	297	297	267	293	313	302	275	289	296	327	287	279	300	330	307	300	297	294	297	332	279	301	351	302	321	312	303	313	308	296	306	273	295	316	294	311	289	290	309	276	305	322	299	294	299	303	334	291	288	319	282	298	359	277	323	293	319	327	298	333	317	305	312	333	283	283	279	310	307	287	283	333	301	303	311	295	318	313	318	319	317	291	295	326	315	286	303	285	323	310	273	294	305	314	314	275	314	270	328	298	300	294	312	280	294	329	306	294	310	298	332	289	316	284	283	319	261	277	315	305	316	302	274	295	288	309
40656	49357	31497	11788	3752	1214	485	468	521	471	532	493	499	501	476	503	513	452	492	527	511	553	488	464	456	518	517	493	500	523	501	499	498	515	470	498	500	530	527	525	500	474	507	475	480	490	496	478	530	490	502	498	506	466	498	493	445	541	475	507	541	513	499	487	518	518	534	493	489	521	525	505	478	497	482	501	463	499	520	498	500	489	495	487	483	465	491	498	542	508	505	474	507	469	500	487	461	474	482	472	504	493	498	479	481	506	474	515	511	490	515	484	507	503	519	483	485	479	514	473	502	521	468	510	472	519	521	498	519	544	506	499	555	483	475	502	494	522	504	478	502	501	510	498	524	471	473	541	516	538	479	531	499	527	463	505	476	513	513	467	485	484	448	523	517	467	507	552	506	484	491	508	475	493	515	469	513	496	528	510	474	501	490	490	483	503	517	467	487	486	472	479	521	451	479	481	508	508	547	494	525	525	516	510	516	488	518	525	472	486	504	491	529	473	490	519	518	485	500	494	502	479	495	487	470	489	489	494	524	446	493	483	482	490	478	501	517	493	513	517	465	531	500	475	503	474	519	462	477	512	490	486	497	509	523	514	453	535	518	512	486	491	517	465	496	507	505	494	455	468	531	490	482	503	473	513	478	488	534	480	505	503	500	471	464	484	473	497	466	493	513	513	451	512	500	516	474	495	458	506	491	509	461	525	492	504	460	525	518	514	466	495	507	478	503	536	508	514	462	473	485	515	462	457	498	500	486	504	507	517	514	504	483	511	533	478	523	468	466	468	501	521	488	511	550	477	509	513	516	475	478	494	471	514	492	513	506	472	487	506	524	510	478	475	536	513	496	511	495	484	565	496	512	527	479	516	501	484	487	480	514	470	506	509	472	509	491	520	508	550	494	498	450	514	514	502	456	483	506	496	505	513	541	501	488	517	522	480	484	472	536	477	486	534	484	484	533	506	491	487	518	456	547	481	493	514	493	492	485	533	491	522	494	525	489	493	515	497	474	523	478	483	504	483	506	508	530	498	526	522	529	485	498	512	468	499	491	472	497	470	474	506	498	490	499	515	503	546	495	508	505	458	500	560	487	479	479	480	523	485	498	501	503	518	521	520	548	473	511	476	464	491	474	538	504	495	490	489	492	496	501	480	495	498	507	511	486	505	512	486	563	496	502	521	479	513	507	477	474	478	475	486	525	523	462	453	507	484	442	495	487	546	501	527	486	469	462	489	541	474	485	468	490	497	493	493	538	460	522	478	498	512	526	511	511	514	478	504	485	474	507	540	468	457	494	497	525	499	485	482	524	497	498	454	508	501	456	510	487	499	507	475	482	518	488	463	517	451	486	491	495	515	488	498	502	564	520	509	516	511	507	486	508	518	519	500	491	453	502	482	459	489	428	478	523	508	483	486	516	515	485	497	482	483	514	513	478	525	519	497	517	533	520	503	495	493	481	517	541	558	514	515	495	510	491	515	515	480	503	457	520	485	494	511	500	466	518	489	476	477	487	516	506	475	487	488	494	500	465	495	502	512	484	479	494	461	506	477	525	509	510	518	474	474	525	529	486	535	508	489	484	536	495	499	487	508	515	470	494	519	509	504	522	486	489	507	493	473	499	498	477	504	549	452	511	481	459	506	480	493	459	492	540	507	517	472	517	521	491	494	499	514	477	503	532	481	519	528	480	485	510	473	544	491	521	500	523	479	522	502	531	531	498	517	502	500	515	492	509	511	519	517	488	488	463	493	484	506	481	498	541	519	540	467	519	529	477	492	466	497	533	493	453	468	506	527	511	495	537	495	456	481	470	485	483	504	510	521	508	528	454	471	487	491	491	500	510	518	529	551	509	475	515	476	500	453	505	489	509	524	509	486	487	495	504	502	498	494	488	483	457	496	528	518	520	498	470	482	507	521	514	515	518	541	514	530	496	455	524	521	483	479	529	509	508	444	506	464	484	484	515	468	479	490	509	505	472	483	498	498	480	463	493	489	475	486	519	485	505	510	483	438	519	513	509	489	498	482	524	504	525	475	479	492	482	516	548	508	504	524	433	522	502	562	471	482	493	486	515	470	505	456	466	511	477	529	498	501	476	551	462	493	511	469	533	532	532	499	532	541	528	485	494	507	493	492	481	474	472	489	499	504	488	488	498	477	516	484	498	525	486	482	509	514	448	477	531	500	516	516	513	483	495	500	498	482	495	528	531	495	541	514	519	497	494	469	495	504	503	528	511	467	505	497	492	516	512	480	483	501	490	516	516	477	481	535	481	473	488	459	460	487	470	500	456	456	489	505	484	500	497	505	530	482	497	529	521	494	502	501	477	475	457	495	476	492	484	460	467	532	468	475	470	522	522	512	518	480	459	528	469	534	468	512	500	529	491	543	559	487	490	505	518	499	475	489	468	504	498	519	474	490	489	487	501	509	480	489	504	487	521	528	484	501	511	518	498	482	485	519	505	450	514	509	472	482	479	501	507	473	482	491	471	516	511	524	469	491	465	513	520	528	494	526	473	512	513	491	481	497	499	559	500	524	484	495	512	490	474	504	508	475	520	524	503	511	519	492	502	473	553	512	523	474	495	517	496	528	458	522	486	427	488	483	530	507	503	466	522	528	503	490	494	505	514	538	530	487	466	503	514	488	482	486	442	471	468	522	492	490	516	438	498	490	521	488	503	478	502	471	558	526	531	478	503	480	515	492	503	455	513	509	517	492	479	484	550	490	520	527	455	496	470	493	485	464	460	564	524	500	532	493	504	506	493	488	495	514	505	491	514	487	513	442	457	489	465	493	485	548	509	509	463	510	489	493	512	520	482	444	457	497	514	485	495	458	484	493	497	538	508	494	509	499	488	487	524	453	506	442	502	488	458	530	500	499	540	500	502	514	485	493	473	512	496	496	514	512	495	497	514	507	488	498	490	490	458	507	521	511	478	464	493	512	485	509	516	486	482	493	457	523	462	513	534	496	514	527	509	485	463	512	496	481	481	519	539	528	497	505	527	485	482	505	489	526	493	543	498	471	518	489	550	484	509	466	501	530	463	481	488	518	488	486	471	495	549	506	543	490	493	511	509	536	539	502	501	484	458	478	505	514	459	491	487	494	502	479	475	516	469	504	479	521	522	503	518	511	501	532	493	510	475	463	495	497	523	475	499	517	485	481	498	524	485	484	542	471	478	545	472	495	486	511	436	516	509	500	504	486	486	478	525	510	481	495	465	488	479	478	530	508	478	508	486	501	506	484	516	448	487	488	476	493	497	517	472	486	501	496	529	487	480	487	495	477	505	533	515	461	483	471	524	509	516	485	486	503	495	480	535	526	486	475	461	507	463	492	463	504	494	513	527	511	499	519	506	524	492	482	490	473	507	495	483	487	522	472	536	509	549	508	492	502	477	485	495	487	496	485	505	529	492	564	503	451	449	511	504	513	475	504	524	460	490	490	504	485	470	493	490	504	479	490	464	523	467	469	510	482	491	492	498	518	492	464
25608	25735	34164	28190	20264	8746	729	434	441	406	441	384	414	414	381	435	377	416	381	401	468	419	426	394	395	404	392	418	406	413	443	404	445	374	398	408	382	434	413	422	396	434	414	436	435	394	403	421	397	403	409	366	383	410	433	365	360	410	409	383	387	397	417	400	414	375	414	422	383	409	434	431	424	394	425	415	370	392	444	406	394	341	429	394	359	374	425	402	413	400	413	398	362	403	407	407	372	396	383	434	407	442	398	407	388	428	377	393	373	432	409	424	382	378	411	405	394	425	402	398	379	372	431	435	409	405	422	379	404	450	442	390	372	437	391	370	396	390	411	449	382	416	412	375	375	380	414	398	398	390	425	401	376	422	463	386	420	425	398	437	416	392	439	393	418	436	401	375	403	396	421	371	388	397	401	396	355	401	417	429	398	440	408	407	398	375	445	397	420	393	358	422	390	442	383	443	380	433	394	409	407	405	421	390	402	403	401	375	433	434	403	394	409	354	392	378	373	371	411	421	422	426	374	384	433	395	415	409	394	374	392	405	399	415	385	415	414	397	381	448	410	388	393	411	372	419	424	408	421	420	361	418	360	378	400	452	405	446	360	406	412	396	409	381	365	392	396	379	413	425	409	394	413	373	387	385	410	383	419	386	393	377	423	425	369	400	376	413	396	390	442	402	410	385	379	363	372	423	385	412	408	408	415	416	428	365	395	394	388	421	385	397	363	377	408	380	372	427	401	402	397	406	407	390	386	366	391	397	420	366	412	388	376	396	387	398	368	386	369	394	421	383	427	429	378	420	425	402	421	348	431	435	388	378	422	403	390	405	400	413	403	406	383	393	427	365	375	413	431	435	432	382	411	446	433	398	383	399	427	376	382	402	444	408	377	410	403	402	415	417	414	396	365	391	366	392	374	417	405	392	414	415	420	401	404	429	398	387	374	444	385	428	386	403	354	453	401	363	436	401	387	376	426	439	420	373	423	402	420	447	388	429	425	391	367	409	415	395	386	416	416	438	413	388	390	382	437	404	401	391	405	409	419	427	411	379	411	401	428	436	413	412	422	405	397	428	396	397	397	381	425	404	386	421	397	371	428	389	383	404	408	419	385	418	396	369	383	391	437	413	414	400	397	416	397	373	404	386	429	430	384	430	453	407	350	408	408	397	370	388	415	391	406	433	414	383	372	401	402	424	395	408	389	403	409	374	407	394	370	409	408	370	404	388	419	410	411	410	414	417	414	420	415	385	409	387	426	386	415	372	405	378	394	396	421	401	401	383	401	422	392	376	401	378	410	396	402	401	398	367	380	413	405	398	392	436	427	354	407	425	402	398	392	406	392	365	336	362	374	395	419	389	391	434	422	432	405	439	411	409	406	384	391	417	402	426	368	394	387	367	361	408	404	413	412	399	384	430	416	404	398	461	396	402	396	389	415	415	372	412	431	400	370	442	400	438	389	390	399	428	396	416	382	419	417	412	411	395	418	420	404	390	449	387	398	408	427	415	358	397	410	422	391	379	440	397	369	422	424	407	399	424	435	423	418	358	400	428	397	399	369	402	407	375	354	403	401	419	423	395	399	421	383	415	372	398	434	429	403	414	407	409	434	413	430	406	411	449	416	387	384	365	394	415	417	371	448	389	419	439	401	411	365	405	432	392	409	417	444	422	415	440	410	429	397	391	387	366	414	371	380	409	368	425	386	371	402	406	404	432	405	421	425	406	432	428	419	426	394	389	431	390	422	414	422	402	401	406	397	383	406	395	400	430	409	417	430	416	441	398	402	387	376	384	393	412	390	391	376	416	356	403	392	406	375	405	437	408	366	371	408	416	426	384	373	401	404	396	360	430	383	388	431	415	397	415	414	391	425	403	389	404	442	417	371	352	424	409	397	425	402	413	397	411	408	402	419	410	412	392	400	443	371	416	434	407	402	403	433	358	419	377	400	385	431	418	380	401	417	411	409	375	393	383	408	399	375	417	408	397	390	441	413	419	362	408	405	382	421	405	380	360	385	409	387	373	437	443	389	407	411	395	394	384	438	399	370	437	401	428	404	382	413	378	383	411	371	421	403	410	361	399	365	398	405	392	372	382	418	401	399	382	398	393	425	423	424	380	423	375	399	331	383	412	377	428	387	373	403	414	451	420	381	417	437	426	398	413	378	444	411	372	421	370	446	404	442	392	420	406	408	372	390	363	425	427	441	404	388	394	388	436	429	452	419	355	436	391	412	427	412	408	412	386	394	407	420	399	379	398	394	362	406	413	429	393	405	426	400	428	408	395	380	400	409	409	417	402	411	428	378	402	392	424	383	439	373	432	415	419	412	378	402	403	368	411	398	382	384	406	413	444	403	432	396	417	381	422	395	399	435	385	383	438	398	385	403	415	402	368	419	427	360	433	428	398	394	386	384	394	408	385	379	416	393	400	400	409	408	419	392	396	388	380	398	406	421	439	438	429	380	414	418	389	380	441	374	415	409	408	404	399	416	354	396	383	395	398	401	386	382	414	401	415	373	375	423	389	407	420	384	394	386	370	401	378	412	410	397	397	390	373	391	365	424	380	410	399	442	443	426	406	404	407	427	391	406	393	424	367	426	401	415	419	382	380	376	381	410	414	386	352	402	429	381	390	395	420	408	388	412	414	363	414	377	394	410	411	383	423	417	413	372	414	368	420	400	414	399	405	396	399	363	439	414	401	442	381	407	404	399	370	402	378	437	423	388	376	422	426	401	431	384	437	434	392	417	421	405	402	428	403	418	394	416	389	403	402	408	428	405	404	415	428	416	388	419	426	441	406	391	410	403	361	373	408	454	422	416	405	410	415	367	375	416	417	408	394	410	382	387	383	401	392	413	388	403	401	425	413	402	412	413	388	420	363	408	424	405	426	405	398	422	396	400	392	387	412	422	418	370	397	416	408	373	379	401	389	406	396	436	389	372	397	459	426	373	387	343	418	386	431	397	408	400	392	417	422	406	385	404	423	386	420	384	411	453	386	414	412	378	381	419	368	375	428	424	380	370	389	415	372	419	444	374	426	371	390	398	424	418	434	425	388	397	419	408	407	405	424	396	407	388	405	408	384	411	383	450	406	362	410	421	416	389	415	432	402	389	405	422	405	410	375	370	416	419	393	369	440	404	394	396	371	402	399	404	404	415	423	414	402	400	345	402	414	385	378	390	444	416	412	413	412	399	359	411	387	411	418	436	402	366	374	381	393	415	399	360	396	414	420	408	423	400	384	401	414	426	403	399	397	404	357	378	385	403	403	399	410	426	416	370	406	418	384	424	407	368	402	419	393	391	382	408	392	411	380	395	399	364	406	393	377	414	368	365	396	390	409	371	390	388	393	393	438	412	449	395	434	403	417	417	357	381	427	402	384	410	386	370	398	388	384	389	392	440	405	406	417	381	394	421	426	389	399	405	372	428	380	424	357	437	409	364	409	388	420	396	421	390	406	426	420	364	414	421	377	390	407	405	404	410	371	394	433
62582	93993	65529	36053	18273	5694	757	646	645	639	634	629	598	632	618	646	627	631	604	641	652	608	650	657	639	654	600	604	635	597	648	610	596	668	658	657	663	641	625	627	607	626	662	586	643	646	640	654	638	653	644	661	645	629	648	639	684	643	603	646	628	636	612	668	640	641	638	598	665	623	601	627	625	612	622	688	620	635	680	662	605	604	655	627	626	618	617	639	642	601	668	659	622	637	594	618	634	621	657	600	638	620	608	632	638	600	627	645	622	678	654	621	661	673	651	607	634	673	587	629	677	688	639	625	625	646	601	554	644	617	625	637	627	618	593	631	673	642	631	602	644	623	647	643	668	614	635	661	646	644	609	598	623	591	575	608	622	623	656	622	655	615	596	657	630	656	622	651	674	660	631	622	614	660	624	618	633	632	628	609	619	625	652	669	632	661	635	673	600	654	618	623	670	617	619	617	625	601	624	599	705	652	659	648	641	618	688	646	636	634	649	628	597	648	634	642	644	649	637	594	628	606	648	608	658	589	653	649	620	702	650	633	650	658	631	602	592	640	664	615	654	636	624	685	630	625	652	646	663	635	603	590	648	678	633	663	604	619	641	630	627	624	638	655	668	615	635	666	632	626	622	645	619	624	625	628	593	655	628	664	638	642	648	617	660	626	600	620	636	647	683	628	619	619	613	615	647	620	664	623	598	655	609	681	630	598	683	634	633	657	628	659	614	622	634	641	613	594	630	619	600	638	610	579	639	576	625	596	629	625	680	644	640	647	639	692	601	642	617	661	635	632	670	635	633	623	667	610	670	634	645	641	620	685	654	667	647	646	638	627	630	654	625	649	613	596	610	605	641	645	589	630	649	630	585	649	626	578	634	629	617	629	665	677	649	610	652	622	621	626	647	585	648	627	633	628	644	650	645	564	607	684	615	625	649	653	603	612	621	643	622	686	640	652	666	603	656	626	592	656	649	619	627	598	601	639	604	602	648	690	619	627	590	602	611	624	623	625	642	632	604	685	672	661	614	673	635	603	639	634	603	653	596	620	636	630	627	632	637	634	670	657	627	672	676	666	665	619	600	625	605	632	615	626	620	633	659	604	640	608	628	590	603	619	597	640	610	627	645	657	645	630	629	608	649	691	665	590	578	665	631	630	667	677	610	642	619	593	627	657	613	656	671	635	638	637	694	644	672	631	625	653	597	611	592	638	617	669	584	639	654	645	593	623	648	613	653	650	662	630	613	613	619	624	633	667	636	605	609	711	608	649	626	575	655	637	623	659	631	631	670	621	629	688	626	627	665	632	648	599	609	654	629	632	675	644	659	619	581	600	596	627	591	620	641	572	626	636	652	628	607	617	591	635	617	581	636	661	620	632	596	618	584	602	641	630	650	647	629	660	596	680	646	678	618	638	613	594	630	618	611	663	614	661	625	654	644	657	607	617	580	636	670	658	640	660	626	662	656	661	635	654	617	642	625	625	591	651	627	612	634	619	636	644	625	614	647	619	640	673	606	629	630	605	638	634	648	670	626	588	637	609	636	612	641	619	624	638	586	606	653	614	647	630	610	643	657	645	634	606	587	622	619	662	606	609	637	677	639	618	609	633	627	575	612	621	608	623	654	620	606	598	616	591	613	636	618	628	641	607	682	591	648	602	657	652	638	643	658	592	621	636	622	657	607	669	664	629	663	682	588	660	582	628	604	602	658	633	672	660	660	618	640	632	654	638	601	633	628	647	604	643	648	606	603	599	674	622	644	612	617	596	652	632	627	633	585	599	627	601	670	655	668	630	617	630	602	649	615	586	628	624	609	630	639	637	645	610	647	636	597	686	586	616	650	636	574	608	690	622	647	683	633	610	632	607	637	606	637	625	632	629	605	606	647	616	618	663	647	571	659	668	653	632	640	669	620	642	676	601	679	621	625	622	649	641	662	637	646	601	650	611	632	655	634	606	622	643	590	616	661	639	654	633	675	647	662	634	603	651	603	621	631	657	615	656	665	623	609	661	651	650	607	644	672	655	628	625	628	640	646	702	628	668	627	641	662	668	618	635	650	607	653	663	652	605	614	646	608	638	645	628	625	669	616	639	688	628	633	614	632	584	632	628	613	601	604	624	599	668	628	725	629	675	591	670	630	625	635	613	647	626	654	612	640	677	651	665	644	639	622	611	654	602	660	658	629	630	658	652	662	590	633	625	646	690	633	635	590	627	639	624	592	662	616	622	630	616	648	697	622	630	635	603	669	623	678	625	677	624	654	614	655	627	645	656	613	653	631	591	641	653	599	674	592	650	637	616	619	640	597	635	636	664	652	637	621	638	630	645	654	651	655	651	658	600	654	585	669	585	666	615	659	584	630	603	656	628	651	630	635	654	654	660	639	587	653	660	669	640	617	634	616	618	600	600	627	594	656	677	693	658	598	604	599	606	583	659	636	663	643	630	632	582	628	613	595	644	601	638	698	639	635	608	647	616	644	623	564	651	586	634	652	605	646	625	645	609	655	634	622	654	630	622	599	648	668	622	655	641	641	598	659	645	610	677	623	653	679	598	628	661	650	591	649	611	671	609	609	624	630	642	634	648	610	643	651	636	656	639	652	634	678	645	619	671	610	649	641	671	641	639	635	676	667	606	647	670	618	628	630	606	633	643	604	643	598	660	631	615	630	634	662	633	661	618	663	605	647	685	624	650	670	648	624	620	607	638	655	629	641	653	615	638	639	617	661	607	599	603	631	639	630	639	677	628	640	629	649	643	632	644	622	663	652	665	627	685	612	617	615	643	597	646	656	631	618	619	621	618	659	618	627	628	642	652	665	631	679	623	620	624	671	589	644	660	620	650	670	656	668	610	611	620	655	625	651	671	640	582	613	687	632	634	620	633	666	675	629	639	649	636	661	651	644	663	644	617	612	653	635	593	667	646	660	613	626	625	607	598	632	631	636	652	637	630	629	643	632	638	638	615	651	646	644	668	615	616	620	570	641	654	636	551	606	629	602	620	639	639	666	597	638	598	665	663	636	627	635	631	637	610	653	659	576	645	653	645	638	664	636	612	639	595	653	688	639	638	579	685	606	639	688	646	651	605	648	610	620	631	664	612	604	597	632	620	613	613	634	622	633	661	646	650	659	586	635	585	662	670	628	601	651	630	629	625	612	686	614	645	666	639	602	620	621	614	653	657	658	643	640	628	552	605	607	581	641	673	635	653	643	665	668	657	666	605	648	633	686	672	611	643	633	639	641	668	661	599	626	708	613	622	627	636	642	663	654	602	594	601	680	629	677	649	610	560	660	635	680	647	678	597	617	648	632	622	634	588	650	644	622	635	606	623	654	631	682	646	661	613	640	613	658	640	648	656	633	633	661	642	625	655	621	670	634	646	638	606	646	629	617	623	616	586	687	680	607	667	617	623	651	615	628	637	667	653	658	661	689	595	647	659	635	626	629	634	622	631	620	643	668	614	638	642	625	598	630	685	633	624	640	661	628	654	625	640
24453	23450	31973	26135	21670	16774	2930	661	582	631	615	612	564	609	563	630	585	624	630	535	550	595	585	568	577	590	560	575	598	567	609	578	559	618	645	598	535	627	575	604	581	574	562	599	593	604	522	539	626	532	591	568	572	537	575	607	571	582	601	580	515	609	580	562	589	590	617	562	563	634	556	561	532	606	618	551	596	599	500	566	573	576	556	590	630	570	588	571	584	543	585	557	554	559	577	582	590	559	595	561	538	560	551	587	572	597	527	567	567	587	554	553	604	520	576	588	597	552	573	553	556	620	575	569	584	593	565	561	569	578	601	572	547	548	628	597	543	555	596	629	559	551	570	569	612	627	560	554	558	563	555	565	562	538	522	571	565	523	604	570	585	554	632	599	603	584	573	571	584	533	594	588	545	580	573	583	563	582	565	620	542	576	581	568	589	573	572	589	581	568	547	560	599	541	552	565	520	602	561	579	579	600	552	566	543	595	548	571	599	581	564	618	586	611	539	558	596	550	600	563	564	592	588	593	586	570	563	542	602	544	538	557	583	528	599	591	569	593	597	593	548	585	545	544	560	551	545	604	583	605	576	579	586	559	581	590	559	604	563	594	600	576	595	593	593	532	605	549	573	572	579	555	591	567	630	542	594	599	592	618	601	575	566	602	548	597	531	586	560	572	594	558	571	572	553	586	575	582	613	563	592	594	603	571	557	564	614	584	553	594	561	631	568	595	575	561	576	592	583	530	589	536	547	581	565	630	559	604	582	573	549	581	577	534	581	586	562	557	552	573	566	571	584	599	590	609	585	555	574	587	550	526	606	585	577	599	572	599	566	571	593	557	593	616	602	549	567	558	564	577	536	543	578	598	582	600	535	543	592	596	543	569	570	576	556	588	565	568	563	556	570	602	580	551	592	577	552	567	599	587	630	593	546	561	563	591	562	582	564	603	589	573	612	527	594	553	570	591	561	587	588	592	554	565	567	598	564	589	585	556	538	581	580	563	532	551	546	558	578	584	565	544	573	599	551	575	540	549	586	589	541	572	582	600	540	564	599	559	568	588	624	581	597	598	576	589	604	597	572	616	564	594	630	563	586	599	591	553	575	580	573	578	580	573	592	561	594	597	612	616	615	546	559	574	591	581	600	562	606	595	616	590	575	612	590	562	526	599	569	564	573	575	603	594	583	558	599	530	572	602	557	578	625	590	543	590	585	563	576	570	570	566	580	626	584	548	610	544	559	551	540	594	581	592	608	580	570	592	572	572	591	571	546	602	615	567	564	557	561	566	554	597	574	614	566	557	543	583	565	597	558	575	569	556	548	536	582	583	567	578	558	576	563	543	574	587	582	569	584	525	594	565	559	524	608	603	563	550	611	575	612	585	589	576	573	553	614	597	598	574	586	571	538	547	580	564	581	599	603	602	563	562	599	572	588	623	579	579	599	587	595	583	609	554	545	563	590	580	559	608	594	568	559	535	610	583	559	568	619	594	572	580	606	592	594	587	595	591	551	584	583	585	577	535	600	590	578	620	589	568	585	559	591	528	600	515	641	576	580	543	559	588	592	601	564	563	597	536	568	588	574	575	590	573	571	554	581	562	583	553	577	603	600	584	565	575	569	608	581	581	594	579	551	572	595	601	568	574	565	543	577	531	596	561	570	594	570	564	601	604	609	562	609	563	519	577	605	585	574	558	585	560	602	579	541	547	594	545	598	598	556	606	586	570	550	581	625	561	582	547	594	540	559	598	594	577	564	580	610	548	597	564	576	544	495	571	577	606	557	569	566	637	577	576	569	590	581	530	554	564	572	593	589	543	637	559	579	585	546	589	575	558	525	575	622	605	561	599	552	565	569	570	606	552	596	662	616	585	525	589	567	582	596	571	592	543	587	582	586	557	553	546	581	598	616	589	575	557	575	595	604	583	595	576	536	593	584	527	553	609	627	568	576	537	587	593	539	571	572	574	590	568	577	523	614	552	599	576	513	615	570	563	600	523	537	539	591	571	619	559	594	594	571	598	623	567	599	585	562	553	622	563	581	550	528	624	585	581	579	635	605	605	578	537	532	588	567	564	535	550	616	593	584	600	556	574	538	605	598	599	543	590	597	547	575	616	562	555	510	556	559	618	530	556	562	565	563	604	592	587	595	578	618	588	624	573	579	539	594	613	557	589	581	575	604	589	581	588	520	595	596	554	561	562	607	543	591	553	575	555	606	531	584	584	586	557	583	602	557	570	566	574	567	593	581	576	581	565	569	588	521	576	569	541	568	585	543	550	579	624	551	583	604	582	575	617	599	597	550	593	565	591	575	549	575	551	572	554	611	549	590	622	567	567	538	567	550	600	568	551	571	590	545	533	569	579	530	596	601	567	556	590	581	591	611	583	571	559	614	596	576	533	563	612	583	571	583	577	540	578	590	590	555	595	512	600	525	553	591	585	595	561	590	579	609	541	523	558	576	550	619	617	601	572	570	588	595	583	564	588	551	550	540	546	569	590	587	586	552	545	589	625	582	549	524	592	559	613	597	579	564	625	594	574	546	563	578	550	558	576	553	560	560	585	612	572	548	594	572	566	588	584	579	563	579	590	600	556	597	571	560	592	551	534	593	565	562	611	616	545	575	573	600	604	590	572	564	566	602	545	575	588	580	572	557	613	565	573	628	580	597	540	613	589	550	571	625	581	608	557	533	595	547	557	548	623	572	586	568	602	538	604	605	616	572	570	569	613	630	595	569	549	576	608	594	583	547	561	550	554	558	555	585	666	578	570	530	602	534	580	586	572	562	547	567	576	583	523	593	615	593	567	583	591	562	545	580	590	575	619	566	599	577	554	567	600	584	560	576	575	597	623	574	532	605	587	583	572	580	600	612	560	610	568	568	528	553	548	561	580	568	563	594	567	535	549	528	575	550	563	576	538	583	589	559	567	552	589	581	548	614	557	553	558	558	568	584	605	551	591	610	536	637	515	569	599	565	616	577	562	569	553	534	597	569	566	576	593	604	539	566	571	590	570	564	627	563	556	575	535	557	566	587	549	562	583	593	533	579	633	574	594	592	557	587	634	556	546	569	540	558	561	583	556	595	595	577	560	568	601	517	553	576	554	584	582	576	562	591	574	601	586	580	556	588	604	619	556	607	582	599	567	610	551	554	595	614	599	578	567	584	571	526	614	597	549	565	597	516	543	550	582	557	573	587	585	558	572	540	609	557	594	575	600	559	637	576	574	563	583	589	600	552	577	617	560	622	589	556	587	577	625	584	587	514	583	557	585	588	527	629	584	526	588	573	592	571	604	563	584	587	594	560	590	544	592	607	563	550	568	614	566	598	579	549	614	562	585	576	552	556	597	593	586	564	618	567	602	577	528	560	592	532	595	560	579	572	587	520	532	566	596	592	577	566	562	586	588	574	579	578	547	559	597	573	600	569	583	605	585	579	553	577	598	574	589	550	567	609	573	543	552	560	602	589	603	583	518	575	568	569	543	559	599	623	575
61204	99656	74860	40415	22873	8625	1166	814	880	836	826	907	876	881	896	855	913	900	831	865	896	886	837	875	876	867	861	891	870	845	913	875	922	896	880	856	869	851	932	868	863	856	874	858	865	820	864	958	847	892	863	907	857	897	856	838	872	846	906	921	835	834	874	956	852	880	874	874	870	835	905	857	849	863	840	877	820	850	861	866	899	821	868	863	890	881	858	820	877	884	863	880	849	927	799	864	890	842	847	840	893	901	851	887	884	881	867	858	829	850	830	867	917	878	909	875	887	857	853	834	856	846	828	869	862	884	921	906	888	865	846	866	879	842	881	809	837	865	860	835	822	869	905	850	840	895	842	902	861	846	854	857	935	874	840	887	897	903	856	905	917	887	850	860	842	870	867	805	793	867	832	844	884	825	829	861	794	852	831	877	843	924	861	844	860	840	822	867	827	803	849	837	829	901	868	882	850	860	910	874	820	886	902	823	852	887	855	917	866	848	869	884	856	868	848	878	874	843	901	841	857	848	868	839	867	834	879	828	840	862	891	865	864	839	894	887	917	880	863	824	914	878	887	888	913	886	855	896	885	848	882	863	862	853	838	892	879	826	858	866	904	884	899	794	872	924	912	872	863	853	850	822	873	905	908	907	845	855	848	894	825	841	853	899	783	866	870	870	904	836	882	861	845	846	872	811	842	900	897	865	904	861	857	890	861	840	896	893	896	858	879	882	777	868	914	844	861	878	845	907	895	856	898	835	862	872	899	873	916	863	878	838	854	880	898	828	863	905	868	859	839	880	898	865	896	820	809	860	861	893	890	845	886	901	856	934	870	857	852	870	873	873	845	836	859	916	865	875	857	879	878	855	870	892	831	856	852	850	855	848	859	866	861	879	884	867	832	809	869	873	869	881	867	896	851	877	874	828	853	887	884	888	832	856	855	847	822	860	837	846	847	842	823	896	835	829	852	834	861	889	850	846	851	886	820	833	858	880	904	838	829	883	860	910	897	867	860	935	906	834	873	841	865	892	853	893	879	850	866	874	841	883	906	816	882	822	895	842	864	866	869	875	852	901	850	835	877	893	857	789	883	894	851	854	826	861	829	848	870	881	857	886	810	861	842	877	850	889	821	836	861	923	861	856	878	820	901	864	815	867	923	880	833	855	854	898	823	892	891	893	835	861	883	846	852	850	828	858	839	885	852	869	900	891	876	888	855	904	866	867	862	878	892	907	874	884	883	810	846	841	888	920	848	890	846	905	890	880	869	898	858	842	848	824	867	807	869	856	890	880	884	916	844	862	866	863	832	861	931	875	826	824	905	847	842	837	861	853	858	897	902	836	847	865	898	856	815	879	890	914	878	834	892	860	862	848	864	862	838	880	851	869	807	876	867	824	857	872	902	823	836	892	802	830	867	817	895	849	862	861	926	873	885	931	862	824	869	851	842	874	905	913	878	806	871	860	814	799	871	843	885	894	845	863	898	841	920	871	835	846	870	862	804	854	856	895	852	809	830	862	886	875	870	803	920	820	880	814	840	850	898	840	874	921	875	883	834	845	852	871	881	856	856	912	877	879	855	853	903	857	865	813	851	915	842	904	843	824	847	840	837	867	878	874	872	842	877	868	862	836	876	900	865	860	907	834	828	901	852	847	857	889	832	877	871	844	855	858	806	913	914	863	864	850	928	873	811	885	859	840	894	899	908	813	887	870	843	877	873	878	915	892	901	849	887	857	897	873	874	873	899	870	811	928	858	873	808	872	875	905	884	891	828	866	891	838	843	831	837	900	824	891	858	875	853	886	886	861	868	870	897	830	878	845	861	869	910	860	899	835	849	853	915	842	862	866	868	862	841	884	893	863	862	833	846	838	871	883	876	884	889	857	870	846	858	867	895	818	876	883	853	872	879	875	858	848	899	880	873	846	913	880	904	833	870	871	834	893	857	810	890	868	877	837	872	796	857	830	862	866	834	835	875	833	829	900	895	837	900	907	843	874	892	867	868	899	858	831	902	860	848	852	867	851	843	848	850	866	895	934	881	892	902	852	868	897	865	951	917	867	838	842	873	827	859	864	878	873	865	866	877	849	867	861	894	862	869	887	849	884	903	896	816	802	864	896	863	893	925	937	816	919	837	815	858	863	860	942	898	859	872	868	870	857	879	863	839	845	877	911	875	900	872	860	882	858	885	855	867	909	840	813	818	889	844	855	863	814	906	829	836	885	852	864	877	856	858	828	860	822	856	850	856	870	884	873	886	892	854	843	876	852	857	886	893	877	894	836	843	842	847	833	814	859	859	923	930	854	827	896	828	887	910	833	854	869	897	846	869	861	855	875	924	888	879	887	866	893	886	886	865	825	939	854	860	896	853	851	872	869	812	837	856	870	885	852	830	853	859	840	835	863	791	839	836	901	856	892	880	800	875	907	815	884	894	873	865	850	897	855	847	857	839	854	890	824	873	879	885	893	830	885	853	841	888	871	834	913	842	810	835	859	878	867	909	912	876	861	858	960	893	888	893	843	830	853	864	830	893	855	857	826	898	914	825	867	879	890	876	856	888	862	840	872	817	896	826	881	863	855	857	864	885	894	829	825	890	913	905	831	831	838	890	863	804	848	906	869	873	856	820	880	892	917	916	862	853	906	845	769	847	878	900	853	843	872	865	845	867	847	905	881	843	945	891	903	880	846	831	916	873	845	885	874	852	877	883	874	886	827	886	903	875	849	843	815	896	893	838	812	840	871	890	911	882	870	879	802	833	902	919	874	896	906	895	846	876	915	855	869	820	877	861	876	896	817	874	836	868	849	887	927	874	842	920	831	880	816	841	798	891	931	861	876	851	844	872	862	915	857	891	870	895	854	903	844	874	883	858	860	889	834	886	912	857	861	817	885	886	881	819	790	887	836	884	859	871	872	898	883	891	901	837	840	892	859	897	864	892	897	876	807	845	874	846	826	822	814	873	924	840	877	836	859	842	868	805	868	893	832	904	852	833	885	826	849	905	882	859	903	861	898	888	851	849	874	851	868	856	889	859	862	912	864	902	843	846	865	871	859	857	860	924	856	832	907	840	867	852	898	900	922	859	838	893	883	875	873	813	884	844	841	901	839	861	914	804	858	868	803	828	884	857	937	855	859	884	866	871	887	892	878	832	846	880	832	877	834	874	901	885	850	826	880	882	889	893	894	845	893	913	850	877	848	851	841	906	855	861	872	868	806	842	831	857	906	810	853	835	845	836	868	892	900	901	846	884	860	867	860	859	838	855	913	849	898	869	854	873	848	871	857	862	867	847	903	840	836	863	848	839	874	863	844	880	853	810	860	862	931	844	924	881	846	855	908	912	850	838	894	857	895	902	839	865	859	862	857	903	827	890	878	898	803	835	912	888	892	863	842	881	810	870	858	911	843	907	830	847	850	919	874	873	844	886	855	877	828	784	895	845	830	869	862	883	867	863	820	887	885	880	858	893	869	867	908	834	866	914	842	827	868	862	867	833	872
31981	32568	27295	10886	1951	684	331	277	305	323	309	311	309	299	295	316	293	292	280	304	312	303	284	320	310	312	337	297	323	318	304	324	293	297	310	296	276	285	283	288	276	305	305	291	296	284	323	290	277	292	274	293	300	297	342	298	291	314	288	294	309	300	288	308	286	295	331	312	323	309	314	306	285	308	322	281	295	305	306	297	306	329	297	319	295	273	304	297	298	327	320	326	345	260	286	283	297	285	292	285	306	262	280	300	259	295	301	291	316	319	310	298	282	304	309	285	279	316	287	292	298	290	319	282	317	304	303	283	290	288	279	332	308	299	277	316	281	271	296	293	304	293	286	307	295	274	298	287	280	293	298	294	311	297	280	281	318	331	302	298	258	279	298	298	290	295	302	282	336	285	339	271	299	305	322	323	296	298	310	300	337	288	307	294	298	272	292	292	305	285	283	281	345	283	328	315	312	263	302	308	314	299	270	298	314	269	309	278	299	298	299	278	308	287	295	307	308	305	261	309	294	299	332	325	323	285	283	289	301	296	296	277	285	324	298	284	308	289	310	294	312	296	287	291	322	278	291	281	328	312	293	271	296	282	286	301	288	286	267	296	270	333	339	312	324	269	338	263	285	302	290	304	332	316	306	290	320	299	331	282	293	286	253	301	311	310	290	348	285	296	326	279	305	326	298	304	276	287	340	291	302	300	315	303	293	277	286	276	292	313	292	317	296	298	298	299	292	272	286	301	262	257	333	268	309	311	287	291	288	268	285	288	301	314	298	266	305	320	331	287	305	304	312	321	323	304	320	316	300	303	279	309	288	283	296	309	298	267	318	294	324	320	301	301	298	312	303	304	297	298	294	249	296	298	315	287	302	289	278	312	291	339	286	294	310	312	284	294	319	332	305	285	311	288	312	309	277	286	305	320	308	290	307	335	300	299	303	296	297	302	309	297	272	279	329	271	321	294	271	270	312	311	291	297	297	291	303	320	280	269	325	293	306	295	327	293	298	296	322	276	308	303	276	312	298	293	306	279	310	302	317	329	307	298	303	282	313	314	277	323	310	307	318	304	297	317	323	292	283	331	309	287	308	291	302	290	282	334	288	289	312	318	278	285	318	307	300	268	289	276	301	304	286	314	318	307	310	314	298	305	291	270	310	317	285	294	309	295	302	274	319	281	292	274	270	275	286	277	294	289	260	322	260	304	286	316	299	311	296	298	259	303	307	303	317	294	265	263	315	260	320	281	318	282	312	308	290	314	288	291	276	279	311	299	335	298	295	268	321	300	311	285	283	283	287	298	296	322	295	303	300	275	280	309	297	285	290	314	321	275	291	282	288	299	306	300	295	288	297	305	311	316	324	320	283	322	302	331	296	324	292	298	300	315	306	313	290	294	262	282	288	301	296	319	296	272	291	311	292	330	292	288	302	294	291	291	304	305	301	288	294	321	296	318	326	309	284	273	321	285	304	277	319	294	310	327	303	323	300	320	311	299	293	261	297	284	283	305	299	301	281	301	358	283	294	291	324	326	307	310	304	311	312	324	261	281	320	328	289	290	263	315	292	276	302	305	291	276	249	262	310	273	283	312	308	276	314	280	271	282	269	318	259	319	301	279	279	307	299	312	288	298	281	307	275	284	325	322	291	288	317	281	316	286	277	289	321	301	295	285	300	306	297	303	295	273	289	355	278	306	309	301	296	299	283	314	290	297	298	294	295	278	308	263	276	288	288	289	305	296	294	314	304	298	299	338	300	297	300	297	318	269	295	277	312	331	293	306	279	301	290	341	305	331	318	336	310	312	285	323	297	297	297	284	327	305	303	307	284	264	285	321	261	305	312	329	304	336	316	313	272	294	320	267	321	322	275	281	280	333	296	288	319	311	308	297	296	317	290	303	314	290	274	280	309	321	300	299	313	291	271	309	315	296	318	282	301	299	301	310	304	325	266	308	304	284	265	360	317	288	300	317	281	295	296	309	294	290	344	317	291	272	292	332	288	297	300	312	309	300	305	278	299	288	314	310	290	302	313	342	262	265	321	306	281	317	314	318	306	311	313	289	295	281	300	299	305	312	308	293	323	309	276	280	319	307	298	306	334	303	303	273	331	288	285	300	292	294	298	323	280	319	264	274	295	317	292	315	281	317	313	280	311	301	305	323	296	291	292	298	299	309	295	301	302	330	313	288	332	310	289	285	297	277	317	319	305	289	297	280	298	314	317	284	300	306	322	311	304	270	334	265	326	295	274	307	320	326	305	316	303	330	301	323	292	294	291	307	318	311	323	320	300	284	328	320	305	320	325	279	314	300	302	299	293	312	284	308	315	282	289	288	297	331	319	308	319	307	263	296	322	287	340	283	319	296	324	286	308	303	323	290	293	298	314	330	303	319	304	301	294	307	312	324	294	297	297	282	269	296	298	258	312	276	286	297	305	290	306	299	310	282	270	294	304	307	323	281	301	329	286	292	284	306	306	319	300	311	275	293	306	302	303	288	309	285	302	287	320	261	311	312	326	282	265	279	309	294	274	291	276	293	293	308	294	277	283	297	311	282	291	253	299	282	291	286	285	309	321	257	308	315	277	323	301	269	287	282	317	327	282	297	294	299	312	303	272	310	301	312	301	295	335	297	344	304	323	296	279	326	333	317	296	294	325	299	314	320	290	303	298	291	315	314	329	280	312	282	325	318	313	290	294	287	303	317	302	302	311	288	296	325	307	273	335	260	276	333	288	297	277	305	294	300	289	292	288	295	292	300	272	302	316	314	284	309	298	293	334	279	299	343	325	308	308	291	271	301	314	286	268	316	310	321	293	284	305	279	278	296	309	323	282	299	327	311	281	283	299	335	277	253	272	296	326	298	307	307	317	322	259	297	336	279	298	293	289	337	275	337	263	298	273	350	271	313	328	283	320	278	298	276	300	288	303	320	293	285	262	313	325	287	309	263	301	316	325	298	281	318	299	311	328	293	290	295	284	282	284	298	290	301	304	292	270	307	302	296	284	309	312	280	273	300	293	316	275	307	297	297	288	288	328	321	328	317	291	283	294	302	295	316	346	262	300	279	307	316	347	303	315	287	302	328	334	293	279	297	309	293	307	280	287	313	301	314	307	303	341	295	299	289	303	292	288	283	309	285	307	328	290	304	308	294	297	273	292	258	314	299	286	304	300	290	291	296	336	260	311	288	297	305	267	286	285	333	282	334	311	272	294	297	315	314	300	280	328	304	320	317	299	282	272	318	269	287	293	312	289	274	298	270	300	285	295	295	300	326	317	328	329	301	285	314	309	266	289	289	309	292	286	321	315	315	304	298	319	313	287	264	302	305	309	288	281	308	316	294	292	304	271	292	301	313	299	282	277	305	303	331	301	318	293	278	295	330	305	286	283	291	279	292	289	324	286	297	312	313	273	293	291	278	268	294	305	297	272	295	306	304	304	295	303	298	309	302	294	313	299	312	301	281	304	274	284	314	308	269	305	292	272	275	328	304	307	305
41041	48826	32154	10076	4070	1375	528	494	482	481	474	504	488	460	479	468	511	528	472	510	513	471	470	516	496	462	507	482	496	519	471	496	526	532	522	501	488	492	495	503	548	495	526	502	469	498	482	534	506	505	500	508	496	506	492	487	528	469	489	520	559	500	490	494	471	477	504	540	506	515	480	473	509	474	510	507	503	483	513	536	507	504	475	488	494	486	489	490	486	497	469	462	469	511	511	488	491	477	519	533	506	499	504	511	507	512	495	489	531	478	467	475	473	483	497	476	489	475	515	510	486	466	500	500	510	482	505	438	529	505	430	521	506	499	509	488	517	492	472	487	494	459	475	504	482	497	520	535	493	479	494	518	497	517	516	535	437	520	490	445	490	513	459	488	493	494	497	501	510	477	504	533	503	479	499	491	502	505	486	475	519	492	504	492	533	486	502	475	484	463	505	543	489	487	489	496	500	519	491	504	500	504	463	463	506	476	505	508	478	504	469	468	490	486	483	496	479	481	477	515	509	512	455	477	499	539	485	504	512	507	525	497	482	485	515	498	482	520	499	499	478	498	507	463	452	502	500	516	484	457	511	475	482	511	486	475	503	473	466	488	482	504	513	464	513	462	501	467	513	520	499	501	497	469	485	458	475	489	512	495	489	476	504	517	504	472	495	450	458	507	457	447	503	483	506	504	492	524	458	461	504	459	512	522	467	482	539	490	512	453	472	457	495	484	494	463	473	495	460	528	476	496	486	485	485	500	500	515	479	518	529	481	503	487	480	456	497	515	481	511	499	477	466	485	523	465	514	492	533	475	507	502	515	484	460	500	449	468	485	486	528	508	522	462	479	493	508	452	519	511	521	496	478	469	509	470	508	501	455	491	484	492	455	520	490	470	478	470	503	486	476	513	481	492	441	487	488	503	471	478	502	499	476	492	484	480	476	491	487	478	507	536	475	533	504	526	507	500	471	485	519	492	517	497	466	527	479	495	496	480	497	495	506	529	510	473	451	467	493	458	449	486	496	480	525	527	482	512	480	502	473	517	467	480	483	496	430	487	492	499	513	500	511	483	471	468	473	467	526	493	499	482	454	484	481	451	509	451	507	461	473	449	461	491	533	501	454	495	471	507	509	506	492	512	448	531	516	529	495	503	490	488	475	500	518	457	468	497	494	533	491	498	452	483	507	492	533	508	530	495	505	461	500	478	492	473	502	494	484	465	492	478	447	457	469	492	501	454	577	475	491	470	519	487	510	460	499	511	515	510	538	497	508	507	535	501	468	458	488	519	478	483	543	490	493	460	475	456	534	507	468	505	486	451	523	506	513	478	514	472	507	468	505	497	488	473	528	507	511	513	517	528	533	501	502	495	517	480	504	520	513	498	523	527	510	537	495	458	535	506	516	451	496	496	476	508	493	536	492	525	508	492	476	492	524	432	516	487	492	504	530	502	481	509	502	473	526	487	519	509	521	494	474	479	520	502	506	484	521	496	517	486	500	493	505	492	493	452	504	478	505	457	474	491	531	561	430	486	459	500	460	486	494	489	503	456	481	478	466	470	516	473	507	489	497	440	496	490	488	534	487	512	519	515	482	455	484	492	472	486	531	491	481	496	476	505	484	484	494	502	510	493	447	475	514	516	494	472	468	490	507	480	517	461	487	498	477	478	495	516	521	480	503	489	483	475	478	494	491	501	507	499	515	495	485	481	506	467	544	482	497	533	531	503	465	481	501	468	480	497	505	526	495	505	483	504	510	479	514	472	452	480	530	476	501	512	470	488	508	509	481	527	489	497	517	487	469	485	482	509	498	540	492	504	500	490	517	517	503	485	486	485	511	489	489	483	457	539	517	484	511	506	533	485	449	506	503	497	516	507	494	479	501	534	510	456	464	495	457	495	497	519	506	477	480	472	510	494	502	461	507	489	490	525	487	506	475	507	465	491	511	532	515	481	491	505	465	463	489	493	469	475	490	506	487	497	505	476	510	520	494	513	493	470	506	478	474	466	478	461	492	476	482	514	504	475	502	473	473	489	506	503	501	481	490	472	508	512	480	483	525	485	548	484	493	482	477	509	456	500	480	513	503	488	470	495	489	532	484	475	538	486	498	472	522	459	490	487	473	505	499	509	524	478	513	453	466	511	510	487	515	478	467	500	492	494	507	509	500	532	499	478	477	503	530	487	469	474	506	466	539	489	538	487	466	494	500	496	527	522	509	518	507	467	485	478	506	483	506	455	477	469	430	485	511	504	468	542	465	515	485	522	469	486	478	488	532	482	506	469	435	506	540	481	476	514	534	491	527	477	489	473	503	485	468	505	512	523	473	489	487	509	513	511	500	485	498	441	506	506	474	480	498	501	474	505	483	493	444	482	502	432	498	485	526	523	489	472	449	492	503	444	563	506	534	510	498	496	518	481	468	488	487	468	515	474	490	484	517	518	489	514	541	496	499	459	471	505	487	484	524	457	523	468	464	513	488	475	494	535	466	492	506	501	479	479	493	446	492	483	494	515	503	493	485	496	513	484	515	502	450	469	504	475	501	490	518	513	472	502	511	528	479	496	446	457	517	513	503	482	495	488	508	507	480	495	479	468	490	478	489	491	510	490	485	471	498	515	491	467	482	463	477	521	465	520	510	511	470	503	485	509	465	498	475	517	490	526	511	525	498	502	490	511	469	508	454	460	517	501	519	498	543	468	506	500	506	509	485	499	511	471	490	495	498	482	494	486	473	498	493	458	523	520	501	495	478	538	508	499	524	482	465	516	495	466	557	489	487	439	475	505	510	521	504	472	501	514	485	475	481	499	491	523	540	466	495	499	490	518	506	490	511	526	466	468	522	519	534	518	487	476	474	513	465	470	478	486	529	510	470	463	502	520	462	516	467	486	482	478	454	521	500	476	499	447	484	524	496	504	505	488	521	516	520	504	511	487	520	518	469	463	516	476	499	454	523	506	488	548	508	472	478	524	487	461	498	514	521	494	479	495	510	518	506	527	497	501	512	507	496	486	481	493	486	502	515	470	459	505	495	489	511	492	484	518	459	457	486	488	502	500	519	518	510	486	476	520	456	522	486	475	508	493	493	499	469	473	480	505	494	524	523	478	478	490	464	507	496	548	480	480	488	506	513	506	521	488	485	502	502	485	532	512	538	485	477	475	522	543	505	490	517	482	472	498	492	491	459	495	518	501	492	481	479	488	481	474	523	507	538	491	482	467	486	506	453	523	484	485	489	472	504	474	472	483	467	505	460	472	499	514	492	518	479	483	503	496	494	487	500	500	495	483	519	476	492	480	480	509	503	511	525	492	488	515	495	465	505	473	480	487	482	493	527	498	490	490	489	522	473	498	458	506	491	484	477	500	507	499	451	470	474	462	509	498	479	491	507	486	459	521	518	531	522	510	503	488	509	482	491	491	510	480	441	520	461	548	447	505	478	451	493	482	476	492	493	512	491	463	459	484	518	516	462	507	480	510	523	459	490	490	466	442	486	503
25502	24919	33089	27585	20432	9499	973	416	387	392	497	378	405	413	415	401	392	407	390	415	412	392	410	386	414	408	399	413	388	416	412	389	393	381	388	429	381	407	395	391	408	385	386	374	379	384	368	416	421	413	407	393	382	404	382	428	391	412	401	396	403	398	404	417	392	401	380	390	397	405	406	373	407	450	389	385	387	417	368	398	423	408	390	391	400	401	406	400	392	429	391	422	407	375	405	357	386	422	394	383	409	405	405	369	419	382	378	399	412	427	364	378	411	362	416	403	406	412	390	427	429	409	364	402	408	377	392	378	398	415	395	418	411	395	391	390	388	400	370	414	370	399	425	349	418	375	400	378	395	405	410	398	386	412	387	393	430	385	414	402	378	403	376	370	382	407	390	405	401	382	415	417	426	406	407	390	390	358	337	420	384	417	386	417	409	341	405	389	384	362	410	404	418	371	391	397	396	424	380	359	396	390	429	355	381	412	358	398	407	385	389	393	387	413	391	385	396	371	383	390	395	405	396	377	380	406	379	393	409	428	380	416	406	401	362	428	399	380	378	402	392	384	418	385	420	390	418	398	389	376	413	397	426	398	395	408	406	389	416	365	402	425	376	407	381	417	393	380	392	415	375	415	416	410	389	406	365	414	426	413	391	407	418	385	405	384	401	428	394	380	374	392	380	405	398	404	402	356	394	387	395	379	375	428	429	416	374	359	399	371	443	417	415	443	411	383	395	405	410	352	393	405	404	389	388	401	396	440	404	401	402	394	383	401	374	444	389	398	383	405	392	389	404	366	409	374	399	399	389	423	406	374	401	390	408	417	420	375	395	370	381	384	361	417	417	394	359	380	372	403	422	375	396	382	424	408	405	361	382	414	431	408	385	401	393	416	407	413	420	393	385	382	357	380	406	390	392	435	357	380	418	393	421	436	366	426	410	390	390	420	391	406	396	400	400	388	358	435	389	416	421	403	384	416	403	375	426	405	413	364	394	405	418	397	414	391	371	388	397	415	365	438	387	386	409	378	392	374	377	411	402	427	394	403	446	403	399	372	420	384	413	398	364	439	402	414	379	358	399	396	368	374	383	372	392	403	374	423	391	390	358	358	402	398	412	397	374	404	372	412	394	394	406	376	422	394	428	388	408	393	366	406	424	386	395	408	398	409	389	411	418	397	364	406	382	380	417	383	406	408	367	400	388	394	387	388	370	375	419	372	422	383	368	366	402	384	430	403	362	368	415	395	434	392	409	387	384	427	413	413	429	420	382	407	404	386	363	402	361	385	379	368	395	400	398	417	360	429	403	384	371	387	397	412	392	415	379	397	420	391	401	356	385	402	387	383	377	371	395	390	384	394	364	420	399	392	406	401	394	395	400	414	405	410	367	405	373	388	375	399	395	401	398	426	368	390	402	400	391	442	404	409	385	390	416	395	383	392	405	359	394	437	403	402	404	410	361	417	420	443	390	427	394	411	416	343	386	397	386	409	442	370	428	371	419	392	406	420	380	400	385	455	388	318	423	421	372	422	441	399	378	382	419	444	387	358	399	406	390	386	424	392	377	413	384	405	408	421	429	398	391	422	418	373	382	405	369	387	401	392	400	407	417	415	396	410	344	400	426	367	381	442	385	393	409	400	376	382	416	367	432	408	390	367	443	369	380	369	367	373	404	426	376	384	420	379	406	422	397	414	393	391	383	399	437	383	404	381	387	400	374	406	376	410	384	430	419	394	400	382	435	380	362	373	367	401	405	379	388	410	416	424	427	403	389	384	384	406	375	388	398	418	436	377	389	378	380	355	391	379	410	400	397	393	397	402	392	376	399	399	367	403	417	415	411	396	392	388	398	400	401	394	409	390	415	369	390	354	415	390	394	405	385	368	378	377	367	398	417	395	373	373	408	406	408	413	400	391	388	403	409	383	392	408	410	403	396	407	386	397	432	432	379	405	370	365	406	415	414	416	394	413	404	399	417	417	369	398	391	387	391	384	417	403	382	368	392	386	428	356	402	391	399	387	366	389	388	426	393	370	395	408	397	389	402	428	427	393	370	396	424	394	390	375	405	404	418	412	371	392	400	380	378	411	409	374	421	417	397	394	423	384	380	373	427	372	405	414	410	386	378	347	392	395	433	402	409	382	377	368	404	404	425	416	389	396	383	363	374	367	424	395	404	386	408	389	389	360	411	395	377	356	428	432	379	395	421	381	415	401	368	411	393	421	419	380	395	394	379	399	418	380	399	437	400	397	366	433	404	402	435	447	427	386	374	394	390	414	432	402	436	413	396	404	384	402	381	408	427	395	399	417	398	413	391	374	392	372	393	371	390	373	410	386	423	419	384	421	389	400	376	393	400	389	402	362	393	412	425	369	385	384	392	407	408	379	382	373	391	401	392	419	383	400	421	426	397	406	402	376	402	384	401	427	370	361	394	422	403	374	396	386	408	388	400	422	379	398	407	425	392	377	409	406	387	392	406	414	419	392	396	403	363	428	416	403	395	374	398	373	388	403	390	402	417	364	382	395	368	405	378	396	413	402	392	399	411	407	399	423	407	412	399	376	412	362	404	367	433	407	372	400	405	394	375	407	407	388	411	414	401	390	391	381	411	398	406	388	445	394	376	353	392	378	410	397	379	398	401	385	376	408	388	377	380	395	388	384	391	382	407	393	417	404	417	393	380	377	418	413	370	379	390	393	406	406	377	381	384	366	419	378	408	427	390	386	399	420	392	391	383	394	376	414	406	394	396	399	423	420	402	412	386	410	389	410	381	383	412	414	391	397	387	375	366	378	375	405	395	419	402	376	393	387	411	364	406	417	422	392	399	388	395	404	390	360	392	388	411	394	400	434	374	403	403	391	402	424	387	387	395	389	354	364	463	411	396	394	390	384	378	402	415	383	386	407	396	407	352	399	389	401	420	403	389	393	406	397	395	410	399	329	416	375	422	407	429	386	396	417	453	413	421	430	408	374	397	372	396	358	391	395	385	394	428	381	426	442	421	405	398	386	387	441	397	379	402	365	416	374	394	391	415	373	385	432	403	412	386	404	412	380	366	377	424	429	437	386	391	394	395	390	389	361	374	406	386	401	384	401	399	380	408	404	396	387	423	411	383	402	411	403	387	387	370	385	412	368	394	377	416	390	423	402	383	378	442	406	419	371	352	393	402	450	378	385	349	387	403	372	416	388	414	397	368	409	439	398	372	379	387	402	379	413	417	357	422	398	382	401	361	400	385	417	384	384	390	381	380	408	387	364	369	422	394	414	423	420	398	433	375	390	362	420	425	371	423	392	403	378	386	432	430	437	388	397	405	442	391	397	386	363	390	379	431	377	400	393	413	419	402	374	414	421	411	381	366	370	366	421	398	396	424	410	375	391	379	398	411	398	396	387	404	407	402	428	406	374	403	429	419	395	382	414	413	373	378	409	404	414	393	400	384	434	429	371	411	431	438	388	400	376	397	390	416	388	392	409	417	415	417	392	405	421	430	410
62209	92406	66435	34393	19826	6462	913	664	635	648	634	629	661	662	629	646	596	651	616	661	611	632	639	635	636	659	646	642	611	685	658	623	662	617	648	658	637	581	623	638	625	595	625	638	653	652	636	571	614	602	651	620	634	627	646	629	594	652	624	678	626	607	619	627	612	581	651	642	629	547	629	636	627	593	642	591	619	656	596	641	641	648	639	638	622	674	605	632	612	632	658	625	628	628	668	608	607	634	638	615	643	632	622	612	647	589	577	654	625	644	618	612	612	631	667	623	680	636	603	626	646	644	652	686	653	601	604	585	614	633	641	662	594	598	605	703	597	648	576	646	589	613	592	584	635	613	627	626	660	628	624	660	645	631	630	607	657	615	641	642	640	627	706	600	604	610	632	650	620	647	678	613	637	623	640	637	591	665	658	595	593	656	604	674	661	636	643	639	663	614	629	671	618	641	687	644	621	590	694	609	657	603	601	631	647	641	647	627	674	612	617	569	652	650	658	616	625	641	630	658	671	655	696	631	613	604	624	614	650	641	613	615	623	605	636	667	602	639	656	651	570	602	649	632	613	647	632	660	667	574	651	632	642	674	674	622	630	652	619	620	643	639	586	634	651	599	620	596	615	639	594	601	643	612	623	625	637	608	600	664	613	650	656	666	605	610	611	583	623	620	655	625	593	652	622	654	653	638	643	615	706	608	645	624	620	622	608	643	679	617	657	613	632	676	627	650	592	628	660	644	629	649	650	616	644	637	620	609	626	685	643	631	646	622	638	601	655	637	691	623	631	626	641	603	630	632	620	581	637	626	655	630	674	631	611	624	584	636	605	630	600	649	601	635	646	635	654	640	627	658	682	620	610	608	627	621	612	610	656	645	620	638	645	610	657	633	642	594	581	620	606	644	625	574	669	613	620	621	635	681	602	607	633	557	603	591	651	682	614	626	656	647	629	666	593	616	678	624	609	644	629	674	627	604	607	646	605	614	626	641	583	609	629	610	649	677	633	606	587	654	653	591	637	662	657	650	676	607	661	642	602	615	636	615	649	609	597	669	638	608	683	586	625	607	627	703	654	631	646	617	658	587	636	651	599	633	619	654	617	603	622	635	643	658	628	611	584	628	634	663	614	642	620	641	598	598	663	652	610	620	639	633	679	634	623	591	651	634	615	564	641	625	671	664	636	604	639	657	659	653	660	595	615	673	612	646	642	645	641	636	616	656	693	660	623	633	698	642	632	654	627	648	600	640	628	623	608	635	578	645	654	611	608	605	603	603	632	625	632	655	624	627	613	628	647	629	618	614	624	602	638	636	586	646	594	570	575	653	637	669	657	615	644	646	607	625	661	681	576	604	622	645	626	628	615	615	617	608	636	663	595	689	657	657	654	665	658	669	611	600	584	635	654	604	592	636	617	615	613	648	605	612	663	628	597	624	637	593	665	602	623	622	601	646	607	624	632	627	602	600	633	619	601	630	574	612	600	628	624	686	624	632	595	625	629	646	606	632	662	613	648	599	671	612	638	654	642	648	627	615	593	648	686	641	658	658	674	616	624	627	594	625	635	640	601	618	626	593	682	664	638	681	655	624	632	650	645	625	614	598	667	615	621	645	600	647	631	640	673	646	637	604	584	647	605	610	585	590	657	637	666	605	625	652	629	645	612	649	659	625	610	639	662	640	621	628	685	646	697	610	643	635	661	643	647	631	613	633	627	662	614	628	622	646	625	641	674	642	708	620	623	646	620	632	648	631	644	594	669	613	641	605	652	612	568	657	657	643	624	635	654	590	678	679	640	638	616	623	629	610	664	589	629	641	605	637	625	635	661	629	649	611	631	607	615	639	671	616	606	656	546	660	613	658	631	614	610	656	617	638	632	642	629	618	585	622	610	660	558	589	626	634	630	621	650	623	641	603	657	646	638	606	682	656	645	623	629	599	638	670	611	667	614	606	635	612	601	592	688	622	646	678	592	670	563	616	651	664	585	619	603	677	624	629	613	605	601	640	639	601	619	627	573	676	628	615	596	632	633	617	607	649	595	622	658	644	639	645	661	608	615	604	631	659	598	618	646	656	611	601	645	606	673	637	563	622	621	662	618	589	627	633	592	636	663	631	608	623	644	620	614	625	640	646	615	670	632	616	587	623	624	652	611	629	614	590	653	627	617	641	622	671	624	659	673	647	621	597	608	649	627	618	620	615	634	647	611	635	651	638	632	649	627	603	633	621	633	648	657	634	618	635	614	663	646	643	620	671	602	568	653	657	585	654	639	610	663	624	608	567	578	631	599	648	591	592	611	662	643	656	642	643	653	615	628	652	650	609	592	627	585	653	632	649	625	645	637	613	632	591	630	654	652	639	613	607	629	636	641	599	603	636	673	641	653	637	647	589	655	563	704	644	655	675	636	618	600	619	629	610	705	622	665	621	604	654	612	629	661	677	645	678	613	580	627	603	698	580	619	617	652	648	626	631	597	618	656	636	607	619	580	658	624	639	634	629	634	642	621	645	630	645	663	612	642	676	626	603	635	594	604	629	633	637	637	623	617	631	675	636	636	626	660	633	696	605	622	639	662	608	648	629	641	626	640	598	636	644	669	665	608	617	649	629	589	658	668	633	623	637	628	635	613	688	653	628	656	627	638	625	621	666	624	604	594	625	584	657	605	634	635	658	669	609	626	671	636	667	620	652	612	610	670	600	608	642	631	639	658	604	647	637	567	672	636	636	637	635	612	619	612	623	670	641	592	630	632	629	621	615	654	613	631	605	609	599	581	618	623	597	641	631	610	652	628	620	563	650	583	639	627	672	672	633	660	629	627	653	667	614	622	646	688	659	670	581	631	649	638	649	611	650	627	612	658	626	648	636	639	636	653	614	613	628	581	619	626	630	602	626	624	632	595	605	587	646	662	599	673	627	588	632	635	671	659	628	565	600	639	648	605	618	619	606	622	596	630	628	610	640	648	598	569	615	603	663	636	631	600	647	690	621	642	599	622	614	615	637	603	634	593	592	644	601	623	629	648	651	626	593	595	612	673	642	608	614	619	645	640	607	618	656	614	645	666	657	633	647	621	597	624	658	608	623	682	607	650	608	625	621	601	662	688	647	659	667	635	664	593	621	639	692	627	594	649	636	640	650	645	606	610	627	656	626	624	618	669	613	649	622	638	616	668	562	625	650	631	670	616	623	659	654	616	668	656	631	609	589	656	633	603	610	616	632	645	615	614	591	593	650	626	609	645	636	609	636	588	632	627	647	630	645	608	651	605	646	624	616	647	641	650	608	612	653	649	661	591	655	629	643	628	624	573	625	638	636	618	671	614	670	618	670	630	609	651	636	644	623	634	621	612	656	631	629	665	584	655	635	589	624	649	647	591	597	665	647	626	574	584	611	633	650	633	692	619	649	587	583	668	624	635	640	599	629	613	622	629	622	668	656	587	649	606	593	649	617	596	616	654	643	585	615	632	641	664	644	650	623	640	620	634	649	629	657	645	637
24377	23601	32144	26137	21741	17251	3407	657	615	633	611	607	611	603	579	601	592	630	560	565	598	572	562	543	634	581	579	613	597	548	601	571	604	624	588	623	550	607	560	561	587	589	557	557	583	575	596	564	634	563	573	571	575	621	524	583	564	576	578	588	616	574	577	547	575	548	565	543	600	596	584	558	554	581	576	562	543	589	565	605	568	615	562	582	561	606	554	599	553	600	563	545	547	547	608	574	572	614	570	595	605	589	543	566	560	612	570	567	579	580	590	596	575	553	590	536	570	542	574	559	543	576	594	587	596	562	552	562	578	577	639	594	604	582	568	554	570	551	546	584	545	531	588	573	523	577	598	550	561	557	584	570	595	602	584	594	592	610	584	569	588	579	541	600	583	603	537	574	532	530	569	565	555	594	547	612	562	567	593	598	576	522	573	631	629	567	578	539	574	595	594	555	592	583	556	579	551	549	549	539	596	579	545	590	608	618	578	536	572	533	544	594	590	577	578	538	593	566	596	558	558	564	586	593	566	595	554	578	566	546	587	576	580	567	561	583	550	523	553	563	595	592	584	587	591	541	566	582	538	632	585	551	580	478	529	544	576	529	584	563	588	573	545	569	568	569	575	541	571	587	604	512	576	584	553	542	605	585	610	563	591	579	590	556	576	547	567	555	572	527	547	567	560	592	562	558	549	597	596	572	572	509	566	594	572	541	546	592	581	556	541	590	581	562	530	588	560	560	572	570	553	591	559	584	591	579	542	596	604	550	606	572	564	574	599	599	542	595	542	564	599	554	558	611	536	591	563	568	578	578	583	575	562	520	571	544	554	587	594	613	552	578	560	581	554	553	582	577	592	568	570	559	584	553	534	575	558	519	547	549	602	572	566	594	606	584	630	569	522	518	565	544	564	539	558	552	578	590	587	568	568	588	562	602	563	594	540	572	570	572	560	584	566	570	607	575	594	566	579	573	565	548	544	568	565	583	560	607	581	561	558	605	587	586	556	546	549	569	575	605	560	554	580	557	601	597	551	569	615	574	559	578	606	531	613	533	538	567	586	558	579	588	547	588	593	550	586	613	583	571	546	589	577	567	527	531	579	564	551	603	624	507	569	591	574	563	597	572	592	574	540	524	555	584	601	572	575	593	569	595	585	611	598	641	622	545	544	574	575	567	563	569	597	589	547	559	546	580	531	578	596	592	551	557	593	550	567	618	537	604	603	571	571	537	557	527	543	560	568	598	607	576	603	568	535	559	555	586	612	581	583	565	591	587	577	603	540	581	541	541	618	566	585	589	564	566	592	552	536	576	579	561	591	536	582	599	648	556	539	616	546	545	621	547	542	592	511	616	598	574	553	578	564	586	588	578	596	606	550	560	608	576	551	556	559	572	519	575	574	590	587	532	586	565	579	578	585	619	539	602	565	618	572	607	572	583	546	568	570	580	605	594	581	577	604	591	596	539	570	584	545	565	608	569	608	613	605	598	592	602	587	575	554	609	580	543	558	563	563	591	599	575	571	583	588	569	561	580	566	560	552	564	541	535	579	550	568	555	565	592	597	601	559	573	605	561	584	543	608	544	604	540	597	585	570	599	572	572	584	564	584	591	577	560	549	599	553	547	577	554	583	543	541	584	522	594	599	549	606	595	572	533	566	581	619	542	582	525	578	584	572	564	591	568	576	574	578	592	600	568	555	584	542	572	538	581	589	561	572	591	558	547	564	534	560	564	571	594	549	574	571	587	539	562	570	569	560	552	568	593	566	562	604	593	571	574	535	551	552	520	582	591	579	570	535	550	625	590	575	568	596	563	604	578	522	587	584	581	584	621	567	555	586	584	578	572	564	603	590	557	586	535	601	551	590	585	591	572	576	588	592	549	564	600	578	602	572	545	609	584	556	575	570	632	527	608	549	565	560	581	581	547	557	596	601	582	545	567	571	578	579	561	587	553	582	578	574	539	597	549	582	576	585	575	572	558	633	601	573	584	581	603	543	574	580	569	584	543	587	584	565	548	580	603	574	562	550	555	584	589	592	542	580	534	522	541	568	590	578	520	584	567	560	575	514	586	555	555	568	601	558	615	603	592	598	559	559	549	615	577	567	561	575	564	602	568	590	585	585	569	587	562	525	544	605	565	616	598	539	587	593	563	555	551	514	539	577	569	563	595	579	567	523	588	607	537	531	601	591	542	542	573	566	574	589	612	585	525	577	561	559	587	557	552	536	574	558	597	525	541	550	566	606	570	535	591	513	559	553	563	592	548	536	531	557	584	534	586	565	542	584	570	565	542	598	570	570	604	565	576	549	580	552	527	611	596	582	558	630	589	582	558	543	589	583	557	586	514	543	584	594	557	538	581	592	554	590	579	593	604	552	590	591	562	581	567	559	572	593	540	584	568	576	570	577	581	567	595	574	557	580	566	517	546	561	555	531	573	575	570	561	571	542	622	563	553	578	587	555	633	561	583	545	583	556	558	586	581	549	562	554	569	578	610	522	603	569	575	588	570	586	589	583	569	561	611	584	555	591	572	581	606	574	566	568	555	571	622	587	550	563	592	582	516	550	573	487	614	572	562	559	564	594	620	581	567	575	564	554	554	552	569	561	565	587	607	545	582	587	563	595	557	532	554	574	544	574	575	540	622	591	556	571	587	549	547	580	586	555	587	563	559	578	560	617	578	569	547	554	595	523	510	591	526	564	594	575	576	549	558	621	560	603	576	594	533	560	551	602	613	528	602	595	565	616	579	649	577	602	582	577	606	574	598	572	570	616	604	610	556	573	582	554	617	568	581	535	605	605	598	556	573	566	545	621	605	576	582	567	562	603	563	591	615	582	552	557	543	574	586	613	545	560	550	546	576	530	550	550	559	560	578	578	592	610	573	582	570	559	603	551	552	559	601	594	571	573	550	551	600	559	599	593	612	574	545	529	586	593	569	580	568	617	587	556	552	575	582	541	599	584	529	592	520	578	599	552	589	584	584	550	596	547	556	592	589	519	620	593	545	561	577	575	549	549	603	547	583	565	567	515	619	564	554	568	553	550	595	588	596	565	547	582	578	553	547	582	543	578	615	592	580	544	552	574	579	587	527	562	610	594	581	543	552	533	595	608	577	599	573	574	551	551	606	591	600	595	570	547	533	542	596	566	580	588	539	563	594	582	510	619	533	517	563	571	596	542	550	562	534	574	560	569	577	571	592	574	566	579	576	570	569	573	542	561	598	560	612	569	551	576	600	559	574	583	559	545	559	570	586	564	576	621	564	569	581	570	555	598	509	588	559	610	580	574	568	579	584	584	574	543	569	505	564	591	564	600	563	562	526	546	591	585	592	573	559	584	590	537	583	543	552	559	583	556	591	538	543	549	588	540	540	576	600	544	555	560	618	546	584	539	538	606	593	562	564	581	593	579	567	552	589	551	565	578	571	560	521	567	566	575	573	506	551	575	580	593	561	611	583	562	529	567	594	589	567	610	568	570	592	559	544	593	573	554	543
60229	99716	74197	42384	23701	8963	1315	909	834	901	832	902	863	834	883	859	883	881	819	893	885	887	841	823	892	905	843	887	894	872	906	833	895	870	870	910	891	878	865	921	852	863	870	906	834	851	843	774	831	905	840	881	854	886	864	844	894	897	878	831	824	861	892	856	869	847	859	859	850	878	845	860	855	907	828	864	872	852	840	846	863	845	866	833	814	836	888	854	884	875	875	826	884	806	824	840	856	824	840	887	861	859	862	821	854	849	816	909	853	876	871	828	897	896	917	846	877	913	848	872	858	914	842	881	849	898	846	835	885	849	917	857	853	879	885	838	848	842	886	865	818	851	847	912	865	882	866	864	859	841	882	911	881	904	863	906	895	846	876	866	890	822	858	922	867	901	838	825	861	848	889	858	838	867	859	837	831	857	864	870	905	871	832	899	818	852	873	885	876	925	818	850	893	870	860	881	846	870	862	903	809	857	866	854	843	866	905	843	878	818	864	909	910	861	905	841	834	853	906	845	899	896	796	858	838	848	882	837	844	844	855	855	882	856	805	850	829	861	852	842	837	885	858	820	820	839	823	838	821	860	881	872	855	875	855	827	808	844	868	827	764	870	807	853	848	874	854	916	820	873	858	863	911	810	935	858	905	877	843	854	866	872	810	854	854	843	887	877	860	875	853	832	784	892	852	817	840	863	824	873	867	848	865	850	824	869	907	851	905	827	865	899	910	858	860	857	915	863	857	868	837	836	889	861	867	851	811	891	823	881	875	865	880	887	916	900	893	787	846	874	828	817	834	861	926	863	869	828	911	847	805	852	860	847	863	868	831	860	810	862	847	892	813	872	850	863	925	892	883	849	878	832	874	867	937	850	856	829	844	840	871	890	879	869	876	849	884	894	907	865	892	869	882	880	893	873	900	861	853	861	874	829	821	902	857	855	884	888	825	862	874	841	893	875	774	881	906	803	866	824	812	924	861	900	859	831	899	854	813	889	873	923	865	817	892	799	853	889	876	907	858	836	864	847	924	853	878	877	890	852	865	836	867	814	834	875	876	945	866	865	824	851	847	881	801	849	885	867	897	868	882	908	842	891	876	795	885	882	908	868	851	850	835	872	861	901	889	914	817	825	864	886	845	879	906	929	848	790	867	859	849	867	890	870	882	878	895	816	864	860	882	862	961	857	849	918	882	875	813	878	866	842	873	888	896	887	843	895	829	888	847	834	864	885	838	956	786	890	882	867	925	885	898	849	907	872	840	928	832	874	873	846	870	865	853	886	842	848	830	852	851	839	847	898	809	887	885	854	831	867	812	844	841	865	874	820	875	909	850	824	875	901	808	814	853	840	792	835	855	898	865	853	907	893	795	862	824	826	894	869	875	875	864	900	802	845	867	858	878	835	906	888	858	853	871	843	839	850	840	875	916	845	892	852	880	893	850	897	887	870	886	840	821	895	894	906	860	869	870	892	884	874	848	854	841	890	869	866	886	866	831	876	854	887	853	836	848	869	881	831	863	855	846	874	844	862	868	895	899	824	858	849	851	853	868	881	883	879	844	897	875	902	899	874	859	829	904	908	855	845	853	867	861	809	843	786	861	866	875	906	849	892	903	881	861	858	856	910	858	872	847	883	939	845	915	940	893	863	867	844	840	801	873	822	918	877	818	838	864	852	926	878	864	851	835	883	919	856	890	873	827	820	871	858	881	844	864	908	887	784	845	839	844	847	858	833	843	940	816	887	923	840	850	799	820	884	863	804	841	864	871	845	885	910	831	804	871	843	862	844	901	865	911	916	914	896	866	853	851	919	821	882	878	865	827	861	815	899	876	801	863	873	888	830	850	898	860	828	877	818	886	859	836	880	895	819	845	837	864	882	842	842	924	916	859	787	821	870	841	857	920	831	867	817	890	806	887	861	826	875	863	808	881	797	849	856	848	846	879	927	875	871	866	844	879	908	868	878	870	836	876	881	862	886	921	884	866	901	906	829	898	883	892	796	867	846	901	878	896	900	804	885	890	884	865	893	878	826	871	900	864	839	858	820	909	905	822	888	803	884	889	845	872	873	871	858	885	919	859	873	872	816	814	858	880	875	854	825	878	869	882	838	883	936	875	842	832	884	840	933	882	910	814	822	842	780	861	856	895	877	856	887	879	873	851	826	887	867	845	890	893	879	901	865	839	850	833	824	778	903	894	877	888	828	858	850	845	824	845	859	849	854	856	841	851	824	854	866	867	909	885	832	909	837	900	844	943	885	881	837	906	914	876	880	865	863	879	848	914	857	904	868	883	907	915	839	895	905	866	869	875	843	853	856	820	890	878	877	858	851	863	891	908	930	806	857	832	846	899	794	877	899	861	865	891	844	846	873	848	825	899	861	850	907	879	867	881	881	823	892	840	866	875	887	892	884	854	905	861	828	844	864	856	847	899	876	894	886	851	876	903	871	881	843	868	832	851	890	875	858	851	858	878	902	808	843	849	861	884	919	849	900	860	865	946	835	862	867	840	858	820	882	825	876	875	850	811	910	872	845	842	861	865	824	911	860	869	861	924	852	869	924	895	838	871	863	862	919	841	903	882	898	873	837	835	895	843	856	897	889	850	914	908	872	868	873	830	867	896	892	848	849	846	845	883	860	895	858	885	843	865	929	839	877	929	808	841	850	867	896	928	899	876	884	870	852	872	820	857	896	876	888	829	825	851	843	853	898	846	830	835	860	851	875	878	891	933	847	830	851	786	857	824	863	873	862	830	855	861	895	877	874	826	876	882	843	816	836	897	844	858	909	943	838	855	877	821	914	888	814	853	889	847	868	872	884	809	914	874	841	876	874	834	896	878	889	864	912	889	851	869	803	857	867	879	842	822	877	812	862	830	855	864	883	864	870	906	816	840	872	830	829	882	919	862	877	884	873	868	865	928	856	834	859	808	828	865	882	842	907	850	874	889	896	940	886	891	829	870	933	891	837	944	899	895	888	884	868	817	875	859	890	889	865	879	910	863	856	856	826	861	875	876	869	810	860	900	833	862	872	877	905	857	880	848	872	855	863	895	876	924	823	877	808	853	851	889	876	796	884	891	831	874	869	770	865	876	923	875	846	865	864	837	884	863	848	827	920	902	830	835	890	845	875	863	872	881	825	863	925	838	844	827	884	892	853	845	828	802	886	887	884	857	840	847	862	840	914	852	855	866	869	890	884	844	833	870	858	859	811	823	853	844	827	916	871	837	863	914	882	868	857	867	915	874	904	870	837	831	844	871	922	826	854	862	867	882	870	899	879	836	871	882	841	905	911	881	943	843	891	903	880	879	899	849	841	828	800	832	913	861	832	867	836	864	873	891	865	901	914	814	879	852	898	831	902	895	859	884	839	863	903	901	892	825	851	861	872	862	828	890	859	918	832	825	840	846	861	876	856	794	846	876	873	859	848	931	881	900	876	884	855	894	825	860	855	846	899	890	909	855	887	864	884	854	914	871	815	899	833	870	851	833	892	865	854
32163	32609	26723	11419	1778	695	325	304	322	277	285	330	316	269	264	303	307	296	330	294	288	298	307	297	312	322	288	290	307	299	300	310	307	321	323	291	335	300	316	282	318	314	312	293	295	295	289	328	312	308	330	345	321	317	314	317	300	303	299	284	280	309	273	294	284	335	301	281	320	283	310	302	281	308	276	286	287	299	298	321	286	310	293	304	284	287	311	292	297	298	310	307	295	271	294	314	326	290	305	277	286	309	295	312	282	287	308	319	299	267	305	299	312	289	315	304	276	328	319	315	302	284	307	325	295	278	322	291	325	280	285	315	304	334	293	264	327	312	291	314	310	304	315	340	308	288	297	303	304	285	306	306	303	284	288	325	299	285	314	272	294	301	288	315	278	332	308	304	330	360	307	311	299	321	296	300	298	305	293	285	269	294	299	314	319	301	285	305	285	314	259	327	318	292	277	308	293	273	307	294	282	270	323	310	293	304	303	312	300	330	301	310	336	270	327	287	311	324	298	302	326	294	285	305	323	336	337	297	290	283	286	294	293	326	300	286	295	315	271	309	335	297	269	308	318	284	272	308	301	297	282	311	296	289	320	318	321	303	301	315	309	296	314	305	286	312	297	310	296	307	288	299	287	302	346	323	299	301	316	303	309	323	301	293	304	314	289	282	292	284	340	299	286	290	305	294	305	318	272	298	289	296	316	309	293	312	310	298	313	325	312	290	301	291	301	301	301	314	306	341	290	322	283	290	321	277	285	311	295	298	295	271	319	299	319	293	316	301	281	275	294	279	310	308	297	279	306	304	290	288	285	288	303	304	282	337	301	295	273	290	310	312	299	329	314	318	323	293	305	293	296	314	301	280	281	299	340	292	298	328	322	324	285	304	319	295	317	302	309	299	303	301	323	333	314	266	299	289	312	274	295	298	327	286	305	286	296	322	304	286	300	303	280	318	272	323	296	273	283	295	286	315	282	299	255	295	310	254	317	314	275	316	272	304	294	294	284	327	319	300	296	261	310	285	302	335	323	306	296	314	302	319	296	276	328	319	312	271	307	297	332	263	281	311	311	282	322	307	286	306	316	289	261	308	330	284	297	297	287	257	297	280	299	318	341	295	285	278	321	318	330	291	272	303	339	301	272	281	311	305	301	310	286	281	271	313	316	300	286	304	324	324	289	299	300	362	300	355	278	319	294	337	300	297	327	324	282	315	284	278	311	287	281	315	269	305	297	277	327	296	281	297	297	269	301	312	293	340	298	312	302	319	274	289	293	299	336	315	336	289	301	301	293	283	305	277	293	282	305	282	283	292	329	307	299	299	279	325	314	305	325	280	273	294	305	303	335	313	301	307	283	302	312	336	289	287	288	337	304	304	316	305	317	274	304	311	311	295	293	285	279	312	279	289	288	290	300	288	300	287	305	305	295	308	274	309	310	291	283	288	328	306	307	299	322	332	321	306	299	321	331	292	302	268	299	273	317	302	281	290	329	303	313	298	318	286	304	296	297	287	299	279	263	292	302	314	333	290	321	256	302	340	280	301	303	351	301	308	302	306	301	297	272	299	335	300	309	321	319	315	298	304	314	313	289	289	319	295	289	304	333	313	293	284	284	301	283	301	295	308	303	295	306	308	293	313	283	335	323	281	292	276	300	316	299	291	305	299	322	329	306	284	302	268	292	313	289	285	302	292	278	292	309	287	295	319	295	291	292	311	294	306	298	307	327	312	291	307	286	290	320	303	335	331	324	311	288	268	303	290	308	271	336	318	289	294	344	307	298	303	319	288	277	306	286	305	325	295	296	293	299	292	280	298	270	301	276	284	315	294	302	288	288	298	310	295	305	298	272	328	305	336	291	288	293	312	294	304	325	321	322	274	298	304	301	299	300	351	301	332	304	348	277	291	278	297	309	307	317	323	316	283	329	272	300	311	289	323	273	294	304	312	275	291	283	304	290	324	295	325	316	286	337	290	314	343	312	282	303	300	293	300	279	316	329	279	347	298	296	308	281	308	307	317	290	315	250	283	292	335	313	309	279	298	271	287	289	293	264	281	297	277	328	342	318	319	315	325	303	244	307	315	329	309	311	325	320	294	282	284	320	318	316	333	275	322	294	306	316	288	336	271	314	292	271	304	314	307	320	306	305	336	298	291	265	308	290	293	283	300	297	295	316	286	285	309	261	307	314	305	294	306	285	303	317	311	290	337	336	327	306	275	319	292	319	297	294	290	296	301	301	276	284	335	293	286	275	267	304	300	320	319	321	306	356	309	306	289	322	337	327	310	291	321	314	287	285	287	308	288	292	288	292	258	304	329	306	288	289	317	298	304	292	297	289	269	304	290	306	323	299	332	311	254	301	302	334	278	314	294	285	271	285	304	317	286	275	280	304	290	299	309	305	322	318	304	305	279	297	308	298	277	329	306	303	264	297	292	291	304	300	312	279	286	304	300	310	321	278	281	321	304	301	293	308	301	284	308	310	284	301	301	295	305	315	285	285	305	298	313	304	286	281	321	325	261	310	325	279	272	307	315	284	301	300	329	311	336	319	299	293	298	323	294	308	289	318	299	263	276	314	311	307	290	292	326	318	303	287	301	329	305	311	333	306	296	303	287	321	321	305	321	266	289	281	312	288	284	330	300	297	338	317	317	272	294	324	318	326	315	309	306	322	290	272	311	299	317	308	269	300	278	311	336	295	276	301	317	311	278	290	315	296	315	269	335	283	322	308	301	298	338	309	279	301	299	337	264	290	277	285	305	282	292	322	286	287	298	323	293	292	271	326	276	292	299	269	281	314	292	305	309	337	292	296	292	319	283	272	309	313	339	314	318	313	313	304	330	286	272	293	284	304	284	320	301	301	266	309	320	296	290	310	308	291	290	303	292	284	288	294	289	274	306	326	304	306	294	301	329	300	317	275	315	295	302	287	339	300	295	292	310	280	292	284	314	311	325	274	265	313	299	320	320	304	303	321	295	299	288	318	293	297	302	312	283	302	296	284	287	293	276	301	301	286	301	306	273	296	316	300	297	285	308	311	306	325	298	291	313	308	290	283	297	301	284	293	337	315	284	296	272	316	279	280	320	293	281	272	318	318	317	316	307	307	299	300	285	300	321	290	336	323	306	292	295	292	302	273	272	299	285	295	296	283	305	307	343	294	303	262	296	312	297	303	328	320	277	324	299	301	271	320	292	335	281	300	347	326	323	325	309	312	274	279	275	268	288	318	304	288	279	297	293	299	310	330	280	289	276	306	296	338	309	266	283	305	308	321	328	335	308	286	253	297	294	287	283	283	308	287	290	283	299	259	293	305	305	302	307	316	303	293	283	289	307	302	309	269	299	316	305	315	277	310	309	298	335	287	318	306	271	307	316	305	317	306	334	282	307	309	304	306	295	308	289	306	288	294	298	299	274	319	294	286	333	307	302	313	278	294	319	355	285	319	281	272	314	294	306	288	301	310	289	322	295	326	273	286	268	304	319	305	308	335	296
41008	49204	30643	11872	3257	1415	495	481	483	494	496	451	478	510	490	479	543	499	523	525	517	474	521	491	491	540	524	524	545	558	542	525	483	536	493	502	480	508	511	515	509	517	498	536	517	504	512	481	471	498	466	516	510	479	502	536	491	489	545	461	495	493	486	489	500	501	514	494	492	468	462	479	496	496	473	511	522	475	502	485	545	494	502	513	511	479	480	522	521	474	493	495	481	524	510	448	536	486	515	495	499	484	505	524	487	474	451	513	480	485	502	526	478	491	527	487	504	502	495	528	462	504	489	545	516	470	478	513	532	522	497	527	498	485	487	494	489	485	488	483	478	476	517	489	525	526	489	548	478	510	494	475	515	502	478	495	520	471	490	497	494	493	494	508	528	503	477	461	517	512	488	499	494	481	515	522	510	497	515	502	539	496	534	508	535	480	498	472	513	487	480	483	483	489	500	540	464	507	494	499	485	489	483	526	546	487	484	489	485	469	516	468	484	531	516	531	463	501	464	502	507	507	511	534	493	492	498	525	517	551	496	517	407	532	515	539	500	495	458	500	482	474	526	496	534	497	522	506	503	469	511	513	486	490	567	530	501	541	463	488	507	542	458	503	516	519	505	466	473	500	477	455	487	447	500	516	551	537	492	515	478	482	477	500	527	531	543	492	508	492	531	481	523	513	518	498	480	555	512	490	542	509	512	483	511	476	503	544	501	488	479	464	458	484	470	495	492	514	497	536	476	491	498	514	508	483	495	517	527	484	483	506	470	535	467	536	503	534	512	536	486	485	489	514	526	579	491	463	488	511	502	511	479	460	494	516	484	486	487	512	480	465	489	526	503	514	513	530	512	478	503	486	533	514	490	490	477	486	482	514	490	470	475	521	518	487	507	473	527	466	508	510	504	528	509	491	481	502	480	499	511	470	477	487	514	494	521	497	500	475	487	428	492	532	495	502	478	477	528	451	512	495	515	549	510	493	483	493	519	495	527	486	498	461	473	487	528	493	471	492	519	543	497	517	498	501	524	474	485	494	484	543	496	498	534	522	506	511	515	534	479	526	474	486	465	517	530	534	510	478	516	503	486	456	487	491	488	468	485	498	511	503	497	506	542	500	482	471	469	510	542	520	539	488	495	516	517	490	486	474	522	506	459	483	445	529	484	515	489	477	468	491	531	474	505	520	458	489	522	515	540	497	465	448	475	485	493	478	507	496	504	486	499	510	555	492	525	468	512	525	483	495	505	515	470	454	479	494	472	474	489	516	466	507	511	539	508	488	497	513	489	491	501	508	520	476	512	540	459	552	465	527	469	507	492	536	499	438	457	477	543	533	518	489	495	501	538	498	497	477	505	514	509	529	494	491	462	494	538	487	481	481	451	483	485	533	506	474	503	477	494	493	498	493	467	493	516	479	499	502	500	522	490	527	511	519	532	493	483	475	497	518	450	494	524	535	459	485	459	467	495	464	497	514	533	470	502	475	484	459	546	484	520	532	490	484	521	472	504	443	522	503	500	494	482	473	521	523	516	519	504	556	500	490	476	505	429	504	495	512	488	489	478	509	481	496	511	492	540	504	472	527	538	496	487	472	472	490	513	518	481	509	481	513	486	504	453	474	555	485	513	516	466	496	551	520	505	485	572	486	517	496	526	517	482	481	501	509	509	507	503	529	498	494	489	494	500	465	513	468	472	493	476	559	516	472	478	488	489	453	467	477	456	500	489	534	461	504	477	516	475	472	487	505	492	490	496	501	494	484	503	514	485	492	511	464	497	535	499	521	488	530	477	505	524	508	488	449	523	467	511	503	485	478	465	496	500	517	496	490	507	484	466	483	522	483	499	468	490	509	474	489	471	485	477	465	503	507	516	551	470	536	500	485	525	456	481	467	458	502	459	546	507	500	512	458	489	541	475	451	483	479	477	518	492	462	521	474	496	524	495	505	483	515	505	469	499	492	498	504	501	481	457	494	494	476	488	512	516	481	488	476	531	503	496	481	450	531	491	505	495	469	512	505	535	483	460	488	480	475	529	493	519	505	531	492	491	516	468	477	490	462	483	530	472	510	503	531	508	514	481	500	523	491	521	498	481	470	515	556	521	494	504	554	452	482	506	532	506	490	481	483	529	485	516	510	533	484	509	531	520	503	480	483	513	501	513	528	520	473	551	494	499	485	535	474	490	490	455	533	461	496	484	546	461	526	484	485	524	475	477	489	522	522	502	512	501	494	481	471	498	534	536	497	470	494	511	500	487	527	509	518	517	480	501	512	535	513	501	510	496	502	497	475	506	470	490	507	497	511	481	461	495	518	512	491	528	504	481	493	491	499	475	528	483	500	505	538	493	503	515	513	505	534	504	498	524	538	504	522	508	485	495	497	481	489	491	514	486	510	495	543	493	505	507	520	515	504	490	459	527	498	484	485	512	476	512	493	550	477	474	491	511	506	492	483	505	498	535	499	510	492	515	513	481	477	493	467	492	452	501	511	508	490	495	481	483	500	486	484	518	474	498	485	475	508	507	533	477	507	517	536	486	548	484	485	505	485	480	483	502	495	491	476	459	525	497	536	491	488	498	526	449	508	521	489	518	481	496	475	490	536	505	449	527	468	522	505	501	489	514	496	487	489	478	491	515	512	534	497	537	515	517	483	532	524	495	538	493	501	497	461	491	502	510	489	514	532	472	546	499	469	501	517	480	503	503	484	456	499	480	507	516	490	530	491	514	469	510	541	508	476	495	522	469	484	493	500	475	487	517	512	506	524	506	481	493	454	471	505	531	499	513	507	484	529	500	471	498	464	509	522	512	487	496	481	504	497	490	510	516	487	488	470	513	474	487	485	495	470	529	550	473	422	476	510	498	466	503	484	514	472	481	498	505	500	517	522	505	494	507	475	528	484	482	502	499	502	509	448	495	564	476	509	512	508	487	537	488	514	525	534	506	474	503	549	535	505	510	481	516	513	519	505	500	497	480	514	512	492	461	507	508	500	487	472	490	496	499	509	472	527	511	521	548	525	538	513	540	465	469	520	513	533	465	502	514	476	492	502	473	498	479	519	495	488	498	511	502	536	453	538	506	479	495	477	447	477	532	511	476	513	517	511	554	501	494	501	507	493	487	517	514	510	454	503	497	468	533	495	467	499	523	519	448	477	516	477	486	503	504	521	460	493	492	517	523	493	488	524	514	499	478	504	517	479	482	533	429	514	516	473	505	496	472	525	501	485	488	490	513	530	495	467	503	497	500	517	442	487	503	482	473	463	545	523	463	512	499	457	520	510	498	505	508	487	516	487	479	524	509	492	512	482	504	475	494	507	504	510	463	493	477	458	492	528	481	481	482	486	470	508	536	522	497	497	484	507	502	526	475	471	497	504	522	480	492	500	512	482	479	494	517	487	518	510	506	527	494	502	549	500	499	498	492	515	519	503	517	509	472	490	522	567	513	486	515	523	474	514	504	508	470	473	515	486	509	496	507	510	486	476	526	457	491	483
25479	24739	33835	28214	20577	10502	981	419	394	407	409	405	434	402	366	407	426	396	421	409	396	422	405	422	414	371	414	384	406	422	419	397	407	380	365	404	402	425	375	440	432	423	401	394	387	389	400	371	391	415	376	404	411	381	409	383	379	362	435	415	409	423	366	405	396	422	391	383	402	446	392	429	429	413	415	422	353	452	387	387	378	414	402	429	386	396	410	426	392	387	437	391	414	405	354	420	401	395	371	452	409	409	448	397	458	448	400	394	391	374	415	399	389	415	420	400	395	392	402	422	394	391	424	410	437	419	409	390	381	410	412	405	411	424	367	400	369	402	389	417	394	359	389	403	437	391	398	425	420	438	407	394	437	402	374	399	395	418	422	386	380	389	377	398	397	384	391	422	377	389	366	397	410	391	432	388	366	395	402	377	375	405	414	403	400	401	414	416	417	394	408	390	385	378	364	392	386	402	397	427	391	403	393	416	383	392	426	428	411	368	359	396	385	389	417	408	416	387	379	375	442	394	409	390	419	416	415	382	354	415	390	398	419	407	406	395	384	411	381	388	419	406	413	389	436	397	446	422	459	383	385	435	415	431	388	393	393	403	397	429	410	420	422	405	404	435	387	417	442	418	444	399	398	391	391	430	399	374	400	407	371	393	381	405	404	390	393	430	396	431	404	392	407	405	395	399	418	415	384	389	431	423	378	418	375	385	363	371	417	412	408	429	404	416	408	415	397	396	406	393	423	367	414	435	432	420	412	396	369	437	390	410	399	375	436	419	400	408	385	393	420	381	403	385	430	386	420	367	406	408	398	378	381	411	403	418	371	397	385	371	415	438	380	420	428	379	398	389	363	394	420	394	421	364	380	421	409	388	423	451	420	416	362	392	402	373	394	380	361	369	403	415	418	421	435	412	419	387	411	380	419	382	392	422	381	385	379	379	380	393	390	397	401	376	416	386	410	374	401	369	426	404	402	377	424	446	401	408	419	393	405	414	377	388	408	398	369	407	423	393	410	405	408	414	413	405	408	393	433	395	390	365	399	396	384	387	414	344	410	417	375	400	388	417	414	415	418	432	420	422	406	395	399	416	386	404	417	421	405	403	414	407	418	407	427	411	390	393	414	376	407	355	402	393	399	386	388	409	364	405	409	410	376	409	414	380	434	403	397	397	390	406	429	401	442	390	402	391	404	347	385	398	398	407	403	382	427	434	380	407	401	412	380	416	403	395	422	410	406	430	427	399	401	393	407	402	396	418	378	397	414	426	417	385	380	421	407	396	425	434	439	412	413	389	435	411	380	360	416	442	371	435	409	393	386	384	351	438	386	404	388	396	387	412	418	401	392	389	395	430	426	375	437	412	387	416	431	388	390	424	408	410	389	408	382	402	457	406	413	401	416	393	424	379	386	400	388	384	393	405	424	398	390	407	388	395	419	429	400	415	443	359	431	412	408	380	412	400	408	375	429	396	398	389	402	385	377	440	409	423	364	376	441	410	431	436	402	403	381	398	355	382	424	409	419	404	397	405	432	421	405	394	386	435	398	411	411	390	424	406	418	413	408	418	399	377	418	402	362	397	401	372	407	412	386	401	392	402	402	417	459	389	389	396	398	350	365	421	407	401	409	403	387	403	385	412	409	393	389	400	416	400	402	377	403	376	397	407	422	389	417	409	411	366	392	384	358	417	381	342	369	411	367	400	417	333	398	421	414	380	400	398	403	432	416	433	411	383	400	383	389	384	395	393	438	391	395	420	397	418	386	403	385	395	411	392	435	446	406	376	416	389	412	397	435	398	389	368	400	385	392	382	423	392	408	394	374	429	425	417	419	381	386	368	403	401	389	441	373	363	348	431	418	376	385	387	378	377	409	398	385	443	432	396	392	422	373	406	361	409	400	435	399	406	376	434	418	427	371	430	438	377	399	399	458	373	429	379	380	426	376	418	395	403	380	427	407	362	384	398	413	409	441	385	394	425	418	429	407	407	374	391	400	405	359	365	404	386	396	349	427	387	413	376	363	372	437	398	379	392	412	451	389	369	411	430	430	404	405	403	413	406	379	407	440	398	388	369	374	398	398	412	370	419	349	406	411	371	379	378	459	378	386	399	416	405	365	413	426	390	391	414	377	409	399	412	379	418	394	397	417	408	406	398	413	402	417	393	437	398	421	418	383	425	415	390	418	373	381	372	422	392	363	400	383	434	396	393	395	371	410	407	401	413	373	390	375	402	418	437	384	399	370	381	378	399	388	409	419	388	407	381	394	405	378	382	389	436	404	420	400	382	439	411	415	390	373	420	405	407	383	414	400	423	406	423	390	391	396	389	428	392	414	408	387	397	392	396	419	389	397	415	360	373	431	416	419	405	404	410	358	370	417	414	392	404	385	388	388	443	405	400	406	394	379	384	373	375	389	396	381	404	373	369	416	383	400	400	421	388	398	383	392	408	381	422	423	401	425	380	433	407	375	397	389	404	394	396	426	398	421	382	352	378	409	421	384	430	409	422	436	437	349	371	388	392	385	413	351	403	411	377	415	423	402	424	377	437	394	425	357	379	379	404	387	376	394	408	417	378	391	443	393	392	388	385	376	412	426	386	425	415	411	396	398	385	402	415	393	407	396	389	413	376	385	385	364	412	389	410	365	385	417	396	429	442	408	418	392	405	409	414	402	422	436	390	403	389	370	354	392	399	404	373	408	368	390	415	431	414	420	378	389	412	382	417	398	399	415	382	409	375	432	408	436	401	389	421	415	371	418	381	425	420	423	397	378	405	394	451	407	413	383	407	381	421	422	403	408	418	406	392	414	424	388	401	427	402	418	386	403	416	423	406	415	405	388	407	404	391	406	375	370	398	338	403	388	388	387	432	393	420	399	387	390	394	404	405	392	390	429	387	375	395	396	412	390	411	375	344	412	382	399	423	430	400	390	401	385	415	402	391	414	401	419	421	421	374	429	425	383	403	412	400	389	388	400	375	382	428	408	399	402	388	419	394	394	409	406	430	411	424	433	377	403	397	396	399	415	419	418	389	406	388	383	406	423	372	386	415	413	374	436	397	396	383	422	394	392	396	355	406	424	383	416	411	407	393	416	431	410	394	412	393	419	401	408	404	362	416	400	451	409	416	384	427	376	373	387	377	409	413	409	401	420	409	378	412	406	418	421	374	392	386	396	372	412	402	404	381	378	440	409	380	406	383	359	397	432	411	408	403	412	407	403	367	376	434	399	438	411	400	418	402	400	391	410	446	391	436	387	409	436	396	400	424	376	392	379	413	412	407	398	424	439	396	454	403	418	382	409	404	399	406	400	379	405	408	411	417	374	404	428	417	398	395	418	429	425	384	396	430	376	423	389	384	388	414	421	413	381	435	394	416	430	402	384	385	416	373	402	361	403	402	399	401	406	402	430	435	404	388	416	375	398	395	421	400	457	427	420	406	420	415	432	383	409	418	425	405	380	382	420	388	403	384	412	412	401	382	399	420	419	397	443	427
61320	92697	66601	36923	19213	6657	813	628	647	652	667	664	628	634	637	613	683	646	684	609	684	635	610	673	638	598	570	667	630	632	627	628	608	605	605	648	638	650	621	589	645	627	635	616	601	622	647	572	630	630	643	639	636	623	656	633	592	678	633	624	630	602	621	640	628	630	602	647	647	589	604	673	599	634	664	647	691	644	612	695	652	692	590	675	664	645	636	636	600	604	648	574	654	591	648	614	626	608	576	644	600	627	688	653	661	630	653	623	611	627	647	627	665	686	616	628	655	623	636	621	649	619	675	631	649	662	638	612	617	615	660	641	645	654	610	643	616	625	605	631	641	656	656	617	607	620	628	675	619	654	665	597	642	614	634	662	623	641	639	648	589	639	629	621	660	604	591	620	633	586	663	643	638	655	634	638	599	693	558	639	600	696	671	628	625	684	654	629	612	665	660	636	629	605	618	623	639	638	697	624	641	625	642	614	585	656	664	630	635	620	664	634	603	626	587	639	616	646	658	588	602	590	643	645	641	608	658	590	642	647	619	666	664	629	614	675	602	590	672	589	641	647	629	657	614	672	609	594	600	630	674	597	665	664	694	634	629	613	634	653	635	624	640	651	589	637	661	651	603	621	625	653	625	658	602	622	686	667	645	649	632	632	618	647	623	646	659	628	601	672	657	642	652	665	624	602	609	696	649	655	611	635	650	651	619	665	609	578	617	666	598	629	662	700	622	640	659	644	613	659	630	654	638	627	603	583	616	623	572	621	600	613	643	662	671	636	641	644	680	687	639	618	624	657	647	655	613	593	651	639	672	652	627	632	629	608	607	654	631	662	654	644	650	617	677	683	621	661	603	625	626	681	665	648	635	632	635	657	617	659	695	615	600	630	640	673	618	645	613	662	646	640	682	657	604	616	639	648	646	617	651	700	628	608	666	674	608	593	612	646	636	641	613	629	667	613	655	597	652	633	663	640	675	611	615	683	609	626	640	613	576	616	635	665	570	642	642	589	641	640	653	680	645	647	627	642	676	601	655	660	631	675	626	689	634	631	647	672	603	599	606	631	623	620	614	663	631	667	614	614	678	636	597	627	600	612	676	675	633	642	614	655	613	679	617	657	663	669	633	626	569	648	660	605	609	617	630	602	622	642	615	620	597	650	598	656	662	634	623	652	613	584	681	628	643	605	648	655	660	585	621	659	617	646	627	642	629	624	648	669	609	649	631	654	596	647	612	651	683	630	608	661	652	632	626	589	629	630	577	620	608	620	644	656	688	603	642	636	613	636	639	641	669	656	599	644	635	657	628	658	661	630	640	647	620	620	616	586	629	609	611	635	661	602	690	586	644	647	665	650	588	654	641	616	603	630	646	612	585	628	640	640	631	612	635	618	653	623	605	605	642	597	620	598	626	647	633	639	642	630	637	648	670	643	621	633	635	707	652	604	646	673	612	671	594	621	673	651	668	634	694	605	598	630	606	638	615	629	680	611	666	624	620	634	637	594	656	649	643	678	625	613	647	615	598	643	594	669	644	633	627	627	643	599	628	647	601	641	637	623	619	606	614	617	616	665	619	629	605	630	596	574	636	628	667	670	677	623	670	619	650	655	618	607	658	652	602	627	660	634	635	662	583	640	592	697	640	654	659	627	640	666	725	593	635	674	624	634	665	631	618	654	649	609	618	628	618	652	697	635	685	651	649	624	651	652	643	631	640	608	629	645	628	633	629	606	617	607	603	634	629	632	637	630	635	614	596	654	652	655	603	610	589	630	645	599	653	646	609	594	636	627	607	657	645	628	635	625	621	625	599	605	614	610	641	618	631	641	668	646	646	593	662	641	637	671	592	658	660	679	637	572	649	686	624	610	609	640	629	665	642	652	660	626	614	689	665	631	606	648	615	640	608	620	614	643	713	628	564	656	660	629	645	676	665	633	628	655	650	627	692	593	570	656	629	629	644	639	654	628	653	614	638	646	636	595	649	628	630	621	630	615	669	649	645	615	643	634	643	646	658	627	597	646	614	650	658	620	655	659	640	627	640	635	641	624	616	644	641	676	639	625	702	679	657	614	626	618	642	668	640	607	629	618	628	629	609	646	609	619	588	692	588	625	616	620	649	634	625	630	623	595	635	670	629	707	626	680	615	622	613	646	622	619	665	603	635	652	631	669	633	643	660	631	662	602	643	621	653	657	642	637	640	631	652	617	688	605	607	620	670	608	648	646	626	663	597	617	644	649	607	656	666	645	599	663	636	693	625	621	663	704	635	611	579	633	636	646	677	626	632	601	593	654	601	642	652	689	658	658	660	637	621	669	646	579	645	672	677	615	644	633	645	613	606	616	652	633	619	660	639	646	637	635	635	643	632	624	616	665	638	649	615	683	659	669	623	665	647	647	671	645	621	656	621	608	649	618	630	621	640	639	598	652	677	674	611	674	602	639	641	631	595	612	645	610	631	567	644	682	668	587	619	646	651	623	660	658	643	628	613	642	647	642	554	645	637	633	558	636	671	634	640	643	624	633	667	637	628	607	617	669	610	619	599	629	628	620	667	647	652	625	631	636	628	606	668	656	697	635	626	630	667	641	640	646	635	595	630	613	674	633	593	629	626	656	636	610	667	641	686	670	620	609	638	664	594	624	660	620	622	649	651	640	646	599	594	672	607	605	622	595	677	621	659	645	666	625	631	631	683	622	637	643	610	651	604	634	637	589	631	641	646	634	630	569	628	672	659	641	668	625	637	652	605	674	634	634	699	614	619	634	638	651	637	610	682	645	631	612	633	668	622	660	644	653	665	671	639	639	667	649	629	610	603	653	621	582	654	605	668	612	668	669	681	632	636	639	611	676	623	627	679	630	665	632	678	625	588	624	662	607	642	674	602	653	615	627	615	678	668	622	651	646	637	623	623	633	654	625	626	662	643	646	626	651	667	638	621	683	681	617	576	643	630	668	630	670	584	648	634	629	630	652	659	634	653	671	632	617	633	628	599	612	619	598	636	616	665	640	594	639	633	632	693	652	656	636	664	661	615	623	652	649	657	621	650	663	603	645	631	621	675	639	620	601	652	650	650	697	602	617	594	625	611	647	633	643	650	635	655	656	610	601	627	656	620	642	628	664	699	626	662	644	623	612	654	624	630	625	635	603	605	655	574	642	642	633	624	635	665	627	631	665	600	645	657	687	560	646	633	627	629	683	638	645	616	630	677	663	609	620	596	610	638	639	673	659	630	634	577	656	636	618	599	638	680	605	592	633	621	665	605	680	667	631	639	630	623	679	654	654	610	612	615	611	660	647	657	670	642	632	664	611	610	634	624	602	636	670	639	615	636	675	634	590	608	635	677	621	618	631	609	628	628	650	624	658	668	644	608	672	621	658	658	588	657	623	577	615	632	620	649	642	622	653	664	625	645	634	701	641	627	640	645	668	617	643	657	642	600	629	657	681	630	649	620	656	609	623	659	634	625	620	648	588	637	618	626	674	631	598	635	650	638	637
24472	23767	32990	27289	22204	16167	2823	696	598	555	589	648	581	556	607	581	590	588	580	603	599	560	595	549	583	584	592	569	571	563	592	547	551	579	594	569	566	583	592	553	583	590	566	548	570	578	558	564	560	557	602	597	579	567	577	605	591	601	608	577	567	595	575	551	555	585	561	606	593	579	564	603	598	580	571	586	635	546	570	581	570	607	557	573	603	551	574	585	597	625	530	577	584	593	583	608	569	589	584	564	589	583	576	555	556	570	585	605	598	586	576	593	554	608	558	536	549	580	581	596	558	570	574	597	511	560	558	598	622	558	579	589	593	606	553	592	545	619	569	592	572	584	580	602	628	555	601	545	568	559	554	586	579	614	593	571	564	593	548	590	558	599	622	575	597	585	621	596	576	567	558	572	590	583	608	568	545	585	573	556	599	592	580	558	589	604	539	603	572	564	584	536	614	575	605	616	569	594	618	585	597	545	540	561	637	541	604	592	566	588	538	582	613	574	569	559	553	576	600	552	573	547	592	575	575	558	612	580	559	573	526	575	609	592	560	568	558	593	552	600	590	565	568	606	615	608	592	588	610	553	583	583	602	545	597	525	600	630	551	546	569	576	504	595	552	563	574	580	564	584	548	570	591	572	539	538	579	583	606	585	575	563	575	560	597	614	529	584	534	618	625	599	588	577	579	598	559	575	592	607	577	561	634	610	560	576	604	554	582	587	550	545	572	570	576	549	531	569	544	596	587	572	552	532	559	584	588	597	555	607	606	594	595	597	588	569	517	596	528	538	578	560	552	576	592	572	591	586	579	592	581	570	609	546	587	585	571	617	557	556	571	555	581	576	573	563	554	550	556	630	574	530	594	565	529	585	563	570	562	579	558	569	531	582	553	563	606	588	585	586	524	605	557	584	580	614	584	621	601	614	554	595	607	594	568	618	573	615	595	549	553	544	604	609	574	592	573	575	521	563	552	524	573	579	594	543	564	572	558	546	566	609	550	583	639	566	578	551	555	600	583	590	587	573	593	597	569	566	640	552	602	578	588	588	572	567	552	597	588	558	536	589	578	588	551	529	561	587	561	573	535	596	554	562	515	602	619	585	599	559	628	554	577	587	612	525	576	569	546	633	553	573	588	579	549	584	606	560	576	545	591	586	551	563	543	551	604	572	564	536	569	552	577	609	586	561	573	527	574	592	582	569	573	576	550	578	547	616	562	617	595	601	566	545	556	579	622	552	564	549	557	598	591	563	576	579	577	589	583	568	524	565	585	565	569	580	568	544	564	543	611	557	558	592	575	595	588	575	570	578	550	570	582	603	604	569	558	537	536	569	616	600	584	581	577	632	529	582	598	576	579	578	604	545	599	569	556	540	618	614	573	558	579	550	541	569	550	552	554	579	572	587	572	550	569	571	575	579	578	588	599	596	592	630	543	529	594	557	553	604	577	550	585	584	561	565	540	564	616	577	538	554	559	570	583	550	588	589	598	561	568	571	575	583	575	607	602	543	563	581	595	596	547	614	549	588	578	589	585	559	601	560	565	582	587	577	538	596	578	599	589	496	617	532	563	602	553	566	622	606	539	590	536	592	557	556	543	555	563	600	544	610	626	584	628	566	558	580	606	581	578	615	561	618	545	573	567	569	588	610	557	612	607	585	598	569	596	570	567	582	587	595	606	579	587	562	566	600	554	563	552	580	567	603	607	619	602	612	556	566	573	545	562	580	615	603	582	572	548	574	562	609	555	540	611	573	578	570	568	605	625	613	526	555	554	558	558	558	565	567	589	590	557	576	567	562	574	559	583	581	559	574	570	581	556	577	590	557	589	561	585	564	611	589	599	548	545	548	546	597	570	599	599	493	576	577	573	541	585	594	602	579	561	594	654	577	580	580	560	598	539	570	567	591	564	572	616	556	562	612	544	591	596	605	595	583	577	547	616	621	585	526	587	580	561	582	547	538	527	563	550	580	577	562	548	558	548	576	578	636	582	608	581	553	552	554	612	612	578	591	561	607	593	549	598	625	568	590	560	609	610	581	607	537	594	524	593	578	556	570	619	564	579	594	573	587	633	582	608	584	525	579	556	616	590	565	580	564	581	534	563	576	567	590	614	549	560	563	566	510	616	556	589	619	580	555	524	585	619	575	612	548	595	555	579	593	585	585	585	558	538	593	567	591	564	604	533	507	582	547	586	586	575	577	566	576	594	556	583	542	575	637	566	603	585	543	564	607	613	543	536	548	558	602	523	561	563	604	585	601	622	543	525	620	564	530	608	595	614	564	566	557	586	542	551	553	569	548	604	567	568	571	594	589	530	604	557	589	562	595	561	589	594	548	558	607	603	610	581	553	585	591	560	573	614	554	588	554	529	562	593	620	616	549	579	572	593	614	613	543	560	564	566	587	590	578	570	593	586	547	590	555	595	605	613	596	552	550	578	551	556	563	570	568	573	565	539	586	573	573	515	582	561	611	517	584	615	545	575	537	594	572	663	554	563	579	561	554	595	563	583	571	565	555	562	577	581	559	542	626	553	546	595	568	582	635	550	579	579	577	579	556	559	593	544	553	563	543	564	591	605	579	593	601	611	599	530	585	553	552	565	575	612	580	583	632	580	590	592	590	576	607	612	575	582	588	532	583	602	592	578	616	567	538	529	562	562	592	591	549	584	583	581	557	555	560	607	590	542	592	574	543	582	565	545	549	587	559	572	560	581	576	587	561	581	552	568	566	597	621	541	593	562	580	585	563	575	602	575	567	580	578	603	579	602	532	538	547	570	589	609	591	604	552	594	573	572	569	566	595	555	575	575	557	582	588	594	572	580	567	550	545	610	600	600	551	571	561	560	516	564	607	626	555	565	593	581	583	596	610	575	563	586	586	581	571	568	565	578	545	580	566	561	590	576	617	546	559	596	562	594	557	582	564	605	573	594	605	523	568	580	578	578	573	570	516	605	576	600	591	560	571	578	581	615	592	611	631	573	528	589	588	608	578	596	564	621	587	527	560	593	539	569	552	610	573	621	569	507	571	599	592	590	602	581	576	538	635	556	617	601	610	567	568	587	550	582	573	542	573	626	587	570	589	567	561	548	587	569	571	577	566	561	577	587	606	610	568	522	555	501	583	572	599	605	573	589	580	590	587	582	589	594	572	586	543	568	557	599	594	592	570	607	569	604	569	575	581	584	541	570	608	570	569	610	554	567	567	550	572	586	577	554	586	597	575	596	569	582	584	625	571	589	610	574	603	562	604	593	551	539	609	618	561	587	577	562	543	561	534	615	522	568	579	575	559	587	564	552	533	587	609	536	582	580	522	552	565	587	573	584	572	587	564	591	584	610	570	583	526	593	580	577	566	587	612	507	624	627	567	607	588	557	596	572	552	573	583	537	581	576	572	620	651	563	572	597	628	575	634	581	604	614	602	597	527	541	558	577	555	565	514	553	581	572	595	577	565	541	558	559	592	592	567	562	581	576	593	652	521	546	529	562	550	567	527
59657	97819	74617	43773	26438	8913	1106	903	889	905	926	935	905	887	912	836	873	869	883	858	861	846	830	863	885	864	848	840	854	884	893	888	900	816	804	864	877	844	880	896	892	868	896	913	826	867	864	889	874	969	916	867	848	875	905	849	818	866	840	831	860	853	855	871	895	928	871	858	892	877	919	854	828	856	886	850	863	878	918	848	878	864	910	878	874	862	849	887	847	837	857	910	873	916	890	842	935	880	890	864	893	871	915	865	910	838	843	897	850	845	836	885	935	868	865	829	883	865	848	867	837	905	792	855	872	885	856	863	865	854	926	868	832	879	894	883	865	928	822	868	929	954	846	860	803	879	899	835	833	893	872	841	850	932	879	893	933	843	841	851	865	836	877	831	883	803	850	914	806	851	826	851	860	827	846	818	869	836	854	857	882	887	854	846	857	897	860	866	856	842	876	889	827	837	856	868	838	864	812	841	849	856	872	890	859	858	875	893	866	879	805	833	871	876	889	846	867	855	932	896	922	823	783	873	834	803	854	814	855	889	873	855	898	831	876	903	866	845	814	897	915	889	935	850	908	818	923	856	868	821	872	839	849	847	855	876	921	877	888	818	856	831	857	924	911	860	900	863	889	894	885	883	847	895	888	846	870	903	883	863	831	845	917	857	895	825	871	844	882	882	884	846	914	853	930	865	865	858	922	810	886	848	914	874	851	820	846	903	869	886	853	872	876	874	899	860	869	921	863	868	808	864	871	851	884	818	853	871	874	851	867	867	896	866	840	919	885	873	887	910	824	861	924	871	858	888	878	842	850	838	857	844	896	852	848	846	857	831	877	840	855	858	851	878	868	909	897	910	908	885	875	915	864	887	913	905	897	911	847	869	872	855	856	859	845	827	864	851	898	829	892	870	836	847	865	873	890	866	867	862	844	856	860	856	861	848	877	885	838	907	926	837	847	862	835	867	882	859	814	875	887	882	882	908	874	901	898	867	889	888	903	851	834	884	873	861	838	870	965	921	885	882	846	905	880	870	875	870	861	852	822	864	909	903	895	829	907	843	846	897	866	828	902	888	866	851	898	901	828	872	887	827	876	832	820	820	831	833	930	864	917	877	878	911	833	888	881	858	827	860	853	887	864	892	835	839	911	907	831	887	857	862	844	851	846	829	865	832	863	848	883	881	860	852	892	885	831	837	914	859	849	842	873	918	901	808	878	876	858	856	856	870	904	895	848	888	854	813	858	948	875	849	872	890	862	853	901	915	908	878	910	913	870	908	898	870	812	886	922	855	878	899	875	887	895	865	875	878	850	885	885	890	901	908	871	904	936	913	901	820	845	905	843	887	875	872	879	913	798	869	830	908	852	877	888	877	847	854	827	853	860	881	884	859	885	869	939	867	828	829	837	887	849	849	878	882	859	872	817	852	860	820	869	857	914	825	802	868	884	882	938	874	860	857	897	873	807	899	866	889	881	896	932	845	895	901	820	856	902	889	846	853	834	862	857	900	836	906	821	892	872	849	847	893	869	865	855	907	864	839	884	839	843	855	930	904	871	896	843	869	889	847	848	869	850	871	867	849	878	874	835	877	874	887	893	817	866	939	828	835	879	838	865	868	875	940	828	840	887	783	939	840	932	894	923	885	878	893	918	889	838	842	889	883	880	870	876	864	860	847	861	908	823	843	861	860	872	887	893	943	900	911	879	878	842	882	902	872	865	870	836	876	865	851	922	849	851	911	826	860	843	888	894	846	870	882	816	886	862	892	883	905	848	885	803	864	876	847	857	871	866	858	804	802	838	889	851	898	848	899	903	879	833	859	801	861	906	824	896	892	852	865	880	914	910	927	896	905	893	844	873	900	842	868	869	884	871	852	870	837	897	903	874	957	903	878	882	879	885	838	874	889	849	862	863	854	887	858	867	865	841	870	822	858	858	793	891	834	842	823	860	910	957	915	897	917	882	848	916	866	868	880	869	852	876	811	845	860	897	877	873	871	873	856	857	874	864	892	931	918	834	843	864	870	838	838	886	836	833	888	895	843	859	860	848	849	858	825	814	873	835	878	857	893	876	822	838	895	875	846	838	892	860	845	867	827	854	892	884	875	892	837	866	927	886	828	912	852	848	845	892	877	857	820	856	792	895	895	860	887	811	876	866	880	825	873	914	908	909	830	837	843	815	866	847	888	851	929	869	877	883	825	857	948	846	908	894	852	872	841	850	855	842	828	864	837	812	891	886	823	883	880	880	858	888	905	885	878	835	890	890	828	912	864	901	903	844	823	884	874	912	884	866	851	898	833	830	893	897	895	888	830	901	809	848	906	918	831	890	864	848	821	811	886	863	875	902	874	842	855	866	828	902	872	900	869	878	933	908	834	889	769	866	880	893	875	815	877	826	862	846	885	849	866	857	895	882	846	814	844	833	872	861	873	905	848	905	879	883	847	881	842	905	824	816	882	844	854	858	913	885	874	845	832	896	849	863	843	829	851	913	861	863	912	856	807	883	875	891	874	888	845	842	843	855	867	870	868	834	877	868	836	844	896	857	888	863	899	800	930	855	869	847	849	899	837	875	860	909	847	841	885	838	874	844	857	865	850	918	874	906	896	868	846	937	864	836	849	853	870	860	890	835	861	838	882	820	931	857	925	860	813	880	860	857	878	890	859	889	829	871	901	834	796	850	853	875	844	859	876	861	871	889	864	870	871	892	894	833	875	822	857	903	876	873	859	885	877	784	855	887	881	879	815	846	855	863	798	892	874	821	821	853	905	903	842	856	923	911	824	912	850	943	862	906	872	844	872	854	901	867	907	883	888	872	851	865	922	847	868	863	844	950	851	868	882	845	861	901	821	844	882	871	902	914	842	836	930	857	832	897	911	849	889	925	895	846	838	851	925	847	865	811	832	861	855	871	869	862	881	885	909	855	916	907	911	861	884	890	894	889	863	843	809	893	907	912	863	831	832	834	865	847	860	855	830	874	942	868	900	863	888	867	802	876	824	818	882	896	818	867	801	862	894	891	864	887	813	879	889	862	915	874	848	878	895	901	885	862	908	830	939	857	872	904	842	859	865	863	852	887	895	853	904	845	864	815	877	881	834	807	884	844	838	884	898	879	892	903	886	836	853	877	859	851	912	856	911	850	865	847	879	855	858	924	839	837	937	859	861	849	878	871	869	874	873	936	845	893	847	842	912	868	886	882	872	916	880	936	886	921	909	884	855	863	878	885	827	865	929	894	797	840	840	866	880	787	895	851	867	849	863	870	849	885	873	881	915	798	886	883	881	918	836	851	862	852	860	886	818	944	914	906	894	847	834	852	857	846	902	875	917	862	826	814	875	848	844	878	835	861	892	870	859	858	893	867	884	897	869	895	869	916	875	854	878	848	866	920	858	849	873	873	835	882	835	873	897	848	842	866	831	844	879	858	903	844	845	848	850	873	809	928	884	844	833	847	884	882	882	850	868	848	878	964	807	909	902	855	864	884	846	862	928	843	919
32300	32358	27505	13202	2103	637	344	303	328	342	324	322	292	292	341	332	321	295	316	308	322	313	329	315	299	295	293	310	302	316	332	315	343	330	324	329	308	327	306	323	326	291	283	315	293	320	294	343	305	379	295	285	322	313	315	321	311	294	326	307	329	303	318	341	352	318	318	302	315	340	285	280	297	316	265	319	316	337	334	317	357	282	323	334	307	311	301	315	325	314	314	309	293	290	313	298	300	309	333	330	308	293	304	288	307	269	305	308	354	313	291	306	335	295	302	313	322	321	287	316	313	279	283	273	291	331	306	299	325	336	299	288	306	331	313	312	285	347	308	302	303	332	313	315	317	315	294	291	295	296	290	307	301	298	308	319	346	313	315	318	326	275	307	308	294	339	327	311	297	327	348	344	326	289	332	315	285	318	313	295	309	327	297	302	320	300	283	308	320	306	310	299	339	333	318	326	283	294	312	311	299	263	325	297	322	278	328	302	320	326	310	315	342	326	333	287	317	330	301	281	310	302	290	278	284	315	323	348	311	336	319	311	282	314	303	318	309	312	351	303	269	301	333	300	291	299	331	285	313	281	300	330	337	321	314	281	285	304	314	306	322	297	322	312	336	290	312	301	338	313	329	328	295	307	307	310	293	349	301	299	303	331	302	319	307	282	301	310	307	254	334	301	323	287	340	286	313	282	312	296	297	308	291	285	317	301	280	315	336	337	354	348	289	302	326	311	290	302	312	331	297	344	310	305	331	288	309	287	327	352	301	307	314	313	304	320	289	293	278	345	321	310	317	324	279	334	315	319	281	292	331	324	323	332	305	276	305	329	305	338	306	319	305	336	276	343	361	301	302	299	304	338	302	319	323	317	310	303	305	309	325	318	315	271	283	323	322	288	335	320	313	328	327	309	311	289	348	302	326	310	302	322	311	321	317	294	253	302	321	329	270	301	324	341	314	318	260	313	309	301	303	302	280	346	306	313	325	318	343	294	342	319	312	333	323	320	284	345	299	298	331	311	325	302	335	332	311	332	288	309	321	318	298	291	304	320	290	315	343	297	334	313	293	325	285	290	324	282	273	325	344	311	297	289	339	335	332	303	271	315	290	299	318	296	318	314	325	348	301	303	290	305	294	295	300	318	290	311	317	303	320	310	333	302	319	319	306	306	276	329	297	303	311	326	301	294	316	319	311	325	305	294	321	332	301	309	300	315	325	294	317	295	315	324	334	294	282	321	305	278	329	291	337	326	282	308	314	323	323	320	291	281	310	327	316	303	307	324	298	310	302	324	348	342	278	302	288	291	316	296	326	344	310	298	321	298	326	280	313	305	328	315	301	316	297	325	338	289	284	288	308	305	291	305	313	295	313	329	353	314	321	324	307	320	321	308	321	320	293	299	306	296	319	303	281	337	322	349	321	306	319	315	343	334	322	301	303	316	299	314	292	320	328	313	330	318	332	327	340	307	301	306	287	325	319	337	325	293	330	334	338	316	345	331	298	326	304	335	334	321	287	348	303	338	331	306	307	308	318	316	290	289	337	317	321	316	306	301	300	269	323	326	304	297	301	305	327	322	292	296	321	337	349	336	286	339	278	312	336	309	316	304	333	321	348	312	337	314	335	341	304	296	301	296	300	270	307	318	314	339	329	302	346	297	293	312	309	350	366	300	303	293	299	294	315	344	299	336	319	312	299	322	285	300	338	320	308	311	306	289	323	307	316	272	350	318	311	331	349	309	301	327	303	305	331	307	305	321	290	285	319	311	274	306	323	315	299	348	332	297	306	294	329	321	317	289	292	287	352	326	315	306	296	334	311	301	316	324	321	319	303	311	320	301	326	322	296	300	272	277	296	318	328	325	306	300	340	328	306	305	325	313	293	322	326	305	317	304	339	297	300	278	301	307	305	310	284	291	304	307	326	300	317	328	335	311	321	324	319	329	294	306	302	303	309	303	304	342	334	302	290	348	323	307	325	311	306	318	319	317	324	327	299	312	335	325	344	325	290	279	326	310	299	325	314	317	325	326	299	274	324	297	317	320	314	352	326	296	296	282	332	333	300	297	312	313	322	303	309	316	280	303	349	306	329	306	309	310	284	331	291	301	302	319	309	286	311	281	314	315	290	325	312	285	327	300	346	310	319	300	342	307	353	336	294	318	317	334	287	350	283	303	293	308	316	362	295	308	323	340	291	274	316	313	310	339	314	299	320	308	304	320	351	267	286	311	312	305	295	323	327	312	311	318	325	304	295	318	282	291	282	296	321	287	324	331	295	310	317	299	331	332	292	321	295	318	282	313	340	321	301	293	296	320	312	312	315	306	293	324	284	325	375	319	327	308	274	321	298	301	324	311	319	299	317	325	342	343	332	323	283	289	295	294	309	345	326	317	320	293	296	305	310	288	303	338	322	321	344	334	330	319	303	299	301	293	300	287	291	304	310	305	324	294	317	346	319	304	336	297	287	307	292	317	318	309	281	280	324	310	324	299	310	262	320	315	324	298	325	278	298	279	302	322	315	294	327	280	319	309	312	291	330	314	313	291	314	285	297	314	321	284	317	298	296	319	325	337	331	314	302	329	297	339	298	310	339	284	313	300	302	303	321	336	326	311	298	291	310	315	318	308	322	310	307	317	276	276	300	317	310	257	306	311	297	317	304	313	328	309	293	321	316	314	302	304	312	326	313	326	353	317	302	312	306	303	294	301	294	308	327	310	332	290	297	311	325	306	317	328	320	287	327	320	286	295	309	293	317	288	312	311	280	295	286	309	334	317	332	310	323	340	283	299	302	318	342	325	310	315	322	280	304	299	336	295	289	304	294	344	322	300	327	327	293	344	324	342	318	339	333	297	298	305	324	321	297	325	333	321	295	313	305	306	283	326	310	280	344	334	299	318	300	306	297	303	309	323	312	353	326	315	311	314	321	313	296	291	328	323	304	339	300	328	310	316	273	319	313	269	308	309	289	314	309	321	305	286	292	336	329	288	303	291	331	314	318	328	325	299	310	295	284	332	285	314	290	298	301	304	316	308	322	311	317	323	309	314	332	344	322	293	313	351	289	296	319	294	302	314	329	312	302	319	328	313	310	294	338	341	303	276	303	309	304	324	299	316	316	343	331	339	340	294	296	312	312	297	323	282	292	281	329	289	292	327	295	305	302	313	328	324	331	308	334	265	322	341	302	300	305	321	287	334	323	347	294	276	283	339	288	334	317	332	276	303	291	342	329	319	288	310	305	315	332	323	306	327	312	285	321	310	308	324	272	295	298	313	308	329	279	292	288	320	321	344	309	342	304	318	315	311	309	327	286	313	342	303	328	285	271	333	365	290	296	295	301	325	307	336	300	285	316	307	285	314	297	300	330	293	344	300	309	307	327	297	329	285	329	336	318	330	308	305	281	322	318	291	312	322	315	313	292	277	331	279	285	301	296	304	318	274	307	286	295	327	322	325	323	322	291	321	316	289	272	280	311	321	315	317	317	299	335	338	320	318
41670	48665	32233	13348	3565	1102	501	479	506	501	502	508	504	512	465	507	538	521	526	541	485	518	456	495	516	492	478	548	513	542	517	494	493	504	492	487	521	499	501	500	539	484	538	484	503	490	526	497	500	537	502	524	482	472	559	540	487	541	506	487	481	474	532	482	504	495	492	552	494	531	534	493	465	505	507	531	521	507	529	535	503	506	512	496	456	459	521	524	490	503	522	468	505	522	529	490	513	477	509	502	577	516	449	518	525	537	493	474	488	478	532	490	482	539	498	496	543	478	574	474	471	508	522	509	466	530	520	513	504	520	469	517	537	495	474	522	496	487	514	511	497	479	544	530	476	538	497	491	520	482	535	510	506	548	522	526	502	512	493	510	494	492	468	555	510	498	521	474	519	536	500	507	480	542	499	540	515	508	525	483	523	495	514	491	521	535	498	531	519	459	507	536	502	493	522	537	516	496	496	503	543	528	508	498	505	515	516	520	506	516	552	553	490	534	549	517	500	529	533	465	490	496	528	508	530	510	500	525	517	491	522	495	499	537	511	531	531	504	500	529	481	509	482	499	560	509	541	508	508	483	525	499	500	494	499	506	523	511	496	531	536	540	508	496	516	514	510	540	494	475	507	502	484	512	511	523	498	516	518	542	533	517	522	537	512	507	522	500	555	500	507	534	463	486	488	501	485	526	513	491	487	494	488	496	551	492	493	511	511	494	503	468	544	536	510	508	520	494	529	512	483	496	552	499	491	495	478	511	519	534	496	537	531	514	508	533	474	505	529	483	529	499	545	504	489	525	506	527	481	559	494	516	508	505	515	519	542	491	518	524	479	568	484	539	512	470	518	521	544	518	520	512	518	527	541	530	541	501	487	448	481	505	494	461	490	501	504	513	511	525	515	497	511	486	495	518	520	538	518	515	469	479	533	516	491	524	545	474	488	567	471	544	457	519	524	513	547	528	506	524	507	467	489	474	536	499	508	443	487	522	510	500	515	524	520	521	522	471	502	455	514	466	521	504	486	462	504	479	456	512	509	540	505	497	529	530	495	512	512	519	490	505	530	503	521	524	547	473	506	498	492	530	518	517	522	533	486	500	549	527	534	515	515	527	497	523	490	508	502	536	460	521	510	504	496	509	496	537	509	532	531	533	512	521	471	480	451	478	489	511	486	513	540	511	533	462	467	558	486	488	521	518	474	515	482	469	538	527	484	501	553	511	471	507	495	511	553	516	482	555	496	530	511	496	511	542	505	521	521	487	516	495	512	504	533	550	544	517	542	484	459	468	526	527	490	513	483	538	522	527	535	527	526	542	570	515	491	488	474	529	514	516	483	497	521	540	520	526	540	494	519	515	507	532	539	476	516	505	506	489	562	452	516	502	489	505	479	472	541	505	499	496	490	558	520	531	538	499	508	519	500	490	476	519	550	487	505	521	504	524	513	494	491	541	548	542	517	525	512	516	522	504	485	510	484	531	520	499	531	498	504	519	503	529	465	458	505	500	493	524	490	504	517	474	491	488	498	511	510	534	516	522	550	513	502	527	479	517	554	528	518	507	518	511	495	522	511	466	489	512	507	531	510	512	506	531	512	513	483	489	532	540	474	512	485	520	472	499	555	533	518	527	477	479	501	498	510	520	523	523	490	499	539	495	527	498	493	509	523	506	483	527	511	491	513	505	503	507	488	502	517	523	498	521	533	492	495	492	494	499	501	489	480	539	485	519	528	525	516	521	530	477	488	522	524	496	516	492	495	526	519	518	494	515	515	529	522	521	537	490	507	496	495	532	496	509	521	515	504	500	483	482	493	519	528	512	526	463	505	481	535	500	505	516	488	503	526	501	535	523	479	483	541	505	533	489	519	506	526	527	534	494	508	494	491	534	481	502	500	554	475	513	550	482	510	546	505	524	483	493	504	532	536	532	487	487	508	507	489	491	520	494	530	531	481	501	549	516	527	491	526	558	524	539	504	490	494	508	520	493	516	511	543	453	529	481	530	486	526	502	514	529	525	540	525	480	510	466	492	535	490	506	559	544	509	513	478	497	534	536	512	511	510	480	531	532	535	483	505	514	491	512	522	519	509	494	500	525	497	496	477	543	510	501	497	500	507	486	538	533	489	477	520	498	494	508	519	512	513	524	525	517	501	534	493	511	472	510	520	516	545	505	529	521	533	512	484	506	503	494	532	496	530	559	514	466	519	485	528	553	464	491	510	498	527	521	494	515	520	506	518	513	549	496	508	455	542	490	477	508	505	512	519	511	522	499	482	479	498	478	510	474	531	487	531	539	543	480	521	492	488	526	510	507	522	529	500	503	500	523	491	499	467	515	517	507	539	469	527	525	498	510	510	511	500	534	510	484	515	467	465	500	497	485	520	450	525	488	509	551	503	501	510	485	468	537	516	483	488	534	481	479	521	528	542	532	527	490	497	491	498	511	519	510	500	545	543	500	509	528	484	487	529	469	528	531	498	521	506	470	499	501	521	546	497	490	550	519	527	547	536	517	490	532	538	541	535	542	523	464	495	516	548	528	528	498	505	528	504	515	518	499	534	554	469	515	529	489	510	484	498	519	467	497	524	511	496	512	526	482	504	517	505	565	451	527	509	543	544	539	512	562	513	535	478	482	535	523	475	529	502	476	527	499	476	553	544	540	522	500	515	528	544	499	490	501	541	489	495	504	528	508	505	503	477	514	524	535	505	484	527	564	517	483	515	500	560	490	512	509	484	485	499	522	502	504	482	534	497	526	531	525	543	504	478	514	501	501	533	533	483	490	488	483	528	505	533	493	500	474	507	518	547	517	550	485	518	505	513	503	475	525	512	509	517	520	502	512	579	521	525	508	511	532	546	501	511	508	508	486	497	497	500	494	563	508	478	499	483	551	513	476	504	550	499	512	492	508	485	558	562	454	534	508	538	511	545	493	478	516	471	546	544	513	499	535	472	504	542	500	495	532	509	531	496	518	504	545	513	542	471	549	521	499	527	481	534	544	485	498	526	477	525	484	522	535	505	491	501	511	529	521	521	511	500	557	493	513	491	483	528	516	521	506	529	532	469	494	518	526	512	550	513	543	523	539	521	560	530	479	512	511	522	516	468	533	521	504	527	516	461	533	467	537	579	527	501	520	513	486	519	527	497	515	519	541	480	488	497	493	505	487	493	492	532	505	518	514	540	533	514	513	537	522	501	514	512	517	501	477	468	518	554	506	534	505	526	476	464	494	540	521	537	482	502	511	549	492	525	511	513	530	531	511	512	449	498	533	492	490	524	514	513	524	497	491	533	515	536	513	516	532	517	511	511	545	522	489	505	488	545	505	491	532	514	510	508	490	513	489	531	481	519	476	503	512	502	482	528	491	540	508	513	498	514	531	531	454	524	466	547	526	504	514	492	515	526	526	501	541	528	491	478	529	506	457	507	499	526	504	507	467	496	499	524	504	523	512	511	456	492	535	494	563	550	486	491	497	541	507	535	527	512	525	493	511
25633	25302	34553	29403	20223	8862	832	441	400	431	427	417	428	417	416	394	438	397	392	391	426	444	411	417	391	404	402	417	415	433	446	425	411	415	432	398	377	417	384	402	411	417	391	399	403	381	392	434	414	395	424	412	408	443	398	402	414	346	441	397	398	384	400	399	394	414	417	411	396	408	424	389	416	429	417	388	396	404	386	399	389	419	402	406	360	440	348	405	399	410	442	423	409	401	407	426	400	386	397	405	379	396	411	374	438	410	444	438	455	415	404	392	402	406	458	441	414	373	418	375	399	384	389	376	397	392	422	447	431	408	349	411	459	414	406	407	414	385	412	394	402	467	463	405	432	415	382	391	388	387	391	432	424	401	390	383	420	382	433	429	414	395	426	427	365	453	428	425	394	416	417	419	416	397	377	414	391	418	418	419	435	447	416	393	394	406	369	364	451	382	377	420	425	434	422	372	415	399	442	417	412	409	427	414	415	401	360	379	381	407	385	430	387	410	374	403	414	426	408	405	435	392	418	390	403	417	414	468	449	412	419	399	423	419	399	423	386	400	405	418	390	448	386	402	405	390	390	409	399	425	385	380	422	423	420	418	407	399	447	363	401	390	418	458	395	379	383	405	406	430	394	427	389	396	418	403	398	403	419	438	398	397	421	398	396	363	393	422	422	411	399	415	377	388	391	389	440	433	425	404	439	403	409	426	405	394	419	398	421	399	432	410	389	426	416	407	410	403	374	418	421	415	415	417	427	366	433	406	397	406	403	415	413	443	417	377	457	438	382	384	414	410	425	417	431	442	379	402	386	444	402	421	434	391	399	401	397	396	402	407	420	399	388	427	418	399	397	416	412	422	367	401	424	420	429	370	414	420	450	397	398	407	388	411	383	409	408	416	387	418	406	422	398	412	381	416	410	429	408	402	458	400	413	403	430	388	392	407	396	444	428	421	401	404	426	459	401	433	393	397	407	397	372	405	438	435	397	399	392	402	416	419	378	382	419	405	412	434	429	410	406	421	425	406	390	411	415	451	406	411	423	403	417	379	421	465	413	405	395	434	427	418	382	392	435	393	417	438	443	437	384	386	390	359	437	396	433	416	425	409	362	409	407	397	414	444	392	346	376	430	406	417	387	417	407	430	396	417	423	410	382	435	375	400	375	410	426	403	419	385	426	393	461	396	419	435	402	420	397	408	424	408	432	412	416	399	467	410	411	425	419	436	403	422	400	407	400	417	375	398	428	439	411	419	374	393	411	428	416	401	450	395	421	440	378	410	430	400	414	384	399	390	402	399	392	402	405	411	396	411	398	409	424	389	421	417	364	422	389	419	351	419	376	437	425	430	424	403	408	397	447	411	421	398	424	435	420	400	423	443	420	380	397	392	425	407	388	404	414	385	377	413	384	412	398	380	395	396	451	426	436	418	405	404	415	431	410	391	421	420	420	432	390	406	379	400	372	404	389	400	375	412	411	383	430	376	410	425	407	394	453	395	402	397	401	411	441	416	408	422	415	381	396	415	404	416	409	387	374	430	404	413	429	410	393	418	391	411	413	387	435	373	411	419	430	443	415	425	428	449	386	418	390	404	401	408	405	443	434	411	446	423	388	422	409	389	430	434	414	411	433	396	423	396	384	408	383	416	407	371	377	424	404	391	386	389	409	448	436	424	401	422	430	419	412	402	414	416	361	390	370	400	425	410	386	418	418	390	416	382	424	385	419	380	402	447	383	403	404	412	411	441	434	412	390	379	423	420	400	461	399	406	409	401	413	402	396	417	400	396	403	435	423	436	436	423	413	423	448	405	397	418	434	393	407	423	415	378	423	440	417	391	403	384	405	421	397	397	394	383	417	398	387	403	421	429	416	376	407	398	371	390	397	429	388	417	409	382	412	421	392	382	387	418	418	414	402	434	400	414	394	398	452	444	379	439	400	409	423	400	423	371	428	398	423	420	411	418	408	392	394	392	402	446	355	419	397	398	403	392	389	388	397	396	378	401	414	395	409	414	376	448	419	408	442	401	394	391	411	418	390	401	415	432	386	372	413	397	423	412	447	396	448	401	431	416	428	409	401	419	466	412	373	400	447	390	403	422	395	391	428	409	402	401	390	432	419	426	399	423	393	402	389	413	417	424	426	419	400	385	427	391	390	401	417	413	424	378	401	391	430	436	380	385	377	395	415	414	420	414	452	435	405	393	401	420	401	423	401	392	391	410	386	418	371	414	426	411	372	394	438	413	408	402	391	422	394	441	400	379	425	359	426	392	407	442	405	440	404	402	438	435	430	417	400	431	392	422	402	396	398	392	391	378	384	420	416	417	423	419	431	369	404	366	414	396	355	392	404	407	389	403	415	444	412	414	415	404	410	413	388	384	415	428	393	428	385	397	383	409	400	378	409	421	420	429	394	408	415	388	437	405	407	415	397	395	359	438	404	383	429	416	368	397	428	423	405	384	417	422	424	437	393	428	387	393	393	394	411	383	413	427	402	393	410	399	435	424	358	428	413	451	414	438	409	423	396	451	421	393	387	419	401	423	390	411	377	422	413	399	405	418	399	414	397	395	403	408	410	392	410	425	402	379	434	404	418	431	435	384	354	372	401	451	437	436	407	457	411	426	416	424	398	404	449	430	390	426	371	387	414	421	404	412	385	432	437	392	415	403	432	385	425	379	392	436	398	414	437	384	412	440	438	422	413	400	417	378	429	422	393	417	390	393	391	385	414	373	393	442	444	437	397	373	401	430	459	393	452	405	409	376	400	407	407	410	382	412	425	406	386	414	413	362	427	380	407	422	385	388	384	453	396	424	421	384	396	417	400	409	450	444	395	419	401	422	429	407	415	404	404	399	408	397	413	420	419	392	422	385	414	430	406	390	403	443	396	386	407	411	416	398	366	403	384	435	431	421	393	435	367	417	419	410	378	428	432	441	400	399	424	408	392	435	425	426	376	392	403	393	386	414	423	370	395	381	436	428	389	412	421	404	400	414	452	403	411	399	411	404	396	388	413	431	381	420	391	366	398	434	418	392	390	424	414	404	405	383	396	410	419	416	400	441	409	403	403	413	423	406	439	417	430	396	403	389	377	429	424	412	392	390	403	421	367	403	416	386	420	402	397	414	437	407	422	392	445	418	399	401	420	381	413	407	414	404	401	393	445	394	426	405	389	416	364	417	386	370	422	392	452	411	405	420	394	411	433	395	403	376	432	419	440	355	432	365	381	400	392	383	422	387	377	394	413	400	422	415	404	389	408	421	421	409	364	444	377	382	414	418	410	407	395	435	399	395	407	439	387	394	414	405	401	412	401	409	373	386	400	438	410	417	412	378	435	394	401	397	421	361	408	421	406	449	410	448	419	416	392	427	416	400	425	394	385	440	394	377	416	417	395	414	408	411	433	383	372	440	374	424	424	382	453	387	420	403	430	403	422	411	379	398	400	355	410	436	387	407	402	424	403	391	391	371	413	417	402	384	424	418	391	424	398	391	379	407
62635	91057	67820	39817	17512	5738	757	635	663	654	619	642	678	644	705	671	637	596	668	632	684	625	613	613	646	616	637	654	627	640	652	669	643	670	646	588	642	604	663	634	661	674	656	645	636	672	625	630	668	631	661	641	686	660	642	603	661	665	610	648	620	667	643	664	664	627	637	602	608	588	690	662	640	659	650	635	637	622	644	675	600	625	706	604	616	656	624	657	649	656	595	640	647	625	704	646	663	638	658	627	630	571	620	634	684	659	636	656	651	632	633	657	677	583	639	603	675	665	639	645	605	635	650	632	616	613	691	641	634	632	641	661	687	661	604	631	646	569	626	641	654	626	653	650	679	656	688	628	641	666	696	601	585	653	652	663	608	706	631	632	619	613	595	643	666	627	628	631	617	624	588	649	619	562	643	621	632	635	637	655	678	665	615	643	660	632	606	636	666	660	639	620	600	612	638	647	662	645	646	691	616	646	632	645	635	633	636	633	640	645	615	669	613	639	615	714	671	598	633	614	670	619	638	618	641	687	642	644	627	651	629	671	666	619	660	611	671	676	627	598	638	678	665	686	580	673	586	612	699	607	638	664	614	606	624	637	674	610	629	681	608	613	623	658	620	660	640	613	689	643	618	673	635	639	630	665	657	638	609	638	624	677	616	631	629	650	669	620	636	596	611	704	658	679	625	683	613	656	613	680	604	646	679	654	582	613	611	615	600	594	653	648	640	637	626	631	660	666	653	662	660	667	634	627	656	592	628	657	648	653	641	630	647	644	590	621	681	641	618	732	634	661	627	632	663	650	654	619	637	662	635	650	627	618	660	651	644	646	659	710	636	679	619	625	659	653	589	633	629	656	679	615	709	657	631	641	660	577	692	656	644	645	613	636	596	678	645	656	598	670	661	657	686	631	653	673	590	646	631	686	634	626	644	639	575	625	658	673	659	593	645	661	566	620	650	668	650	633	598	609	589	633	636	675	645	643	676	652	655	601	625	623	634	669	628	592	668	619	623	642	630	597	644	684	624	619	677	655	634	676	645	672	686	673	656	674	634	681	617	617	668	630	665	645	612	617	646	655	662	618	654	601	638	656	622	660	632	602	650	667	612	700	638	601	643	612	623	616	660	659	641	650	661	661	645	640	640	628	630	662	646	655	631	643	615	615	620	643	673	649	656	648	668	680	662	667	621	646	648	656	624	668	615	599	635	654	660	621	660	615	609	661	682	594	654	671	632	646	651	626	640	604	664	605	682	633	652	601	616	676	628	631	667	642	635	637	704	627	607	639	650	618	689	605	629	683	633	702	669	639	619	633	650	615	665	648	640	685	615	603	643	633	640	677	661	643	646	623	670	672	615	665	675	626	670	620	636	653	664	670	657	642	663	650	610	641	639	644	614	641	626	644	664	675	663	624	676	646	549	642	662	669	638	634	621	664	663	643	625	649	614	665	618	668	608	618	635	634	621	591	680	606	680	617	667	666	620	629	707	642	627	661	660	676	618	660	645	658	678	641	660	670	650	605	645	625	704	666	639	663	677	677	642	643	613	637	645	627	655	660	643	645	659	637	624	669	619	637	690	646	654	643	688	626	680	625	651	648	635	627	666	635	658	656	598	636	639	595	679	637	693	618	643	596	660	665	593	626	626	662	627	646	628	614	675	657	632	618	651	618	633	660	628	624	619	642	632	574	649	687	627	611	631	632	643	627	669	639	642	642	694	654	660	633	638	651	601	646	662	623	664	668	661	631	615	642	647	658	664	703	636	681	636	629	629	649	649	605	620	640	624	642	634	665	644	626	640	698	613	669	632	619	650	618	633	630	652	649	642	637	646	639	628	609	596	643	629	631	654	681	700	654	668	648	640	620	642	683	638	606	659	638	629	673	672	643	627	622	651	599	652	604	653	593	641	673	636	665	661	656	627	627	647	642	629	668	638	624	701	635	603	628	613	658	634	641	633	641	646	674	656	627	640	665	649	635	635	635	636	668	659	666	580	624	639	675	666	702	657	588	642	643	609	637	651	667	623	662	688	646	641	678	624	660	646	630	629	671	658	616	713	657	593	678	660	670	684	644	641	594	661	637	633	596	621	688	618	678	619	617	648	629	603	668	658	665	616	644	635	679	674	649	637	611	611	645	610	671	650	636	746	663	614	644	635	647	612	667	636	625	647	637	708	697	685	641	618	614	633	637	615	600	689	667	630	623	665	663	648	651	666	699	634	631	637	657	665	641	657	657	652	615	680	636	640	660	630	610	627	673	646	650	658	659	688	640	672	656	640	644	633	624	628	671	649	620	663	633	628	640	637	629	650	637	679	604	659	637	693	665	643	632	667	648	612	642	705	600	658	609	639	675	626	654	607	655	603	613	636	615	613	622	660	609	630	684	638	611	631	685	669	642	615	635	664	623	651	632	645	632	630	673	638	642	625	640	658	688	656	605	607	619	653	640	659	641	646	626	634	689	650	652	646	669	713	621	657	663	631	630	616	634	635	608	626	645	631	634	614	679	654	671	641	600	642	635	639	678	626	678	591	601	643	641	675	669	609	633	633	633	605	669	665	655	656	608	629	618	635	642	613	633	640	656	634	632	644	671	645	684	637	626	627	651	616	658	637	599	679	615	679	640	626	698	652	632	684	693	612	625	629	686	627	665	664	640	643	645	626	633	605	614	629	642	678	636	623	633	614	662	667	639	679	581	633	680	633	638	632	634	633	627	649	659	649	629	641	669	622	625	617	631	653	643	622	632	633	580	622	649	715	642	687	627	658	692	631	622	630	643	651	610	612	616	641	666	672	644	600	621	624	611	627	665	660	663	640	629	619	619	654	674	621	659	632	643	627	631	650	642	632	620	657	686	661	627	652	634	686	672	609	625	659	638	644	653	630	664	665	632	632	635	619	643	696	639	643	624	700	645	626	649	633	634	663	643	635	622	652	656	653	667	648	617	629	689	625	647	625	610	624	695	612	692	648	660	633	663	703	587	646	651	619	631	626	590	646	634	685	630	615	660	661	662	612	624	632	668	665	644	611	629	628	616	675	640	643	632	623	647	661	612	627	628	663	605	650	670	655	640	670	703	691	656	675	597	652	624	630	649	628	584	657	662	659	627	654	673	661	657	640	660	661	588	610	640	683	623	609	683	609	658	660	621	665	624	650	624	662	647	651	649	643	619	652	638	649	671	644	588	631	631	681	646	621	661	655	640	661	632	673	615	645	656	623	598	654	632	648	680	624	654	655	665	622	659	616	686	640	633	655	675	628	665	621	665	632	654	649	642	623	702	685	624	632	645	608	647	637	709	622	662	637	649	652	650	617	617	629	598	637	629	642	671	684	630	643	597	614	654	689	639	683	675	656	656	634	640	660	612	644	634	650	644	694	637	623	636	641	646	626	622	672	638	646	617	627	643	646	614	666	618	622	666	653	660	626	611	652	656	639	689	633	635	587	605	659	640	639	602	632	630	634	632	596	666	604	684	660	660	665	622	627	646	623	622
24443	23071	32006	26776	21883	17332	3538	644	597	618	625	608	604	601	559	622	578	567	604	549	589	565	608	591	610	573	589	605	578	577	587	592	586	532	601	565	583	586	620	615	630	518	584	615	561	644	621	553	546	549	630	606	567	576	590	557	543	606	570	581	605	579	612	585	587	538	555	579	593	607	611	568	583	575	594	597	610	580	599	572	592	535	579	553	598	618	549	611	566	576	600	605	582	615	565	584	603	576	581	557	596	596	554	546	572	555	596	587	575	570	571	560	559	566	599	553	593	574	620	571	587	533	606	628	563	567	636	602	594	576	609	550	565	630	578	561	565	612	566	540	590	563	639	592	616	559	614	581	558	599	543	543	582	564	569	565	569	572	597	626	590	556	577	598	577	591	601	606	578	592	550	519	612	580	580	632	601	599	564	583	589	571	539	577	545	571	628	585	566	600	552	556	568	609	613	540	583	607	569	581	514	598	595	634	548	591	561	576	600	574	609	561	555	596	553	586	534	541	659	593	605	575	587	598	557	566	580	582	573	569	596	582	561	600	576	608	567	611	570	597	577	573	612	544	576	617	543	596	571	562	595	545	529	548	542	610	575	558	582	556	581	577	575	582	544	580	614	570	531	568	605	566	589	566	581	583	582	593	587	596	595	620	582	585	586	587	558	591	569	577	578	589	538	563	560	600	585	638	590	599	569	608	577	578	561	544	601	589	556	613	589	607	561	594	589	568	589	587	610	565	572	592	592	581	618	616	597	594	554	582	543	571	575	609	621	590	572	606	576	556	559	579	578	541	559	557	556	586	553	524	543	571	611	572	573	585	575	535	600	625	580	582	541	629	578	552	594	577	571	561	597	552	595	557	585	599	612	583	620	595	575	557	574	617	617	589	613	544	578	593	610	591	632	591	567	598	591	564	591	577	623	597	617	601	627	577	574	563	577	595	617	582	558	600	587	581	589	541	572	592	639	536	588	600	569	613	566	618	589	597	578	575	573	612	553	562	563	543	571	561	580	590	581	563	618	556	577	617	561	570	588	568	608	571	551	575	570	574	563	579	587	556	570	595	583	564	600	597	554	582	590	589	593	537	606	550	606	556	571	607	582	582	558	601	620	601	568	567	612	582	610	585	545	609	522	570	623	598	576	579	585	587	595	587	565	634	594	565	599	560	602	559	606	539	614	605	611	568	565	561	609	579	520	582	618	588	582	586	598	562	555	594	579	601	616	555	601	565	558	562	581	592	578	594	622	593	581	556	601	537	594	592	578	587	582	553	551	583	567	576	548	570	606	600	583	567	584	535	582	575	572	603	565	533	603	606	606	600	558	594	548	623	566	571	587	554	612	572	631	568	582	581	622	576	593	621	581	570	586	573	643	571	532	593	578	558	563	583	611	583	563	593	586	569	581	572	563	571	606	526	573	560	601	604	554	550	599	564	578	583	585	553	587	629	568	586	594	591	580	557	555	525	574	602	601	557	636	546	577	579	560	587	544	568	575	569	582	584	640	583	590	585	592	617	594	594	555	579	554	563	598	593	608	583	584	583	573	580	573	527	590	555	589	569	564	563	600	568	577	584	556	597	564	578	556	568	611	563	572	563	604	560	532	574	612	614	542	547	576	602	596	554	545	577	601	600	552	602	571	587	603	570	567	574	585	530	591	605	606	577	573	599	591	603	632	632	622	597	566	577	596	607	587	578	550	560	596	549	574	552	575	585	593	582	559	602	585	564	575	601	610	571	569	579	555	566	563	575	591	568	573	565	598	548	551	556	531	585	587	622	588	571	566	597	556	608	599	560	522	591	548	573	595	589	609	599	559	566	585	586	592	614	532	597	556	600	600	568	608	577	577	584	589	586	585	553	567	607	620	594	582	567	636	597	591	609	589	544	616	584	608	565	611	577	588	553	582	567	581	597	535	599	568	583	579	575	605	573	580	618	541	612	561	581	584	614	609	578	579	607	584	601	590	578	561	545	560	611	602	567	601	623	606	616	604	573	576	593	539	622	583	550	567	572	536	593	602	618	561	601	613	561	584	571	576	610	565	571	579	555	578	562	615	621	566	625	567	568	570	553	610	526	614	551	578	589	611	566	552	584	591	610	579	600	589	551	583	626	536	555	603	584	610	610	562	589	592	551	564	544	593	553	603	563	605	577	589	606	590	564	624	596	574	582	604	591	587	546	558	612	568	589	563	570	590	538	606	588	539	622	557	577	593	596	555	585	621	628	587	630	578	583	533	571	612	590	581	660	570	616	584	572	608	531	606	579	584	619	596	551	569	583	585	535	579	596	600	582	619	537	560	592	597	584	548	572	608	615	598	568	567	556	575	565	565	577	635	598	606	580	603	578	542	593	614	575	563	566	603	596	582	570	595	588	539	608	588	570	603	560	580	581	611	604	597	530	586	560	564	531	550	541	570	572	571	534	580	576	517	573	543	547	521	592	573	603	609	582	606	591	571	573	551	595	592	589	541	548	571	564	561	547	625	592	584	597	603	577	590	583	561	588	627	603	576	596	577	574	544	613	607	566	583	613	556	565	556	589	595	587	604	573	598	612	579	579	575	607	562	548	593	587	604	625	576	586	589	578	635	549	608	602	586	589	619	564	560	576	585	574	588	571	560	561	594	604	572	560	555	571	559	622	589	565	615	539	595	542	587	522	568	577	571	560	571	576	583	565	552	592	569	572	648	562	546	575	570	558	556	554	576	587	594	541	578	546	605	592	572	561	561	587	518	563	567	602	552	573	566	550	577	608	569	556	598	566	583	592	628	587	598	550	508	604	556	558	573	589	576	591	582	569	611	570	619	595	583	567	581	580	597	638	576	576	580	588	541	571	604	581	574	587	587	542	577	569	558	578	560	584	578	544	518	541	601	596	576	563	535	546	598	594	596	587	566	580	563	572	574	636	559	578	565	617	620	614	597	548	593	588	591	604	579	541	576	604	592	583	566	584	552	595	518	573	571	585	597	545	569	593	556	599	591	587	583	585	594	561	552	643	590	556	586	595	593	575	571	615	575	596	550	604	534	614	560	573	604	584	580	573	584	538	581	602	564	605	541	597	578	609	562	552	556	589	592	575	540	597	554	599	587	518	616	594	600	559	611	529	537	555	536	576	539	594	576	571	566	595	579	598	597	582	537	574	570	564	594	606	586	599	587	587	602	589	645	602	600	600	549	546	619	541	565	586	574	563	570	563	574	555	559	539	553	595	635	591	558	539	551	570	592	598	550	576	620	569	634	573	600	569	607	616	539	613	598	592	571	600	589	542	603	580	610	618	634	556	530	563	554	581	576	577	611	538	598	564	537	574	595	560	575	635	627	587	566	580	575	591	559	578	598	607	567	625	579	562	572	554	619	615	580	561	513	602	582	527	575	576	600	584	570	575	572	534	511	599	558	598	607	590	589	586	536	586	600	593	585	606	551	588	558	611	559	588	602	578	579	624	589	588	599	618	563	566	609	555	569	615	524	563	565	584	577	584	602	545
60888	100546	76023	46139	23561	9065	1115	868	826	889	861	887	866	924	840	869	912	867	904	874	952	879	849	892	837	905	849	878	854	863	855	910	884	885	898	897	926	901	868	887	844	880	891	893	878	853	897	841	843	906	803	852	910	860	855	880	861	846	842	843	921	911	920	866	899	860	828	892	866	843	860	864	847	923	842	857	882	924	845	890	894	904	889	865	899	862	848	898	867	885	836	884	872	926	831	863	829	852	851	833	827	883	857	814	842	845	854	880	837	869	903	918	871	864	884	873	834	880	800	863	875	851	876	832	815	877	899	871	862	910	902	872	887	880	895	899	861	897	898	901	879	850	875	905	851	890	885	852	875	908	807	886	857	915	844	891	874	855	919	864	885	902	895	888	847	877	914	863	929	874	843	853	896	850	869	817	877	904	874	851	802	826	885	911	876	889	868	874	917	855	877	892	860	826	882	879	888	862	840	862	899	858	862	889	872	818	855	840	861	908	813	829	880	883	891	899	845	834	879	900	858	877	917	926	867	857	873	854	852	831	825	871	906	884	877	917	877	894	852	889	848	892	878	823	851	941	843	906	847	855	865	842	887	885	903	860	904	827	846	893	866	869	876	866	856	875	840	883	897	926	860	878	929	887	909	908	865	948	837	891	881	814	864	870	870	874	895	899	827	819	900	875	885	861	872	851	878	927	867	851	846	903	856	871	844	875	869	915	876	908	867	898	858	864	851	871	796	836	845	842	854	940	852	810	870	905	855	902	889	863	797	883	861	872	860	882	918	872	931	917	840	866	905	849	810	876	863	882	823	880	869	882	854	886	850	848	883	829	883	887	880	903	881	877	871	811	841	905	858	851	917	859	877	879	909	925	864	873	951	905	874	873	851	841	872	789	899	921	888	873	877	874	910	892	842	910	859	871	880	861	912	858	894	834	862	845	883	836	902	906	876	873	863	861	845	849	913	882	847	853	908	904	859	879	885	874	873	897	887	882	843	895	892	873	859	886	810	865	885	850	941	882	899	842	852	882	862	881	925	876	917	847	840	871	900	911	855	902	850	843	873	854	846	881	902	842	859	889	859	903	911	847	886	844	816	836	876	818	892	858	846	852	905	888	862	864	868	910	899	850	924	805	839	873	876	858	840	850	940	860	852	832	854	866	915	892	851	908	867	902	883	844	864	847	895	837	840	834	913	873	856	868	842	906	865	881	878	877	853	871	845	889	912	865	899	894	866	906	814	844	874	914	879	829	856	814	853	833	922	828	913	849	892	849	885	851	893	881	845	883	869	900	853	927	880	833	857	913	895	886	927	818	889	867	864	828	847	856	897	848	886	853	853	862	847	865	893	863	872	912	880	920	895	863	892	903	896	886	895	925	879	835	828	892	881	898	875	905	920	809	868	896	843	898	890	827	905	911	891	882	820	886	870	839	886	886	884	875	883	917	899	832	859	868	893	881	898	867	869	844	891	906	888	832	882	933	844	892	851	878	895	866	856	860	917	895	844	871	837	876	893	868	939	894	882	792	825	840	886	850	860	859	846	842	876	849	880	859	857	917	866	885	857	903	838	904	872	889	932	853	932	851	831	824	940	896	891	899	859	821	887	859	875	834	821	874	880	895	870	881	877	865	882	911	913	851	857	893	878	850	893	873	828	885	866	820	840	872	830	919	840	872	873	902	937	856	945	864	810	864	839	869	854	887	866	848	879	889	884	884	860	887	899	834	859	832	832	909	933	906	863	842	888	890	854	910	884	848	849	828	928	886	858	812	908	882	902	851	841	901	842	839	927	827	891	865	834	851	865	863	887	815	907	907	860	858	826	886	902	849	917	867	886	840	878	871	888	881	781	868	843	871	858	862	848	878	879	856	853	854	925	877	859	940	856	840	875	874	905	850	867	875	902	880	842	850	875	833	873	924	829	827	894	892	817	837	853	852	853	863	883	863	846	790	834	850	876	857	885	881	850	899	809	840	878	916	904	846	833	913	917	880	918	841	898	906	864	828	888	885	839	895	847	893	819	850	894	866	891	875	850	843	828	893	798	863	893	867	863	866	854	857	830	831	850	862	877	863	905	834	818	864	884	887	930	894	903	881	891	825	887	871	866	863	824	890	871	910	831	864	920	881	877	889	935	897	885	846	927	823	871	873	892	868	863	873	885	877	866	849	895	812	826	886	915	823	880	815	846	827	883	900	835	887	835	841	867	854	842	868	854	856	886	876	855	934	885	910	892	869	892	901	872	916	846	859	860	876	851	883	867	873	874	871	905	850	877	857	867	863	927	869	925	857	877	910	860	855	888	892	861	910	882	867	824	848	917	917	856	840	884	871	859	856	841	868	907	885	900	885	884	845	860	851	843	864	852	856	871	838	885	822	859	880	895	882	874	863	921	882	869	935	899	891	924	873	827	874	908	843	893	843	853	882	921	885	863	853	911	848	915	900	833	905	858	894	883	828	810	856	888	806	840	895	888	821	892	824	891	887	885	891	869	867	905	839	869	881	831	867	880	904	875	861	923	906	924	864	831	898	860	917	865	863	895	862	802	864	822	860	849	881	865	856	871	856	870	869	814	878	856	840	900	900	915	899	898	846	829	909	877	814	870	853	856	869	868	900	866	898	917	837	875	912	844	855	798	873	884	917	840	864	818	842	881	887	882	932	889	920	852	925	850	847	838	887	926	859	844	813	877	836	881	855	882	924	873	868	864	857	891	850	832	840	842	876	826	859	869	874	894	932	860	883	856	817	794	870	920	844	830	883	891	895	886	836	867	827	885	866	920	882	870	859	848	865	903	903	862	847	833	836	866	854	850	814	845	852	912	828	848	840	805	856	898	857	827	913	876	886	820	878	843	796	848	841	841	896	873	874	819	877	808	875	872	873	883	827	864	905	856	917	899	887	823	840	879	858	885	823	916	866	860	855	882	906	928	856	913	860	869	888	876	891	905	866	858	902	864	910	830	880	841	894	902	902	912	831	888	860	858	897	897	869	885	829	930	844	844	858	873	846	864	880	933	849	863	846	856	874	883	833	900	905	892	862	875	918	842	868	853	870	881	911	898	904	859	849	922	862	878	897	877	860	837	884	876	824	903	847	896	861	840	892	843	905	852	835	893	849	941	876	835	882	906	831	862	874	848	870	932	880	862	920	829	893	924	881	860	873	929	888	847	851	899	878	851	843	862	879	824	849	846	887	887	829	908	863	852	856	888	922	816	841	853	827	889	921	831	873	862	814	891	869	851	857	882	870	879	899	879	890	921	884	869	842	878	894	910	894	863	884	869	922	857	879	851	880	800	879	886	843	876	886	848	844	851	885	836	875	868	850	942	860	868	835	896	849	898	869	901	902	845	858	875	930	862	855	857	888	949	836	784	848	887	884	896	874	912	873	895	907	891	861	880	876	847	872	912	910	873	837	900	903	875	836	874	860	852	868	853	893	865	857	831	902	817	933	854	804	915	841	866	866	845	890	906	846	889	885	902	944	834	853	887	897
31978	31572	28756	13754	2053	644	334	317	317	284	302	282	311	278	323	319	296	301	318	315	323	299	294	293	335	300	304	290	316	310	303	331	309	325	333	310	295	320	332	315	353	345	322	318	322	302	310	333	313	313	292	334	328	298	294	344	302	310	323	319	364	323	330	321	302	334	319	306	336	331	315	319	292	313	320	302	320	285	338	312	294	325	326	300	301	290	323	291	323	282	307	310	326	295	299	313	292	291	314	278	300	321	335	305	310	278	294	316	327	308	305	327	296	292	305	325	350	341	303	350	309	323	316	300	316	329	277	288	306	290	312	319	281	331	292	304	294	323	298	353	321	276	274	303	318	306	316	295	300	331	328	328	283	346	335	320	290	341	310	332	304	299	304	317	322	306	297	304	281	299	284	330	305	311	291	332	335	316	318	275	315	357	307	315	320	308	279	293	299	307	294	319	308	317	328	332	321	313	288	307	304	301	303	314	311	316	295	332	309	308	315	328	284	291	312	323	342	302	304	319	325	350	328	280	328	288	305	326	274	330	287	292	307	332	322	317	323	293	292	306	317	300	305	276	329	301	307	309	321	313	319	313	317	326	311	295	307	299	302	315	311	330	324	313	302	321	301	299	299	344	309	280	313	321	349	344	306	336	291	310	328	316	327	305	296	303	302	302	324	347	292	313	315	290	293	307	352	330	262	316	349	336	296	315	309	303	332	308	295	292	290	300	297	264	336	314	299	287	337	316	285	298	311	326	306	307	309	305	297	306	328	326	294	328	302	341	330	319	276	274	292	290	331	316	348	348	315	327	332	306	311	324	303	306	335	333	305	351	320	327	293	285	315	293	330	304	318	307	299	287	320	315	270	309	326	308	306	315	281	303	357	301	324	315	304	292	305	313	355	315	287	301	335	306	314	331	329	332	283	292	350	353	315	313	326	316	308	333	293	328	354	329	340	324	289	317	309	343	319	300	322	325	340	325	319	307	340	312	294	325	326	311	314	310	322	302	344	310	324	323	309	317	295	318	301	324	273	318	282	323	334	312	316	308	331	310	314	273	337	319	292	326	343	289	338	282	316	314	310	312	303	282	299	317	322	311	325	310	283	289	295	325	324	321	333	328	272	284	324	301	255	301	296	291	323	301	319	328	323	321	333	303	312	302	327	344	303	293	307	313	311	301	321	299	292	292	311	317	342	334	312	304	303	310	272	336	285	325	303	304	309	336	266	293	281	327	296	334	293	324	301	324	317	280	317	324	325	316	322	311	307	288	330	306	289	275	331	304	286	283	329	306	299	300	293	314	315	334	313	286	292	285	313	319	298	339	304	336	339	316	315	304	345	288	325	313	272	298	292	302	279	353	333	313	319	341	331	309	299	305	329	330	300	319	341	347	307	309	299	295	318	321	295	279	317	326	298	314	301	301	294	301	312	342	336	327	305	316	317	309	349	326	294	322	311	315	328	311	295	290	317	321	312	289	322	293	314	320	313	359	302	313	297	291	318	314	293	315	350	320	332	332	323	314	324	340	327	319	334	298	315	303	313	323	307	322	335	326	332	327	297	271	307	330	295	296	308	340	325	330	308	300	296	321	292	327	330	341	297	321	309	319	318	313	306	297	321	316	315	311	308	254	323	334	296	320	336	327	275	326	321	307	325	303	298	318	301	321	297	319	299	323	312	320	285	342	341	330	295	291	311	312	296	277	258	356	313	304	318	300	296	323	335	293	292	321	306	289	324	307	306	318	302	308	336	288	295	326	337	314	324	273	337	317	301	308	290	330	323	275	316	305	293	345	309	307	311	295	305	322	325	343	318	274	333	302	256	296	274	298	330	284	328	311	310	328	276	326	330	309	305	306	319	304	308	337	331	312	277	283	321	312	311	319	311	293	275	297	311	334	273	303	283	290	288	283	300	291	305	322	318	319	295	313	292	300	280	311	309	309	315	340	297	298	302	299	332	318	304	307	326	300	296	338	324	309	297	316	306	290	319	319	335	305	326	322	281	307	333	288	312	275	323	278	297	304	327	322	328	312	311	330	295	306	325	282	318	307	299	320	284	277	272	302	308	318	300	331	304	303	295	321	284	317	338	335	311	296	312	320	324	345	316	307	322	302	284	325	304	345	354	328	295	339	316	303	323	328	290	294	309	318	338	281	331	283	291	352	302	295	322	298	302	307	338	320	311	302	276	302	298	317	291	284	301	293	314	287	323	316	300	344	297	285	332	322	329	314	300	331	313	323	303	310	292	308	317	348	286	312	314	291	306	301	293	335	314	305	307	298	286	314	327	303	339	312	311	333	282	308	294	319	277	329	328	333	319	306	327	309	321	302	274	315	338	298	301	306	293	318	347	342	336	304	329	341	256	297	334	295	309	296	317	330	324	312	326	335	311	308	301	333	298	292	310	284	290	310	312	313	342	283	304	325	327	310	304	311	312	279	320	306	274	335	320	323	290	336	317	327	344	338	319	310	308	289	281	285	300	326	290	308	329	309	295	298	319	345	320	301	307	296	309	324	320	275	320	286	322	338	331	329	304	308	309	303	286	310	331	301	296	302	287	320	289	340	283	310	302	297	344	331	318	324	286	312	272	278	322	325	307	307	299	316	271	308	322	305	329	318	311	337	287	318	315	324	330	301	372	295	346	301	307	330	324	307	325	274	344	299	297	322	332	315	321	281	295	315	293	282	339	322	324	298	299	304	330	288	312	302	288	322	281	302	326	302	310	325	278	301	288	335	268	325	308	300	288	305	317	347	299	308	299	297	340	309	306	333	310	325	309	351	296	346	316	314	309	296	312	318	349	303	339	320	318	317	289	286	330	277	322	305	307	321	309	309	318	299	302	296	320	304	302	296	322	315	328	295	309	315	268	337	277	294	295	305	323	327	323	325	354	317	327	327	303	321	332	316	303	300	320	325	308	332	326	320	360	318	321	328	299	334	304	320	319	317	304	307	306	319	307	320	322	337	313	291	330	322	348	281	308	333	289	317	303	320	325	315	293	288	333	294	298	320	341	311	342	341	310	329	311	336	343	330	314	297	300	327	346	313	306	336	291	301	311	286	308	314	277	287	306	277	303	303	299	307	283	319	315	308	250	360	311	306	261	300	286	363	303	314	290	332	306	296	306	343	319	320	341	297	318	310	295	308	325	308	275	328	300	311	318	343	317	311	304	318	296	307	340	320	279	321	307	316	302	314	334	320	321	313	297	298	312	323	296	337	348	310	311	331	335	311	333	319	310	330	300	298	341	346	305	348	293	321	288	305	314	330	305	313	316	284	306	324	298	313	328	287	314	318	307	318	292	327	333	312	309	302	327	308	312	279	317	316	309	313	323	279	315	298	306	321	314	319	346	298	297	298	304	304	305	326	308	325	337	334	336	312	290	303	313	296	297	287	294	304	331	311	328	314	291	334	338	294	313	297	331	316	315	306	318	309	308	302	318	301	277	290	282	297	312	297	312	288	306	325	330	295	310	311	304	328	337	318	288	318
40618	48461	34553	14189	3344	1199	519	541	506	506	498	553	554	554	537	544	517	493	478	467	508	509	525	490	575	498	498	523	500	493	542	511	509	522	509	542	540	522	525	503	553	500	513	506	520	537	498	511	502	489	511	493	476	523	502	522	552	495	547	534	509	509	497	528	541	487	536	515	530	486	541	523	501	499	526	505	489	533	542	547	496	469	527	550	530	490	532	543	504	552	520	565	509	498	509	452	520	537	548	525	503	510	526	539	478	523	549	510	508	497	489	520	544	499	531	485	511	509	519	520	507	529	517	509	503	487	551	536	486	530	500	536	511	520	510	520	507	503	534	546	496	544	526	506	485	530	491	519	542	490	531	524	518	516	510	502	517	557	565	506	524	535	558	536	508	541	475	536	508	531	488	506	520	521	490	489	504	501	514	473	531	506	493	519	479	473	506	517	538	527	519	516	494	501	541	512	524	503	549	508	526	523	522	522	530	481	517	498	516	472	539	513	513	501	530	533	514	518	479	549	505	575	488	533	542	531	498	502	510	516	526	541	522	525	504	528	519	525	492	560	524	518	496	530	471	530	510	493	530	526	486	514	499	522	538	504	533	516	518	468	494	541	463	519	534	517	536	511	528	513	536	525	529	474	502	485	512	536	517	535	503	513	580	537	517	467	534	498	512	501	530	557	549	522	476	530	521	529	508	490	516	512	509	527	545	541	484	528	536	502	502	480	519	494	534	503	506	487	517	526	484	525	529	542	493	522	510	531	538	505	529	506	504	528	538	530	518	520	510	562	492	530	523	462	528	517	529	524	551	533	471	501	523	497	535	497	548	531	531	518	509	503	509	525	555	537	485	513	497	548	506	511	533	552	512	499	493	508	516	512	509	522	533	512	519	566	513	512	559	481	506	510	541	505	513	549	527	520	529	507	480	523	504	514	533	536	519	506	539	534	487	536	502	519	515	485	533	519	527	501	513	524	560	508	496	530	509	508	533	528	494	513	520	543	515	509	535	510	525	594	511	562	524	525	506	481	508	512	530	543	515	566	533	542	526	517	564	547	495	529	510	491	526	546	529	537	461	544	498	497	503	484	506	461	544	525	504	540	483	503	546	518	530	546	533	506	480	545	556	523	510	531	564	564	524	506	523	521	512	507	493	467	510	517	483	526	538	574	474	483	534	501	523	534	524	563	499	503	535	522	517	535	498	498	463	535	505	504	485	509	500	524	480	494	509	542	527	516	529	487	536	537	484	501	531	550	526	531	495	498	491	519	496	510	508	490	513	533	525	549	505	476	497	503	514	559	504	518	490	518	532	531	542	502	542	501	517	500	459	463	573	565	490	522	523	482	507	503	541	505	518	498	513	501	544	482	509	505	538	536	552	509	547	538	502	512	555	498	521	520	488	472	498	512	502	498	493	516	513	512	521	497	529	538	481	525	492	534	520	483	488	502	463	550	518	549	549	516	527	561	494	481	495	529	498	509	515	486	508	516	496	539	485	494	528	496	483	482	514	502	488	497	528	518	526	518	561	495	533	508	515	536	525	492	514	522	541	542	528	518	500	497	514	476	507	514	508	503	528	481	534	505	500	492	530	513	535	519	531	518	467	550	465	527	527	512	544	520	548	501	480	503	482	490	524	468	509	522	495	514	545	514	497	499	533	479	495	510	481	527	541	508	521	527	516	509	520	529	498	517	528	494	558	542	516	525	544	507	514	496	536	541	498	469	516	508	515	521	507	521	511	524	507	507	495	517	496	544	520	512	566	527	553	526	492	525	466	532	542	538	508	495	514	484	513	533	530	496	514	491	551	525	505	493	512	531	552	530	520	527	548	493	515	497	470	489	521	507	494	540	527	514	515	500	531	506	507	498	505	539	505	533	538	508	556	504	528	494	505	515	505	536	531	521	487	491	526	527	503	526	502	521	497	472	513	521	531	538	575	551	502	529	496	525	514	500	518	538	470	518	523	558	504	518	478	518	544	504	507	503	494	530	539	545	513	520	517	505	524	524	500	489	533	479	492	494	503	484	548	511	514	523	436	523	511	516	525	529	508	494	545	505	526	531	528	563	501	473	491	484	518	549	518	593	542	499	497	507	436	500	518	483	473	519	552	525	546	493	517	536	525	487	508	547	513	527	490	528	520	527	513	504	470	521	501	498	522	528	522	525	472	498	517	514	509	499	538	509	507	461	550	503	492	496	555	552	529	570	514	495	507	486	537	533	516	530	523	510	571	510	501	548	514	535	526	534	499	525	536	516	515	508	490	529	514	544	540	510	575	498	528	526	549	500	513	561	553	507	485	502	531	479	515	496	496	541	493	519	494	536	487	495	520	513	521	521	515	530	477	539	534	551	546	528	514	507	529	579	530	505	496	503	509	499	535	515	510	507	511	560	509	509	530	516	503	560	514	515	497	508	496	505	514	510	548	534	535	519	545	476	520	542	533	490	518	526	519	491	523	500	487	533	547	524	519	518	527	535	507	523	544	445	509	518	544	528	531	510	500	536	534	517	502	521	516	484	549	525	519	544	543	493	538	500	503	523	472	564	507	515	555	514	475	526	467	533	525	491	511	516	496	491	506	525	509	488	502	540	516	503	538	512	485	472	517	540	507	515	483	516	503	545	515	498	529	559	531	529	494	521	516	509	531	480	508	498	508	479	511	496	541	506	538	488	518	528	504	520	496	513	525	534	498	511	526	540	518	510	544	540	494	492	493	470	495	512	520	532	512	536	507	515	508	493	557	479	503	481	492	552	517	568	532	517	510	543	504	513	545	495	570	479	538	487	528	543	513	532	537	513	533	532	516	555	566	510	525	532	537	466	523	534	526	504	574	519	551	535	551	527	470	520	500	523	570	497	516	564	480	504	486	526	510	506	517	497	515	518	568	502	515	481	491	514	556	498	482	510	530	537	533	514	506	500	526	524	552	502	502	486	510	532	479	534	506	527	531	516	474	543	536	563	560	523	530	498	522	502	515	512	544	544	527	538	532	541	506	524	508	499	524	509	547	517	513	512	511	524	542	508	543	539	510	512	498	489	510	497	520	524	506	537	523	538	495	509	497	546	479	516	540	521	547	544	522	527	542	523	509	520	479	507	516	499	526	517	495	464	525	525	520	513	546	477	489	520	516	525	550	469	522	518	533	495	527	523	537	510	557	561	532	506	513	508	551	533	551	511	529	503	503	534	541	478	504	537	510	581	522	484	501	519	494	531	514	500	508	530	525	536	496	565	483	496	496	533	527	529	538	494	499	535	543	513	494	556	505	529	567	553	539	550	506	522	518	508	499	527	534	508	509	521	523	521	505	511	514	473	511	519	516	537	535	493	471	515	514	521	569	513	539	523	523	514	504	546	535	522	550	521	521	479	493	486	516	542	511	537	550	515	481	502	578	508	525	504	530	520	509	526	508	503	556	501	511	516	534	533	557	515	512	526	546	514	500	516	550	508	505	523	492	539	546	546	505	561	514	544	516	489	514	506	514	526	526	512
25418	24342	35083	30114	20431	9472	892	468	436	424	411	409	460	432	404	435	412	418	383	424	454	422	429	420	422	438	409	418	427	423	410	388	407	415	416	416	424	399	416	424	433	404	446	393	411	433	460	391	428	422	449	399	417	389	405	427	422	436	400	399	454	463	426	454	417	411	424	408	431	388	376	381	423	416	443	434	429	399	400	427	407	405	414	400	442	409	407	428	437	387	400	402	382	413	420	409	417	391	405	401	390	391	438	416	394	412	389	387	452	405	422	402	402	416	403	424	386	411	397	431	418	409	425	409	437	409	405	421	431	401	400	391	412	428	444	458	407	421	407	419	438	374	413	400	422	414	394	374	404	447	393	442	415	411	418	424	388	403	409	422	377	390	402	411	393	387	371	403	419	424	407	396	422	403	401	415	431	400	420	414	397	387	382	418	416	415	435	384	421	415	428	412	450	407	396	388	406	413	423	403	455	415	435	414	398	416	413	396	378	420	437	419	406	399	404	427	424	428	426	399	386	409	415	374	432	423	399	408	406	421	412	402	443	412	407	400	432	404	408	445	400	400	398	375	419	394	397	434	400	423	389	422	373	431	431	392	411	395	448	386	430	421	405	439	408	427	409	453	451	399	407	396	425	422	417	391	412	383	419	408	416	401	405	446	421	441	390	432	427	397	412	392	405	413	414	410	398	437	405	409	385	416	397	412	392	376	409	376	403	423	389	399	384	393	386	399	402	400	387	453	436	399	428	436	462	391	392	426	394	429	403	378	411	400	387	445	440	420	440	436	424	430	429	423	400	391	425	416	426	408	414	382	393	434	401	370	411	410	422	430	412	396	437	371	427	390	424	435	410	443	430	402	432	394	456	361	426	415	390	394	413	441	388	417	395	426	389	438	402	435	446	390	417	434	460	418	426	417	403	427	393	416	441	403	382	430	431	417	382	384	407	424	407	417	371	437	408	412	389	392	389	415	419	419	440	438	415	418	439	419	448	409	436	410	425	410	411	426	398	432	394	430	407	397	438	448	452	414	447	429	399	401	412	423	413	412	400	400	392	405	410	416	396	375	378	402	424	418	387	406	432	438	432	449	404	414	391	418	406	422	432	435	402	415	379	435	376	431	415	392	410	430	427	451	435	438	427	402	429	419	384	421	393	402	400	437	398	422	415	400	403	419	409	435	406	431	427	468	415	375	432	406	426	419	389	443	424	438	400	405	396	458	384	429	420	369	391	415	383	418	407	435	407	385	425	415	471	413	416	426	418	401	450	450	405	424	422	384	417	433	405	490	414	378	414	436	417	388	402	440	401	396	385	393	436	423	440	396	425	411	438	383	381	397	386	393	412	421	405	418	421	403	393	392	388	377	409	405	458	394	407	438	410	417	397	419	443	443	374	409	406	397	409	410	396	445	446	403	401	425	425	425	428	421	423	414	421	425	402	422	395	418	400	420	444	377	427	423	448	383	406	424	351	391	434	421	400	380	437	427	421	416	417	435	439	422	420	415	418	394	430	406	410	409	410	413	429	452	402	384	428	412	387	423	417	424	424	390	401	427	457	404	392	428	402	436	413	432	389	399	440	400	461	343	428	411	429	397	408	429	411	393	399	407	418	408	429	415	395	435	393	392	408	378	432	417	415	412	437	401	397	397	487	412	452	445	409	439	403	373	411	433	394	474	395	386	436	408	437	410	384	394	402	409	382	422	396	410	443	415	383	446	435	384	401	406	414	424	419	379	419	455	433	409	462	417	416	393	396	394	442	407	403	450	428	390	385	415	393	389	420	461	440	417	395	423	409	432	403	400	403	436	437	402	423	394	398	414	396	423	405	436	403	434	398	409	462	413	389	403	418	395	420	400	448	432	394	459	438	394	420	434	419	415	396	418	397	400	392	418	482	447	406	401	423	396	403	437	412	387	382	408	382	436	413	409	393	396	423	429	378	406	399	393	386	407	403	439	378	399	381	393	436	379	402	391	387	401	400	396	397	405	405	437	410	413	432	397	405	425	403	380	425	391	375	380	434	439	453	397	452	419	378	429	395	418	388	396	440	420	454	441	407	382	415	419	419	411	416	431	422	389	434	410	420	394	412	401	403	389	425	397	408	396	411	406	427	380	372	419	441	392	411	402	420	416	397	397	419	425	393	437	438	432	406	400	403	431	433	426	444	390	404	387	408	433	420	380	414	395	416	405	431	381	436	400	429	388	416	414	436	456	425	420	412	411	450	402	391	401	394	425	411	365	442	394	437	409	418	434	387	387	398	400	419	399	411	427	443	385	427	380	440	392	384	443	436	392	402	419	375	414	403	410	388	400	407	412	407	399	393	386	422	385	440	427	426	416	402	399	440	422	447	453	420	414	393	406	450	406	437	415	439	434	411	419	395	436	375	422	451	425	427	440	443	455	421	413	433	421	439	401	425	383	388	417	411	436	370	405	387	381	437	443	434	412	398	420	435	399	409	404	434	419	413	408	436	404	398	418	401	406	405	436	436	393	421	431	436	405	404	417	410	441	415	417	402	421	378	403	413	407	440	390	404	394	430	427	399	415	410	445	401	415	411	402	389	406	406	376	450	419	437	405	393	418	387	385	394	407	431	389	400	409	415	416	410	427	411	422	436	393	375	402	432	422	389	442	392	408	428	396	385	442	416	401	434	411	443	397	413	409	397	442	442	416	436	403	416	396	430	395	435	429	400	418	421	411	395	401	407	423	424	429	370	413	412	432	418	426	404	430	395	400	381	407	430	410	385	407	408	380	437	391	429	379	439	439	421	407	430	438	437	448	428	380	404	402	371	435	412	422	431	439	399	452	418	399	406	397	426	416	400	412	431	414	419	457	405	393	384	412	401	419	435	418	434	421	383	402	440	410	373	425	428	408	419	402	432	415	388	395	418	399	409	422	413	412	436	422	386	405	368	404	399	427	417	411	419	424	393	413	414	393	425	426	419	419	426	430	414	410	384	409	423	397	419	393	405	363	380	436	400	420	411	441	424	409	452	425	400	425	451	405	378	413	406	396	415	436	438	399	399	444	417	399	416	398	387	392	413	415	447	379	446	410	407	422	436	420	433	389	404	428	409	407	451	436	433	418	413	381	429	439	404	386	396	419	420	424	409	393	406	393	433	412	426	416	417	406	425	425	395	419	398	447	382	445	442	455	454	421	389	408	389	422	421	391	395	385	385	423	454	441	422	393	409	416	456	417	417	405	438	409	407	422	425	408	409	405	400	432	417	421	399	400	419	433	437	403	431	412	396	421	415	439	432	410	447	415	398	427	397	373	397	426	408	404	445	378	418	381	409	427	405	417	416	452	407	430	401	380	414	419	420	443	428	453	364	384	431	404	412	405	398	404	388	393	413	417	414	408	457	393	389	430	415	382	426	407	402	413	395	398	418	418	432	439	395	367	434	425	405	411	413	397	393	400	429	401	428	375	408	391	400	405	433	421	408	391	438	400	384	414	425	399	417	399	430	395	429	406	418	402	410	403
62198	93112	71138	41639	16016	5413	787	663	653	644	644	667	661	710	650	676	676	653	717	659	666	671	638	671	647	614	664	675	663	646	686	663	675	647	669	663	646	646	653	673	662	634	654	634	674	713	648	659	669	659	592	674	657	668	620	651	647	674	668	672	658	636	621	676	660	634	641	617	668	652	634	644	646	626	678	665	629	626	649	639	630	628	669	611	640	641	630	635	677	627	642	649	640	640	613	675	637	697	682	690	673	691	685	662	600	651	614	628	633	608	616	642	687	648	649	675	653	654	617	598	645	645	623	645	659	637	683	644	712	650	675	661	660	651	668	611	662	683	628	667	662	617	668	634	594	594	714	629	656	637	644	657	616	649	649	594	582	680	610	657	668	653	688	610	623	652	631	663	635	660	648	651	618	676	702	671	673	674	659	637	661	630	684	650	680	628	640	664	670	650	654	632	691	647	614	656	649	655	645	677	626	596	652	661	692	630	646	628	610	601	650	644	662	682	643	625	676	672	614	633	647	681	685	690	635	647	648	634	647	684	660	653	696	661	635	647	658	682	683	634	654	632	630	670	664	666	662	678	673	657	630	613	700	643	679	653	662	637	702	672	635	661	661	668	684	665	706	672	699	672	663	683	642	660	692	639	661	650	649	658	665	614	686	659	653	632	628	634	630	603	660	625	663	642	694	661	691	661	645	693	672	627	708	681	682	619	645	634	671	690	627	650	676	613	708	687	623	627	630	621	648	643	657	628	705	671	639	705	661	657	653	661	638	625	614	648	702	651	648	648	666	634	695	683	651	655	628	682	668	647	617	658	669	662	636	638	612	618	635	654	629	629	649	629	649	612	650	638	621	622	643	653	649	631	647	625	648	677	644	647	709	658	661	631	649	667	625	689	636	620	653	660	620	682	647	640	656	673	640	637	695	658	675	675	644	660	614	626	622	630	652	647	619	675	619	653	664	618	615	662	659	663	666	708	671	667	647	682	627	671	656	680	668	671	650	693	663	648	661	697	629	628	695	640	653	716	690	669	665	701	631	620	642	649	656	646	660	655	641	636	662	609	680	640	635	696	614	662	687	622	627	629	652	669	641	703	650	625	689	635	636	627	651	653	672	660	664	659	639	651	623	627	668	630	632	666	663	679	636	632	641	633	623	651	627	644	636	629	689	654	653	643	671	631	633	610	617	648	630	672	638	639	653	648	641	672	675	686	694	710	668	648	706	623	635	665	629	634	629	693	664	626	648	655	676	631	700	646	656	603	702	687	593	624	690	614	643	642	665	624	650	618	668	639	660	634	660	687	644	682	665	628	619	669	661	614	625	627	640	688	669	636	706	684	616	657	682	652	659	654	635	663	586	658	678	648	632	739	692	668	625	620	623	645	656	616	652	613	650	694	663	629	619	650	622	667	661	682	622	680	598	638	646	703	643	676	611	707	656	671	674	653	654	636	643	685	654	684	653	652	619	668	697	655	677	714	700	643	610	621	697	646	691	622	649	621	677	665	662	669	644	644	644	655	619	640	653	663	626	650	603	674	639	676	663	612	681	661	644	649	603	678	643	647	645	646	642	646	661	622	674	657	686	611	664	670	611	693	646	632	670	617	632	659	675	621	627	638	674	655	640	670	638	675	625	685	682	638	636	619	703	661	663	664	638	681	701	620	610	660	691	667	647	654	664	667	639	633	677	648	640	644	647	646	633	645	630	620	681	665	695	648	634	659	668	656	622	612	635	669	671	634	617	661	638	648	651	653	672	657	639	709	668	674	641	626	635	667	647	632	655	648	679	625	672	674	655	698	624	666	602	664	631	656	617	640	667	624	597	724	699	640	699	614	634	666	671	662	667	680	645	648	638	650	669	639	628	648	641	600	666	657	673	636	623	592	653	664	646	659	680	651	652	691	618	613	646	695	654	651	636	628	615	636	668	656	652	610	675	675	649	638	688	698	652	665	623	606	661	602	671	677	675	649	670	671	630	657	644	647	672	614	676	666	662	651	616	664	699	639	687	660	644	685	642	650	693	614	627	652	676	622	638	673	664	665	702	634	615	680	647	648	666	685	700	621	646	605	656	635	627	640	668	632	600	653	635	639	656	661	636	670	628	612	606	647	643	628	685	625	677	648	645	639	636	699	667	664	683	599	694	669	620	647	677	656	658	652	645	600	700	647	618	697	619	712	638	690	715	616	661	650	608	742	680	659	659	648	685	706	665	672	659	649	663	667	624	663	632	678	644	665	669	652	643	669	625	622	682	632	692	678	721	658	657	654	615	668	630	682	689	662	613	695	659	678	667	638	632	643	711	678	680	650	687	627	638	643	666	683	694	693	639	624	651	691	667	695	665	628	630	639	673	638	650	689	673	635	648	671	710	667	629	627	677	648	627	665	636	644	659	621	698	670	663	662	672	626	668	663	642	695	648	621	649	669	648	689	613	635	669	670	694	674	597	680	637	625	660	616	626	633	655	622	632	644	662	673	660	655	633	667	674	655	633	656	670	667	632	639	672	699	657	648	667	702	644	687	687	688	667	616	648	630	645	643	624	639	647	682	673	661	633	644	663	669	660	686	625	644	658	659	678	635	632	628	671	670	686	706	614	658	640	640	658	620	648	648	647	666	641	679	658	647	671	665	659	662	621	625	680	660	670	641	679	677	696	653	616	649	615	673	667	619	671	585	609	640	604	684	678	673	626	660	676	677	642	702	682	644	674	632	654	713	644	658	598	647	640	640	689	686	644	631	623	698	630	700	677	604	665	665	662	674	653	673	647	641	624	631	619	651	651	650	644	675	659	675	626	621	714	635	629	617	670	638	598	654	677	679	676	644	660	680	687	629	630	635	621	671	659	638	631	651	652	697	652	658	653	664	641	632	654	704	619	635	604	656	714	681	627	602	688	652	653	675	658	682	622	652	645	663	672	633	625	705	654	625	620	658	688	598	663	706	663	655	645	640	628	650	637	605	663	678	676	666	680	667	669	652	634	673	665	678	669	677	637	670	669	671	689	652	672	672	672	655	664	688	635	611	613	610	632	606	634	665	672	652	642	654	660	663	679	628	652	606	605	681	622	659	670	602	685	653	616	646	647	641	677	642	612	660	614	646	625	662	664	644	659	627	656	689	649	647	628	620	660	656	662	646	625	674	632	644	624	628	655	644	669	616	649	664	617	650	624	657	688	649	631	604	635	699	655	657	625	634	638	687	629	664	643	637	654	664	684	606	635	650	638	637	657	637	644	628	670	648	655	669	654	629	621	642	672	624	659	635	651	678	661	645	648	660	666	648	653	639	657	614	659	658	653	674	661	708	655	669	623	646	649	682	658	678	667	611	666	667	657	644	648	655	631	664	639	633	687	686	671	677	580	623	641	632	668	649	638	628	665	634	641	671	611	668	657	671	666	641	667	710	620	661	632	660	641	662	684	668	677	659	696	639	670	669	640	660	601	643	661	650	627	643	709	609	620	636	643	649	659	662	629	638	674	640	648	635	679	640
24384	23310	33306	27938	21890	16725	3328	696	630	672	623	602	692	606	547	612	583	577	610	623	581	596	572	611	588	602	611	587	562	633	612	596	563	636	594	595	605	576	582	606	569	551	610	595	618	589	599	600	606	613	596	637	620	593	554	561	589	608	579	571	593	581	590	590	577	533	631	535	548	579	631	662	576	571	570	611	612	595	529	592	602	584	585	596	624	561	574	623	558	575	559	648	550	571	551	546	575	570	543	591	592	565	637	613	579	568	587	582	648	607	569	598	554	506	574	619	591	569	596	580	548	585	603	613	580	606	570	596	570	586	620	577	583	575	576	594	581	604	553	615	559	592	576	592	570	557	561	562	547	533	582	579	615	592	563	586	584	625	545	579	657	550	615	612	641	646	581	529	550	558	579	589	627	571	600	602	643	608	547	603	578	566	602	562	553	594	581	569	639	604	575	627	589	585	574	577	561	630	579	620	566	652	571	582	549	557	598	613	588	607	598	573	596	615	603	564	590	589	550	577	596	587	592	596	604	596	581	608	584	554	581	578	579	631	609	554	599	569	578	579	591	558	563	563	606	555	582	587	614	550	603	605	559	586	609	595	573	568	568	603	608	582	589	573	586	567	583	613	621	592	614	597	591	609	611	595	568	588	581	585	605	584	598	578	598	592	595	595	620	581	585	572	552	587	564	631	624	612	618	564	613	579	595	612	573	619	583	538	583	582	564	589	570	575	583	576	618	539	620	591	565	574	653	577	586	547	579	589	611	583	583	544	602	537	581	579	633	583	578	613	551	601	610	561	569	550	609	552	603	591	571	555	588	612	605	569	593	571	572	606	517	575	596	586	565	611	622	595	608	580	580	608	600	574	572	536	577	536	594	564	602	563	573	638	574	558	556	613	598	672	567	607	601	552	576	588	597	555	599	555	591	618	609	582	549	570	642	600	591	545	574	592	564	564	561	578	600	600	553	567	558	587	556	592	614	591	578	597	590	565	563	633	567	603	579	658	604	600	614	591	537	565	560	599	599	578	588	627	588	564	575	632	615	583	594	597	590	570	620	603	577	580	598	622	581	585	590	610	550	590	545	592	599	583	610	585	596	597	616	591	568	591	582	564	600	584	574	604	603	610	585	610	547	628	598	559	601	630	582	581	588	595	640	604	607	620	580	597	581	601	579	578	648	551	601	614	581	576	605	587	551	571	591	594	618	571	592	587	605	582	600	590	596	583	594	556	593	608	549	604	595	543	617	574	606	605	584	603	549	568	593	600	611	578	587	588	562	593	598	614	610	568	606	629	623	585	561	604	612	602	550	628	609	561	591	597	585	579	516	549	581	556	601	589	566	605	570	578	561	556	609	517	613	627	572	559	556	605	602	573	578	575	597	559	555	572	597	567	630	556	623	610	611	547	591	568	600	572	619	616	563	580	574	601	560	613	538	566	587	603	557	572	558	569	582	580	612	586	560	529	605	548	579	579	592	555	582	591	564	566	614	567	581	599	559	574	622	616	568	610	524	571	606	558	584	576	585	588	609	566	599	615	595	601	607	624	551	644	562	562	596	645	604	531	592	601	608	647	596	571	562	556	586	612	597	621	573	561	582	594	576	573	552	565	582	622	597	588	576	583	514	565	600	537	618	579	571	593	604	577	599	582	551	585	565	619	578	581	617	611	581	603	564	592	571	592	603	580	575	544	605	609	615	613	544	543	553	585	618	602	592	605	567	606	596	594	615	604	621	597	600	620	586	593	590	603	615	602	563	588	588	617	643	582	613	565	569	593	565	597	621	561	545	618	540	584	538	538	606	582	574	581	605	577	565	583	556	553	550	589	625	575	609	594	592	604	546	559	589	583	596	620	574	633	627	617	586	580	589	623	624	589	581	550	608	639	588	590	608	596	579	580	578	641	583	560	612	597	542	605	580	586	571	603	576	590	597	592	597	592	584	595	589	568	580	589	607	613	616	575	579	597	563	593	580	583	664	580	532	622	603	550	585	580	612	562	615	574	571	575	555	537	600	599	567	587	586	589	583	611	602	577	616	563	582	592	596	571	582	615	562	578	571	592	581	557	629	617	643	598	612	566	608	583	580	570	583	597	570	585	577	584	610	560	609	570	579	548	585	568	587	605	560	608	584	549	562	588	566	580	566	573	597	571	586	568	578	583	575	550	643	594	569	599	578	573	603	596	594	552	573	574	573	572	564	568	582	573	609	573	524	607	588	617	602	552	630	597	580	576	602	559	611	557	563	580	597	582	578	591	578	606	604	579	591	576	605	553	594	623	574	550	621	590	603	604	607	580	580	567	592	606	570	588	558	605	586	566	582	582	631	595	597	617	546	592	545	573	609	609	608	551	595	583	577	590	569	639	602	563	616	561	594	549	589	593	591	575	599	568	601	602	611	609	568	600	568	631	602	576	576	589	586	550	588	552	612	561	585	589	583	620	574	554	538	643	580	585	589	635	575	607	579	612	616	564	595	634	589	586	599	607	608	579	575	554	597	587	575	592	578	571	582	604	627	564	549	579	632	592	619	607	574	591	551	590	575	566	586	555	615	537	568	570	582	575	594	593	607	540	628	580	554	573	583	576	620	573	597	626	565	605	598	567	573	580	570	584	609	632	571	583	565	591	619	596	558	606	581	618	586	610	625	590	595	578	564	601	595	599	595	565	606	542	616	614	564	594	600	602	586	552	552	575	630	607	592	574	594	613	573	616	619	585	575	594	577	562	593	558	577	598	564	622	644	643	560	598	550	624	551	627	563	593	620	611	538	571	586	580	585	592	554	545	564	633	594	579	569	623	609	573	571	605	625	545	569	618	620	569	602	602	560	594	587	540	603	581	587	575	591	556	617	608	565	551	563	552	629	598	571	609	598	568	600	609	588	606	564	612	597	617	556	597	629	580	571	548	560	600	548	562	598	541	600	617	618	566	619	602	594	574	603	584	600	628	593	576	577	570	585	583	577	566	568	572	611	562	608	589	571	608	553	559	542	615	578	581	594	587	593	569	619	553	613	592	596	642	561	563	559	636	615	565	557	567	581	604	535	565	581	585	582	552	560	599	588	605	581	575	627	578	652	614	584	597	586	574	586	602	609	599	595	558	534	592	537	590	601	618	565	615	580	551	573	583	579	557	568	595	625	586	561	600	543	545	581	560	590	591	567	633	606	574	601	593	557	635	635	588	603	596	523	554	589	558	568	591	550	545	571	616	625	629	563	591	601	613	589	543	642	563	578	569	583	589	626	552	577	617	565	568	612	593	596	596	608	590	595	583	575	595	587	609	543	616	575	588	595	545	562	561	570	593	542	553	603	598	566	602	584	577	587	623	592	586	555	559	555	549	567	585	583	602	600	565	606	565	557	597	581	566	581	577	568	607	567	578	604	609	575	622	581	588	583	593	558	582	583	543	573	575	585	580	587	568	603	522	615	563	613	591	578	627	579	566	581	571	582	581	559	627	564	566	581	616	555	577	593	581	574	555	560	588	609	571
63115	102045	78953	47848	21862	7951	1150	931	884	844	894	873	893	874	875	860	844	893	848	888	929	921	904	901	936	888	895	852	834	883	869	923	845	848	916	824	859	908	883	841	905	824	845	923	859	862	899	884	854	869	824	848	871	900	844	895	900	918	931	917	863	909	916	912	907	860	810	864	858	874	822	850	861	857	886	856	840	928	895	959	877	872	913	879	846	875	831	865	894	865	895	887	877	840	902	860	875	896	852	927	831	880	909	897	889	878	905	837	850	892	942	846	883	883	917	861	877	910	906	847	910	863	877	873	868	858	864	915	903	903	813	903	888	897	917	851	901	929	848	878	867	882	797	901	883	948	983	878	867	857	880	884	922	856	828	902	858	899	866	895	876	916	941	891	868	885	916	899	878	893	894	930	934	815	890	884	890	929	854	925	879	910	865	893	869	908	852	911	873	914	857	883	872	934	881	897	921	903	884	889	881	899	851	858	865	873	884	938	892	882	864	882	904	891	945	861	875	865	837	925	882	876	857	908	938	859	852	905	890	866	899	861	851	881	903	862	899	906	877	856	906	889	896	903	911	822	883	907	894	893	846	905	885	855	925	871	869	963	873	878	898	907	914	871	877	834	853	924	911	900	900	859	899	856	870	857	919	843	879	884	860	946	943	909	874	855	918	839	925	906	894	907	926	919	869	920	870	841	886	882	843	829	897	864	898	910	857	895	899	887	909	874	863	889	803	884	949	892	884	863	843	874	878	860	925	882	874	901	907	862	866	865	847	878	884	878	887	873	851	878	894	931	894	826	890	886	843	939	818	863	933	853	897	807	911	845	903	927	896	919	835	858	854	847	903	891	884	894	920	860	883	891	892	898	871	884	871	883	876	908	917	902	891	885	907	859	838	839	870	891	867	869	876	860	879	872	891	839	908	868	870	858	926	955	911	859	892	865	896	848	928	882	849	899	886	916	868	872	861	910	892	866	896	903	852	919	913	861	869	875	866	860	923	852	855	907	867	862	896	868	904	841	903	894	896	876	892	930	842	886	860	864	936	859	851	874	811	888	893	900	924	859	927	903	856	876	918	878	894	886	965	874	883	903	911	898	856	918	883	901	901	894	848	900	879	902	862	844	892	864	857	903	864	882	887	913	895	908	899	852	909	896	925	880	855	897	907	908	867	895	886	878	906	951	883	913	908	907	887	817	892	888	915	911	850	978	895	919	835	927	868	931	917	956	898	888	935	843	848	913	848	880	922	904	918	872	903	877	868	880	909	880	879	830	876	869	867	876	909	879	854	927	906	885	878	883	935	892	863	893	850	893	855	931	873	896	920	936	868	913	910	906	869	912	812	868	836	912	871	874	898	909	832	852	888	861	885	941	891	894	908	918	847	956	825	891	815	881	887	874	893	891	837	888	856	898	880	845	848	892	849	881	863	907	816	862	856	883	869	853	901	922	864	923	864	832	906	909	872	895	888	859	894	889	887	846	838	888	884	934	828	859	879	859	867	805	833	880	841	924	869	911	885	918	880	877	864	863	909	900	889	891	878	848	919	869	866	869	873	837	886	918	882	931	816	858	929	893	894	867	923	829	888	867	895	879	886	883	917	869	875	854	871	873	898	887	877	893	869	877	867	936	880	881	924	911	929	897	846	842	912	831	953	941	876	891	886	867	919	839	917	865	834	890	901	898	920	944	893	933	919	881	912	864	884	896	892	898	888	907	944	903	875	864	930	914	917	881	875	905	888	888	853	902	845	905	845	858	867	919	883	817	895	928	887	831	856	911	831	874	905	851	826	947	833	852	822	897	829	905	903	894	938	887	876	868	859	912	846	885	868	864	883	886	859	907	874	846	853	878	869	900	887	893	867	850	963	872	890	853	887	885	819	852	920	867	834	905	835	881	871	897	871	855	856	905	814	891	918	939	932	808	879	877	901	881	923	925	935	911	876	900	931	826	880	880	888	870	901	876	876	859	938	872	897	936	876	899	864	897	877	944	920	881	873	917	879	899	875	858	858	882	939	881	929	920	890	919	865	878	912	891	886	863	901	851	888	907	927	870	872	880	884	909	853	865	880	848	839	818	882	847	917	908	879	846	923	869	910	927	896	886	873	885	913	834	876	899	913	858	856	915	834	915	914	903	912	834	913	894	912	894	902	932	882	890	906	886	852	913	902	841	872	900	900	880	876	879	861	885	935	914	849	890	893	918	904	822	856	902	856	885	859	918	873	862	877	871	884	894	894	863	887	900	884	859	890	811	859	886	892	908	929	886	901	894	880	933	866	858	903	891	850	863	880	894	887	860	867	914	856	900	887	857	905	894	918	899	841	866	924	908	917	897	899	864	929	867	863	851	868	919	926	920	861	914	823	916	901	861	861	889	942	865	896	978	924	899	905	872	857	891	903	823	896	902	855	896	950	866	893	871	837	844	895	843	921	891	898	953	905	914	843	909	880	873	910	860	887	881	867	890	883	901	847	849	862	893	922	875	892	875	905	933	913	875	884	871	866	854	862	839	862	851	914	917	849	872	822	919	878	930	892	884	906	867	889	832	867	945	896	853	839	916	854	883	876	880	832	902	883	898	908	877	830	898	902	916	938	918	940	852	847	832	897	906	900	900	869	903	869	861	922	869	838	877	906	877	875	915	920	881	901	909	901	859	929	896	888	901	923	823	882	874	869	898	867	871	911	870	903	922	899	861	866	953	847	961	901	868	887	896	851	868	841	885	912	892	859	882	913	902	868	903	868	912	845	917	865	887	868	829	890	863	900	886	882	896	848	894	901	875	863	883	857	839	850	921	844	877	866	925	862	875	892	925	956	909	858	898	844	961	899	876	846	882	866	853	836	912	878	936	911	900	898	819	880	879	852	903	852	855	910	874	910	855	913	819	900	896	902	948	896	876	850	889	911	867	881	843	863	865	915	930	846	913	895	842	946	896	872	902	881	918	925	945	915	875	838	907	877	889	881	833	895	876	851	920	858	923	891	784	925	848	870	860	913	851	867	846	931	902	896	840	875	873	890	894	923	880	917	882	879	878	862	938	884	873	908	894	881	896	896	860	834	849	896	865	889	914	875	844	849	901	904	937	849	921	926	902	872	841	844	874	859	940	882	913	831	941	943	872	892	941	874	916	819	861	831	876	831	918	920	874	912	887	884	859	834	875	869	871	886	925	909	857	875	897	894	868	877	921	871	915	896	835	863	855	920	870	908	871	889	897	911	920	888	836	892	895	903	913	901	880	920	867	895	898	879	881	881	936	878	893	918	912	879	897	938	964	842	925	856	874	886	923	872	920	928	887	862	862	892	890	843	844	849	922	887	905	848	857	918	890	890	903	868	830	933	856	822	880	856	893	875	947	884	850	911	926	885	865	830	885	870	909	872	927	918	937	895	906	820	920	857	836	905	837	878	896	857	854	848	837	897	878	885	875	973	928	866	849	916	904	892	927	951	895	905	872	912	895	936	857	855	853	914	901	928	899	878	851	891	901	953	826
31190	32022	30050	14486	1907	595	310	307	314	329	302	315	320	315	304	322	321	330	311	308	310	313	307	326	326	297	346	316	305	319	315	291	312	303	283	306	307	331	301	296	348	314	285	295	290	319	312	293	285	314	285	345	280	332	313	317	296	302	321	312	303	321	320	338	305	337	301	304	322	323	304	279	299	301	315	321	309	300	276	318	280	319	321	330	333	324	293	326	327	304	310	292	320	324	306	340	305	328	292	302	315	333	323	309	333	334	304	341	350	316	328	355	317	303	365	326	292	308	327	321	319	297	329	323	310	326	331	304	316	305	319	323	311	321	311	293	310	306	348	315	315	310	337	291	312	318	320	307	333	310	309	338	315	335	319	302	297	330	303	301	293	313	309	329	332	331	332	330	328	300	321	324	282	313	303	293	307	327	314	309	298	302	304	305	346	330	293	336	323	312	335	315	315	305	298	309	323	291	322	310	297	330	315	330	299	308	295	307	313	298	287	309	326	314	295	342	314	290	325	324	285	328	350	304	320	297	318	316	292	292	324	305	322	327	327	306	323	294	312	315	334	328	321	280	327	310	324	287	311	315	343	310	299	355	305	291	308	322	323	320	312	328	320	336	345	305	299	306	309	316	315	297	316	311	313	309	311	324	312	334	310	308	348	302	326	334	317	343	310	296	302	326	302	326	309	306	325	301	324	321	286	341	309	335	315	277	314	311	285	327	285	342	315	299	308	326	318	307	320	308	310	302	309	330	319	304	299	320	331	326	316	323	339	334	335	311	306	315	300	312	315	321	313	307	349	322	322	338	307	314	276	317	328	324	315	303	319	338	322	342	362	320	288	310	341	329	310	322	311	317	325	314	316	303	309	312	316	324	319	280	315	333	310	277	335	340	310	309	312	297	303	324	305	313	336	278	312	328	321	321	320	301	277	300	315	321	292	332	296	313	296	323	320	319	317	297	318	307	306	297	304	289	299	346	300	311	295	335	314	297	261	302	317	280	336	312	273	300	338	300	324	294	302	309	291	303	319	329	347	318	308	316	317	323	290	295	299	300	319	328	321	308	322	306	325	336	309	302	311	304	341	285	327	316	338	308	354	301	337	322	319	356	303	308	322	306	296	328	305	329	306	344	301	278	325	318	309	316	314	297	316	324	332	315	300	306	318	290	336	321	317	327	308	365	298	295	350	300	301	310	334	297	321	295	306	316	341	292	283	309	334	289	349	321	299	336	310	313	313	323	327	317	335	329	329	297	326	290	312	346	328	299	313	298	281	330	344	297	300	285	304	327	335	332	327	275	318	316	326	331	301	325	350	315	319	294	327	321	314	305	320	334	310	290	273	342	370	311	295	314	307	273	312	349	340	320	317	351	341	313	338	323	326	332	310	288	323	317	324	335	313	309	289	310	277	319	294	332	324	309	342	321	295	284	297	318	293	313	313	320	342	339	303	314	335	334	296	267	328	336	325	289	288	295	328	340	319	311	300	316	306	313	322	291	317	290	315	315	311	334	314	316	332	308	305	304	303	306	324	308	317	299	340	330	311	324	345	290	305	311	317	316	326	289	314	287	306	288	293	305	332	297	309	292	307	305	345	337	333	276	298	334	303	322	340	313	286	314	317	302	320	311	336	290	321	329	310	301	311	315	304	305	308	318	301	299	312	305	334	324	318	314	299	296	324	299	334	322	330	305	312	324	327	298	311	346	318	299	330	315	309	321	346	300	313	287	340	318	315	294	323	327	307	305	313	299	328	314	338	328	328	295	288	329	320	333	328	269	294	329	328	291	355	307	329	298	321	329	316	311	299	277	320	313	323	313	300	318	319	308	343	301	294	327	312	289	306	299	328	299	315	350	321	331	318	258	314	297	310	331	283	347	299	309	304	334	300	326	292	342	304	333	346	297	339	320	305	332	294	331	274	343	313	315	299	323	303	290	318	339	292	302	298	323	302	288	274	280	318	320	326	300	292	322	331	294	318	314	295	295	331	288	315	306	293	302	317	331	289	330	325	274	323	327	326	315	337	292	333	324	293	322	295	302	286	305	328	312	308	311	337	298	296	330	337	315	296	304	320	334	293	317	283	287	315	303	312	299	318	300	298	316	323	297	299	317	279	311	304	332	323	319	328	307	292	334	324	305	296	311	296	284	308	330	342	321	332	296	329	342	317	286	303	292	321	331	351	306	291	303	313	313	307	328	306	315	315	294	302	337	299	324	301	323	322	322	303	303	306	356	321	309	325	321	300	300	333	334	304	287	337	297	326	280	306	303	306	313	292	321	335	333	328	313	311	308	308	330	329	305	319	315	293	269	327	303	302	325	343	291	315	289	280	314	327	333	310	294	324	321	306	298	325	297	325	304	299	271	324	330	310	295	330	278	316	277	302	340	303	332	315	309	323	340	318	333	287	331	312	299	298	310	327	297	301	299	317	298	349	296	300	336	274	334	304	330	317	310	296	291	317	313	322	322	309	319	292	313	316	315	287	306	300	309	292	337	327	342	355	308	305	320	301	292	303	315	325	291	322	312	272	332	327	332	316	308	284	313	326	373	318	286	322	302	323	325	336	303	298	342	299	261	301	309	309	343	333	300	315	311	310	309	284	314	288	336	306	296	322	323	328	326	302	299	320	302	290	310	281	328	310	329	325	300	330	304	329	288	330	300	291	292	312	309	334	294	295	311	325	319	320	283	316	310	311	309	331	358	286	301	319	338	343	316	292	338	292	319	290	323	339	304	294	306	299	321	321	287	327	305	312	347	317	316	298	310	291	330	318	304	342	331	303	294	298	301	281	329	313	325	301	280	307	304	326	325	299	304	309	321	339	341	333	306	310	324	318	313	308	318	297	300	297	302	332	333	280	298	326	334	314	311	301	323	303	319	342	312	315	301	320	297	334	322	316	335	305	320	299	314	309	320	311	324	311	292	293	317	320	320	333	317	306	290	328	318	302	340	313	299	329	312	316	304	304	309	284	309	322	329	332	310	343	306	305	318	329	302	340	311	301	309	319	342	321	325	295	314	299	318	312	311	334	326	329	324	316	282	324	312	312	310	291	317	320	295	337	291	317	340	326	316	338	299	319	302	324	300	303	341	289	312	299	279	284	297	340	315	302	320	292	290	300	291	299	323	303	319	299	302	356	304	306	308	295	290	334	323	340	330	329	287	320	300	317	312	319	333	311	318	309	304	330	311	325	297	315	306	355	308	295	287	292	316	320	304	317	326	309	345	285	309	315	320	321	349	317	300	300	290	307	318	285	308	320	332	323	297	323	331	305	333	301	322	286	297	322	328	295	342	343	306	306	298	302	321	297	324	314	341	325	286	321	276	311	310	329	300	285	301	312	317	337	306	329	283	315	322	303	283	305	342	326	329	304	303	329	318	317	300	326	330	310	314	321	333	332	303	308	300	302	322	284	327	308	314	325	327	331	306	305	312	319	323	328	318	334	314	318	309	317	306	307	294	323	325	312	317	304	318	344	317	331	352	306	316
39729	49644	35366	14631	3266	1239	515	540	515	550	549	526	501	513	526	524	486	511	503	495	558	494	546	506	491	512	519	521	549	516	540	515	497	525	538	496	503	511	489	535	538	518	558	484	537	503	504	539	532	520	535	513	551	525	528	491	570	523	550	549	536	513	518	543	536	501	541	520	557	485	522	519	537	481	546	579	512	531	496	554	558	535	512	543	556	513	544	511	519	519	536	516	515	493	505	519	541	556	556	512	502	536	543	541	515	522	534	518	517	467	543	513	508	491	547	525	517	531	517	524	498	499	494	579	547	515	554	491	500	519	503	539	466	523	488	503	528	517	516	545	505	554	543	549	526	503	552	553	535	552	513	524	528	512	574	533	503	518	537	515	521	547	554	501	533	526	483	507	552	503	525	525	549	535	558	502	501	517	499	526	476	548	539	545	515	499	539	523	506	488	550	546	507	485	506	495	533	512	545	514	559	516	508	494	534	542	543	549	510	533	508	575	496	506	460	535	524	548	514	524	501	541	549	543	535	525	504	560	491	507	553	514	545	484	532	536	527	525	527	555	521	523	496	511	487	532	555	488	537	566	490	537	536	493	534	492	531	513	525	549	503	545	499	546	531	551	467	521	545	492	513	532	538	486	493	503	552	502	490	543	522	492	523	477	546	513	479	511	491	509	472	525	477	509	533	517	485	491	511	530	531	517	531	531	548	530	525	507	529	547	538	565	488	566	491	499	529	489	549	536	498	493	493	524	531	527	522	513	497	556	524	536	516	523	507	508	527	513	522	454	512	526	495	533	534	535	530	532	491	517	539	508	583	516	519	517	536	600	515	520	549	543	520	493	537	537	546	520	532	503	530	511	518	494	505	553	523	504	530	502	542	510	504	488	567	517	553	514	514	507	493	523	526	532	507	535	520	539	505	524	459	478	518	519	537	498	556	520	572	512	472	523	509	539	535	510	498	535	489	535	520	477	501	526	513	520	525	528	526	534	540	501	513	526	550	548	529	501	510	547	487	560	549	518	508	503	484	566	535	494	522	492	536	514	501	510	568	526	519	534	559	530	537	514	510	500	532	520	497	507	515	500	537	505	520	520	512	529	515	511	503	532	522	520	518	529	496	544	549	522	540	546	537	523	533	549	540	514	532	512	548	482	503	562	524	514	506	516	535	539	544	534	519	568	497	543	529	524	556	534	566	483	540	518	554	511	541	539	492	525	502	545	531	530	523	505	531	497	488	532	499	529	533	491	496	577	512	512	503	491	542	567	485	529	507	523	504	561	520	575	530	504	490	564	483	540	536	537	508	509	531	511	489	503	509	533	529	508	527	540	538	521	487	501	522	522	516	521	524	498	525	514	549	509	495	489	495	530	525	485	495	551	523	485	511	509	553	538	503	543	496	536	524	549	476	501	492	550	506	505	495	534	544	521	519	523	537	503	525	529	529	532	502	532	507	486	521	554	525	524	533	534	530	533	549	557	539	519	551	476	508	528	511	506	524	508	520	506	562	508	550	547	505	514	511	565	498	541	513	507	499	533	551	537	521	544	510	504	546	524	523	518	505	489	511	503	549	567	514	528	473	515	528	503	534	547	568	492	540	546	554	506	547	536	519	528	476	514	521	558	524	527	502	484	558	498	536	516	526	525	525	558	534	547	520	530	499	509	504	546	554	534	534	512	528	487	575	538	561	538	533	517	529	511	553	524	502	521	518	509	481	487	534	516	553	511	491	563	527	529	524	513	496	521	517	518	521	519	525	535	516	491	450	513	501	479	514	512	527	531	503	548	507	498	494	527	523	513	507	520	540	510	536	536	518	530	557	537	530	519	516	504	512	490	547	519	502	526	545	498	541	477	499	500	518	480	532	527	555	534	544	526	504	509	477	509	530	515	496	495	545	499	514	518	498	527	478	501	542	511	504	539	521	506	549	536	543	537	531	505	548	510	558	529	501	514	530	562	482	560	478	509	559	539	540	511	503	553	510	525	539	514	496	552	505	578	501	506	553	509	538	520	545	561	554	534	532	555	555	574	552	507	486	542	535	540	510	523	549	530	539	533	537	488	524	529	516	515	537	522	533	500	535	536	518	551	522	552	523	524	517	510	547	579	519	514	563	542	528	511	514	503	548	534	552	516	501	529	518	497	551	552	540	517	580	545	496	568	488	529	503	502	513	511	541	532	534	550	561	551	550	557	565	538	544	512	530	565	496	533	525	541	500	543	540	512	512	548	525	502	499	486	510	495	548	536	540	525	532	566	534	504	464	531	529	528	535	498	502	508	541	515	508	513	524	523	562	502	475	490	507	534	555	489	521	488	515	516	530	528	548	551	562	550	562	491	508	510	548	472	495	535	541	515	553	526	516	513	480	537	567	542	530	496	522	533	479	528	557	538	488	533	553	492	508	524	537	528	523	517	513	537	531	477	576	494	511	544	553	548	526	499	491	477	487	500	510	480	487	504	508	529	519	563	504	561	537	521	506	524	504	495	483	514	505	499	527	517	522	529	548	498	521	506	498	549	487	535	553	504	501	548	477	553	539	473	475	531	513	527	533	492	512	501	510	517	490	536	526	501	532	500	539	519	498	497	498	536	531	487	511	529	498	515	478	526	496	555	506	550	533	538	554	567	533	525	537	574	505	528	513	499	536	533	544	527	511	551	542	525	513	524	535	522	502	516	534	522	514	510	485	512	503	532	503	527	552	563	490	565	490	527	478	486	511	477	527	561	540	538	491	503	549	513	541	519	514	522	466	466	550	545	508	524	544	560	500	509	502	523	539	516	523	551	504	507	523	537	479	526	531	507	480	480	486	493	588	487	585	490	502	511	479	520	495	561	554	554	494	518	521	524	503	536	530	548	532	485	538	514	503	518	535	519	477	548	535	510	522	496	528	533	541	514	516	502	527	517	539	513	548	493	530	539	534	510	535	535	518	531	512	468	521	519	495	538	527	519	524	502	529	539	541	531	550	521	512	504	545	514	515	561	522	553	508	487	582	531	506	505	519	518	532	561	530	510	495	528	532	463	477	520	509	488	517	553	527	475	536	471	515	471	535	557	532	501	520	537	518	545	501	535	527	523	544	503	493	552	502	526	576	506	500	521	512	530	523	529	531	518	514	541	525	537	490	499	538	523	536	520	569	546	463	532	515	531	528	523	498	510	529	530	524	554	525	503	525	546	555	566	497	511	516	515	533	539	489	511	538	497	568	518	542	497	505	548	491	499	508	488	490	515	540	524	480	514	560	516	542	510	548	517	574	502	535	539	529	506	563	502	531	505	492	541	550	547	548	507	525	538	539	493	523	532	502	557	517	505	513	545	501	564	523	562	524	525	506	497	546	531	520	513	479	520	582	512	544	509	513	494	546	526	521	542	532	530	540	494	493	506	561	511	541	517	487	510	522	542	521	520	533	509	535	541	546	539	537	477	517	502	508	534	538	537	550	548	506	572	520	527	517	501	532	537	549	519	534	506	502	548	531	502	525	484	522	515
25367	25500	36995	30368	19887	8987	897	470	433	361	420	419	406	441	431	443	415	416	434	421	392	431	430	391	427	408	404	392	412	457	396	409	417	424	408	421	438	414	445	401	429	421	400	412	456	393	393	377	464	400	420	436	378	452	408	393	458	418	403	424	462	431	453	395	453	408	371	409	431	440	404	413	422	392	433	438	443	408	420	396	419	415	384	412	437	405	399	416	408	403	421	393	442	415	410	418	376	421	442	410	400	417	441	428	404	424	436	394	407	403	401	448	454	418	435	456	407	436	420	427	395	442	439	439	420	389	390	419	475	434	406	436	403	424	363	369	441	414	410	396	424	396	402	450	391	411	438	412	377	428	400	425	415	428	398	427	391	408	438	434	377	400	398	415	430	405	393	419	405	420	369	409	421	359	429	409	413	412	442	426	398	434	424	445	396	426	418	459	396	404	397	418	420	448	405	395	413	404	420	403	422	430	420	437	430	392	409	411	411	396	441	430	445	417	417	414	414	402	441	443	483	441	399	430	400	396	411	396	478	432	433	433	438	416	449	419	392	417	372	429	395	400	425	419	429	417	408	416	382	394	416	433	398	406	399	404	429	410	385	432	412	386	440	402	402	415	506	406	469	440	429	405	408	400	408	390	413	421	418	409	380	411	451	444	393	435	406	434	439	400	461	389	408	416	419	384	407	417	437	418	412	423	399	417	408	396	441	443	462	411	405	401	402	399	390	450	402	393	388	417	406	430	438	383	407	410	400	398	391	445	437	434	459	438	438	434	414	482	440	454	417	408	401	438	409	408	417	372	408	423	431	399	408	399	422	403	390	445	441	446	382	453	429	405	372	379	430	398	408	417	420	402	423	433	429	429	415	394	435	424	417	388	408	412	426	419	423	423	379	396	454	398	429	448	409	424	394	422	438	416	409	397	377	431	446	377	402	411	432	443	439	433	421	420	458	407	413	452	367	431	405	417	429	414	413	398	428	441	447	419	428	435	420	393	401	411	428	465	421	438	397	398	409	395	403	409	428	384	398	420	413	397	406	435	410	389	422	405	418	420	423	424	420	407	440	432	396	401	444	451	486	404	402	417	378	423	391	446	422	395	388	416	423	388	368	411	389	400	405	416	443	417	393	387	415	407	431	425	405	437	425	451	431	435	394	396	403	408	431	394	416	419	435	410	436	389	416	379	395	401	427	395	406	405	425	446	420	391	409	432	394	399	420	438	416	408	437	400	414	407	418	414	390	375	412	423	402	409	431	390	418	431	394	391	405	388	401	434	460	454	411	413	411	430	405	387	461	392	450	420	402	400	446	443	435	400	445	418	391	442	423	404	440	365	412	401	412	398	430	414	455	427	376	387	432	459	456	411	420	443	417	432	392	405	401	409	441	412	409	412	382	402	453	435	425	436	412	429	446	427	420	398	408	427	402	396	395	393	411	413	402	438	422	453	391	419	402	429	398	429	455	404	449	400	423	423	422	435	354	410	381	426	398	419	424	436	395	422	428	409	405	379	392	429	441	407	388	401	429	416	416	387	405	394	393	412	444	454	401	383	411	431	418	420	394	442	398	390	391	389	389	398	420	408	402	409	400	430	436	398	393	448	429	409	378	461	430	440	372	421	401	404	402	437	420	452	424	423	381	395	462	412	401	428	443	413	427	418	407	424	411	403	388	417	400	444	401	435	400	432	443	402	415	435	405	389	439	438	427	377	402	421	428	424	433	448	414	426	438	413	393	408	405	430	384	420	356	470	414	385	452	389	401	372	385	436	380	459	382	424	385	370	428	398	421	387	364	443	400	417	383	410	415	411	396	348	458	447	445	391	386	401	370	445	411	408	384	410	393	396	426	415	418	465	445	417	394	441	406	457	416	407	415	425	434	426	426	424	403	440	411	395	401	447	417	418	412	402	416	394	435	425	413	376	431	404	397	453	392	397	421	450	425	421	390	426	423	363	392	428	410	423	427	405	398	422	408	390	423	388	408	449	415	398	394	419	407	423	446	408	437	409	395	421	381	453	423	390	386	435	408	420	388	404	421	382	429	446	398	415	380	423	418	416	398	489	416	437	444	422	421	461	437	410	429	439	393	434	405	428	408	369	443	396	372	443	425	434	398	407	397	412	406	401	383	420	399	430	391	445	429	417	428	439	443	438	428	437	434	440	461	400	415	412	400	463	443	420	385	402	432	434	414	412	426	435	413	404	455	419	416	415	437	427	436	408	422	365	375	416	425	416	408	434	431	411	420	441	426	411	408	405	420	408	425	419	415	438	446	404	396	442	442	413	410	390	409	409	445	448	444	428	466	410	437	412	428	408	385	428	384	415	434	438	446	448	426	394	435	434	455	391	401	423	392	381	448	444	417	437	450	404	416	408	426	417	374	430	447	434	439	396	389	392	432	427	399	415	394	447	410	376	392	407	397	432	389	391	402	422	441	426	404	395	438	431	430	433	387	399	424	407	394	419	402	396	443	395	417	435	422	395	390	401	404	416	432	432	471	419	411	443	392	432	423	430	431	408	426	425	409	432	425	426	458	437	403	432	451	414	412	410	430	384	434	433	413	411	404	415	417	398	406	440	424	416	425	404	404	433	415	423	441	425	400	417	411	399	406	397	406	411	411	482	422	391	414	382	463	410	423	425	428	440	417	445	413	401	415	426	486	451	417	361	447	407	441	394	422	394	396	433	421	407	368	423	407	412	384	384	433	454	402	397	444	420	419	436	442	425	453	399	387	416	434	416	408	404	420	427	419	424	467	435	406	380	414	442	397	440	411	407	403	393	440	395	425	399	419	414	430	397	444	392	428	399	428	416	426	413	417	470	417	411	395	427	401	421	427	433	430	439	459	418	431	420	434	426	392	420	415	431	425	435	391	439	434	416	460	399	423	415	426	403	405	417	435	420	394	414	411	415	396	383	429	402	416	444	400	421	424	403	413	434	433	407	394	415	404	434	405	444	414	405	403	412	416	435	424	398	419	418	404	381	430	413	393	411	428	417	427	430	432	391	425	405	453	455	458	407	413	438	402	391	386	401	390	416	433	403	395	429	413	463	416	437	443	429	448	412	440	437	394	438	411	391	399	417	425	387	383	397	429	377	420	434	412	378	408	410	393	437	412	418	392	425	429	460	393	442	451	412	424	413	426	416	373	383	404	447	442	428	421	417	463	427	393	438	453	426	445	447	401	428	395	419	421	362	406	438	424	420	466	429	414	402	397	410	406	422	415	461	417	437	419	380	406	412	431	444	415	437	484	419	446	439	396	386	416	425	401	415	407	418	409	410	441	395	404	414	434	437	416	378	429	435	376	390	413	404	411	428	470	424	422	420	426	421	400	425	438	416	396	415	427	419	419	420	450	447	422	371	430	444	394	430	393	403	412	412	425	404	427	418	428	402	402	425	448	432	450	400	422	403	451	395	417	412	390	421	412	411	372	380	373	405	400	386	400	415	399	423	445	409	408	408	419	390	429	440	423	433	433	412	429	416
62794	95618	71348	40083	14673	5478	849	672	647	661	672	640	653	641	685	661	635	648	640	633	680	675	681	633	693	667	697	658	621	594	680	681	733	625	615	689	650	664	686	645	647	670	614	659	625	619	654	679	684	663	652	627	632	676	669	645	660	673	690	677	678	670	662	640	668	637	693	638	651	699	698	660	691	676	624	646	679	667	633	648	662	665	707	613	704	633	690	713	642	674	625	631	674	683	612	611	690	715	651	609	668	670	665	687	680	666	682	630	665	617	651	661	645	697	652	619	648	654	661	682	657	691	714	691	618	692	659	691	679	702	656	652	707	648	654	637	678	682	689	675	617	631	641	646	690	668	672	639	645	639	669	634	646	664	634	658	665	615	715	658	659	657	635	642	652	657	698	640	683	617	669	699	638	686	644	677	662	638	640	664	647	665	678	624	667	646	653	648	661	655	639	688	687	652	675	653	687	646	642	664	621	641	684	693	664	675	704	710	682	727	676	658	664	631	602	659	638	655	651	669	686	675	689	657	671	681	679	596	672	696	659	660	668	713	655	651	662	662	674	648	679	686	724	648	641	632	673	661	689	674	681	667	652	677	717	634	705	641	681	635	639	644	678	623	650	687	645	688	681	644	675	692	621	642	654	637	655	670	642	674	651	660	664	643	644	633	671	685	656	641	630	632	670	629	630	668	640	640	659	681	625	679	675	691	633	678	601	692	644	671	624	671	647	632	667	653	589	692	673	671	691	691	655	620	655	620	665	618	696	674	653	651	681	585	662	681	672	649	670	702	690	643	643	681	650	675	645	626	681	678	637	649	655	665	654	640	652	589	621	661	709	610	674	660	649	669	683	658	684	635	686	660	623	678	608	702	590	694	636	661	659	673	633	691	661	678	658	622	636	651	685	654	654	640	624	617	649	664	697	641	627	667	664	658	682	668	660	634	664	719	667	621	722	756	645	667	663	674	693	717	670	664	632	661	674	684	637	650	659	652	673	640	663	669	648	627	624	643	667	632	631	657	674	680	645	649	727	634	682	633	674	722	667	653	620	694	677	638	683	698	658	644	640	671	655	673	673	590	655	693	652	677	649	666	658	649	642	698	699	628	718	648	643	634	671	686	655	697	643	614	666	622	669	647	697	656	682	696	667	642	686	698	618	643	653	671	595	616	635	688	630	669	662	654	641	623	729	707	631	664	695	660	681	672	645	663	633	657	637	678	672	693	662	613	667	665	632	638	643	628	644	692	672	681	635	667	679	667	650	651	644	678	657	705	659	646	595	606	628	628	635	638	695	719	649	685	653	633	646	641	657	646	626	719	676	623	665	650	692	610	625	681	653	627	629	680	640	686	636	647	598	653	680	620	623	664	640	668	640	668	660	673	639	627	668	649	603	649	661	638	676	669	676	645	661	693	706	640	688	602	652	649	655	676	712	668	674	639	681	640	643	679	661	645	682	681	675	659	680	652	680	660	638	649	651	632	643	701	684	650	688	651	616	666	681	672	670	652	696	574	614	674	630	643	614	639	674	630	708	669	625	648	652	659	645	666	654	678	637	661	725	619	628	669	592	628	695	642	660	672	632	641	670	665	681	637	650	634	577	652	685	634	648	628	699	667	670	642	686	693	622	669	612	613	689	672	606	680	634	619	645	651	652	637	703	646	619	667	680	658	676	676	642	617	687	660	659	658	681	645	682	654	691	652	660	665	623	647	637	632	678	630	664	679	670	677	716	681	682	699	651	656	648	654	619	638	665	645	641	638	595	664	702	654	638	681	640	659	675	690	662	614	646	636	635	719	695	644	686	647	653	693	661	684	652	647	618	644	660	696	603	632	621	596	630	616	655	640	640	623	683	625	661	652	630	642	619	610	655	641	646	660	686	655	676	615	656	597	639	663	646	672	646	654	652	703	658	653	699	628	703	679	670	645	642	688	699	669	676	659	694	626	632	638	685	630	634	633	677	649	640	670	639	725	652	641	700	608	629	604	650	638	656	614	669	644	659	674	640	670	686	651	639	702	670	688	676	627	653	644	644	677	634	671	687	659	643	678	729	684	662	656	679	676	647	696	686	632	704	657	619	632	651	591	627	645	703	637	679	653	632	639	641	681	644	660	717	636	665	629	700	650	646	713	625	664	677	637	624	681	679	667	658	653	638	651	671	663	623	687	686	651	626	651	682	670	629	657	694	659	641	642	671	613	665	698	641	624	634	643	645	632	630	650	636	623	657	700	681	658	685	670	643	654	636	594	664	677	648	672	654	679	650	647	670	660	622	699	656	687	702	627	688	630	677	616	650	644	667	662	654	643	695	674	655	666	678	641	688	647	645	672	653	675	655	667	634	685	660	643	659	683	703	620	632	687	642	653	653	628	644	656	695	621	653	680	629	674	670	650	659	644	649	657	667	644	643	629	667	653	663	646	675	663	595	669	703	654	636	667	673	668	664	660	650	630	656	688	687	689	624	648	632	629	624	629	616	645	647	652	630	694	669	635	655	657	699	642	613	626	702	614	641	632	691	660	705	622	661	643	670	603	658	662	626	633	658	665	661	659	702	701	674	649	662	657	685	620	667	665	673	637	656	664	624	677	667	644	647	687	630	647	642	652	662	722	655	668	640	699	678	674	669	638	633	641	660	630	661	680	625	645	672	614	600	709	657	691	616	614	669	732	651	703	642	667	644	682	662	698	646	656	644	663	661	654	642	649	608	676	627	646	684	646	718	662	616	679	686	608	702	674	651	683	660	640	687	659	629	638	658	649	695	643	663	660	627	667	677	653	669	693	626	661	649	626	668	667	679	691	636	660	657	648	680	619	627	660	694	650	643	667	662	650	658	708	667	619	637	669	670	681	655	701	688	611	657	688	679	663	655	699	663	636	672	656	715	710	676	644	639	737	645	633	679	658	663	642	652	655	692	668	690	642	701	647	628	657	681	695	704	654	662	653	653	690	649	677	619	623	653	675	656	621	677	632	659	681	682	679	670	683	653	653	687	672	672	691	650	690	628	667	678	639	646	638	670	665	661	684	650	672	662	598	655	651	611	680	643	688	684	711	657	641	666	666	659	650	676	652	676	660	658	639	668	613	650	668	640	676	657	663	653	652	668	634	665	678	651	625	697	629	685	666	672	657	661	693	667	687	666	625	640	640	636	653	650	635	661	704	665	681	644	613	690	639	648	629	598	663	667	662	642	658	696	659	621	635	660	667	668	670	677	656	668	654	628	671	662	657	640	661	610	660	626	670	681	621	609	679	624	705	651	689	699	672	661	709	653	715	690	598	668	609	633	660	653	619	661	651	665	705	637	636	653	613	645	669	658	637	670	683	618	632	622	664	661	643	671	659	646	639	659	661	652	677	668	647	674	667	690	679	680	621	662	657	631	663	680	676	647	678	721	616	642	667	656	685	680	679	687	598	639	601	670	651	607	686	644	674	650	682	626	650	694	677	686	658	619	675	644	649	616	692	670	681	632	645	684	653	681	757	658	629	683	634
24370	23615	33334	27967	21776	17810	4265	696	609	609	569	616	602	598	616	603	577	559	624	544	614	590	587	567	594	572	572	624	589	584	566	604	568	591	654	597	585	599	603	595	619	576	627	576	560	606	545	590	582	579	633	610	598	603	603	611	610	577	544	582	601	552	580	580	571	607	611	599	584	570	594	564	606	577	575	574	568	540	566	593	607	552	560	613	616	615	592	604	570	548	553	632	601	562	587	625	613	598	608	590	633	579	575	610	623	596	598	591	602	610	534	556	576	599	582	581	600	566	596	599	586	574	552	578	610	572	557	602	566	586	593	563	592	605	578	584	549	557	586	605	569	581	577	585	543	565	560	601	556	592	592	554	610	551	563	574	592	556	595	571	602	586	567	582	623	586	578	588	614	626	574	590	589	595	566	592	574	631	594	563	565	586	605	565	625	575	601	518	532	590	636	592	616	589	567	587	563	590	589	590	558	548	567	536	582	587	589	579	565	567	613	591	537	611	591	631	554	539	580	584	573	574	606	592	534	574	614	576	548	599	546	545	611	622	613	578	588	585	586	569	566	591	552	566	614	619	570	602	566	584	560	541	597	570	613	559	620	632	636	609	573	592	609	568	569	566	623	596	575	540	590	582	574	652	582	609	602	568	573	590	609	561	581	570	571	589	592	578	585	615	613	625	613	598	559	604	607	576	565	601	577	601	635	577	649	549	606	582	591	594	565	582	580	576	601	569	615	577	581	557	596	560	567	589	592	611	594	597	590	628	605	590	584	604	563	615	569	549	606	579	594	575	579	634	573	593	615	604	560	590	592	559	620	571	646	562	597	583	567	589	586	583	558	554	578	609	580	582	618	591	577	562	555	594	561	585	592	570	576	612	604	586	625	581	620	612	614	602	589	597	546	559	544	616	546	593	595	534	576	568	572	579	540	565	613	584	557	623	607	563	573	591	599	606	583	574	551	584	595	584	590	555	578	572	625	632	573	604	569	529	624	567	600	629	579	577	613	600	597	588	585	568	580	599	574	599	583	565	564	633	610	609	609	588	580	611	582	584	575	601	548	587	609	594	576	593	561	580	579	610	580	563	606	588	588	590	632	579	599	590	559	588	572	596	543	563	631	591	567	588	586	548	579	563	581	560	551	604	582	585	583	597	600	564	594	575	550	543	613	628	540	581	570	608	590	567	558	574	590	578	542	536	627	564	571	574	571	581	559	640	568	586	582	583	611	524	570	569	552	583	609	589	607	594	569	600	592	568	593	590	580	597	618	553	578	568	611	569	628	577	574	572	529	619	585	579	576	597	577	572	582	610	564	602	614	588	601	578	565	588	589	567	585	566	553	613	562	654	575	551	554	550	589	574	608	599	613	572	573	622	573	586	623	611	617	537	588	510	591	593	587	578	607	582	573	610	639	583	631	588	623	597	617	600	592	577	586	633	557	606	592	567	561	566	553	570	565	635	593	568	603	592	619	596	614	581	609	581	601	558	616	634	555	535	558	632	555	573	598	644	559	591	596	580	609	574	580	590	599	585	602	585	587	586	587	582	617	598	608	532	607	600	574	604	564	578	591	563	591	575	607	535	561	598	535	542	586	564	548	612	582	595	600	584	576	577	590	568	598	630	568	582	549	538	583	561	560	619	598	556	595	613	581	626	564	600	573	591	611	623	541	569	531	570	628	576	592	596	621	586	542	579	581	565	618	570	594	570	562	584	603	605	597	601	596	562	607	558	579	598	582	627	584	604	621	554	572	611	553	569	585	597	586	570	627	545	605	600	567	615	578	614	532	611	580	605	586	578	581	605	557	568	583	557	560	494	560	613	558	599	569	572	571	580	592	565	588	559	585	628	633	615	565	573	572	579	596	556	598	579	602	634	558	600	579	601	568	562	597	575	620	572	599	530	597	573	586	603	566	555	619	538	569	603	606	568	566	565	596	590	586	633	591	563	604	588	592	583	584	557	578	560	586	617	563	579	558	568	582	566	534	632	611	591	606	619	560	598	571	533	598	560	568	592	589	603	539	567	574	603	577	593	552	562	544	569	600	580	563	607	600	571	583	582	582	577	594	572	601	592	578	563	581	564	594	617	579	552	589	536	607	557	586	538	591	588	610	604	561	625	611	598	608	569	550	551	603	637	583	546	582	592	596	605	626	604	587	567	553	599	548	565	575	611	587	606	584	577	572	555	591	571	528	595	559	546	588	584	592	572	621	580	579	573	600	588	652	612	581	576	583	557	579	612	620	564	556	572	569	601	608	570	527	584	628	534	624	608	602	571	577	601	588	595	588	586	593	552	620	566	587	554	617	655	617	556	590	614	595	572	587	648	613	553	592	582	609	591	582	607	565	593	626	528	566	524	612	613	598	614	600	604	585	599	621	566	596	635	562	570	578	589	570	614	584	595	564	527	560	586	586	591	568	595	537	543	633	560	538	611	588	596	558	592	570	557	526	617	575	580	601	562	635	586	566	559	562	580	614	611	613	615	597	614	606	540	543	562	622	584	598	606	599	585	568	553	575	611	570	568	607	606	536	591	574	634	559	608	544	585	594	594	601	585	574	603	539	604	554	613	609	552	555	579	602	589	560	564	608	580	610	577	566	591	606	562	536	559	581	624	615	617	604	608	559	613	575	624	581	576	599	554	550	595	624	581	622	591	576	595	564	575	553	575	595	602	567	577	568	557	617	532	568	616	636	610	580	596	602	594	601	565	603	587	579	576	577	621	585	563	567	573	587	594	564	559	552	614	572	581	639	610	561	566	603	610	548	579	630	551	612	608	581	596	614	640	581	600	592	579	581	612	582	594	592	581	583	592	542	580	614	517	585	572	573	552	613	590	582	548	570	578	583	548	537	591	579	588	600	571	590	555	593	571	586	597	584	571	562	634	572	573	561	559	577	561	607	595	627	565	633	576	592	575	548	609	606	576	596	613	589	629	559	572	587	553	579	582	594	610	604	632	578	565	586	591	562	616	588	577	605	606	626	561	585	552	585	571	542	635	577	585	566	596	579	593	582	593	605	580	608	625	603	600	568	570	588	581	581	583	609	607	626	556	606	594	532	650	587	608	570	557	583	593	522	616	553	548	569	588	568	602	592	559	546	614	589	648	550	538	543	605	609	577	590	553	597	589	546	591	576	573	618	576	580	579	591	597	556	609	592	608	641	573	590	554	563	505	582	567	595	564	554	601	574	576	600	591	565	554	547	588	606	574	559	589	554	580	529	605	607	616	635	565	553	593	583	584	566	601	631	601	553	547	601	570	651	611	556	591	575	555	533	594	578	582	606	565	570	587	592	566	542	602	584	559	566	565	588	588	563	605	572	571	604	586	580	535	607	578	556	592	552	568	601	610	531	592	553	594	560	572	622	621	559	552	619	627	570	614	611	595	557	601	581	576	565	596	563	588	529	561	628	567	609	592	573	543	594	576	563	565	555	544	549	554	566	601	555	584	559	609	566	543	563	596	625	578	612	568	574	601	573	624	566	579
62448	102233	79359	48348	19191	9588	1308	893	899	829	887	911	898	900	884	893	922	872	889	857	874	861	897	896	852	864	861	859	937	860	900	950	807	874	902	925	875	858	875	884	873	910	895	893	898	856	872	826	902	853	816	844	854	917	899	905	801	927	871	881	908	908	898	871	872	898	883	911	836	910	884	927	867	834	865	909	891	879	852	903	858	841	895	893	886	855	923	853	908	889	838	909	940	902	910	865	903	897	886	907	950	896	837	899	953	921	890	924	903	913	900	866	842	819	884	921	956	899	942	895	869	893	848	887	915	865	859	864	869	855	845	874	889	869	901	899	909	851	849	860	887	893	784	916	890	882	914	856	851	873	903	879	857	918	901	914	859	904	899	896	866	832	880	879	945	921	861	906	920	880	869	853	859	857	866	863	899	839	885	849	895	897	886	866	935	893	870	879	851	887	875	869	887	887	888	866	848	911	812	883	857	845	865	860	893	867	852	913	832	872	849	899	876	885	904	880	870	857	944	897	858	837	860	883	848	851	909	867	844	877	868	887	871	870	888	829	847	843	890	887	902	826	857	887	909	855	883	888	861	877	834	888	939	884	858	888	881	835	868	813	877	852	913	863	870	911	824	869	888	877	901	890	849	854	889	897	881	851	849	920	919	905	841	866	899	883	958	907	863	890	896	920	854	936	828	961	879	923	874	853	877	898	909	903	876	910	938	872	876	821	915	819	892	815	947	881	922	880	874	892	921	906	874	874	876	900	884	890	895	826	902	844	828	858	835	816	870	855	854	920	923	953	877	879	864	871	959	857	859	917	833	841	828	881	865	885	911	905	870	920	890	848	825	849	891	861	859	855	906	909	865	820	875	921	890	886	835	901	899	863	924	894	918	862	902	868	846	841	859	868	879	827	896	955	893	864	916	892	848	879	836	878	925	875	860	881	884	789	909	911	907	877	876	854	886	864	904	843	875	850	897	925	884	852	838	861	878	831	878	906	906	823	850	869	867	861	883	867	894	899	883	910	864	903	895	922	892	877	876	884	915	906	878	920	921	888	911	936	869	848	874	862	939	867	956	888	886	836	862	837	858	857	886	902	884	834	872	847	893	902	840	917	871	846	848	871	865	861	844	895	855	912	851	888	883	918	876	871	885	869	870	855	901	846	925	864	895	889	834	909	916	907	910	923	896	856	806	866	873	864	890	870	909	875	870	903	931	882	847	839	829	928	943	934	884	866	904	841	868	885	874	859	844	889	837	891	876	884	917	822	857	861	898	881	861	889	917	914	874	858	878	865	878	879	863	872	929	820	837	915	903	905	932	874	872	888	865	860	913	909	854	859	878	896	857	868	868	850	879	934	894	859	906	870	929	854	860	883	893	859	890	864	842	852	860	909	856	903	841	881	918	894	924	854	928	900	908	869	860	851	898	935	853	858	849	870	849	849	900	932	909	884	837	906	844	863	872	901	874	851	914	907	875	856	836	867	840	911	888	912	890	894	859	887	937	901	880	877	878	917	895	882	886	816	886	904	859	881	884	874	881	863	956	861	879	860	860	858	848	890	931	859	857	926	919	899	890	927	843	893	924	912	904	856	865	877	845	844	868	810	845	872	862	918	864	858	924	882	890	868	842	881	878	895	843	872	839	894	898	857	824	878	916	823	898	876	857	934	886	948	872	880	891	858	874	914	929	822	934	886	902	835	867	887	905	874	910	866	865	809	842	860	858	850	848	863	849	898	925	889	887	873	878	902	894	856	910	838	920	871	866	855	907	848	905	870	894	885	883	889	894	940	861	864	888	893	889	866	909	851	852	906	922	855	871	893	888	905	910	859	816	836	822	869	918	916	925	873	899	884	856	871	869	890	920	872	898	864	867	864	860	894	902	852	880	879	833	885	896	889	853	876	844	863	870	891	818	894	867	915	874	914	881	911	907	918	885	885	859	849	903	852	899	947	840	878	900	912	928	853	877	861	912	840	901	942	858	882	871	873	822	914	881	902	821	826	886	907	910	933	902	912	832	897	876	863	915	823	932	882	891	919	885	870	856	872	863	873	815	917	858	859	903	869	875	900	904	927	893	849	888	897	831	871	870	903	866	858	907	880	860	873	844	850	935	834	866	860	859	872	828	890	912	905	878	882	930	872	820	870	886	921	895	881	817	820	890	867	885	894	916	858	889	959	885	874	919	868	871	896	880	885	880	874	913	842	894	880	894	911	908	934	900	882	895	882	871	868	873	858	893	885	887	879	846	887	876	854	858	893	836	860	874	884	887	867	908	867	899	853	840	921	918	887	883	837	851	848	910	874	906	908	913	852	876	862	866	850	907	882	830	932	900	902	867	903	901	874	902	862	890	902	867	882	911	924	891	880	857	885	896	887	857	869	888	889	854	875	869	855	887	880	885	900	883	877	921	933	877	860	861	903	872	878	881	899	890	898	886	872	928	826	873	889	889	914	874	863	882	859	871	911	902	892	905	854	874	880	888	884	882	865	894	902	919	840	891	912	912	914	881	911	909	870	886	895	892	885	842	870	894	866	861	939	906	863	860	852	880	858	856	880	918	859	905	789	853	879	888	893	854	884	886	887	839	888	890	914	928	915	874	906	894	887	884	858	892	890	907	887	873	870	874	889	910	925	904	890	926	868	855	858	867	924	854	852	864	870	940	902	912	859	887	902	891	887	896	911	869	869	873	869	864	949	834	903	920	870	889	868	896	894	887	864	883	934	905	875	867	884	883	927	822	856	920	869	858	860	863	864	871	859	913	885	865	858	878	898	918	870	876	890	816	886	866	897	917	907	851	914	937	875	874	893	860	913	874	846	893	820	847	903	889	896	904	858	910	860	874	912	883	907	860	911	901	864	847	846	892	889	855	948	915	875	874	909	875	879	813	881	896	850	907	901	937	844	888	874	897	834	907	884	927	885	881	850	844	855	867	846	793	840	881	906	916	900	866	890	892	890	906	889	856	901	894	885	856	905	893	893	848	904	887	891	917	867	871	868	868	911	819	905	828	858	918	893	906	907	832	902	876	877	887	903	915	905	891	845	916	862	856	835	861	860	872	877	863	844	885	907	884	912	889	904	861	822	822	896	933	889	873	921	861	812	894	905	925	881	909	915	861	867	910	919	939	873	885	842	902	891	879	910	907	882	828	873	851	905	956	904	861	882	894	833	862	861	899	955	851	825	902	896	853	894	903	878	897	903	873	814	902	912	882	884	890	856	873	904	921	875	849	884	874	946	894	911	828	879	878	855	851	913	860	884	937	898	838	877	864	854	822	888	874	933	843	846	850	880	914	877	885	872	851	877	851	865	854	917	838	887	862	849	899	864	863	857	894	897	908	873	909	878	840	914	868	895	895	868	886	874	928	840	870	893	834	922	930	843	821	846	933	870	880	873	854	857	847	845	800	870	909	873	877	865	809	829	879	853	879	868	892	885	873	907	892	870	927	865	902	923	826	874	877	903	905	893	891	830	866	894	924	869	909	897	896	884
31461	31930	31113	16072	2125	701	323	310	291	300	319	321	311	310	311	286	257	329	330	337	331	301	310	329	287	332	296	311	283	288	307	309	294	277	337	273	291	313	300	270	288	301	281	307	326	279	298	292	308	330	332	299	320	307	325	280	295	328	311	328	313	327	301	326	300	324	299	286	303	336	286	319	290	306	305	315	302	276	305	315	285	320	306	302	321	288	357	303	354	310	294	302	303	282	315	303	346	300	321	307	289	311	298	289	305	257	304	313	303	326	317	321	306	297	330	295	323	346	300	321	324	290	312	318	335	322	323	323	312	286	287	291	322	357	296	304	329	282	308	283	304	310	302	342	314	309	283	338	325	290	291	334	290	283	265	299	326	324	272	298	322	308	292	323	306	302	308	305	315	297	277	305	294	318	317	308	324	285	338	338	318	308	321	326	331	323	321	297	327	321	300	322	306	318	321	311	296	329	319	311	251	292	294	293	317	325	308	286	304	284	304	293	289	317	315	313	311	298	303	330	312	298	299	312	311	349	343	282	311	290	313	288	290	329	348	328	324	279	289	299	319	321	313	329	313	304	283	307	340	279	325	308	301	303	312	292	312	313	294	287	311	304	315	296	316	322	281	313	301	300	300	285	303	315	293	324	305	322	312	294	297	324	319	337	284	313	282	304	308	272	329	307	297	310	306	318	328	301	334	288	286	346	341	315	324	296	317	320	320	317	292	323	296	304	310	303	319	309	298	297	296	283	298	295	301	270	330	323	303	298	299	357	293	278	357	300	329	320	316	293	286	298	306	300	301	320	283	308	282	298	304	288	318	270	301	324	302	316	313	299	316	311	326	322	296	328	284	293	289	309	310	321	323	314	318	298	324	313	312	320	312	308	317	290	312	300	320	306	311	296	280	329	329	321	327	313	297	306	302	307	317	331	298	304	315	290	358	294	301	280	311	325	264	280	309	290	298	329	340	289	300	282	308	320	282	299	298	301	276	314	322	320	308	286	323	309	312	300	319	303	313	302	304	274	287	316	334	283	305	313	349	283	326	306	324	291	313	276	316	330	319	318	292	311	320	298	285	332	307	336	300	285	329	280	264	310	321	306	315	316	296	293	319	323	310	306	324	314	314	280	288	349	311	279	374	317	327	302	290	330	327	331	314	317	318	282	297	317	311	290	298	299	295	309	285	314	271	317	304	333	315	332	323	296	320	291	329	319	282	326	312	308	306	278	297	325	298	327	285	300	331	294	285	308	300	287	292	272	301	332	296	312	309	326	306	313	269	309	268	313	315	310	290	260	292	298	312	296	308	347	303	319	288	326	295	267	289	325	322	306	297	295	303	283	313	299	323	283	293	299	309	305	327	333	301	269	289	280	302	317	308	264	319	346	322	324	314	281	293	287	325	304	293	295	339	296	315	313	319	343	305	296	279	320	338	320	295	336	322	293	310	301	373	289	326	295	293	281	306	272	292	317	309	266	329	268	328	322	321	330	290	318	283	298	323	302	302	259	289	324	298	301	313	289	317	302	326	302	341	296	296	321	288	292	314	326	314	309	302	294	262	308	303	304	319	274	324	305	337	313	310	300	309	312	324	283	305	300	303	278	286	290	305	317	330	308	291	314	307	301	291	315	297	303	348	306	311	317	297	295	320	330	285	252	315	279	317	284	310	306	318	323	273	299	302	333	292	307	306	350	314	304	304	289	307	283	291	315	306	290	313	324	316	317	288	312	310	288	295	310	295	302	321	290	313	285	289	298	282	319	283	303	297	310	295	323	301	348	307	315	321	336	304	344	308	292	281	309	322	307	318	319	318	314	326	289	310	321	298	294	274	325	331	324	315	278	314	307	278	312	317	308	331	339	309	285	325	300	305	283	360	291	292	288	294	303	296	286	300	312	289	312	345	293	304	317	323	302	292	323	308	319	334	298	311	302	308	279	280	337	330	322	311	331	302	293	307	331	284	303	317	286	323	294	338	333	336	289	285	317	314	313	329	296	305	294	280	303	299	343	315	321	323	284	284	280	306	310	298	321	275	330	291	305	298	314	349	317	336	316	284	288	310	334	303	305	310	311	307	320	294	318	309	292	284	294	307	305	324	313	323	306	279	321	328	300	289	298	316	290	287	281	284	293	268	295	287	311	296	320	314	341	305	313	307	302	313	256	323	309	343	289	313	318	310	325	304	289	301	321	322	338	322	322	302	297	303	307	289	285	306	329	312	314	324	326	274	329	333	316	308	304	281	324	308	313	339	310	333	313	302	301	322	304	309	290	267	332	307	292	320	295	345	287	313	316	315	316	305	314	323	289	330	286	286	327	302	296	297	329	300	340	323	310	297	294	326	309	326	293	314	299	325	315	293	298	293	311	300	317	279	327	330	321	305	284	324	313	315	350	289	299	325	313	310	330	336	289	310	312	308	283	303	317	311	307	321	297	308	307	305	318	313	294	340	328	320	305	322	324	283	311	345	314	284	323	312	348	316	300	314	305	295	291	289	310	314	321	330	289	313	312	311	309	335	298	322	318	276	285	313	315	310	324	327	302	303	313	302	310	300	296	333	342	299	322	324	311	313	333	295	275	288	310	282	321	271	295	304	320	347	306	302	352	334	323	281	314	291	310	346	319	312	281	323	314	323	327	320	237	307	316	285	348	329	308	317	286	301	305	290	307	307	331	309	301	300	298	313	307	304	334	328	321	316	300	312	314	303	284	321	309	293	289	331	328	307	326	321	342	333	306	302	341	319	288	363	294	314	309	298	316	334	346	302	314	349	327	318	311	314	324	319	298	314	331	317	304	325	317	305	306	289	336	315	296	298	254	313	299	279	304	303	320	295	322	296	296	290	300	290	287	291	303	294	307	287	330	290	294	312	288	318	302	325	286	317	315	300	311	285	319	313	281	320	310	306	313	327	336	318	301	293	307	289	284	295	305	269	334	327	306	306	275	314	290	322	312	310	286	302	316	311	317	309	317	283	281	294	287	278	332	325	297	296	313	317	317	282	308	309	290	307	328	290	303	329	299	289	332	284	304	298	307	310	325	328	308	367	282	309	288	295	310	294	322	287	321	322	304	320	298	302	290	307	323	320	334	327	278	315	292	295	293	331	325	333	311	311	309	285	297	325	330	295	302	312	311	310	306	301	297	284	315	308	339	307	292	302	271	282	281	363	333	329	288	307	330	296	298	331	346	329	282	287	314	308	286	317	308	341	309	317	335	294	307	291	321	314	353	289	267	321	313	289	312	325	291	298	305	321	310	287	318	295	334	345	323	307	314	290	318	327	315	323	317	301	281	296	271	324	304	317	295	297	291	305	327	320	296	327	315	293	305	322	300	281	307	296	330	346	290	302	300	332	339	306	316	286	314	287	300	301	330	293	306	310	277	305	311	298	287	305	295	299	314	325	333	294	301	313	302	296	285	293	301	332	320	327	296	301	343	303	315	302	314	304	301	273	302	358	288	288	299	325	327	298	327	316	295	285	346	299	317	334	292
39373	49159	36814	16912	3074	1538	510	597	527	516	521	531	472	543	520	513	545	471	467	524	528	487	488	550	542	485	510	494	496	450	487	560	515	517	515	546	510	512	490	534	507	500	513	489	497	492	474	520	494	495	533	501	527	498	536	516	533	502	511	519	495	492	521	493	519	527	487	521	520	510	521	510	556	513	471	497	545	494	509	518	502	505	476	505	528	539	455	551	500	522	489	515	530	493	493	500	530	501	495	526	500	548	493	507	526	490	505	522	473	491	459	510	498	495	501	500	526	542	523	514	508	438	548	505	526	502	502	548	509	519	535	469	510	554	506	512	539	539	506	474	531	483	500	484	483	503	546	492	477	474	564	503	497	507	524	493	499	471	503	510	535	501	532	497	518	503	506	507	498	525	481	505	512	551	537	482	538	493	513	490	513	465	533	504	554	496	509	504	521	531	543	518	527	520	506	536	506	514	543	574	503	532	491	547	508	501	519	550	521	496	480	512	551	487	487	496	540	548	502	510	467	477	513	518	528	524	500	488	477	551	520	515	479	500	502	500	482	531	550	505	516	503	510	522	485	515	508	493	495	522	542	518	535	497	527	545	486	547	480	516	521	488	550	448	466	518	517	501	571	506	538	492	516	472	496	536	477	511	550	484	507	480	540	533	519	512	505	530	460	510	472	502	457	501	480	514	524	528	513	482	482	514	510	500	525	496	558	525	509	528	510	507	483	511	503	535	510	539	523	515	483	515	465	483	542	554	511	501	521	504	498	530	461	513	518	538	514	533	524	505	529	517	527	563	491	566	514	496	532	489	472	501	476	488	530	505	541	488	483	517	533	522	547	543	520	519	501	541	549	524	525	512	525	508	492	560	499	489	515	558	492	549	544	481	543	507	518	480	529	489	493	486	527	509	542	500	511	500	550	517	497	511	521	520	486	522	508	520	506	496	516	512	507	511	510	529	543	544	555	496	477	524	508	532	507	490	517	492	497	481	517	484	498	508	542	487	527	511	527	475	530	494	513	529	507	519	500	462	503	509	490	505	548	511	504	522	493	487	529	514	464	542	512	494	512	479	529	488	465	535	527	502	510	541	526	455	491	506	461	498	510	507	499	482	490	527	473	532	523	481	520	510	514	517	491	494	502	465	500	517	499	507	504	513	534	491	514	517	526	555	529	530	457	467	518	498	476	506	461	527	521	513	488	518	483	518	473	558	488	498	489	466	485	512	491	519	495	514	508	493	508	535	496	502	507	500	527	526	537	505	493	518	487	502	473	517	531	511	509	501	515	516	491	481	477	493	496	482	506	567	513	523	492	516	506	516	538	488	516	509	487	503	558	474	518	542	506	498	515	518	483	527	494	484	498	527	519	513	476	485	483	523	511	497	499	507	517	535	523	502	495	482	527	524	491	563	492	509	527	537	542	541	520	511	510	550	483	506	526	503	496	502	506	487	541	514	491	529	550	526	562	468	532	472	566	468	500	481	523	540	519	520	523	481	491	532	520	525	530	480	524	536	460	536	500	534	545	486	539	499	469	479	470	515	548	520	507	539	506	489	500	492	490	508	474	521	472	559	487	457	535	499	546	538	499	514	503	510	541	558	497	508	544	500	510	516	492	505	520	485	537	476	531	505	530	536	498	491	492	505	531	545	487	489	514	502	516	511	506	502	539	547	487	533	469	497	503	503	491	530	500	486	503	501	537	514	508	503	513	498	510	528	522	507	528	509	495	511	516	504	510	492	528	484	513	502	509	521	519	521	577	543	497	507	515	507	528	510	452	559	500	490	573	537	503	461	509	494	530	513	491	509	505	535	543	559	501	507	524	494	493	493	556	476	506	540	557	563	506	465	487	527	512	574	521	518	517	525	502	519	511	491	505	496	548	481	516	521	516	566	495	537	483	460	508	518	525	487	499	496	484	515	533	515	497	568	523	485	513	518	453	493	515	479	490	520	553	500	502	497	510	472	502	557	502	501	525	539	524	538	496	513	520	484	508	498	522	462	560	491	511	527	502	531	483	507	488	538	512	553	534	475	512	523	481	524	518	508	530	527	496	526	502	480	515	489	542	506	521	444	525	531	512	474	547	512	500	480	537	497	560	499	481	497	525	503	521	509	519	492	474	476	569	525	510	546	525	491	518	509	501	510	505	504	516	519	519	502	503	491	529	553	568	498	557	514	490	565	540	493	553	463	528	537	561	483	495	455	555	514	484	518	489	531	506	491	524	488	491	500	519	481	496	500	526	430	524	487	488	490	525	517	539	499	511	516	507	531	502	526	549	509	492	503	497	494	533	518	538	545	549	577	493	493	492	507	529	519	514	435	514	532	503	495	531	488	525	526	504	542	524	520	496	514	500	528	513	452	500	559	516	543	537	559	548	514	493	538	499	506	475	534	505	510	518	500	530	527	527	514	517	507	491	482	521	492	549	553	526	515	516	554	530	491	512	500	492	540	492	452	513	504	520	468	528	497	540	488	501	499	519	547	496	527	509	513	492	531	520	512	545	495	539	554	505	534	512	557	512	526	536	482	501	486	531	509	504	546	535	515	534	506	507	499	509	483	498	509	470	541	500	514	477	500	513	480	549	520	517	530	514	482	527	528	503	515	552	512	489	466	499	538	530	508	505	516	532	534	484	536	523	483	520	484	510	566	449	501	498	467	481	507	499	492	512	510	514	511	519	518	515	466	458	492	520	508	523	531	534	538	494	493	501	508	538	553	542	536	481	488	531	539	515	559	507	498	526	531	452	523	518	536	508	508	511	479	542	521	516	534	520	540	522	446	520	492	501	492	529	490	491	498	509	490	505	532	516	498	496	499	554	492	483	518	526	482	521	504	494	472	494	499	549	504	507	549	510	508	525	517	495	484	502	496	514	491	517	546	501	508	468	536	537	519	520	490	503	495	548	513	480	492	533	493	516	492	552	503	571	523	501	499	515	506	519	516	494	522	522	530	541	503	485	491	499	533	490	491	516	539	511	506	502	479	475	502	488	545	506	486	512	506	474	503	505	510	525	486	466	481	474	474	499	497	505	506	507	547	512	524	493	485	521	514	467	499	505	485	478	502	509	508	467	514	508	489	480	491	516	480	512	508	526	541	477	487	533	516	530	506	501	513	496	515	524	514	483	483	512	514	566	496	479	554	551	517	503	522	519	503	462	484	480	506	478	519	489	499	529	501	543	518	523	482	520	522	498	544	546	507	525	488	507	524	475	487	475	504	479	501	482	506	505	498	504	524	504	475	525	565	532	498	546	473	502	520	498	520	479	496	497	496	532	514	522	482	507	543	502	449	518	496	562	503	518	492	546	483	521	520	514	480	492	541	524	514	510	547	511	485	524	506	483	500	503	508	460	522	479	528	493	500	494	489	521	511	524	516	522	503	498	515	498	517	564	547	508	516	511	487	516	539	521	506	511	520	573	518	524	513	502	480	537	466	530	503	497	517	515	531	517	522	485	516	514	500	513	522	508	509	504	517	490	494	515	514
25573	25385	36759	31184	20273	10177	1162	440	449	449	400	401	406	445	425	399	426	440	430	418	399	440	411	414	371	431	459	419	415	432	425	414	418	395	424	385	399	426	426	409	387	402	429	399	433	418	398	417	433	416	408	450	423	415	390	407	419	472	459	402	427	418	428	395	399	409	396	437	436	423	423	406	408	401	443	410	397	412	398	398	379	402	417	424	358	438	416	420	399	412	384	410	451	416	401	419	423	479	401	429	382	415	431	402	385	391	388	413	420	398	403	379	401	459	388	388	393	448	409	418	390	379	392	398	392	445	384	408	410	421	434	448	419	426	405	380	415	402	446	401	433	433	401	402	429	389	393	390	394	413	400	380	411	389	425	375	389	400	375	374	429	405	409	391	423	357	407	414	402	411	386	381	405	418	390	434	391	412	388	414	421	407	373	413	425	373	383	408	416	393	394	424	423	387	424	439	383	417	398	424	437	437	423	406	417	446	449	430	425	406	417	415	433	458	402	394	421	410	420	412	419	403	409	423	382	397	400	398	381	427	422	400	400	448	465	417	399	445	419	416	401	390	404	401	428	428	464	397	431	366	416	421	404	398	433	422	428	388	370	401	407	413	410	390	416	409	428	419	435	397	470	408	417	395	376	381	398	415	419	402	394	423	435	415	398	420	394	416	410	391	411	383	380	393	392	429	413	394	419	390	432	408	408	413	415	406	369	391	420	397	390	413	408	380	402	403	406	410	409	396	406	448	407	382	421	419	418	429	367	410	418	415	365	395	415	359	372	412	422	386	379	431	395	415	398	407	397	426	432	397	399	391	408	412	448	433	392	438	417	384	388	426	428	428	382	365	445	396	452	376	400	434	408	436	408	459	414	439	403	407	410	446	386	403	402	391	432	375	392	396	385	372	412	453	429	389	434	410	417	406	436	397	417	417	414	441	371	421	416	384	394	382	426	403	400	405	387	439	421	433	431	424	444	436	405	459	390	412	378	384	387	414	400	403	437	437	423	386	404	393	389	396	398	418	448	374	391	422	407	410	438	394	446	436	440	369	415	413	376	418	477	414	418	416	395	419	416	425	383	430	408	424	442	409	401	428	412	382	367	440	427	421	375	425	434	394	455	426	399	390	420	371	425	378	411	402	415	395	377	416	388	424	410	406	399	407	401	411	393	406	438	398	393	404	401	399	444	407	408	431	424	376	398	406	393	446	408	398	411	406	407	435	426	421	372	397	394	429	386	373	424	398	441	405	404	391	409	421	409	389	445	426	424	395	444	387	364	418	406	413	422	411	385	426	394	383	417	431	373	379	424	411	406	411	430	415	420	438	400	412	380	400	432	402	379	420	384	414	381	407	410	413	424	388	438	389	432	419	380	414	401	410	423	408	385	418	413	412	454	409	416	411	410	388	420	429	389	400	434	385	418	406	448	406	379	395	404	406	424	406	412	406	434	406	388	387	395	390	410	423	428	404	430	426	397	437	443	417	388	360	442	387	398	452	411	381	409	423	420	434	400	398	392	427	400	403	439	415	430	405	426	402	411	411	432	439	425	419	407	419	412	393	407	430	395	409	390	420	406	392	389	403	380	407	441	351	420	407	416	407	446	408	395	422	407	393	442	402	432	399	369	400	381	406	436	435	417	435	432	387	387	400	401	390	382	429	399	433	401	400	383	393	414	405	417	399	422	420	399	406	408	433	388	402	394	393	381	439	467	418	400	418	413	402	407	419	422	376	413	409	416	402	391	422	393	425	399	430	379	439	408	391	414	398	451	416	404	374	389	411	419	396	396	439	381	430	408	418	401	407	396	437	400	389	402	428	434	429	399	377	407	425	406	385	424	398	411	388	408	395	400	391	399	451	401	425	408	416	419	384	431	412	431	427	416	432	421	413	407	408	427	417	394	402	428	453	398	433	398	403	403	413	422	398	404	441	382	400	436	352	412	417	396	392	414	420	397	397	390	394	393	411	419	417	415	395	411	400	398	395	408	424	434	385	421	407	393	426	402	394	415	421	365	396	418	372	407	396	391	402	377	396	405	413	403	400	390	427	448	384	421	425	406	401	407	418	403	418	427	409	363	417	391	433	428	406	377	394	435	401	407	385	403	456	387	380	366	421	396	419	413	442	428	404	405	394	421	423	390	373	415	403	391	439	398	414	382	408	412	426	395	402	387	403	412	414	415	423	396	411	409	429	408	360	421	428	404	409	396	404	464	421	417	438	442	397	425	432	407	407	414	392	387	422	355	411	385	403	407	410	404	395	386	425	421	377	407	452	411	418	380	390	419	397	408	409	395	378	395	414	423	420	410	450	417	459	400	391	412	407	403	403	396	404	412	392	412	415	413	415	419	424	421	429	426	422	423	390	393	385	420	410	423	413	409	441	437	419	443	395	453	403	394	437	427	392	399	408	432	412	406	431	395	411	389	414	403	409	418	413	401	405	414	404	418	416	411	403	410	462	409	410	420	414	419	430	399	425	432	434	413	398	388	444	393	411	406	406	434	389	391	421	424	419	389	418	412	381	424	407	417	429	420	405	413	444	403	411	407	418	427	383	415	392	395	405	424	406	394	354	408	413	417	423	417	422	382	403	415	411	424	407	396	446	423	425	428	433	423	420	401	405	406	430	438	426	383	388	404	419	426	401	393	405	401	415	387	405	404	364	403	432	428	411	391	423	424	408	394	394	393	402	450	394	407	423	421	411	384	435	396	396	406	419	449	422	420	409	410	442	420	411	427	429	369	436	412	409	450	377	403	415	406	410	401	435	385	412	425	428	422	448	422	414	435	402	390	422	396	428	427	408	375	439	380	410	406	413	404	425	438	411	416	451	417	395	389	407	385	379	434	424	413	449	379	412	384	418	361	417	439	394	421	413	386	409	421	405	421	406	402	406	406	417	404	410	394	446	412	391	401	396	415	394	391	429	402	395	401	396	403	407	396	359	389	429	421	418	366	408	421	392	427	400	429	408	413	437	378	386	402	423	388	431	427	394	416	405	409	424	373	432	433	423	400	405	412	414	410	423	383	390	407	376	399	412	402	428	416	396	404	392	432	445	412	420	394	406	448	411	440	373	382	427	427	424	439	388	407	391	406	425	410	421	367	425	425	402	380	397	377	384	421	411	382	414	385	430	409	416	381	423	402	408	399	411	419	425	429	408	410	418	414	399	422	416	406	413	415	411	381	410	420	424	427	410	388	411	401	430	405	379	400	381	439	411	372	402	449	402	426	380	402	398	399	401	397	457	420	400	433	400	462	421	406	371	417	411	401	394	424	382	367	409	387	375	408	439	446	457	383	408	435	383	416	403	393	405	414	420	413	370	400	399	416	427	410	405	396	377	388	395	397	439	385	395	417	424	423	417	375	403	410	420	409	403	430	428	427	418	443	441	431	400	397	407	415	441	395	387	421	414	422	402	459	421	404	386	402	407	424	401	388	424	366	443	399	385	406	375	424	404	411	366	408	430	410	427	447	421	417	442	412	450	397	414
59898	93838	73079	42603	15336	6952	908	663	651	653	673	648	653	666	632	621	659	693	624	679	653	652	607	622	656	679	656	641	645	662	652	629	589	645	681	656	641	621	639	663	640	642	677	674	680	675	648	608	637	668	606	661	626	600	645	652	654	611	662	667	650	686	628	627	660	633	665	664	704	707	621	629	620	667	630	606	669	638	644	659	653	667	673	643	674	629	652	691	636	652	603	657	635	617	659	655	653	646	678	662	684	624	676	630	721	698	628	688	652	642	631	637	693	657	637	666	663	641	634	677	691	623	647	667	653	627	662	613	665	625	680	634	668	644	639	641	658	649	682	630	646	648	649	671	656	705	606	668	607	630	657	644	666	670	679	626	675	648	654	649	685	673	648	663	661	643	650	701	615	660	659	659	691	614	635	672	642	670	634	646	606	650	628	654	685	621	574	624	701	668	633	651	673	640	678	701	636	681	615	651	652	629	627	644	666	640	688	559	677	657	681	638	650	649	674	633	672	629	640	648	668	704	607	618	653	649	629	616	668	635	648	641	624	679	650	679	661	640	650	631	650	658	678	676	666	645	630	646	639	626	651	654	592	615	656	622	589	644	691	614	622	626	655	643	637	657	651	681	662	641	610	657	661	614	616	654	678	632	679	641	646	645	622	623	631	667	658	656	655	632	634	639	638	681	615	636	690	704	643	676	679	634	623	654	684	682	666	625	638	675	652	680	627	663	698	669	620	619	711	637	632	645	617	621	650	696	651	618	657	643	612	695	621	678	663	632	614	662	654	624	659	676	644	665	666	626	662	670	622	649	645	650	634	640	651	667	658	681	690	614	666	667	605	657	608	637	693	638	605	676	691	683	626	678	668	688	657	696	631	647	683	704	679	658	684	645	660	659	608	599	655	662	653	608	675	646	683	673	629	657	649	624	656	692	645	585	666	645	705	645	654	623	685	674	646	628	689	654	630	668	660	652	658	665	686	676	625	609	660	641	665	672	654	640	654	718	694	670	689	689	688	660	608	668	621	653	657	610	640	630	649	688	591	664	609	656	641	679	672	697	658	636	668	669	641	629	634	622	668	666	656	647	616	635	691	669	581	645	680	630	665	659	635	626	647	635	656	649	607	679	639	699	588	610	677	646	622	631	701	656	635	671	628	641	649	651	630	611	641	666	665	634	692	677	658	673	627	608	665	681	625	630	631	615	655	724	682	716	631	614	648	642	631	674	657	658	592	661	635	612	696	642	612	663	671	656	642	630	639	627	682	681	633	618	658	652	706	617	682	614	652	642	712	670	636	712	665	625	639	601	643	642	662	644	645	691	650	638	672	640	635	641	657	674	653	649	654	655	641	691	639	648	664	640	654	655	620	627	686	662	630	666	650	623	674	693	604	608	654	638	648	665	653	634	662	637	652	637	655	632	660	630	658	678	648	666	648	644	664	655	654	689	620	648	719	618	666	616	641	648	665	629	665	641	681	629	682	687	595	670	641	650	647	604	635	687	676	651	631	663	653	637	634	652	646	706	643	650	643	675	611	635	650	680	680	653	639	654	640	672	659	616	651	644	687	668	679	623	606	666	640	639	656	590	617	676	635	590	653	620	659	616	671	626	613	697	665	681	640	615	670	646	620	685	660	634	634	658	672	649	664	637	695	645	624	677	627	650	678	691	637	662	622	654	614	664	602	662	669	720	692	638	682	644	698	619	664	619	680	658	672	645	700	635	661	660	628	642	670	624	617	614	632	656	700	613	652	654	652	643	650	611	687	651	689	647	678	678	658	673	654	604	643	641	652	646	644	690	676	646	617	640	632	618	661	637	645	657	691	650	652	644	703	652	680	628	677	630	646	697	647	651	604	635	654	672	641	662	647	666	655	691	685	627	693	665	686	673	633	634	632	661	648	628	635	688	631	629	674	637	699	694	690	665	657	655	697	697	655	659	649	659	647	638	596	675	663	635	660	646	642	637	654	703	647	686	692	689	645	650	690	660	660	655	698	659	642	611	656	671	663	639	603	635	670	689	640	610	653	662	645	655	675	626	670	617	636	616	619	595	685	683	673	629	654	670	650	639	611	656	660	682	671	662	626	694	672	631	645	676	691	656	640	671	629	635	684	616	667	662	631	682	693	623	626	654	661	665	661	687	617	662	650	672	641	620	626	717	650	628	654	657	643	668	651	612	662	672	632	652	664	647	655	654	649	655	644	653	672	637	656	635	664	653	638	703	623	655	583	668	683	674	623	633	681	633	650	676	663	710	616	698	646	653	611	677	692	611	676	644	636	644	650	631	625	690	660	589	654	674	647	631	662	656	643	654	625	675	670	641	637	630	677	656	636	606	666	672	654	658	666	623	699	630	613	651	689	612	700	674	616	635	673	654	607	603	634	658	663	652	659	633	635	642	645	623	655	659	607	655	617	672	651	688	643	675	648	673	632	674	628	636	667	651	607	621	653	663	641	636	657	654	647	654	687	632	611	659	653	613	606	645	629	631	656	668	638	630	643	652	625	647	620	670	626	660	675	613	606	648	661	624	680	632	613	663	660	648	672	645	661	626	689	651	602	642	612	653	698	668	651	677	663	663	656	673	651	608	664	655	627	613	616	670	652	629	613	675	639	653	637	683	645	659	633	646	648	650	655	668	674	640	610	647	698	641	627	693	612	664	655	626	640	623	617	657	704	666	674	671	673	681	662	689	646	644	616	642	651	681	694	677	589	657	670	647	639	650	673	663	698	625	645	665	678	644	649	652	635	632	607	677	646	671	662	708	615	667	661	652	682	641	633	666	669	627	662	613	692	610	672	669	635	678	654	635	671	643	620	657	675	605	623	663	624	698	665	680	604	656	645	630	643	674	660	606	686	639	653	608	687	649	645	655	668	635	609	654	683	671	633	649	654	660	648	642	606	612	661	647	632	684	661	614	677	599	671	693	659	682	633	652	645	670	678	661	632	596	654	632	677	636	641	684	634	651	671	665	643	690	691	659	647	665	614	684	651	681	680	656	597	712	667	698	649	650	648	635	663	654	664	651	687	667	639	664	673	647	642	647	613	659	676	662	732	649	621	645	641	662	633	666	645	679	644	604	664	658	640	658	659	658	646	640	681	675	663	683	666	632	686	647	656	642	581	679	678	635	675	625	636	653	661	706	626	659	631	610	646	657	642	673	635	670	649	651	593	640	674	663	639	640	695	666	627	634	669	639	674	661	651	649	691	691	680	650	668	661	627	665	637	703	626	641	703	610	653	671	643	689	642	655	660	703	628	633	617	671	663	656	673	619	636	636	673	648	654	622	708	603	656	614	650	636	623	678	641	688	659	603	664	689	685	653	623	696	659	660	657	627	627	654	663	632	642	693	644	676	639	605	679	640	630	653	655	682	648	654	662	626	644	672	612	646	685	647	637	623	617	618	657	634	634	637	674	653	663	603	624	634	657	667	633	648	652	659	605	629	664	679	618	632	633	621	625	685	691	635	658	618	672	605	632	653	623	639
24432	23378	32989	28626	21830	17306	4001	650	642	608	639	589	574	579	620	607	591	565	574	560	623	611	611	581	591	621	559	602	570	596	592	599	625	614	573	601	596	518	603	568	577	586	586	534	621	599	594	607	595	613	616	616	597	609	598	593	616	625	581	598	583	536	603	594	549	607	563	617	620	565	641	628	588	596	588	577	576	620	547	595	589	597	612	624	609	520	576	610	592	627	607	544	551	585	557	556	621	590	587	585	598	574	607	525	557	571	584	581	560	605	575	605	538	577	589	651	603	569	627	561	566	563	605	576	574	589	578	546	613	609	595	605	561	586	519	579	565	561	591	571	580	576	591	548	607	537	562	550	580	612	575	552	581	603	559	592	582	579	595	558	567	600	593	577	590	593	582	600	602	596	594	627	578	587	569	596	549	603	562	605	555	585	580	554	585	575	586	589	557	605	570	605	600	592	598	559	620	633	591	562	542	571	554	608	599	541	593	583	575	580	579	541	563	566	615	566	570	529	566	554	558	582	589	578	599	574	591	586	602	564	548	569	571	588	591	573	558	588	571	550	608	536	603	605	604	564	581	543	543	568	663	562	523	582	585	575	552	572	616	603	593	599	571	562	569	587	573	576	551	608	583	581	578	578	583	579	586	587	595	547	624	586	585	576	621	579	595	589	582	575	586	622	605	580	621	579	581	599	551	588	572	586	539	591	594	570	543	579	607	592	577	601	612	593	609	605	618	566	554	581	578	548	557	568	594	555	603	536	549	606	546	552	561	556	589	574	554	578	572	579	572	578	583	610	632	618	589	623	617	583	570	599	635	532	636	579	539	583	535	590	563	570	587	622	553	627	621	589	591	580	629	609	581	567	573	571	637	609	577	569	548	610	591	601	554	548	550	569	561	568	564	582	568	587	629	562	554	557	559	562	547	597	598	630	590	567	586	587	622	624	578	600	556	551	593	538	615	586	571	571	597	555	593	583	528	588	571	533	556	542	568	523	596	577	595	564	593	553	607	616	628	537	588	583	589	558	627	580	576	612	573	560	541	626	567	550	574	615	593	580	601	521	542	577	550	581	598	604	582	582	607	617	560	563	597	600	536	601	603	560	540	595	614	609	576	569	555	553	570	553	575	564	562	638	615	568	584	544	595	580	573	566	599	587	604	558	547	539	573	590	593	572	584	605	654	584	591	597	568	574	587	605	595	556	607	606	575	622	577	580	564	602	609	563	587	611	563	587	573	588	584	656	558	618	577	561	615	597	591	574	603	563	652	597	564	617	576	611	591	591	561	597	564	601	560	579	562	566	596	565	581	545	556	596	591	585	617	578	592	575	568	578	559	568	590	563	613	553	569	600	615	530	579	572	603	542	588	620	604	576	562	601	632	537	591	599	580	559	573	623	588	566	596	559	571	610	576	583	614	574	608	556	564	629	624	604	610	544	583	546	550	560	521	597	565	588	575	582	599	553	573	556	583	623	600	578	598	568	587	591	584	585	583	614	560	560	606	562	559	563	613	606	574	558	536	533	643	624	581	567	606	571	567	561	559	594	594	612	574	565	582	539	556	593	588	556	606	582	594	557	633	582	581	589	635	577	522	569	627	556	579	606	588	629	595	578	567	572	577	600	568	637	574	608	585	580	539	585	558	569	573	562	578	542	541	606	603	613	584	595	598	594	594	571	596	570	570	533	565	585	589	534	646	596	603	560	569	596	582	580	576	586	581	582	583	591	598	555	594	573	568	578	576	610	552	581	581	579	583	546	567	606	563	518	613	573	588	552	593	555	611	594	624	586	594	577	553	607	587	596	590	594	526	614	561	550	586	557	606	581	589	606	577	604	557	620	626	574	572	591	585	563	567	576	585	568	608	570	600	596	552	588	589	577	563	585	618	593	583	586	596	596	592	590	588	602	548	579	533	584	545	567	588	597	555	596	587	583	661	590	597	594	595	570	514	616	547	603	571	577	599	570	521	609	551	586	582	525	601	541	547	596	576	613	558	563	583	562	577	523	591	600	580	573	543	624	567	620	588	607	581	560	607	581	555	567	624	587	567	529	608	580	593	572	606	557	573	582	566	573	602	606	562	594	616	607	576	591	592	571	602	579	604	660	566	611	592	583	584	579	635	606	567	563	545	512	542	592	575	561	610	561	563	575	567	601	587	563	575	590	605	598	590	589	610	609	605	600	577	576	602	603	563	555	539	598	621	577	581	615	606	549	557	587	562	603	627	572	609	569	567	586	583	579	617	585	575	552	594	556	589	567	592	567	526	559	592	597	546	555	584	561	582	581	583	559	582	632	561	598	504	552	547	585	590	562	580	607	584	574	553	578	555	534	629	551	615	621	601	546	603	635	551	577	562	546	544	577	601	592	625	573	579	559	568	621	609	559	596	569	603	578	580	588	586	579	593	534	583	594	594	635	556	577	575	611	567	565	598	601	587	495	597	566	563	568	564	607	564	610	605	587	577	560	641	604	596	622	599	583	606	594	579	595	547	614	545	591	601	596	562	580	553	582	552	638	558	581	585	580	615	551	597	556	641	571	569	619	574	577	610	518	585	556	568	586	596	545	551	561	579	674	624	560	593	587	587	571	602	554	580	586	557	545	567	569	549	588	606	597	577	582	549	590	550	544	590	558	569	627	599	533	581	593	615	584	595	580	562	604	635	560	517	608	556	572	531	596	545	559	588	584	604	566	598	569	595	597	625	574	587	561	620	553	624	540	600	591	611	576	547	584	586	591	608	569	534	581	597	587	535	598	602	600	579	534	537	567	583	569	599	618	567	568	609	551	556	603	532	559	614	574	542	584	589	599	628	554	576	561	592	576	564	592	563	609	572	608	589	606	599	618	582	605	569	559	606	605	557	600	545	611	566	556	605	555	588	605	612	586	573	572	591	619	610	571	561	552	617	577	565	557	580	617	553	597	581	550	568	574	543	581	608	542	541	601	586	594	591	620	554	558	580	584	602	579	526	586	578	588	587	614	607	610	534	609	577	566	547	599	610	587	547	571	586	585	632	551	543	631	578	621	609	611	586	590	648	639	572	598	589	613	536	570	574	562	534	584	600	598	571	587	591	568	568	607	581	571	583	565	574	558	556	542	539	563	574	583	596	598	631	620	571	583	612	624	557	611	601	599	550	574	609	563	555	591	593	557	548	591	552	558	607	588	577	568	573	614	584	575	583	558	591	516	604	609	616	606	557	566	555	577	599	554	584	627	618	565	583	551	577	561	540	600	594	563	573	562	582	594	581	589	599	611	608	577	608	550	552	596	612	608	558	610	562	574	626	567	589	602	593	564	652	593	562	607	571	584	591	570	570	576	553	615	564	640	577	588	590	584	548	589	584	568	582	565	552	552	603	568	557	587	563	623	661	575	586	604	567	577	568	582	586	562	601	576	644	597	589	555	598	585	629	537	563	579	631	604	575	557	576	583	565	560	588	622	597	535	574	603	584	594	571	605	593	535	601	611	620	605	587	620	599	525	598	577
57293	101112	79326	48360	20000	10028	1385	861	880	830	867	905	922	883	832	883	925	904	853	897	931	900	873	906	826	857	872	944	863	930	887	900	917	840	882	899	876	846	895	853	947	929	882	920	892	883	910	880	914	897	829	916	932	858	876	850	880	828	874	841	895	819	923	860	833	885	887	880	884	901	827	869	836	889	850	902	836	858	885	912	853	837	947	873	853	869	857	840	873	849	904	889	849	886	898	903	878	909	900	854	874	872	888	902	866	876	915	795	896	906	855	883	852	908	844	916	859	890	871	866	902	838	915	886	855	916	860	902	887	837	839	870	851	880	892	904	945	883	857	854	866	904	861	942	894	932	867	904	886	861	856	930	951	821	878	917	899	846	852	884	861	892	929	891	855	923	817	844	875	889	809	894	894	924	854	916	866	904	852	898	869	840	924	907	898	873	874	937	841	874	894	862	906	867	866	843	887	882	907	866	858	828	879	840	891	902	883	872	966	933	881	882	824	903	883	855	927	908	906	848	835	888	816	906	863	946	889	913	853	836	849	843	811	916	822	858	908	861	852	956	838	889	883	898	881	890	896	840	897	835	909	858	889	874	858	882	865	893	841	915	881	909	891	880	847	843	888	908	888	899	917	874	909	840	870	888	849	912	821	902	833	885	880	856	866	902	849	889	783	867	904	884	882	853	834	882	855	899	878	889	880	866	920	883	862	867	885	922	876	946	871	928	919	904	841	872	894	874	929	831	887	878	881	897	802	873	895	860	891	911	897	888	895	857	874	849	874	874	913	908	869	846	887	853	909	887	816	852	842	903	941	868	931	862	895	901	885	885	849	881	851	836	843	886	831	853	893	877	854	874	893	890	877	893	889	951	880	878	893	896	866	914	886	857	893	873	887	914	850	846	879	860	874	908	853	841	881	902	911	900	841	876	873	887	888	901	897	850	880	902	901	842	867	884	872	840	850	930	903	886	853	861	883	941	887	863	882	871	882	916	887	877	944	904	915	901	956	859	904	867	896	956	885	868	884	843	879	860	879	871	859	875	895	851	894	852	863	893	869	825	820	908	871	893	940	900	837	912	898	856	867	923	830	894	880	897	837	832	896	873	839	916	831	882	902	917	857	890	898	886	839	859	812	835	924	905	842	863	922	879	867	882	859	883	885	887	859	944	885	874	875	875	877	860	857	825	890	877	921	900	847	844	906	884	871	854	843	869	884	842	910	866	902	901	900	875	873	881	904	899	888	869	862	887	896	875	881	868	891	899	926	822	903	911	870	822	839	866	874	831	884	901	850	886	865	881	920	855	813	859	864	890	917	792	863	888	866	862	856	877	801	856	886	931	897	919	896	907	916	873	901	880	902	920	839	871	859	887	868	859	906	873	878	918	852	890	912	833	870	873	902	867	840	865	887	860	845	886	924	884	872	874	846	849	827	876	908	880	852	864	946	936	883	911	873	870	900	885	915	884	896	896	875	878	857	861	876	909	857	858	910	886	897	852	878	928	887	827	934	908	874	870	921	900	892	916	857	832	844	913	918	917	918	813	950	873	898	874	932	858	874	878	858	894	882	899	883	879	916	896	868	896	897	871	868	936	873	877	907	853	925	859	928	884	850	854	849	889	931	887	881	912	907	883	893	867	876	873	913	861	905	867	870	850	893	871	869	900	912	835	912	829	855	871	816	911	879	821	813	918	863	891	908	873	860	894	931	911	892	876	934	849	864	938	860	866	885	872	882	892	869	875	894	869	857	873	884	884	924	844	878	871	910	867	922	868	862	867	949	889	884	916	869	858	849	871	903	881	904	867	827	851	867	921	931	907	912	885	888	883	868	904	884	854	862	898	894	884	865	842	887	884	924	871	856	867	877	879	904	889	876	882	871	881	884	833	842	894	884	850	901	867	967	902	872	876	890	941	908	901	871	910	901	858	825	846	852	865	899	885	838	868	852	856	888	888	874	859	848	887	885	853	927	940	887	865	864	900	909	924	868	939	893	888	865	896	894	911	881	854	884	917	878	882	856	944	870	834	882	918	849	858	919	896	879	852	942	851	895	887	844	944	870	923	869	879	884	916	904	867	885	891	858	841	887	835	872	855	880	896	887	831	873	892	950	902	860	830	901	862	911	839	877	872	858	861	864	895	875	850	892	879	847	874	886	915	859	908	915	910	868	860	872	866	887	852	805	840	889	861	928	881	863	911	887	872	851	877	855	929	913	874	870	880	877	889	898	856	913	863	823	854	880	813	903	844	876	866	925	834	879	953	891	867	888	837	884	889	881	879	879	858	883	824	874	888	892	841	899	814	884	828	850	927	886	858	816	876	867	827	895	856	844	888	911	854	896	877	863	896	871	855	894	842	925	908	900	831	855	912	899	843	859	825	961	872	899	860	890	872	835	939	902	863	825	899	873	870	867	903	867	881	903	857	876	873	876	922	882	892	897	867	863	905	849	890	910	911	904	872	869	851	870	855	936	913	874	831	841	941	929	835	890	879	861	928	899	887	877	872	918	848	935	910	920	842	885	895	863	905	916	874	871	894	873	898	881	883	924	898	921	885	839	871	832	913	920	882	899	933	897	930	862	871	844	846	910	873	836	894	883	855	861	854	900	845	863	881	948	865	871	891	867	889	862	879	911	852	907	894	822	861	863	896	880	891	897	850	833	863	889	884	858	910	860	888	854	857	885	868	842	899	877	883	858	901	873	904	856	941	882	871	876	835	899	841	904	865	818	864	870	858	926	913	904	856	906	897	912	903	868	910	836	862	865	892	856	849	884	916	883	859	856	882	878	864	875	895	846	869	839	884	848	882	834	839	858	852	885	902	919	837	904	903	895	864	922	865	898	901	870	893	871	894	870	872	876	863	948	808	895	835	868	961	866	891	823	916	858	867	885	912	873	852	887	867	938	854	886	889	873	860	870	878	900	844	892	882	896	879	877	893	908	906	882	836	878	891	905	888	909	918	906	863	859	869	843	896	862	863	870	910	902	873	892	845	833	906	877	881	904	863	874	831	897	911	880	858	899	875	865	929	889	883	865	884	886	870	849	892	933	857	944	864	821	922	875	900	840	873	950	889	862	898	869	872	867	825	906	855	900	919	938	850	873	860	921	837	831	900	886	879	846	881	841	894	882	879	903	885	889	903	893	886	867	887	886	858	846	898	929	884	912	895	876	872	897	873	849	891	839	907	885	905	906	893	854	863	900	841	843	878	824	888	885	876	843	860	919	858	905	876	791	849	896	903	939	863	911	916	865	921	899	907	872	866	873	805	888	845	908	953	874	876	879	895	881	924	890	862	949	849	841	890	917	862	862	893	901	922	917	879	873	893	916	875	857	891	851	906	856	840	826	840	945	858	834	919	897	897	951	866	862	898	856	858	791	942	879	855	923	927	855	881	901	908	902	891	874	925	899	868	854	876	865	869	854	907	934	854	878	859	829	828	879	872	878	851	901	926	877	874	857	879	850	892	920	819	841	865	867	873	884	835	845	898
31394	31150	28932	14870	1954	696	343	317	311	348	336	320	337	307	307	290	318	327	360	307	309	311	317	301	336	345	303	308	303	351	335	315	324	301	317	340	295	316	331	338	320	345	280	317	312	291	298	336	315	289	315	327	323	334	316	308	318	279	295	313	297	301	319	321	322	307	297	300	315	307	313	318	321	328	310	298	302	338	316	287	306	312	333	307	302	321	312	336	311	309	354	293	313	301	330	306	294	322	319	318	296	313	289	320	309	324	310	319	286	310	306	328	331	279	302	309	318	286	333	299	320	300	298	319	297	335	303	326	300	316	326	298	317	283	289	314	314	317	307	316	335	337	321	300	295	316	304	300	312	332	307	330	311	328	340	310	316	329	324	315	340	313	317	311	320	303	297	352	331	279	314	291	262	309	320	293	326	306	309	313	307	307	316	307	284	336	304	303	311	330	314	278	313	287	326	305	314	275	294	325	275	289	314	268	302	304	342	279	303	342	301	311	309	316	319	348	320	307	316	327	319	314	312	312	327	313	310	332	298	292	285	338	325	319	332	335	301	336	289	315	286	307	329	313	284	338	303	320	306	316	305	288	305	332	322	297	278	325	321	318	318	339	319	328	314	311	320	334	302	313	348	321	331	311	314	276	307	313	315	338	338	310	292	315	305	292	323	323	357	293	313	289	306	301	306	332	295	314	298	315	343	301	286	314	299	318	318	330	348	325	308	285	309	300	300	314	284	286	341	336	318	344	316	300	347	321	293	308	315	322	351	344	326	284	289	326	314	314	363	324	293	347	317	326	318	285	336	321	295	332	315	354	304	344	335	320	331	323	350	327	294	331	297	316	302	330	322	293	315	345	315	309	321	325	306	322	290	314	290	288	297	340	324	306	315	351	303	327	305	306	337	321	286	328	292	282	311	313	333	299	340	303	298	312	315	286	314	322	323	310	303	311	333	322	310	318	308	310	325	367	317	299	308	277	332	306	320	339	316	278	324	318	326	290	309	275	296	279	324	326	305	337	324	312	323	338	294	301	308	323	349	344	313	300	291	317	311	329	347	311	329	291	308	297	305	316	318	320	331	313	289	339	321	295	300	296	319	325	326	295	298	302	300	310	325	296	303	308	312	301	339	306	303	303	298	320	327	287	294	316	314	316	318	292	317	340	332	335	271	291	310	293	306	325	319	298	304	320	300	326	375	302	310	336	304	340	305	314	313	322	319	317	321	292	338	332	313	322	314	312	314	352	315	300	329	279	312	287	297	294	301	307	309	314	299	312	319	311	303	310	302	318	298	331	315	318	313	331	320	300	332	285	331	291	318	336	302	310	300	341	330	290	333	286	324	333	294	307	341	329	305	304	286	338	334	315	294	301	273	316	286	340	303	328	317	316	337	332	313	316	314	319	340	333	282	308	311	318	309	343	347	301	315	308	332	305	300	305	306	318	284	299	310	293	290	323	343	273	310	318	306	316	289	321	307	308	319	299	316	322	321	319	321	286	319	311	307	302	310	319	327	307	285	296	303	300	286	310	285	303	311	294	319	320	327	322	317	324	276	308	299	288	316	304	344	296	313	290	331	333	301	315	311	311	329	321	311	311	342	296	312	318	289	341	310	324	345	313	317	312	323	319	349	336	327	335	312	311	328	337	340	289	299	289	292	303	330	303	329	325	335	292	333	313	311	307	306	305	340	302	314	321	322	345	331	288	306	298	293	352	322	298	307	341	298	332	314	340	286	335	305	325	306	275	313	310	329	320	314	310	317	321	332	312	329	333	319	324	315	292	335	285	296	320	325	306	320	289	319	297	313	292	293	332	287	322	311	317	312	305	296	318	294	323	299	307	315	340	334	323	300	318	310	335	289	330	304	311	283	311	306	322	325	308	306	311	321	306	310	287	316	299	316	311	306	310	329	296	311	287	325	311	342	311	328	314	303	329	318	323	294	307	294	313	318	329	305	301	338	324	314	288	328	332	299	296	313	302	298	333	294	316	307	338	324	311	271	293	320	285	319	338	292	333	314	321	311	304	312	306	303	299	318	289	327	301	290	301	284	296	333	304	304	301	305	314	304	312	311	315	326	304	347	314	308	320	329	325	285	311	311	288	313	331	300	319	318	309	296	292	310	286	341	283	305	290	278	285	301	330	324	311	312	323	341	294	305	304	284	286	308	290	283	294	307	335	315	280	350	294	314	318	312	305	304	312	301	330	304	327	319	332	292	287	308	289	305	310	268	319	351	353	321	305	288	321	336	283	315	342	322	328	310	292	318	302	307	320	314	314	297	327	324	313	293	331	319	305	323	310	277	315	317	305	306	310	295	303	306	315	307	315	311	307	283	309	296	310	314	324	318	308	269	302	311	312	322	324	325	321	312	310	349	328	343	329	312	334	339	298	319	277	319	332	297	325	296	342	295	305	340	321	332	323	301	328	312	277	320	339	308	329	289	317	311	301	306	317	329	337	293	325	292	338	294	281	313	285	355	316	327	297	318	301	302	319	299	298	311	314	276	314	307	344	306	336	294	314	313	301	305	316	305	340	316	324	328	313	340	310	326	304	323	334	320	311	321	304	306	311	306	320	316	323	334	315	300	314	320	321	321	320	337	318	313	293	327	300	276	321	281	340	314	309	317	313	308	316	339	287	319	332	297	333	338	301	334	292	290	327	343	303	336	320	260	339	344	330	296	310	329	285	318	294	292	311	304	319	337	335	292	313	327	345	338	316	304	303	297	315	307	285	317	280	317	286	312	284	308	311	314	311	298	332	302	331	318	326	291	318	310	313	324	325	324	306	305	324	313	311	320	300	306	307	280	308	308	294	330	303	308	298	302	317	304	308	323	282	330	347	311	306	301	296	305	254	305	314	309	316	309	298	314	327	309	307	317	311	315	305	317	332	325	332	273	321	287	334	302	317	317	285	287	309	290	317	303	320	328	318	318	291	311	350	309	307	315	305	351	308	292	354	287	311	311	337	319	315	326	328	276	319	344	351	306	369	309	322	299	314	326	305	303	319	318	328	349	312	307	300	308	357	334	296	338	299	279	320	301	314	313	303	353	311	318	273	299	328	308	302	309	303	292	290	329	281	299	322	294	326	292	318	338	317	327	309	290	327	291	314	325	302	309	326	307	294	307	293	271	334	339	301	303	276	339	342	329	295	308	298	337	345	300	293	320	339	338	312	336	291	319	301	344	318	316	303	306	313	340	273	301	315	297	323	289	299	325	346	305	316	327	316	323	301	319	317	340	326	293	303	309	312	326	302	297	284	319	306	310	313	306	295	311	324	320	320	308	322	334	310	299	327	290	288	320	296	287	304	322	325	329	321	318	296	325	309	338	308	283	314	335	305	314	315	316	323	341	306	349	317	300	342	316	271	330	321	287	295	300	308	273	317	338	311	285	326	288	316	333	302	295	307	310	304	328	289	336	316	310	306	316	324	304	287	306	323	325	299	330	286	303	327	325	323	326	324	337	297	293	308	322	297	301	354	326	279
39839	49195	33964	16039	3230	1372	574	509	526	536	546	483	514	545	525	529	497	503	501	542	492	558	507	452	498	512	573	518	508	551	517	504	494	535	510	513	542	492	547	540	521	503	487	481	512	537	544	498	529	495	500	525	544	502	552	496	541	498	518	484	510	510	496	572	502	500	510	468	525	511	505	551	506	518	509	532	502	519	538	519	484	554	493	530	497	504	490	547	480	532	472	484	512	526	535	495	534	552	505	516	534	570	520	482	534	506	521	473	490	522	553	515	508	503	511	513	514	547	516	522	495	507	514	531	525	487	526	532	522	535	478	554	509	509	535	505	502	470	520	548	505	525	534	508	548	509	516	530	501	559	493	512	550	553	567	517	526	508	520	470	466	491	496	488	537	488	511	477	524	516	531	524	534	541	538	515	501	524	535	538	508	541	535	511	525	502	491	508	509	553	532	503	511	499	534	542	501	484	496	476	506	477	517	513	524	514	530	495	500	482	508	535	555	490	507	532	513	534	521	555	497	487	501	491	491	491	536	529	494	517	549	516	525	522	542	545	511	523	532	491	515	524	525	512	484	508	551	504	535	509	532	509	517	551	499	515	515	496	508	558	530	512	550	506	505	485	544	455	512	482	518	489	516	493	530	508	525	485	497	508	514	508	512	520	518	542	501	527	551	541	517	522	511	531	536	501	519	537	501	494	475	528	496	533	550	536	504	528	494	570	471	550	517	535	516	520	494	480	534	506	545	524	496	494	505	514	493	529	553	523	476	549	544	499	484	519	549	494	511	514	551	546	512	487	534	568	493	479	501	505	471	532	510	443	523	515	468	517	512	504	525	519	530	516	507	520	511	560	491	490	524	558	515	490	458	515	483	555	521	527	542	510	525	530	552	557	498	536	521	517	545	518	560	528	491	520	566	495	547	502	463	509	511	524	526	536	503	489	536	520	570	514	542	501	536	548	513	508	510	512	506	496	491	480	497	531	519	509	513	476	525	500	488	560	509	511	524	528	500	483	504	530	494	504	467	490	531	488	533	515	586	531	513	558	476	489	501	491	471	507	505	521	517	497	510	467	499	517	515	503	505	513	528	515	535	549	536	542	482	504	517	511	504	507	547	512	515	467	525	519	503	520	491	497	542	512	518	546	491	505	500	522	519	533	529	542	531	513	514	516	493	535	525	530	526	576	479	511	506	491	577	485	518	508	537	505	515	541	489	576	529	499	504	554	518	533	526	510	509	468	535	515	517	531	492	525	478	490	524	508	503	493	503	487	512	491	535	513	488	471	527	486	485	539	519	532	542	533	513	484	518	497	540	524	529	524	548	517	499	499	525	537	483	503	507	509	515	494	519	505	546	499	510	528	514	555	518	563	512	511	526	518	486	510	502	516	508	553	523	544	487	523	531	543	515	516	473	505	505	476	514	575	525	465	550	500	466	541	508	544	494	521	522	510	483	498	505	554	496	540	494	479	512	526	525	484	493	498	538	525	504	514	544	506	488	483	504	494	486	543	501	526	533	543	502	489	497	497	539	474	482	494	523	533	510	494	508	505	505	527	556	510	522	497	498	567	510	527	554	541	515	496	504	534	512	540	497	506	497	524	471	489	536	478	488	454	506	529	471	526	535	547	546	552	534	513	513	456	501	516	523	509	487	516	532	520	504	505	496	493	523	562	474	494	485	519	555	510	534	481	482	498	515	486	523	497	484	513	496	507	506	493	508	486	525	461	545	508	524	532	530	500	502	519	499	556	495	519	545	524	503	537	521	498	531	515	519	494	511	510	549	519	544	511	551	468	541	514	529	514	533	542	550	484	552	484	509	512	503	554	506	523	506	498	519	536	536	542	529	518	516	492	493	509	502	558	535	532	559	498	486	573	501	486	497	498	489	475	541	528	540	540	535	512	517	529	491	537	503	514	497	503	507	534	569	486	493	544	475	474	521	480	527	504	489	545	515	503	499	521	523	552	536	468	537	495	545	566	462	517	506	490	511	493	532	503	483	507	522	523	488	509	529	517	523	495	493	485	520	524	538	498	513	525	545	540	501	576	537	518	522	512	510	536	513	532	504	502	510	530	524	491	487	494	497	504	470	516	533	535	551	532	474	553	487	531	548	544	522	539	482	571	552	505	465	523	492	543	485	505	526	503	487	529	533	484	522	544	566	506	498	509	530	506	561	479	527	517	513	514	512	504	488	485	517	552	527	476	519	520	531	513	547	540	483	492	559	550	511	513	510	479	507	528	502	531	507	481	506	556	508	560	545	507	498	509	510	528	528	547	518	529	503	504	546	493	523	529	478	501	518	533	501	512	466	521	502	527	537	531	537	539	467	510	469	522	525	485	538	534	538	505	525	502	487	509	520	555	523	518	517	536	503	541	511	495	535	551	532	476	502	474	492	505	519	521	528	494	522	509	503	543	505	544	495	547	501	492	537	526	538	514	524	539	496	506	515	514	547	546	507	537	462	504	542	506	533	481	500	520	523	515	539	534	569	488	497	543	509	485	530	508	520	485	512	517	516	514	540	541	484	491	536	488	552	503	503	485	532	526	542	500	509	512	497	489	522	497	555	486	511	525	506	483	534	502	505	504	492	513	507	531	502	543	517	535	499	506	536	539	495	499	542	514	529	527	520	463	519	496	498	521	497	513	525	481	492	498	509	493	517	545	521	516	511	504	584	503	498	483	490	486	508	462	480	531	484	481	510	507	513	535	499	526	516	498	505	525	486	528	541	511	506	537	522	544	512	516	483	484	523	526	539	521	473	506	513	534	511	521	509	507	525	528	556	493	492	521	524	544	528	537	488	497	490	491	530	518	500	468	481	501	535	521	480	510	555	512	516	527	536	530	530	542	488	532	509	475	496	515	515	539	556	481	538	523	536	473	531	516	491	513	526	497	484	492	527	516	501	544	500	476	479	519	490	544	491	496	517	485	533	569	525	503	492	506	532	523	516	519	515	493	545	503	538	500	491	487	488	540	466	496	505	504	480	456	492	532	509	535	529	523	523	556	504	500	507	538	501	529	521	517	518	517	496	496	536	489	526	502	546	543	543	514	532	502	507	531	525	527	524	499	530	522	540	546	493	534	519	489	485	511	523	499	495	505	511	525	452	539	564	512	544	528	506	521	508	495	453	503	509	522	518	505	470	521	508	519	522	462	498	543	536	513	481	483	521	494	541	507	512	531	512	526	537	538	510	533	537	497	446	493	496	497	488	488	521	483	494	560	490	565	513	504	566	506	503	521	541	506	541	512	517	506	516	483	507	483	521	501	548	532	491	501	488	505	496	466	509	492	513	526	528	549	513	526	535	506	504	528	474	505	501	543	508	479	520	498	503	511	491	510	504	472	519	513	522	529	552	502	527	503	493	512	503	501	514	487	568	514	567	506	490	483	507	495	517	501	501	527	495	550	513	517	488	517	501	526	501	526	536	480	518	468	530	471	514	504	526	523	501	534	527	525	550	503	474	495	500	505	543	550	519	514	515	511
25423	25354	35592	30577	20064	10168	1172	455	391	458	421	429	401	442	392	382	397	400	412	402	390	401	422	418	416	397	403	426	416	442	450	397	432	397	395	378	364	380	419	392	448	411	374	402	431	426	375	362	423	423	382	402	394	386	402	423	419	418	409	415	484	404	381	398	421	426	397	366	444	392	415	400	409	409	423	407	390	357	417	419	413	382	419	417	419	398	352	419	383	377	392	385	396	402	392	391	435	358	431	409	416	425	373	423	398	390	433	380	419	408	397	390	374	386	442	413	422	413	406	408	411	387	413	419	387	393	447	378	410	403	372	432	425	390	419	382	395	369	366	412	426	383	411	415	393	401	433	416	399	393	411	418	385	415	378	432	401	413	376	424	394	415	389	427	403	452	389	388	416	429	419	408	415	368	399	418	444	417	412	423	417	384	395	412	462	393	397	414	474	383	410	404	400	423	430	395	388	399	443	388	387	420	396	375	397	425	420	381	419	392	391	447	387	382	388	400	423	398	437	406	436	394	378	398	387	434	401	393	428	390	422	414	434	404	412	430	404	409	402	437	359	391	381	392	436	394	384	423	389	401	368	419	390	391	393	432	399	429	403	426	408	389	390	414	372	412	400	400	410	417	426	414	371	438	403	421	449	426	400	391	414	417	368	442	389	389	366	417	402	428	424	416	420	432	395	399	395	388	431	424	411	402	428	381	395	420	408	428	353	384	381	419	412	375	389	404	400	388	410	415	395	426	419	452	408	452	417	389	418	390	387	435	454	404	400	417	404	418	391	431	400	402	440	405	433	421	365	377	416	423	370	426	448	415	449	415	446	429	386	411	366	403	440	411	406	432	420	412	396	371	413	392	396	413	400	396	410	405	412	417	426	432	419	401	420	400	412	356	418	428	421	392	414	401	377	434	448	396	401	394	431	402	428	414	408	399	418	451	443	416	398	383	388	415	398	442	398	397	394	373	396	369	400	421	395	447	436	431	431	410	432	429	402	411	422	419	381	405	408	439	432	386	406	397	384	451	376	407	403	411	403	414	401	380	413	409	400	409	392	420	408	395	415	406	393	419	375	404	361	395	419	396	422	405	414	421	414	378	368	401	399	422	384	428	439	386	417	385	396	408	420	428	371	403	426	428	395	430	431	408	411	392	398	378	395	421	448	377	394	403	413	452	359	395	419	427	389	407	394	385	381	388	391	410	380	382	413	399	398	396	412	402	405	414	413	422	400	412	425	389	389	422	404	401	427	420	419	385	413	389	388	431	383	430	402	412	451	413	419	418	413	404	405	394	381	430	386	394	388	392	386	410	392	404	400	443	398	397	422	348	362	402	438	382	397	430	425	401	393	405	376	388	402	426	410	425	370	392	411	424	453	401	428	410	409	453	401	380	378	393	424	369	389	422	420	395	414	403	407	398	435	430	397	426	436	359	409	416	445	409	422	383	418	406	415	414	446	391	396	405	430	416	419	381	400	411	383	419	402	383	440	411	446	425	411	426	406	399	422	405	374	394	410	406	382	407	396	387	419	429	369	404	362	414	403	411	424	410	400	401	408	421	444	446	376	431	407	393	391	383	421	386	387	414	437	381	431	414	412	387	418	413	397	414	446	399	418	400	420	401	415	401	405	411	405	404	379	429	396	434	377	374	401	386	425	381	413	405	413	408	401	443	435	412	385	390	403	412	421	421	412	416	391	388	452	381	407	400	401	412	452	412	416	422	442	415	413	381	426	422	391	413	411	390	386	401	403	400	412	421	380	387	402	385	371	384	423	437	406	391	406	401	420	421	423	419	425	406	376	428	420	414	404	377	415	418	408	414	419	420	413	426	410	416	391	420	422	399	402	413	448	369	401	431	436	412	418	408	425	398	429	444	392	374	446	402	409	388	434	377	379	396	416	412	418	417	378	366	389	421	428	407	397	408	408	393	432	453	401	412	397	391	399	403	396	399	402	372	413	418	438	404	401	381	397	448	424	411	444	392	415	422	451	385	404	416	429	422	380	412	393	400	394	416	418	444	419	425	386	444	389	406	378	397	443	414	391	385	441	409	391	441	421	404	371	421	391	394	391	428	404	433	439	422	401	418	415	431	407	449	404	437	402	404	388	442	384	418	410	421	416	412	376	440	411	383	351	416	417	390	417	417	425	412	404	408	419	430	420	410	393	434	403	380	394	382	425	418	407	415	444	427	400	397	399	397	422	412	424	367	404	398	399	411	399	435	410	419	355	438	430	399	394	425	442	380	440	409	440	384	402	402	365	400	377	387	375	410	419	398	396	409	381	429	412	425	374	385	417	406	403	445	374	419	387	382	401	422	392	421	391	385	397	402	422	397	401	390	419	416	405	416	416	412	393	428	453	372	401	370	413	402	398	401	395	396	460	425	427	405	413	436	420	409	423	424	384	425	414	379	433	388	454	388	422	429	387	400	391	375	372	394	399	403	413	385	418	448	407	395	388	408	405	392	408	384	415	408	411	404	396	400	441	388	408	388	399	385	395	369	395	436	399	405	403	397	428	425	407	417	409	382	443	375	401	371	390	415	368	438	419	420	425	347	421	409	418	403	400	411	401	398	393	403	448	429	398	380	395	407	425	390	413	392	408	392	415	416	397	372	399	432	397	395	394	376	395	383	386	390	363	405	393	436	397	388	389	401	387	393	422	383	428	388	415	389	433	437	421	431	425	431	395	384	446	423	407	384	382	397	404	386	425	410	414	412	424	412	387	429	409	409	362	429	411	384	389	389	429	430	435	421	348	386	386	409	400	416	428	392	376	421	405	395	412	417	389	393	429	411	404	408	403	437	434	424	405	404	450	398	424	371	429	394	407	392	403	373	420	392	395	379	403	450	434	391	410	418	399	439	411	443	398	442	392	375	389	405	374	378	392	420	414	385	405	405	393	424	416	415	388	403	419	454	419	401	404	411	388	426	408	375	397	421	419	394	409	434	419	414	423	408	393	406	425	362	426	412	395	388	390	413	377	405	427	400	389	392	406	375	390	406	446	405	384	395	389	412	397	417	439	393	387	405	391	396	398	419	393	418	398	401	405	405	433	424	355	428	389	408	413	407	380	431	387	435	416	424	392	410	356	429	397	417	417	367	414	410	390	377	436	404	427	415	403	391	406	392	401	397	430	395	390	370	401	406	425	409	437	440	382	418	414	403	439	430	402	403	377	404	428	429	410	414	371	426	429	420	408	424	387	419	424	407	426	412	366	403	390	443	405	379	410	455	442	432	397	390	389	396	378	441	424	405	425	408	396	396	411	390	407	388	433	402	406	409	405	410	406	427	413	406	415	409	429	402	415	408	419	436	413	413	455	402	375	437	422	418	421	398	451	405	392	401	437	394	410	403	425	399	399	398	448	422	405	429	411	438	428	397	411	426	402	389	403	382	427	394	383	389	420	370	407	405	387	394	418	401	421	426	380	366	400	399	383	418	418	391	390	411	396	394	387	409	421	426	391	418	418	403	384	380	437	434	409	439
63948	94827	69757	41092	15495	8229	1064	668	650	610	604	627	657	655	638	670	631	643	666	698	630	633	669	606	644	686	648	679	654	640	675	632	641	672	680	597	614	613	616	694	628	646	583	674	638	684	660	642	660	600	622	597	692	672	652	610	653	650	685	624	679	645	643	646	627	626	651	663	654	648	653	642	621	661	643	646	670	671	603	696	657	661	630	663	668	677	656	670	652	685	615	592	645	659	672	620	669	602	613	633	611	679	674	618	645	644	674	615	669	634	687	627	640	629	630	625	628	659	625	624	638	660	639	627	649	626	644	603	651	659	637	646	646	646	628	640	639	653	614	635	667	598	614	630	630	636	606	633	700	627	667	628	681	660	672	640	635	652	654	650	656	646	640	644	627	703	665	663	664	630	653	580	704	641	623	658	616	675	645	631	650	646	627	668	638	609	653	694	645	615	633	629	628	651	688	642	655	667	666	624	593	611	602	646	639	620	623	680	629	647	660	608	642	599	646	630	651	667	621	600	638	625	675	655	597	651	599	634	635	663	626	666	628	690	605	643	645	622	663	654	670	692	622	615	671	669	624	665	653	631	717	630	630	676	659	588	650	641	635	608	622	634	678	644	651	664	610	669	671	673	691	648	630	633	631	646	605	633	638	621	666	643	604	607	638	641	651	660	645	690	674	672	687	628	627	666	644	671	636	694	601	648	620	647	664	675	624	641	629	639	654	636	669	633	645	672	656	627	626	603	652	656	636	656	632	634	654	639	636	678	689	598	651	627	625	624	657	668	635	637	670	642	640	616	641	586	663	603	560	654	630	633	655	676	663	654	659	640	618	614	611	672	656	643	651	650	658	660	615	666	649	610	648	704	675	658	598	658	639	604	639	632	664	626	619	632	670	636	693	637	643	649	666	633	643	640	584	646	652	628	608	644	629	615	641	649	709	625	620	652	632	599	663	631	637	620	645	632	622	627	686	664	665	642	585	641	611	624	609	636	608	656	610	639	648	676	649	647	693	624	619	666	658	648	660	666	612	688	631	644	619	661	686	641	632	662	637	639	588	666	666	598	684	667	650	664	614	657	627	669	634	672	636	640	620	669	658	667	636	643	679	657	631	653	683	601	635	624	683	650	663	649	617	659	681	647	636	636	686	643	627	677	668	625	673	617	673	609	669	632	654	637	635	674	619	641	653	641	668	621	628	631	663	692	650	607	639	678	647	622	641	703	640	661	641	652	625	611	637	656	625	629	615	632	657	621	680	637	597	631	674	636	675	639	659	658	684	620	625	634	697	599	588	616	623	656	646	646	617	616	611	674	655	651	683	650	608	639	664	648	621	689	644	628	648	659	627	611	649	654	610	645	645	650	658	701	619	650	638	631	626	634	697	600	644	634	667	645	643	650	617	661	645	631	626	622	629	694	655	646	647	670	605	599	650	655	660	648	609	650	672	650	621	676	630	609	598	657	636	609	653	631	641	643	611	642	679	630	694	669	661	644	671	639	616	609	674	621	592	604	650	654	637	650	625	650	639	677	622	650	639	642	663	629	604	628	630	656	627	626	620	625	638	621	660	631	611	643	645	634	657	669	616	603	654	621	613	623	649	668	634	644	652	653	632	628	632	632	678	685	673	657	656	692	653	677	634	635	593	671	658	708	616	622	634	674	597	676	663	647	651	631	657	649	656	669	624	636	630	633	625	629	612	658	601	654	616	611	671	663	631	592	637	656	657	639	600	624	647	672	631	665	636	621	693	637	622	648	635	614	628	589	611	649	595	601	596	612	643	656	681	685	614	660	614	619	661	613	611	632	667	636	650	601	637	662	638	606	652	636	595	607	636	655	682	597	655	661	686	589	633	655	647	661	669	657	661	679	639	636	657	655	661	651	645	696	603	649	601	605	643	602	628	609	646	617	601	652	632	627	622	639	688	620	661	699	653	671	631	636	642	638	662	688	624	633	643	635	661	642	695	669	626	667	589	683	651	645	612	684	604	623	637	642	662	591	659	635	666	659	607	633	652	639	678	638	615	675	687	672	607	634	626	666	646	632	654	669	604	650	679	651	638	661	621	648	664	625	647	599	616	629	707	626	639	654	664	639	629	642	623	663	684	657	637	658	646	636	604	639	609	651	612	635	646	618	678	684	647	632	595	607	667	637	634	644	613	672	674	678	588	695	649	613	647	641	658	671	671	631	627	630	659	624	653	656	568	634	652	626	686	591	652	672	626	635	654	683	645	659	640	653	687	616	625	643	609	651	614	685	624	661	651	626	644	652	643	621	647	619	671	619	608	651	668	658	624	622	631	655	634	662	661	648	610	638	627	603	659	633	621	644	644	648	667	604	633	631	620	621	603	672	621	619	662	611	665	642	652	629	697	638	593	609	662	622	648	623	636	629	606	621	663	682	661	624	634	652	616	612	617	696	633	624	601	592	648	622	680	630	631	648	665	605	630	599	650	633	681	630	628	643	675	662	686	635	669	639	656	655	629	624	641	662	644	656	624	621	651	658	632	641	633	662	629	644	614	653	663	606	658	656	642	658	636	598	615	661	604	665	640	633	663	639	618	685	678	682	679	681	645	632	648	681	605	630	669	649	596	636	679	631	657	635	640	602	652	632	684	613	618	671	636	624	606	661	626	661	600	598	643	629	632	603	670	619	603	597	635	652	639	613	613	636	661	662	601	616	645	664	663	648	655	650	643	641	640	653	684	596	655	636	603	632	635	655	600	641	651	614	623	687	643	657	673	622	622	683	643	638	642	646	629	587	644	633	661	665	639	591	669	631	655	623	622	664	640	636	664	613	617	648	705	602	632	712	651	648	618	611	608	667	695	678	661	624	673	598	600	624	633	635	669	689	627	625	614	642	610	660	598	633	648	630	597	628	643	604	706	616	584	658	639	625	624	627	643	610	631	647	666	625	641	666	611	652	625	665	637	616	651	646	621	660	671	622	625	671	643	632	619	640	663	667	636	706	644	630	659	648	693	664	664	641	676	661	670	627	676	607	647	651	658	645	639	645	593	656	670	659	663	646	639	647	661	655	616	633	652	669	689	655	675	692	628	634	648	628	595	621	642	612	618	647	640	655	610	618	630	653	631	648	660	622	606	640	679	595	646	609	642	636	616	626	659	642	627	647	652	669	655	675	614	624	720	610	596	637	635	699	626	636	692	623	653	650	618	649	683	629	689	660	658	629	651	643	646	677	618	606	646	606	632	611	650	690	628	663	652	615	667	625	610	662	657	656	637	648	669	618	628	689	656	610	649	609	647	633	588	622	674	621	647	695	659	674	656	623	651	644	664	593	595	646	630	621	647	610	676	647	627	663	625	610	655	659	609	653	675	617	617	566	696	639	653	647	682	665	628	602	636	702	658	634	605	657	627	687	645	646	620	628	621	624	667	665	669	634	631	658	637	667	645	668	639	605	649	660	661	618	609	619	661	676	619	713	642	610	635	680	637	687	640	637	653	638	624	671	609	643	695	650	645	627	682	682
24342	23298	32783	26856	21610	18554	4925	638	621	612	613	637	659	583	586	586	634	586	546	586	579	582	546	590	571	609	649	601	574	581	608	590	598	562	537	579	588	574	574	581	593	583	589	577	535	614	573	597	577	581	597	592	628	575	579	553	569	563	594	582	558	592	572	595	582	562	577	599	552	537	588	561	618	557	554	533	594	580	573	569	617	589	561	580	579	582	596	565	580	600	583	573	627	595	589	606	627	556	545	598	571	606	559	571	584	562	585	634	555	605	573	600	582	576	597	576	593	587	582	570	613	584	553	627	566	567	566	605	592	599	581	606	611	589	570	562	573	583	569	570	573	546	544	598	606	579	608	518	602	581	556	560	574	577	579	541	619	565	576	575	558	578	537	568	561	555	589	628	556	573	569	568	603	575	571	603	553	567	580	567	530	575	607	591	574	549	556	546	557	582	580	610	598	591	581	559	574	579	599	559	582	542	599	600	569	571	548	565	560	521	573	568	604	538	581	554	577	603	582	583	608	587	567	580	581	543	590	539	575	542	567	563	558	569	625	562	547	609	583	572	568	570	581	576	557	544	562	581	583	553	609	562	552	559	589	572	572	604	585	544	577	586	565	643	547	604	627	617	608	595	574	593	592	563	573	576	580	522	647	587	579	551	570	576	582	604	563	569	587	594	568	600	586	550	604	569	575	561	575	592	609	603	613	527	572	579	580	572	585	559	619	609	594	561	609	534	583	595	585	618	568	547	559	602	534	583	557	547	609	608	573	567	558	627	593	616	580	540	557	575	594	563	579	597	574	551	590	605	589	501	602	614	566	594	600	599	548	574	615	568	564	602	571	600	579	566	548	580	583	569	564	623	621	562	567	591	513	555	593	579	615	558	584	623	565	588	601	594	596	609	576	579	553	563	596	565	605	587	600	584	543	586	538	590	555	590	537	575	603	534	551	522	582	587	546	615	613	571	621	593	552	570	587	569	598	571	573	577	579	547	577	577	602	553	614	577	586	595	586	583	546	559	616	561	575	554	607	582	539	567	557	626	597	561	545	545	572	566	583	567	610	617	557	573	611	584	607	598	631	586	593	584	534	543	590	539	569	597	581	586	547	616	536	575	570	584	587	599	594	583	595	572	584	591	613	603	597	537	562	591	571	569	595	578	574	550	600	623	559	620	565	639	632	575	581	568	610	581	566	587	564	581	633	557	592	576	572	528	617	565	575	570	601	560	545	561	496	601	590	555	538	582	587	553	558	588	579	580	602	591	556	574	558	586	561	576	600	601	563	618	591	592	598	599	523	553	546	599	613	596	579	566	504	590	578	617	597	587	544	577	624	557	534	599	566	569	588	571	597	575	566	586	592	563	560	581	601	590	598	554	594	583	606	592	583	577	554	527	551	587	530	568	574	567	611	584	565	610	591	581	564	578	583	559	549	580	591	568	603	584	583	583	612	581	601	568	537	560	582	630	550	609	599	591	539	562	627	585	575	568	600	552	573	597	520	588	601	584	547	641	532	553	580	586	591	571	566	565	579	611	539	611	577	624	578	567	666	565	570	576	523	584	548	584	573	593	577	573	573	553	549	552	583	580	578	589	541	599	652	582	585	507	538	602	612	562	550	589	604	556	570	610	568	594	586	593	593	594	596	584	550	598	617	559	564	598	602	550	535	627	569	570	578	602	595	558	558	638	626	605	640	559	556	546	618	613	601	564	570	576	626	609	540	597	579	626	576	598	559	584	596	613	591	560	530	602	595	565	598	629	546	573	606	549	534	571	572	567	594	629	598	611	558	542	615	552	578	573	598	585	574	630	577	587	556	624	545	621	606	584	568	574	601	582	543	553	604	600	585	552	616	594	573	581	584	597	585	572	601	567	562	578	591	536	578	589	570	562	576	603	589	607	551	540	562	566	591	602	556	550	644	554	580	576	612	576	600	554	628	594	540	579	594	582	603	566	583	589	595	589	586	578	583	560	557	569	540	563	573	563	570	559	592	557	559	531	566	532	571	593	600	587	581	548	572	557	596	594	567	586	581	552	580	581	541	590	586	543	590	598	578	592	596	564	556	585	602	598	572	576	639	621	593	626	541	598	542	592	589	554	616	578	590	631	568	568	593	590	596	615	546	608	603	520	583	575	590	570	599	565	616	585	572	592	552	552	592	557	540	588	573	596	546	586	593	549	610	576	529	582	565	561	575	567	575	588	570	624	584	555	558	542	599	617	566	583	612	619	629	565	577	610	545	627	609	604	548	531	598	582	551	535	578	528	580	588	596	567	582	561	600	548	608	548	577	579	560	560	564	594	563	625	593	544	608	567	611	598	597	588	538	605	580	580	599	552	567	550	596	571	585	559	616	599	597	550	591	556	592	610	565	596	580	542	600	606	543	575	572	592	540	578	562	593	568	594	548	531	611	603	585	584	594	526	624	601	546	554	567	621	530	570	536	558	591	599	590	621	577	560	644	616	595	558	562	580	524	567	569	571	587	577	600	572	618	526	603	557	522	538	617	575	587	598	591	556	614	577	585	571	582	556	609	577	606	597	591	553	533	589	569	567	571	595	594	597	585	591	491	609	600	604	594	594	529	540	552	565	570	549	629	572	605	626	610	578	546	583	573	535	561	589	619	635	585	534	603	563	577	614	589	584	600	568	556	592	599	586	571	576	576	582	627	563	565	605	556	570	550	594	602	610	581	569	593	591	632	540	594	591	585	568	597	564	581	593	587	577	650	570	582	605	628	578	556	605	572	588	642	532	617	556	575	620	582	620	574	554	603	577	576	534	582	609	557	586	544	541	609	581	536	566	571	545	582	614	622	586	583	637	579	581	587	558	579	593	565	604	567	539	584	609	584	588	524	563	550	581	617	584	543	556	576	586	596	555	572	529	537	558	614	607	596	590	600	560	577	568	578	620	550	595	586	600	547	550	600	554	574	602	559	572	561	618	608	552	582	573	567	531	580	640	553	574	557	566	585	556	581	579	540	554	554	601	588	536	583	583	597	552	559	584	602	578	597	592	556	580	569	590	583	608	583	578	552	585	558	587	559	585	568	618	620	557	604	556	565	581	562	541	562	596	569	559	593	592	593	531	568	591	612	570	587	566	567	541	595	629	622	585	641	599	599	590	554	556	598	631	533	583	577	569	587	576	569	583	591	579	538	599	622	612	598	646	589	622	575	583	563	562	556	592	583	630	579	614	602	554	553	581	641	597	558	566	573	584	554	609	578	611	560	622	589	570	577	525	573	587	649	548	613	559	594	607	612	599	573	592	535	570	570	550	597	562	539	564	533	600	555	641	592	591	583	612	555	573	570	575	580	583	553	587	529	605	580	537	567	599	588	572	567	560	568	598	606	544	575	565	558	587	607	611	563	604	555	595	545	606	551	520	562	607	554	584	601	585	541	610	568	551	593	580	579	579	581	545	573	612	551	576	579	588	568	589	560	592	553	619	599	573	563	571	585	598	539	604	587	611	617	522	566	592	578	581	538	576
64359	102249	77405	41252	21858	13371	1697	870	924	905	852	900	887	887	825	892	950	891	911	851	894	821	828	943	844	894	875	914	834	805	868	925	860	841	875	847	870	876	881	858	921	829	886	854	871	899	845	815	878	920	891	865	848	933	886	887	873	825	823	875	849	893	830	900	813	811	814	832	848	881	875	831	876	865	895	821	884	873	882	828	891	840	910	856	838	833	833	850	857	908	883	832	901	854	901	838	867	883	877	815	884	835	864	940	826	881	879	899	857	898	887	900	901	896	869	860	875	888	876	889	877	899	892	879	869	849	889	850	824	908	895	880	903	880	904	860	854	892	866	841	896	855	916	886	834	850	873	847	867	881	903	887	847	849	894	816	817	918	910	837	928	868	881	839	878	890	851	873	848	880	851	855	883	879	910	875	851	876	913	912	861	856	888	892	814	838	814	810	921	839	880	888	890	845	859	899	910	855	831	906	869	888	865	863	829	855	882	861	848	876	863	867	880	876	900	847	830	879	885	850	861	816	856	858	854	838	903	867	844	920	830	838	838	862	828	841	893	867	865	840	882	868	902	839	899	860	855	876	860	818	806	804	809	823	845	869	862	876	870	852	903	881	817	820	873	860	925	901	862	908	833	881	880	861	820	850	802	816	844	850	836	857	860	852	847	863	832	834	908	852	841	882	896	876	871	864	879	879	875	837	867	863	876	881	866	855	854	875	879	856	838	868	880	920	855	883	836	866	859	931	853	934	835	843	870	884	855	918	834	836	869	843	873	867	862	857	841	831	854	876	875	870	904	873	937	882	804	867	842	894	876	880	877	907	856	857	851	829	908	877	855	817	881	833	795	874	872	909	878	856	924	848	905	848	833	871	827	874	915	892	850	941	868	831	884	914	901	819	867	854	914	844	809	815	831	867	892	823	853	878	870	875	876	855	913	856	916	867	874	876	811	868	835	845	899	847	801	857	889	887	902	873	810	886	881	878	825	862	864	906	871	875	878	858	918	879	876	830	915	865	907	859	880	873	906	891	828	852	904	854	874	897	881	846	870	913	894	854	882	845	890	850	783	838	855	882	859	915	841	893	937	853	846	888	844	837	937	802	899	859	857	881	875	890	861	885	859	833	834	812	893	879	831	831	912	888	830	887	886	882	887	817	881	856	876	861	816	816	857	869	846	899	837	858	870	841	835	890	874	830	846	821	905	870	854	878	892	873	847	912	958	877	892	796	838	841	855	852	859	812	882	872	788	847	925	865	898	845	951	874	846	802	864	866	863	854	864	916	809	872	893	905	921	886	872	829	857	878	855	852	830	890	916	904	838	831	822	844	826	884	885	863	825	929	908	878	838	830	879	889	809	862	891	863	880	887	886	839	878	890	902	871	844	896	918	892	874	863	797	885	892	875	829	874	850	901	841	875	842	877	856	856	927	874	869	830	852	881	852	883	925	828	862	839	898	837	889	827	847	862	871	824	887	807	822	822	895	852	864	878	923	909	883	892	867	857	878	833	864	837	881	888	903	816	875	895	903	850	885	852	862	834	881	857	865	868	912	875	868	895	843	837	843	869	866	834	852	858	820	885	894	928	841	920	852	872	906	871	847	824	839	836	863	864	869	948	904	904	853	854	849	858	868	865	855	873	858	834	875	864	898	814	898	903	883	880	899	823	918	799	883	872	861	835	890	860	843	857	907	888	809	851	854	880	844	888	877	858	860	820	885	859	874	890	885	908	869	853	887	860	854	869	914	886	859	893	920	849	894	860	864	893	868	912	887	861	863	870	883	879	819	863	807	852	904	842	873	895	831	858	883	858	924	861	805	886	869	921	845	866	879	853	877	812	858	880	884	871	857	865	861	837	891	857	881	877	902	809	873	853	873	854	901	909	896	852	901	791	953	883	844	845	895	860	884	856	897	897	842	874	877	898	892	881	914	852	866	867	841	918	917	808	865	891	923	872	828	914	869	878	911	852	879	881	841	877	902	834	856	897	903	885	902	882	873	858	846	920	868	866	874	848	816	872	872	884	859	881	880	888	833	849	838	849	889	848	896	859	847	813	841	876	919	852	867	917	869	787	887	852	858	891	840	864	841	873	850	842	870	891	904	876	851	861	861	888	817	878	851	855	852	857	858	893	829	885	876	870	890	875	850	838	903	831	864	876	781	875	844	863	865	856	862	859	927	850	878	813	885	827	848	900	861	885	873	906	898	836	883	820	885	895	883	870	870	871	876	828	872	833	887	894	845	884	838	865	848	828	823	842	913	833	904	826	919	903	818	857	860	832	876	874	887	794	902	895	896	906	872	855	869	872	850	891	882	887	863	892	844	888	905	844	810	883	935	882	887	853	859	898	874	894	902	899	882	853	895	866	853	865	888	869	818	895	768	884	856	840	880	840	835	862	903	854	833	838	894	890	860	863	866	876	880	890	848	850	890	909	877	849	841	903	886	855	902	858	831	903	886	859	856	851	840	884	862	821	861	869	870	877	903	901	811	855	896	842	868	828	885	859	828	888	887	896	864	914	875	867	877	851	829	896	881	819	870	884	909	846	866	843	911	876	866	863	911	843	881	836	876	847	861	827	896	839	865	831	876	931	821	834	830	878	849	874	861	899	846	899	856	926	828	872	841	881	893	904	834	830	858	867	838	838	855	915	879	843	911	839	857	873	867	903	871	886	865	875	917	838	829	861	884	884	922	900	859	861	883	861	849	841	846	861	875	866	896	854	839	866	853	829	884	861	883	861	873	873	905	853	829	880	891	878	860	883	833	868	897	849	839	822	842	831	912	854	936	854	889	853	845	897	892	834	857	879	866	861	873	862	833	863	848	877	869	911	843	858	874	886	865	863	869	849	836	889	865	910	857	832	869	857	860	873	848	842	871	868	874	802	886	838	851	841	882	840	881	831	828	852	822	863	887	888	883	837	877	891	850	907	838	905	879	875	803	838	887	865	865	919	873	805	873	885	825	895	831	899	873	890	856	881	819	854	803	828	931	868	895	849	827	932	896	855	902	822	879	869	856	886	869	847	878	843	907	853	912	844	866	850	857	878	859	882	838	880	822	864	827	837	868	857	833	876	899	828	865	874	874	873	888	858	862	784	898	882	813	851	896	853	851	896	906	843	851	887	857	899	816	923	836	869	856	876	852	865	879	874	842	864	908	845	883	881	884	854	810	813	842	885	874	861	914	935	894	877	866	898	882	859	904	874	901	845	841	857	847	840	842	895	921	866	838	857	884	879	823	854	872	900	853	847	854	847	898	845	863	810	829	879	865	881	879	875	836	925	865	802	874	882	823	887	821	880	879	875	893	872	883	824	868	830	854	880	870	857	872	889	867	828	835	813	861	863	828	839	901	820	909	834	871	872	836	860	868	844	875	873	832	875	845	892	842	842	845	859	892	811	879	892	851	839	863	885	848	844	892	806	924	842	869	907	821	858	878	897	870	859	871	854	912	923	911	876	856	918	817	919	902	904	840	835	826	842	866	902	856	836
31261	31593	29582	13322	1875	945	315	300	295	266	335	301	275	308	290	290	309	322	290	274	299	303	327	315	289	292	310	279	304	301	275	286	320	297	296	337	289	317	288	307	324	301	308	300	302	274	288	300	325	275	313	290	298	307	299	284	297	298	300	293	306	293	327	331	296	286	278	312	310	299	302	289	337	289	272	311	295	247	311	319	339	315	316	321	288	311	296	279	294	299	320	321	320	295	288	272	287	308	305	296	320	313	318	278	302	299	323	295	291	293	325	300	326	287	305	302	321	303	287	337	318	305	312	284	273	308	305	314	283	282	289	315	298	282	291	311	306	303	351	300	284	274	289	288	258	296	293	284	312	295	285	309	318	295	292	280	296	273	311	292	311	301	307	306	319	274	302	273	345	286	335	309	325	285	312	303	281	294	308	282	291	287	319	279	294	276	308	296	286	299	304	315	327	301	296	295	310	322	321	299	304	290	298	315	302	300	315	293	279	303	293	310	304	318	303	263	328	264	296	277	306	319	302	302	288	305	333	263	311	315	304	315	255	283	284	289	318	292	270	318	277	276	283	320	311	278	299	304	282	330	293	281	331	310	295	293	303	281	295	315	298	290	293	294	303	298	304	296	299	285	313	328	318	290	290	286	283	280	296	282	308	271	319	272	270	302	296	294	310	352	344	288	312	292	316	290	288	304	296	305	288	295	296	304	291	307	300	293	298	276	334	281	311	310	302	351	301	320	295	300	283	312	254	326	286	298	309	281	321	293	293	291	293	286	291	260	280	271	292	281	293	302	270	288	273	319	271	266	291	301	288	290	289	301	302	309	318	300	331	306	271	274	280	264	292	283	293	328	282	274	291	302	324	311	288	334	279	299	320	280	288	313	294	296	309	309	304	330	311	330	298	302	304	301	282	288	302	277	277	319	308	290	293	316	278	285	276	307	313	278	317	314	287	298	307	297	290	303	324	291	315	267	321	314	259	308	296	324	295	281	285	267	326	295	309	316	292	296	291	296	314	269	304	290	290	329	295	309	310	325	290	271	325	281	303	288	303	283	307	307	304	291	306	282	290	293	283	301	310	323	324	274	306	305	299	263	325	304	272	299	292	313	296	288	283	284	296	317	314	312	331	307	322	316	277	322	305	275	305	293	290	315	303	301	285	284	317	308	270	329	276	293	293	276	300	293	302	305	314	284	252	302	329	283	280	311	307	296	295	304	279	289	345	306	284	263	301	312	308	305	298	279	313	284	301	313	277	269	284	324	310	308	301	313	293	301	299	285	292	299	303	278	293	287	308	294	297	314	296	292	302	318	320	303	303	319	314	308	333	304	335	317	314	326	308	338	307	318	300	274	278	285	303	301	317	292	309	293	271	282	293	285	295	296	265	309	284	287	264	316	295	312	294	288	307	296	284	312	320	306	308	292	346	294	298	304	287	276	307	302	306	312	292	299	268	283	284	311	334	323	315	269	272	267	318	301	308	304	297	284	285	286	296	310	290	292	307	274	264	274	277	315	303	306	287	300	312	258	298	305	303	300	322	310	311	282	342	317	336	303	283	298	308	302	314	275	249	306	291	311	304	294	254	305	299	300	305	297	285	297	299	294	284	311	302	301	317	307	271	291	278	315	301	289	285	262	298	296	314	308	292	281	292	273	268	312	290	276	291	287	289	309	278	305	313	330	339	294	299	305	298	331	299	307	282	319	316	273	289	312	327	315	281	299	298	307	272	308	294	290	313	314	301	287	303	331	325	319	263	315	304	281	269	317	293	298	311	310	305	316	276	279	255	295	342	285	282	301	314	325	280	312	263	292	334	287	324	288	286	282	312	307	292	286	301	312	321	280	289	337	289	286	277	301	282	314	312	302	293	316	287	306	297	253	283	262	287	322	292	290	323	293	300	302	310	284	287	293	288	295	269	299	279	272	305	280	304	289	302	312	301	334	278	286	334	270	320	292	287	297	283	274	290	298	283	260	298	309	253	335	294	310	303	309	288	300	265	300	272	322	309	292	306	271	308	292	302	286	268	274	304	295	278	288	325	314	295	287	332	263	304	308	305	292	298	281	347	283	314	295	297	302	301	301	312	323	272	310	265	299	280	321	296	287	283	312	312	276	303	294	307	293	285	317	276	319	291	294	320	308	274	314	277	301	278	301	282	299	307	292	304	293	312	308	282	314	305	311	322	239	276	299	292	291	277	309	298	292	303	301	286	330	312	311	312	283	266	262	297	320	301	285	313	293	292	277	316	269	307	293	265	260	268	287	310	302	314	299	321	290	267	288	282	308	297	283	283	278	299	313	270	300	284	333	297	293	273	288	253	304	283	262	301	327	287	284	298	319	320	292	323	315	282	288	294	303	305	320	303	282	294	297	265	301	301	283	277	317	309	292	258	302	319	307	293	295	285	302	264	293	310	299	304	299	315	305	281	299	345	294	302	306	332	297	304	292	280	316	313	305	278	299	285	308	277	318	310	322	295	335	307	269	263	292	296	323	268	289	318	318	297	279	299	294	305	274	305	273	271	273	304	297	309	288	290	301	305	302	310	342	290	343	302	290	320	278	289	296	284	315	344	303	297	277	263	317	284	301	329	305	321	310	308	308	330	298	308	290	291	317	341	288	293	334	307	317	312	281	298	291	298	314	302	318	283	299	286	300	274	304	318	292	266	300	317	276	284	318	299	284	333	263	290	308	262	311	313	315	363	304	284	294	283	312	310	301	279	293	285	268	301	305	278	283	316	315	315	311	313	284	270	296	300	311	318	284	270	306	319	295	304	263	320	303	279	284	335	286	291	285	317	291	296	309	256	296	300	302	323	319	285	304	292	298	307	305	290	294	290	338	294	251	303	289	271	331	313	290	291	322	312	291	290	296	289	289	309	272	284	283	285	322	306	273	285	306	304	292	285	310	298	272	295	304	302	313	312	295	300	316	283	318	282	295	300	282	309	314	310	324	310	291	284	309	307	271	291	285	293	286	286	288	290	305	322	286	308	289	309	305	290	341	293	291	284	291	304	269	262	307	330	311	304	326	292	292	312	294	309	308	287	322	295	292	299	289	296	298	289	304	300	292	303	324	299	324	285	266	316	333	274	267	278	273	319	292	282	309	294	330	315	275	290	306	306	318	288	305	288	280	274	307	283	301	303	304	325	283	314	300	312	276	289	301	334	303	287	331	315	340	304	296	308	321	291	284	297	320	294	296	331	275	302	281	297	296	262	277	282	291	315	299	302	316	304	291	293	281	268	277	305	292	300	296	305	308	282	305	285	301	308	330	271	287	298	302	282	282	326	309	318	313	313	325	301	315	348	305	279	276	289	284	289	328	313	288	326	316	310	279	335	309	295	303	303	276	299	290	292	302	337	302	304	315	311	259	287	282	286	270	295	323	324	282	275	282	262	279	338	314	341	276	318	297	285	295	324	301	300	283	319	302	306	295	315	292	325	277	276	295	327	312	310	313	300	311	294	295	293	296	293	266	308	317	309	283
39553	49337	35100	12660	3311	2017	606	490	467	508	480	490	481	464	492	494	498	488	469	463	492	472	481	494	487	450	489	484	474	492	479	463	508	500	463	480	473	494	500	528	510	447	481	468	478	528	496	451	485	509	495	502	515	520	488	482	511	473	461	465	460	489	517	490	514	487	491	467	516	497	527	496	507	485	506	477	511	465	480	490	506	501	475	507	493	471	492	477	467	499	512	456	493	513	468	490	485	508	529	444	492	478	468	475	476	483	498	498	522	486	497	533	530	470	469	470	478	522	465	487	461	550	492	478	525	505	518	519	463	474	501	475	480	536	505	477	491	475	508	492	523	470	462	483	486	532	489	483	521	485	504	541	491	489	473	514	451	510	469	501	503	473	500	499	504	505	470	503	497	513	474	498	516	482	475	487	495	446	530	513	486	484	478	471	474	520	480	531	483	492	496	518	455	496	546	485	512	483	483	472	514	460	503	489	479	488	473	491	471	489	488	510	485	501	532	525	486	501	466	483	464	491	499	485	501	535	507	471	494	506	485	527	497	461	482	488	494	492	461	507	535	509	463	514	499	486	527	477	487	499	497	483	527	491	496	495	485	499	506	483	524	494	478	488	494	499	462	485	500	506	495	477	461	478	460	532	504	524	496	481	493	488	501	478	465	450	503	505	500	511	494	496	465	448	471	456	507	514	489	537	487	502	480	490	498	489	484	540	514	493	465	520	528	479	481	475	476	474	471	508	475	498	510	497	485	483	458	511	532	480	469	515	511	525	466	491	470	484	504	475	535	480	455	521	471	468	502	456	540	508	511	498	497	493	492	500	435	456	484	493	531	534	470	438	503	503	450	544	465	496	467	500	482	464	502	474	464	488	540	465	498	447	464	536	477	472	464	481	489	466	533	471	470	529	481	484	478	503	475	486	531	486	493	506	485	495	500	502	496	502	421	491	503	498	482	468	475	480	455	516	519	485	507	475	532	476	453	509	517	482	485	453	512	491	454	501	510	437	463	526	478	503	479	440	482	483	475	522	476	450	497	514	485	489	483	509	464	518	542	482	481	483	477	489	472	522	540	465	514	494	531	489	486	501	492	478	480	490	475	528	472	523	497	534	535	505	519	517	472	482	483	464	499	491	460	516	451	518	448	480	482	483	508	501	479	464	483	477	506	485	464	511	505	514	495	483	520	476	484	493	459	501	485	503	464	461	491	441	484	474	484	496	483	524	491	515	472	455	502	499	485	480	502	462	498	511	490	478	529	520	447	476	499	491	514	474	440	508	463	510	478	485	488	481	495	496	466	450	460	475	482	502	470	462	515	494	517	502	477	502	518	482	489	495	459	457	508	503	485	485	471	449	488	490	483	483	484	463	488	502	495	477	495	474	521	573	502	483	502	497	483	483	507	499	505	457	480	500	486	499	523	508	489	471	515	468	488	502	479	467	480	489	506	518	453	486	532	507	494	527	497	516	454	485	452	492	496	482	443	473	512	516	491	487	486	500	498	520	516	473	455	493	493	522	482	505	493	470	517	503	504	459	491	482	499	486	513	511	516	515	531	509	515	520	491	520	459	507	493	496	516	515	491	499	511	497	477	489	497	518	491	511	456	478	495	491	512	472	490	485	530	490	483	481	466	480	496	503	485	531	513	499	467	489	495	492	487	512	517	454	501	476	518	476	501	478	488	498	500	451	487	481	507	477	489	475	519	468	481	463	504	484	507	498	484	478	490	516	529	462	469	517	505	494	543	520	478	475	481	511	484	495	458	512	476	494	489	486	438	538	509	537	491	495	498	497	492	477	492	513	536	466	507	494	492	521	491	482	488	510	495	478	507	494	513	473	485	478	533	536	467	507	474	508	527	458	518	502	499	490	461	519	488	451	477	507	471	507	469	502	518	478	492	520	512	508	488	502	468	465	488	511	506	451	476	472	534	498	486	495	488	503	469	513	532	492	505	495	495	490	526	477	522	489	485	466	502	507	504	476	475	461	491	478	490	506	437	485	492	480	477	501	465	486	520	483	522	497	510	507	491	526	542	457	492	480	498	464	445	462	499	493	479	482	512	532	498	481	519	497	507	492	456	505	526	485	508	529	502	501	501	440	484	511	510	500	498	513	503	479	473	480	491	481	473	518	494	456	477	517	523	469	490	528	447	477	518	486	520	499	502	470	496	485	475	528	449	500	482	466	495	464	511	508	477	460	508	510	502	486	470	417	497	492	514	455	487	488	481	472	507	524	476	458	526	497	485	480	515	511	488	460	492	503	529	471	482	481	488	515	535	482	448	509	508	481	490	473	496	467	481	483	468	529	482	488	474	453	465	486	479	530	486	493	505	503	494	459	500	462	501	509	469	539	512	493	526	412	499	466	480	504	497	471	493	509	527	528	477	485	492	482	480	510	467	446	482	523	484	463	488	454	491	474	463	479	523	491	471	471	478	515	526	496	476	479	460	494	545	526	483	475	505	463	489	492	466	473	474	469	469	480	513	513	491	479	485	501	503	484	524	511	499	465	497	469	514	465	509	479	506	454	525	523	483	479	498	494	514	522	472	484	523	499	489	540	465	469	479	499	469	537	519	494	492	502	468	493	509	494	459	492	519	495	542	481	481	518	488	468	439	525	484	476	486	474	521	492	521	491	527	508	498	470	489	491	542	522	456	490	473	483	498	454	510	480	468	468	497	476	526	454	487	491	501	498	528	480	491	488	467	477	451	498	500	471	521	506	466	516	469	489	476	474	504	459	523	489	516	477	500	494	523	511	491	481	467	471	468	462	463	478	503	512	511	487	456	507	533	470	501	486	465	504	495	518	473	491	498	473	495	477	483	487	470	475	464	488	488	467	524	466	449	524	503	460	474	494	499	516	455	528	516	520	477	497	473	511	490	516	480	472	529	489	463	439	479	483	497	476	525	480	496	500	450	478	475	497	480	495	514	494	479	498	512	496	473	508	458	488	476	455	505	472	484	486	448	436	428	468	514	460	508	497	480	488	504	512	515	474	493	504	488	458	487	499	495	490	476	482	429	483	493	541	474	481	460	559	480	473	490	512	496	476	499	488	513	481	477	457	500	469	496	499	495	488	488	488	482	478	517	461	477	522	493	476	503	495	481	534	477	496	502	532	454	501	460	479	512	525	493	458	489	442	487	476	494	530	495	486	457	511	506	497	493	494	519	517	504	510	486	484	509	481	478	497	530	477	517	504	486	498	469	486	502	532	499	495	474	472	484	503	505	495	486	478	515	496	498	486	476	492	483	509	488	511	495	492	492	472	518	487	508	495	493	476	492	514	502	483	527	454	494	434	519	477	532	449	497	487	485	532	500	514	508	539	494	479	470	502	471	484	479	475	503	489	516	483	507	532	484	467	497	470	465	531	461	488	539	510	495	510	497	510	528	456	532	459	508	499	445	485	487	468	476	499	503	502	451	481	511	446	466	447	468	428	493	496	503	457	473	486	457	477	443	490	508	461	505	514	469	474	476	483	484	486
25502	25650	37025	30508	20787	12130	1638	403	400	428	405	399	377	426	400	402	443	391	413	364	373	407	386	401	397	376	406	395	396	423	427	401	395	380	399	387	363	396	402	442	409	393	370	382	394	388	393	400	419	411	376	392	390	394	403	397	366	389	434	394	417	399	414	365	354	396	378	393	416	398	404	426	399	391	352	426	406	379	385	412	402	389	410	403	382	417	412	413	418	391	399	373	410	397	373	408	416	426	415	385	411	393	387	410	389	403	387	381	385	419	440	363	378	384	375	373	393	400	449	379	372	399	347	388	396	408	431	388	355	384	396	390	377	406	364	394	403	372	425	399	388	392	429	402	395	392	428	393	410	386	369	422	382	383	390	404	357	385	369	394	407	378	414	393	400	369	427	418	361	399	395	420	418	383	367	426	417	417	410	366	381	397	383	405	388	398	430	402	397	402	369	414	414	415	395	395	414	391	393	427	407	351	365	406	393	411	407	386	384	389	398	410	416	390	424	413	380	397	365	414	380	413	362	388	409	387	409	403	387	424	374	378	390	406	407	410	402	386	364	398	374	388	426	383	376	394	407	385	387	394	401	413	392	367	379	387	380	389	407	376	420	399	400	416	385	410	395	386	377	395	416	400	382	368	405	403	372	408	387	386	353	378	361	423	401	397	386	387	390	410	413	425	368	385	389	410	412	417	385	396	394	446	387	406	385	372	444	401	411	405	410	407	416	412	363	376	387	411	385	370	461	391	422	384	387	381	401	429	416	388	384	403	392	379	405	383	387	403	383	376	417	375	338	434	362	402	398	382	413	389	361	401	396	384	387	422	396	396	401	378	406	423	428	372	445	391	371	383	364	393	384	389	381	366	407	425	411	410	433	399	392	399	400	407	389	359	411	353	399	423	366	395	386	407	398	371	397	383	426	412	376	416	410	398	401	410	430	403	414	379	426	422	394	411	407	399	377	419	375	404	404	424	395	396	427	358	400	410	386	378	398	406	396	402	407	384	399	410	369	404	361	415	406	386	395	346	394	411	412	369	406	373	384	347	409	399	396	389	412	408	412	436	387	402	384	364	405	400	385	414	414	389	385	381	381	400	405	401	394	367	385	395	400	393	408	399	412	380	427	382	402	367	367	422	420	391	399	401	353	427	395	428	391	389	352	388	401	404	421	404	339	423	379	416	393	392	373	393	387	387	442	386	391	380	442	379	385	374	410	383	405	384	397	387	392	369	431	400	406	420	410	415	388	379	423	407	424	374	404	377	381	368	381	398	389	411	385	360	402	412	409	419	391	408	374	428	369	394	393	381	415	417	365	428	392	390	392	383	367	379	424	381	401	408	374	418	416	407	419	392	432	361	380	395	389	416	441	348	392	400	381	392	420	404	384	411	379	360	368	359	399	389	392	389	410	378	404	414	385	402	369	405	379	390	373	435	411	418	393	380	392	386	392	396	424	365	438	401	410	362	378	436	398	378	409	364	409	410	376	389	380	377	410	381	410	379	363	381	380	442	405	383	402	370	409	424	364	384	395	368	393	388	396	395	358	412	382	369	406	427	382	393	362	403	400	433	411	419	384	396	403	405	401	388	383	413	397	422	383	383	364	423	391	389	435	393	403	356	423	392	369	385	378	364	405	413	389	410	400	398	378	371	406	411	392	426	396	397	383	400	386	409	399	397	383	419	407	351	398	395	392	394	411	401	404	369	371	396	404	431	383	392	381	410	415	385	357	392	403	403	368	414	381	402	403	391	380	408	375	381	407	369	374	389	415	368	400	413	384	405	395	366	371	389	390	433	413	413	395	373	409	368	422	394	369	395	371	405	404	413	385	398	382	387	413	390	399	407	418	408	362	401	420	384	387	418	421	401	437	445	367	409	425	361	406	424	415	397	382	396	358	387	404	369	376	402	400	410	415	382	383	405	380	380	391	393	399	380	414	387	389	431	387	391	392	403	408	389	404	404	373	387	379	389	406	428	372	383	382	425	406	422	407	403	418	417	429	449	405	378	376	385	390	397	401	416	411	382	424	420	389	399	384	356	387	420	411	416	395	371	434	344	397	370	402	436	401	383	393	380	411	390	379	396	365	393	397	420	421	406	442	381	439	391	387	371	417	444	407	397	407	399	363	386	381	403	355	400	385	376	389	378	369	406	412	386	401	430	377	399	396	413	418	412	357	421	390	386	384	419	390	368	365	391	407	411	411	403	392	392	430	394	359	415	356	418	402	452	401	433	403	420	382	379	362	414	382	387	409	375	386	402	388	389	429	386	394	374	420	386	400	409	412	381	378	377	373	391	402	433	391	365	411	380	384	401	405	420	384	398	381	405	397	396	432	386	377	414	430	357	361	382	403	326	384	415	433	386	394	389	412	392	412	402	362	403	406	328	437	385	394	407	388	392	352	418	413	387	396	363	399	389	388	388	393	404	425	418	401	379	403	412	421	403	363	380	399	369	398	365	370	408	421	424	418	408	383	398	426	390	393	383	391	428	401	390	387	424	417	375	394	426	405	399	386	411	390	410	403	389	407	392	394	383	376	372	396	393	398	407	376	390	405	357	385	372	399	434	389	360	376	376	403	385	413	398	422	389	410	395	376	407	397	385	406	399	399	392	404	433	360	406	411	411	379	392	410	365	391	378	409	368	405	365	404	380	381	365	395	425	432	387	377	371	405	369	417	398	416	390	416	391	366	383	373	390	384	368	409	409	371	388	408	403	399	353	382	367	425	395	361	384	401	397	395	393	411	411	393	405	403	386	417	377	400	366	432	399	407	382	390	400	354	395	405	382	410	391	395	404	391	395	410	386	410	388	404	433	403	409	375	407	396	379	398	381	368	386	408	351	416	384	381	403	396	379	414	386	397	402	409	435	415	423	382	372	376	380	383	387	360	351	402	405	398	393	404	400	390	402	392	370	381	421	430	370	388	389	390	417	386	402	419	388	403	409	395	421	385	391	434	375	395	410	435	377	397	387	379	398	407	392	387	373	406	392	376	389	418	397	354	383	371	418	393	400	409	359	408	382	409	399	443	414	371	382	403	376	392	392	400	381	411	374	390	410	401	406	395	402	391	393	412	387	421	400	357	409	367	417	413	406	418	377	385	388	404	391	377	383	412	371	397	396	407	427	389	417	375	382	399	390	384	415	404	443	374	431	382	402	356	391	395	406	405	422	404	431	408	383	376	388	395	426	372	386	394	363	415	382	376	375	398	387	406	361	372	403	398	409	446	376	394	378	403	365	396	367	404	376	358	399	347	376	394	400	399	388	377	368	426	388	390	393	369	377	378	380	412	419	379	413	412	382	405	402	353	380	379	398	410	402	370	399	370	372	356	391	384	390	452	396	384	359	395	379	383	378	422	381	434	368	381	417	381	361	428	387	455	411	383	364	411	395	345	365	392	424	435	408	383	362	411	407	405	412	410	357	414	368	366	369	416	423	381	412	418	401	417	406	388	403	407	393	367	398	400	389	372	393	395	388	417	406	371	395
62666	94480	70040	40801	20563	11463	1462	639	616	634	660	611	621	639	593	675	630	633	654	608	631	660	642	616	651	621	654	604	616	662	671	634	665	620	589	595	600	627	654	617	588	645	594	602	618	634	622	575	626	581	606	659	617	568	627	641	632	644	634	616	639	640	657	637	577	618	597	636	578	566	647	635	631	617	634	587	645	640	639	602	616	649	629	632	657	616	644	615	666	597	591	648	612	610	641	662	668	624	598	587	618	607	629	584	641	600	621	655	617	647	623	641	656	640	620	633	622	640	647	641	642	584	636	602	651	582	589	599	614	643	654	603	654	597	607	582	631	616	641	614	578	612	642	605	665	637	636	632	602	645	653	628	619	616	625	657	638	647	618	621	643	597	652	660	631	609	602	591	709	674	633	587	639	601	606	611	614	625	640	594	637	617	591	633	645	599	631	562	618	609	605	627	605	620	601	625	681	643	580	601	662	636	616	617	640	600	645	595	585	651	594	545	606	662	630	594	603	616	615	636	620	643	622	607	593	645	627	634	588	603	669	614	621	630	678	651	608	666	646	626	632	601	617	604	622	623	638	619	632	610	576	630	565	635	581	617	616	663	590	611	629	578	604	648	671	623	668	614	609	646	648	618	618	583	572	631	597	604	611	645	662	615	639	608	610	593	607	638	652	605	631	603	625	643	663	591	628	655	624	599	578	620	660	618	597	659	611	614	647	615	607	617	603	667	615	669	598	641	617	647	681	637	641	631	628	612	662	643	624	618	627	641	633	668	660	638	588	663	600	602	654	636	595	653	634	615	605	567	605	631	638	629	645	621	618	637	636	615	627	592	649	646	622	616	634	621	618	663	642	602	607	614	637	635	620	628	596	592	635	641	618	617	614	605	656	658	595	602	614	636	642	586	566	621	623	608	625	620	646	572	627	568	659	630	605	608	626	635	617	646	639	637	602	574	647	623	595	645	597	597	606	659	640	614	629	596	639	640	655	619	643	636	650	620	631	613	620	627	603	578	650	608	612	600	618	624	652	594	626	620	639	608	614	615	655	597	601	560	592	620	625	698	654	646	628	612	594	614	608	592	592	601	627	632	600	613	637	654	618	631	622	615	603	625	596	617	650	620	601	630	624	635	624	645	599	640	634	594	637	615	630	641	595	637	628	656	619	652	674	606	643	597	609	596	606	651	634	651	649	617	594	604	606	587	657	621	645	624	604	603	611	607	616	600	620	629	594	659	675	625	576	564	619	614	586	579	652	631	660	557	648	611	627	602	649	619	667	685	620	596	664	610	679	623	655	635	622	579	633	600	621	609	634	672	622	634	613	633	679	596	646	650	618	597	595	619	670	610	607	622	620	668	584	629	610	605	610	641	623	646	609	585	639	600	620	630	674	654	654	618	679	657	597	615	642	641	644	633	625	597	603	624	598	659	636	652	646	614	655	581	653	643	601	597	621	635	590	611	639	655	619	659	597	671	653	604	638	621	602	680	623	621	656	666	642	641	605	653	620	646	657	634	621	592	655	653	654	623	601	617	588	604	616	615	648	631	630	581	621	598	603	602	607	619	614	620	651	606	626	562	635	609	671	618	644	590	659	669	622	606	655	634	663	665	606	605	639	597	597	633	613	599	626	624	663	610	625	624	632	610	592	667	619	624	612	624	604	626	566	663	613	673	643	628	644	632	661	632	617	611	595	607	638	606	640	614	635	634	637	637	629	633	592	590	640	624	630	627	602	605	598	623	660	649	597	603	652	587	596	638	619	628	626	609	621	668	587	666	623	621	663	646	638	637	653	604	646	599	670	620	577	665	643	558	590	662	640	627	623	556	633	586	635	628	648	651	630	587	614	591	607	605	612	633	653	574	601	593	683	647	608	611	580	615	584	608	633	671	636	655	607	618	629	617	662	604	617	610	653	617	578	623	632	619	626	655	630	596	615	607	594	633	597	603	647	613	599	585	633	620	599	659	621	653	653	599	620	564	635	630	656	601	623	645	628	605	656	658	602	604	631	608	620	606	634	639	680	612	673	642	664	626	620	605	603	625	595	638	645	574	642	619	624	604	671	636	589	671	645	627	640	596	667	592	662	626	626	641	616	617	593	600	597	629	606	657	588	609	638	588	685	628	644	641	609	581	673	630	615	619	624	671	668	565	598	623	623	614	632	615	619	609	618	637	603	628	611	628	598	633	611	618	626	587	631	648	672	620	645	612	644	662	623	602	631	631	587	593	617	593	610	648	628	657	598	651	634	631	620	620	635	597	605	660	621	565	624	613	661	650	615	593	627	603	655	610	632	660	626	619	589	620	614	609	666	618	614	631	649	654	612	634	586	613	630	652	612	608	622	642	597	652	561	607	616	619	644	642	660	598	631	635	614	587	624	609	630	603	614	637	622	639	637	638	608	653	580	589	561	662	650	613	676	615	621	592	620	641	604	614	621	606	648	608	626	628	605	636	606	611	620	614	618	621	625	642	646	598	627	633	666	608	589	670	649	570	607	599	623	619	611	625	682	575	590	618	643	607	600	617	597	626	625	631	616	585	662	661	621	658	617	587	630	602	619	582	615	636	642	667	619	642	661	667	624	634	627	610	624	631	581	582	641	630	623	580	621	656	644	636	661	673	615	615	614	622	612	616	653	667	618	628	626	632	638	597	617	630	635	555	624	672	634	625	678	605	590	709	629	646	603	572	599	625	617	592	601	616	651	607	625	655	561	625	663	631	620	610	664	624	648	612	610	597	655	652	609	698	630	626	622	581	636	620	603	622	597	633	604	631	591	640	609	633	651	629	648	633	627	625	635	580	608	586	608	588	636	645	637	598	611	663	651	621	630	638	660	613	650	674	582	620	619	589	617	616	614	657	625	610	597	639	664	626	611	653	639	640	599	605	601	624	606	583	627	604	621	624	643	599	628	650	613	640	581	631	662	647	579	630	608	639	621	596	655	594	613	666	573	657	624	661	630	605	596	640	603	598	612	609	611	587	663	629	637	638	572	668	613	638	612	594	630	594	633	587	633	605	590	621	653	567	610	650	645	589	579	591	610	620	614	618	635	575	630	618	613	646	633	615	674	680	652	625	640	604	604	629	666	651	556	655	593	663	624	595	635	609	608	632	658	598	569	608	606	591	592	599	594	652	604	610	620	619	653	595	644	593	617	615	609	649	663	610	661	661	659	615	683	663	649	672	593	603	619	628	616	636	631	626	599	599	665	645	619	594	650	610	587	636	597	658	615	629	580	592	601	626	630	617	606	606	657	647	624	644	644	634	598	655	638	615	581	663	601	630	570	662	578	629	630	616	647	630	644	618	610	623	592	625	639	634	628	614	594	652	584	649	614	636	686	613	613	601	631	599	662	605	632	612	580	604	647	621	612	592	599	643	598	592	633	608	643	648	624	624	646	669	666	671	606	643	626	588	616	627	643	668	654	585	616	637	655	599	614	637	642	650	594	611	658	611	602	562	591	612	634	631	650	630	636	607	649	639	677	602
24305	24374	35604	30314	22556	18073	4345	647	594	546	639	631	527	612	544	626	597	569	580	551	598	584	605	602	552	560	606	584	586	551	533	594	568	564	573	583	539	561	568	541	554	575	605	554	578	605	586	596	569	594	584	579	597	560	562	576	568	498	547	573	593	584	580	575	562	578	558	556	587	583	562	538	575	563	531	569	539	546	605	553	555	572	571	549	514	551	544	566	536	524	553	569	603	587	531	566	572	528	567	559	536	549	600	556	559	588	529	574	526	550	518	548	570	558	567	557	620	583	560	593	557	527	545	567	568	580	556	548	601	531	558	575	532	528	538	540	524	550	565	581	522	525	593	590	560	574	580	538	579	560	568	566	512	589	580	572	535	608	586	550	565	555	618	564	578	590	537	552	542	572	568	559	619	606	576	568	531	525	539	549	551	558	560	526	525	547	534	535	554	591	567	507	580	554	535	591	545	544	626	577	564	585	544	583	581	550	546	618	553	604	545	536	556	587	571	569	551	555	588	544	572	572	539	562	589	553	554	573	540	617	568	564	587	587	580	590	603	522	598	545	565	531	606	529	582	557	576	555	569	560	573	569	547	526	588	584	549	550	565	556	576	542	571	572	564	578	559	572	556	595	563	560	623	562	603	549	605	577	549	563	624	547	544	557	563	567	546	547	549	535	560	568	569	574	611	562	551	559	573	564	561	635	605	563	590	515	535	571	540	561	585	554	598	575	574	602	560	568	558	549	586	581	523	627	550	592	554	553	552	626	566	553	589	537	539	573	575	566	549	585	547	577	541	532	579	549	535	605	525	564	570	581	574	551	527	585	592	620	552	514	545	566	544	565	561	577	535	602	581	588	552	553	587	554	553	553	588	565	566	586	535	551	557	579	574	544	500	573	580	553	508	585	576	533	607	577	583	603	551	589	577	586	534	603	549	570	570	621	562	563	537	564	554	530	573	560	586	572	537	555	575	587	512	586	570	569	574	584	614	595	534	551	530	541	550	568	602	611	555	574	526	581	574	616	620	578	596	564	540	555	557	551	542	597	582	550	562	603	529	545	547	567	566	586	612	582	559	531	590	539	557	561	553	555	560	612	547	574	553	582	564	560	605	608	569	553	619	547	587	570	555	564	570	538	530	568	569	563	591	598	562	566	530	575	586	544	585	541	540	568	569	575	533	576	558	550	578	588	520	528	571	562	605	566	583	566	580	595	580	515	569	505	567	578	609	531	555	587	563	543	535	542	549	587	575	565	606	570	576	541	531	587	561	575	614	582	625	574	540	591	555	559	492	574	559	543	539	571	565	576	554	578	552	553	560	575	593	616	555	526	562	577	541	563	571	603	564	549	550	528	556	563	535	550	539	585	553	564	540	596	582	518	523	542	569	539	563	548	591	613	594	558	582	605	594	545	558	577	548	540	586	561	581	575	570	580	529	566	582	561	551	529	605	532	584	574	541	561	497	561	580	607	535	557	552	539	557	562	540	488	561	562	556	527	572	543	546	554	576	567	564	520	597	563	562	536	552	563	557	606	569	589	541	599	585	574	575	552	553	552	576	542	541	575	578	532	546	563	575	566	542	557	563	557	596	531	556	558	538	602	563	540	572	569	580	582	566	525	597	595	552	551	586	569	577	547	551	570	589	600	611	563	553	526	575	587	585	587	557	538	562	591	562	562	574	561	580	494	589	561	615	608	603	543	581	526	584	549	579	528	565	543	597	522	589	587	589	542	555	554	589	569	559	600	587	601	570	564	573	585	561	581	542	576	560	578	574	559	563	586	554	593	558	537	546	583	605	566	552	534	574	588	565	532	507	538	559	533	596	556	565	597	552	606	552	569	547	596	546	560	566	607	557	550	565	548	538	545	519	565	572	584	545	533	599	565	576	572	519	568	604	556	556	587	601	578	580	554	555	575	595	585	550	568	545	566	561	581	606	578	576	568	544	542	556	573	554	595	563	541	559	537	556	560	560	571	566	549	539	570	573	578	559	553	572	549	587	571	590	542	548	566	543	591	581	540	560	581	587	574	568	587	536	548	531	572	555	578	543	552	520	560	557	543	579	576	562	524	555	532	575	541	558	567	542	557	567	555	531	560	558	590	558	557	586	551	545	521	527	551	603	573	524	576	532	552	539	543	616	564	563	554	590	588	550	566	544	557	535	576	553	536	536	537	545	560	574	585	583	566	553	556	558	522	544	588	602	570	504	544	553	568	541	555	587	549	565	564	556	575	576	564	604	530	587	596	544	545	524	581	577	578	580	555	553	572	607	581	537	563	635	535	547	569	534	568	536	570	566	577	572	529	559	550	579	559	552	572	552	535	520	544	561	570	561	585	604	578	535	581	548	536	592	523	528	579	528	539	582	582	572	562	573	576	563	577	561	566	550	531	590	530	573	613	553	548	569	587	505	546	578	529	599	574	581	573	594	521	576	589	524	566	579	528	569	602	591	563	554	583	569	555	563	567	594	538	558	566	592	560	582	591	575	578	599	549	560	567	552	568	594	580	577	563	513	546	580	534	552	549	533	561	546	568	595	528	578	592	546	570	546	555	551	552	539	551	568	567	549	555	560	539	540	558	531	553	579	544	526	573	536	563	545	576	571	543	564	528	582	561	539	582	518	603	569	557	553	614	537	573	593	558	520	592	555	555	575	604	530	555	574	558	571	536	558	564	562	550	569	592	600	543	583	524	552	561	559	580	561	547	536	564	607	590	572	553	566	560	556	551	547	583	595	612	565	563	526	585	540	555	534	518	567	588	527	558	553	585	567	560	575	563	545	563	539	561	546	570	565	560	549	574	566	575	590	612	582	555	591	568	614	573	543	541	574	567	533	551	556	575	572	541	555	574	529	575	566	558	535	545	549	596	561	559	584	520	574	576	583	554	547	577	531	553	593	554	568	559	604	570	574	618	579	549	581	582	589	572	554	590	584	549	609	543	538	552	562	596	527	561	580	574	592	549	562	549	552	561	579	550	560	563	596	537	551	532	536	579	576	542	594	545	563	544	558	545	536	528	504	587	544	541	553	538	537	578	550	588	539	557	543	536	583	557	579	572	545	549	539	548	573	557	582	590	612	552	567	602	522	592	555	557	510	552	584	573	569	590	581	573	559	574	586	549	575	573	597	546	557	507	579	572	580	566	597	547	599	595	561	566	574	520	564	542	569	545	600	565	583	552	559	567	574	595	593	569	566	546	575	578	517	542	568	547	610	578	583	573	592	537	583	556	555	599	575	569	575	583	584	555	577	569	580	537	524	578	608	552	596	602	584	581	522	503	555	551	568	580	587	573	550	570	517	563	574	581	558	579	546	571	588	597	568	556	554	561	526	570	562	569	567	544	568	548	586	531	540	563	549	570	547	540	565	551	566	546	561	538	580	552	546	568	588	540	590	566	581	561	526	643	579	587	564	565	535	576	550	536	566	554	592	600	526	561	583	558	576	607	550	582	558	540	565	560	580	569	599	550	563	547	573	606	550	611	549	530
62469	98725	75001	48251	26918	17304	2398	851	835	904	824	840	834	837	863	865	871	888	859	842	828	881	898	847	829	865	862	833	881	846	887	857	830	903	831	885	849	832	843	878	830	921	901	842	861	859	881	820	868	864	935	892	850	831	871	835	824	856	872	788	843	855	865	874	858	859	850	885	872	867	848	821	849	870	866	907	847	895	820	857	889	870	812	806	905	845	824	882	848	875	857	832	856	888	892	869	827	823	842	933	856	842	794	804	951	833	854	817	847	886	852	848	807	833	812	855	798	886	839	876	853	862	818	848	879	880	872	848	855	849	852	839	860	883	821	826	847	862	862	854	913	849	870	826	839	867	824	840	849	886	841	812	878	907	832	894	851	837	845	809	831	834	850	833	875	820	870	869	865	822	866	814	855	865	790	817	841	836	871	908	866	836	813	932	838	875	831	865	859	789	858	862	853	866	877	822	834	864	840	835	827	862	884	840	890	874	848	813	862	880	892	836	827	848	845	788	853	818	903	822	883	884	843	808	910	822	870	802	863	883	862	932	835	889	856	818	869	871	816	822	854	845	856	865	820	861	865	846	858	854	845	870	800	880	859	854	825	851	849	879	851	899	832	839	833	813	866	832	798	847	872	800	852	901	852	818	875	846	801	842	837	873	859	862	860	871	824	884	845	844	822	856	853	852	820	807	848	906	846	801	917	818	843	877	819	898	899	824	851	886	888	827	862	853	805	868	870	882	845	823	859	875	855	904	876	894	818	843	806	899	850	847	805	891	836	901	860	863	851	855	880	824	796	863	834	830	860	854	858	896	909	866	828	828	856	839	840	874	877	867	812	795	820	874	868	916	878	829	865	790	907	887	839	878	864	840	817	807	886	854	821	816	906	872	864	841	856	825	883	842	821	803	856	816	880	841	841	898	820	911	830	852	870	834	868	816	868	865	890	849	807	846	834	860	870	898	873	901	890	855	862	820	816	806	829	820	814	847	819	822	864	843	847	843	858	862	830	822	825	898	856	850	835	832	841	856	830	842	840	855	846	833	888	867	863	917	842	833	831	802	823	846	847	882	865	821	858	844	803	826	815	889	822	826	811	850	855	884	915	857	782	895	860	839	862	812	877	860	806	812	878	844	858	851	874	833	823	826	886	838	876	829	857	869	864	815	865	790	869	838	768	848	885	815	825	905	855	847	861	870	908	845	918	905	822	849	865	907	859	794	812	821	847	881	858	837	832	832	813	868	904	819	854	865	841	873	820	865	848	893	857	823	819	856	856	834	855	868	836	800	828	847	837	860	851	857	845	825	802	931	855	881	820	862	814	860	872	841	809	880	863	839	861	805	875	832	814	858	857	854	876	849	861	834	817	840	868	865	916	840	852	831	883	835	859	831	849	896	880	906	882	912	885	849	855	828	838	865	860	746	868	813	884	864	784	841	871	799	808	802	870	853	814	824	831	821	852	798	838	869	887	804	845	871	834	866	814	856	852	811	879	874	859	913	861	862	824	848	867	860	841	789	821	898	871	864	835	788	867	870	804	838	903	898	877	873	853	838	832	865	816	858	822	872	813	894	867	849	840	868	832	868	782	874	887	856	882	869	832	822	842	828	853	805	822	826	825	885	865	792	839	839	898	825	834	835	851	818	777	836	852	887	802	881	872	882	869	869	857	853	878	833	858	847	876	904	891	891	863	873	835	860	818	841	856	795	869	832	845	873	812	858	860	835	803	873	810	840	826	858	864	800	866	887	863	833	811	858	817	861	901	813	856	823	849	798	868	875	904	809	903	856	848	836	851	815	869	863	873	822	888	915	874	869	868	861	806	877	863	901	839	875	824	784	894	821	877	837	884	868	910	871	861	906	828	836	852	807	813	821	848	852	890	864	841	869	921	824	843	793	863	887	863	798	794	885	869	832	896	862	864	859	833	836	856	841	868	816	838	842	838	885	867	852	843	898	829	858	852	835	829	793	866	842	835	860	873	867	875	849	863	844	874	835	851	867	882	867	844	855	869	846	870	855	891	880	918	933	842	867	873	824	892	901	854	889	922	802	890	844	820	922	894	864	854	824	826	857	858	843	905	853	900	833	826	856	808	852	834	849	880	820	807	880	860	850	816	903	840	866	839	871	867	885	873	894	848	878	886	821	877	850	878	869	845	856	895	828	869	814	854	833	871	848	829	849	810	842	861	922	796	894	851	840	821	810	832	845	786	874	868	851	827	839	901	839	876	901	848	822	902	866	878	922	869	872	805	806	874	874	846	834	832	856	881	787	856	911	845	841	823	851	882	857	878	828	828	876	862	893	818	830	830	882	846	899	781	860	848	848	823	864	827	861	854	867	847	812	848	891	865	893	874	869	920	860	829	824	810	824	853	889	863	893	829	849	866	875	829	853	876	862	834	861	826	837	835	848	886	865	782	889	850	796	832	848	825	902	833	856	846	827	871	827	886	797	904	796	865	897	856	871	845	844	851	836	841	866	887	862	868	824	924	893	812	890	842	878	854	864	792	875	809	807	873	818	873	877	849	850	806	868	862	832	904	864	838	859	762	879	876	874	854	826	884	863	817	890	836	828	920	857	872	858	856	889	847	857	831	823	883	832	816	846	875	841	850	857	863	834	854	860	834	865	810	862	854	920	861	845	804	906	848	896	846	838	865	825	828	821	912	863	854	842	840	859	855	852	816	911	869	846	902	876	830	842	870	871	852	823	812	815	856	869	906	838	892	881	809	865	864	884	814	865	834	848	864	849	868	834	840	863	875	825	853	868	825	899	850	893	856	869	797	810	850	830	883	872	801	823	859	865	845	825	878	820	879	842	814	833	860	811	889	836	870	838	898	879	842	849	865	879	892	856	861	906	835	843	883	858	819	834	847	799	781	827	881	851	852	814	864	841	793	826	911	841	814	850	830	842	877	898	837	897	855	823	877	869	868	842	865	919	806	893	835	835	857	870	878	786	843	858	860	864	875	790	853	847	842	871	814	903	846	867	891	814	821	781	883	826	865	861	807	872	817	884	885	880	867	845	855	806	878	869	904	823	833	822	850	865	832	830	872	888	843	890	869	829	899	894	856	856	890	822	859	815	928	856	840	781	887	825	890	848	806	884	838	858	854	846	901	827	847	872	830	877	919	860	837	834	835	815	797	823	860	813	854	866	875	834	815	850	855	855	871	840	836	888	850	817	835	908	862	878	865	842	862	855	840	871	843	893	850	822	896	868	830	837	895	806	835	884	842	834	813	864	868	837	853	855	819	917	801	879	799	873	840	878	879	902	791	823	860	889	836	854	885	829	850	834	867	885	831	912	842	892	823	867	816	848	867	857	860	843	871	868	839	889	877	849	830	862	828	883	863	856	821	837	846	845	819	873	850	830	905	852	838	834	854	802	832	834	784	809	855	837	853	850	850	815	832	797	880	854	875	808	866	848	888	821	868	868	843	866	805	873	844	829	830	823	830	860	864	866	885	908	875	911	800	892	860	806	869	836	839	799
31240	30937	30805	13700	2189	1101	340	268	278	271	273	277	287	296	283	322	269	290	282	301	303	259	249	263	302	312	291	252	288	263	288	269	267	258	308	287	273	258	305	274	282	256	245	274	247	273	283	256	264	297	295	264	296	285	287	295	265	273	282	287	298	302	282	308	262	280	297	292	289	270	299	302	253	289	286	262	281	276	274	268	304	262	258	300	307	305	278	286	238	295	307	280	295	324	280	292	296	324	275	283	313	280	301	286	275	278	253	265	270	265	314	288	279	256	296	277	290	267	289	259	285	308	284	247	293	321	297	290	269	292	301	286	277	282	261	289	279	272	282	288	260	317	270	277	287	263	273	296	261	270	260	243	276	279	272	279	280	277	273	262	283	271	271	303	265	242	276	265	281	255	288	287	285	265	279	271	270	263	285	283	285	309	301	286	275	234	302	291	245	288	285	272	294	302	282	274	309	298	284	267	292	269	270	270	280	301	274	287	318	290	305	275	305	306	247	302	271	258	331	279	272	299	267	282	265	304	288	290	337	260	274	276	252	278	287	257	260	284	304	288	262	265	282	290	261	272	298	313	299	272	314	288	294	284	287	267	279	293	293	274	271	300	281	243	274	280	280	289	273	285	276	290	277	290	313	266	279	269	298	278	301	275	264	297	292	281	295	268	287	261	288	252	280	291	274	267	285	284	278	283	287	258	260	281	263	281	261	270	283	271	254	309	309	254	278	295	273	282	279	288	271	264	274	265	259	304	287	269	317	280	265	298	278	283	270	270	317	280	313	300	306	271	294	259	260	253	268	301	263	293	279	299	281	279	279	247	260	281	263	310	290	286	310	275	265	284	249	303	283	287	282	269	298	253	265	278	272	269	273	249	276	279	300	292	280	269	292	297	285	263	286	262	292	282	315	261	269	292	305	281	266	290	286	253	278	271	264	297	289	263	291	314	304	277	292	279	278	281	279	276	298	248	280	316	294	302	276	293	267	269	309	289	281	298	282	265	288	274	252	300	278	283	301	297	282	278	286	253	306	242	293	259	281	284	279	315	277	286	303	286	271	313	265	298	279	296	299	299	306	284	287	258	296	263	300	259	298	282	296	323	284	295	280	283	283	288	284	285	284	274	289	269	261	278	280	304	315	262	268	322	271	310	273	259	271	282	267	252	268	277	289	270	282	290	273	282	295	307	282	294	272	290	294	308	274	285	303	244	287	274	298	284	253	296	287	277	294	266	286	264	304	286	268	280	238	266	262	256	308	272	277	268	267	271	281	288	291	286	268	268	296	280	264	289	299	271	292	270	258	277	288	281	283	280	308	268	269	294	301	274	300	279	292	266	269	272	270	290	301	297	298	264	264	280	303	273	264	288	260	276	288	258	311	284	304	317	318	302	284	283	271	289	321	282	299	294	316	260	274	285	300	284	282	284	273	272	313	281	286	282	274	303	284	271	298	305	290	287	300	282	303	281	283	293	262	278	273	259	282	271	281	291	299	260	283	285	307	296	244	283	277	287	301	289	278	286	278	267	289	302	274	296	269	277	271	279	277	285	288	294	309	279	292	279	316	282	278	273	301	255	274	277	298	320	316	263	300	299	297	294	281	289	307	276	262	274	271	274	285	276	271	300	307	294	278	273	299	278	295	288	273	256	260	318	276	286	256	260	305	285	300	294	281	276	276	280	256	289	283	326	291	301	306	311	281	316	273	268	300	302	307	310	251	274	282	250	276	272	281	296	279	307	259	275	276	292	282	270	300	260	249	260	290	280	270	263	313	286	283	292	255	293	287	254	290	288	304	322	308	321	300	273	273	293	285	306	287	301	307	290	263	263	278	292	257	282	292	268	290	299	280	279	271	281	299	271	287	284	275	295	261	299	268	316	267	281	276	295	267	298	264	284	280	270	275	297	278	304	262	294	267	309	289	294	291	283	292	256	248	269	270	250	296	272	262	261	293	278	258	287	323	283	277	288	274	270	300	307	285	285	253	276	304	310	288	287	270	299	287	286	287	285	275	256	299	269	285	311	294	286	278	270	260	307	265	269	279	294	281	309	280	300	294	275	307	238	288	258	284	301	298	284	286	259	266	306	289	262	285	276	275	291	309	278	285	257	285	262	290	269	318	277	276	270	270	281	294	264	284	296	265	285	260	320	281	296	268	250	289	295	280	285	300	278	271	260	277	270	294	300	292	281	300	296	279	278	253	265	297	307	293	295	286	274	276	288	257	294	302	317	291	278	295	302	302	295	271	267	288	310	258	257	284	280	252	289	286	273	276	279	280	311	321	279	330	309	271	285	250	296	276	252	275	310	270	288	291	262	269	294	281	277	275	277	277	281	266	279	311	270	288	302	264	299	280	264	280	317	300	271	320	291	272	299	292	276	312	281	282	276	285	230	275	285	287	293	298	294	297	304	301	272	288	266	277	282	297	263	311	291	276	280	285	293	294	268	296	260	301	258	303	303	263	283	285	267	247	293	263	275	286	291	272	276	310	297	283	290	283	281	282	272	288	256	294	285	281	284	307	286	278	311	268	275	272	284	258	310	285	260	280	289	290	313	284	282	273	278	284	305	273	281	273	268	285	277	289	290	278	276	283	273	288	289	277	292	262	267	286	265	297	292	238	299	283	250	312	280	291	265	289	286	282	264	309	248	317	301	285	302	287	271	291	285	264	261	287	289	273	268	283	285	286	276	262	259	279	292	278	304	279	296	266	283	272	274	304	265	283	264	309	291	280	252	293	301	300	272	276	263	268	287	264	269	283	291	275	316	281	294	345	284	277	289	300	269	302	285	295	320	318	261	281	263	275	278	282	299	276	298	284	295	257	275	277	280	251	278	281	271	283	264	291	265	311	284	275	269	308	311	287	260	303	270	287	271	250	333	288	312	268	305	264	283	253	285	313	287	290	281	301	279	267	278	297	272	287	274	293	294	276	310	277	286	275	273	278	286	295	275	270	278	307	305	282	283	280	285	290	275	272	277	292	271	291	308	289	274	278	272	303	264	255	294	278	239	294	319	261	262	296	282	286	288	282	266	288	294	292	272	289	280	292	266	320	263	283	275	298	310	285	275	294	288	318	306	261	295	297	282	258	312	265	267	268	310	296	294	300	297	314	269	288	274	271	315	287	268	302	275	287	297	291	291	268	294	264	281	279	272	294	295	280	288	294	273	288	292	285	283	278	293	305	331	317	292	301	265	265	271	281	301	280	303	301	268	265	300	304	266	286	264	281	291	291	274	308	284	273	268	315	281	290	306	281	286	283	269	319	280	273	252	254	308	310	263	245	303	265	286	272	283	258	282	283	268	270	290	290	274	283	267	250	282	258	275	310	279	261	287	278	253	277	292	317	308	269	282	278	291	315	295	306	261	281	236	305	260	280	319	257	269	276	268	313	307	298	278	260	291	283	280	226	283	284	262	313	278	302	278	269	285	271	291	279	275	299	302	250	297	249	289	298	286	265	286	258	291	302	278	302	273	300	242	275	305
38961	48425	35753	14232	3962	2447	589	428	498	503	475	474	474	479	468	438	464	466	438	477	492	454	446	454	463	459	446	471	455	466	490	474	473	502	462	490	427	437	437	448	457	466	488	466	512	526	468	502	491	443	503	462	483	459	465	524	498	490	468	452	447	433	485	466	445	484	464	463	452	467	461	492	488	479	504	439	494	500	495	480	462	461	498	494	458	514	482	483	456	475	496	487	479	462	451	478	490	444	481	447	445	493	454	459	446	499	513	456	448	466	512	475	445	466	476	457	457	433	446	444	458	440	452	507	455	490	491	467	481	469	477	499	499	486	494	447	458	459	470	449	471	438	464	471	452	476	452	475	458	506	452	452	464	539	497	482	514	443	505	500	468	473	470	448	468	492	501	484	446	492	460	471	528	447	478	469	424	483	414	475	449	476	497	462	488	477	464	493	464	491	453	477	437	471	467	471	476	487	511	449	464	452	496	479	467	475	491	476	481	467	471	488	483	479	445	479	478	466	495	486	433	478	448	516	491	497	466	443	460	472	476	497	452	462	472	460	449	470	452	498	466	453	462	504	464	481	458	442	471	460	463	478	495	455	476	453	488	452	480	446	418	487	491	438	464	474	449	481	457	414	513	460	503	477	497	454	496	472	496	486	477	463	461	490	461	467	512	515	437	460	431	457	484	459	449	509	495	461	443	464	447	473	488	454	488	475	487	488	487	469	496	430	476	473	465	484	459	454	510	464	492	501	516	435	484	479	459	480	483	473	485	436	472	503	455	482	447	489	431	508	479	471	507	477	470	450	503	488	498	467	483	485	458	442	501	456	479	458	490	478	477	484	430	476	450	473	486	442	485	481	469	456	479	470	466	478	478	450	503	446	454	467	462	466	440	457	472	483	476	492	438	464	473	462	461	494	433	487	496	483	483	457	456	478	501	473	501	461	490	483	458	474	485	443	474	450	448	488	478	511	460	481	468	470	482	515	466	460	449	455	496	458	462	399	477	484	508	480	452	516	480	431	460	500	425	511	425	479	472	479	501	484	481	480	482	517	481	460	471	498	475	484	488	471	452	451	473	533	457	482	484	510	440	441	480	509	491	469	468	449	475	440	502	467	480	472	461	476	453	482	493	463	461	473	517	505	476	443	476	487	491	436	461	463	471	436	488	457	479	507	495	479	485	448	515	476	439	513	488	475	507	496	495	477	480	464	431	474	447	474	454	487	479	456	441	459	488	484	476	455	487	442	452	519	461	441	461	500	471	425	452	465	461	464	474	437	472	453	479	473	463	479	487	470	479	492	488	464	485	499	478	457	466	450	450	479	450	462	487	470	468	451	449	480	439	428	484	457	438	452	489	469	477	459	456	460	480	487	444	429	485	450	485	440	468	468	483	500	462	480	486	497	472	441	467	474	462	450	466	485	452	471	463	471	455	475	489	539	462	474	456	447	509	450	504	469	455	465	435	483	488	431	458	511	492	453	452	461	479	498	501	487	471	460	481	508	490	493	454	440	496	497	480	465	517	502	467	484	488	466	438	460	467	471	515	458	488	458	483	450	487	508	488	462	464	438	479	466	496	432	529	457	465	459	482	455	483	474	445	498	438	499	472	503	459	477	458	436	516	435	488	506	491	425	458	457	475	467	448	491	501	484	487	460	500	445	470	454	460	501	436	495	450	443	458	467	470	488	453	485	501	444	520	493	442	460	466	443	451	471	517	462	483	460	492	467	477	460	464	508	453	476	459	468	474	475	442	469	464	472	465	479	511	498	475	493	475	460	474	475	446	485	485	498	459	480	470	481	452	462	486	460	449	478	483	457	514	464	475	470	468	470	475	482	481	479	464	488	453	475	433	454	469	435	511	461	471	445	468	421	450	466	487	486	478	487	503	474	440	471	503	480	442	445	465	479	454	486	472	502	412	500	458	460	455	494	481	490	506	440	482	513	470	488	471	476	450	473	450	491	485	466	497	475	433	464	493	456	456	483	473	453	463	463	492	472	453	488	499	494	485	455	539	486	471	472	489	502	452	501	468	484	495	495	448	447	459	476	474	479	450	529	451	488	474	449	465	474	494	504	518	475	482	460	479	521	508	449	496	457	479	463	481	451	459	452	451	482	465	497	471	486	471	476	449	500	493	459	486	436	500	470	482	485	486	475	452	455	473	474	513	465	437	461	513	467	451	483	494	497	518	461	479	489	468	497	460	472	433	454	483	454	461	459	474	439	474	485	466	461	475	488	441	452	493	478	446	489	483	489	482	442	510	470	494	467	468	509	475	472	456	478	476	445	476	486	445	465	490	461	447	485	483	477	445	457	520	489	452	504	473	435	472	477	474	468	457	515	472	449	480	458	493	493	500	473	474	452	479	479	470	454	482	476	449	474	485	499	461	474	494	456	441	480	514	501	457	470	470	481	457	425	473	495	477	490	456	480	516	487	422	492	499	498	444	465	489	482	469	474	492	508	456	491	464	473	456	444	487	470	495	491	474	458	517	481	449	448	466	448	460	502	487	471	490	453	498	435	467	470	461	484	497	477	460	453	476	458	491	428	447	486	449	500	471	467	439	444	468	489	472	478	479	462	489	487	491	465	443	466	462	471	479	460	490	501	448	469	445	466	488	450	459	468	453	507	493	514	465	488	447	464	484	461	444	473	439	491	458	471	471	455	433	459	459	472	484	504	499	477	482	510	476	484	484	491	470	488	435	473	471	502	484	490	442	494	481	460	493	443	514	464	515	509	497	477	497	482	479	459	461	466	499	510	441	488	480	448	462	485	479	482	440	500	473	490	467	446	456	482	444	483	475	444	459	450	451	462	471	465	487	477	476	443	469	482	481	463	473	454	462	416	453	457	487	447	492	475	480	541	455	502	504	443	484	437	432	479	475	470	472	464	453	479	439	467	517	473	478	479	498	477	459	453	497	454	473	452	494	461	474	466	456	423	443	468	470	492	485	432	462	498	466	438	464	468	466	491	471	484	467	476	488	469	498	479	472	461	476	487	490	472	462	424	497	453	443	449	449	505	436	439	469	491	454	455	469	509	496	439	469	453	486	471	472	483	526	474	434	516	459	462	481	505	445	459	476	522	476	502	492	481	497	486	481	461	486	479	490	466	435	426	490	445	472	453	495	455	518	453	489	471	494	456	515	426	453	499	500	473	428	470	440	485	453	446	431	449	456	487	450	411	484	451	471	467	465	463	461	494	477	450	496	459	445	444	465	441	466	493	463	484	480	484	461	502	466	490	500	457	426	498	477	459	448	473	511	467	456	468	489	463	478	468	480	478	463	443	462	500	437	497	473	448	434	429	458	509	445	485	466	481	461	472	497	446	476	474	456	471	507	474	476	466	447	437	467	440	462	466	482	480	467	469	473	470	476	495	447	453	444	476	469	473	475	459	477	465	488	484	458	436	480	463	464	449	475	454	469	467	450	488	461	449	478	476	473	447	464	482	454	454	468	447	481	483	471	438	504	443	456	496	480	452	483	467
25393	25325	36092	30455	21491	13477	2067	405	400	418	371	404	380	364	390	378	371	377	399	406	410	387	366	385	373	386	351	402	372	408	368	356	370	371	374	399	381	352	392	337	371	403	374	393	401	414	391	349	379	359	402	385	401	389	360	384	354	375	372	398	398	371	388	378	404	381	390	412	364	400	360	386	378	383	384	380	359	342	418	371	398	369	359	390	408	393	375	378	377	372	388	372	378	363	354	370	357	361	395	380	347	370	403	409	375	393	394	369	371	381	388	356	345	391	385	398	383	391	359	422	340	371	390	399	384	377	375	399	394	356	375	383	361	374	389	387	375	396	350	394	417	408	365	377	365	398	362	366	399	383	383	393	389	403	370	381	410	390	404	361	347	376	380	397	393	350	375	372	353	369	348	376	396	397	349	382	405	317	376	362	396	362	338	347	373	398	387	373	385	362	381	348	389	363	405	364	386	426	387	361	359	392	384	369	435	414	357	379	409	397	381	377	367	365	360	380	389	369	368	422	365	396	368	390	346	406	401	425	369	389	408	408	397	383	383	391	394	384	404	397	377	365	377	372	386	383	373	390	409	412	377	377	424	375	375	398	415	361	346	369	398	393	384	409	325	357	392	407	363	357	373	389	364	350	376	407	382	385	382	408	368	370	398	379	334	383	394	316	387	381	384	377	416	373	370	376	361	415	388	389	403	410	405	348	380	363	384	410	379	364	381	390	392	411	330	378	395	371	371	361	376	371	372	401	378	387	380	386	396	397	398	371	381	404	396	393	415	364	379	365	367	405	403	375	414	375	376	390	405	345	387	394	365	398	385	388	411	366	350	396	387	350	366	387	368	385	374	403	367	357	367	422	386	390	379	401	388	367	423	378	377	369	399	395	401	387	373	387	425	365	374	365	419	389	398	384	365	392	369	401	383	356	384	377	372	373	400	384	394	376	392	366	360	431	406	352	390	349	386	398	395	399	385	390	356	414	368	392	366	359	378	407	379	373	397	407	386	375	373	373	383	377	384	375	396	369	363	381	411	370	333	357	369	376	355	349	363	420	380	384	403	389	397	367	357	386	366	373	371	407	373	383	378	366	410	414	382	408	444	391	389	385	372	350	350	393	392	401	355	380	398	404	370	385	356	358	339	381	393	361	380	377	369	403	366	375	368	407	369	371	397	400	382	389	338	395	375	376	332	377	383	372	390	386	381	354	373	371	365	369	392	371	375	388	374	383	381	381	382	376	414	372	379	377	364	386	375	385	365	380	385	413	353	385	383	342	369	387	358	348	374	356	376	367	393	390	385	369	395	350	371	368	406	377	363	382	385	377	381	379	376	443	390	379	369	370	339	380	368	381	372	389	394	353	356	401	392	400	421	382	386	417	349	394	371	418	367	408	415	374	397	386	376	420	386	382	367	376	383	423	381	369	355	399	358	367	391	415	378	378	418	381	397	393	366	365	372	392	390	358	402	391	387	368	383	345	379	387	407	381	399	397	362	381	395	346	366	396	375	401	379	385	405	371	398	345	417	354	358	380	346	415	406	392	373	391	398	364	379	381	393	375	428	396	372	344	364	392	389	451	380	388	390	385	381	396	356	383	388	384	396	353	369	360	383	367	376	389	348	390	382	383	387	379	383	373	407	361	404	373	385	348	389	379	365	406	379	363	358	449	374	387	401	378	395	365	396	415	338	353	378	369	344	411	391	382	380	371	370	368	392	392	380	379	398	422	397	393	373	374	417	368	382	380	359	374	399	419	379	405	373	392	397	359	375	355	396	382	374	391	381	371	386	362	393	382	358	381	369	401	366	366	387	387	387	424	350	413	393	396	370	407	342	382	358	357	399	365	383	369	355	427	384	358	379	364	358	370	356	401	405	378	395	390	358	371	396	406	390	380	361	381	377	394	374	354	382	391	399	359	426	376	380	366	385	399	383	350	360	387	395	354	399	404	365	358	367	400	388	363	431	370	361	409	385	390	368	401	372	370	404	398	336	402	389	397	385	370	413	377	379	377	379	394	400	383	404	379	389	379	378	382	385	375	391	354	378	401	385	393	381	363	376	380	404	379	396	398	389	356	349	401	376	365	402	391	378	395	394	379	387	359	376	363	399	386	393	361	387	368	416	361	380	356	344	372	381	401	389	396	394	365	363	364	404	348	374	371	392	375	359	384	390	396	360	374	374	362	376	378	373	367	384	371	374	388	382	399	388	359	345	381	401	344	375	387	384	384	350	378	372	364	408	383	362	424	366	390	389	369	358	353	383	375	401	371	389	365	370	371	385	396	408	369	373	370	355	412	390	351	375	369	386	393	412	406	370	367	407	354	388	396	398	377	370	419	384	411	387	366	351	387	384	367	374	371	400	373	374	364	403	409	414	405	376	355	400	360	356	392	386	381	392	364	409	387	375	367	382	390	424	391	366	382	365	387	399	374	404	410	354	401	406	367	387	340	376	405	366	415	377	386	383	419	366	372	382	379	359	376	395	368	373	361	364	389	369	395	348	395	353	371	386	407	380	370	393	381	390	408	365	428	382	354	404	377	360	377	333	393	373	372	373	380	380	384	371	360	391	407	359	393	394	381	393	388	372	348	403	400	413	393	346	388	391	380	344	363	403	387	385	393	381	382	422	378	398	394	380	370	397	387	372	379	396	398	359	407	384	360	392	379	371	349	401	401	378	361	376	380	389	379	372	396	408	394	343	374	347	374	388	370	399	419	349	371	378	378	403	400	383	377	393	373	398	366	393	356	404	385	407	373	382	380	354	342	377	407	363	388	409	375	359	340	361	432	381	367	383	368	386	394	410	375	392	362	358	391	360	383	402	403	400	353	426	402	361	422	404	360	405	368	396	357	363	390	386	397	393	363	387	390	395	395	401	376	388	376	379	403	368	365	396	404	404	393	387	370	390	381	374	338	392	390	373	385	399	370	390	406	366	404	358	373	402	380	348	398	365	394	418	366	389	367	403	367	378	403	398	392	393	387	407	384	400	396	368	360	415	364	398	352	376	380	400	393	392	358	367	373	391	383	364	424	373	377	363	362	415	367	404	410	378	397	384	361	385	376	350	362	361	378	391	360	421	376	389	402	363	328	414	383	391	395	402	386	370	373	371	388	387	390	360	362	404	390	389	389	399	390	394	360	347	355	372	375	378	378	395	407	388	386	363	397	397	401	383	349	392	387	358	408	391	374	392	372	364	368	340	345	390	403	358	419	378	361	386	368	359	382	406	390	383	398	400	388	384	368	386	404	361	358	379	394	386	394	365	379	368	367	399	374	405	403	389	353	425	396	415	351	356	393	392	368	351	377	386	381	351	341	371	344	345	380	371	360	342	346	369	392	425	361	381	361	389	380	402	398	387	349	402	356	361	353	366	407	370	362	399	371	353	438	385	394	373	414	353	365	345	381	356	418	375	435	350	360	378	357	344	392	380	392	388	396	357	374	363	358	352	402	382	370	383	379	407	351	384	387	375	406	395	396	377	366	400	381
61566	93101	68030	42831	23454	13727	1910	597	689	644	642	628	594	644	618	626	612	540	565	615	567	616	618	614	599	661	623	663	597	588	626	625	628	573	562	595	603	610	632	633	613	605	630	604	633	626	646	607	587	624	622	606	603	632	594	625	587	631	634	654	608	607	608	653	620	626	609	630	612	576	624	625	644	601	623	620	576	652	633	626	617	629	571	636	605	620	601	579	614	611	632	610	610	632	577	654	640	615	621	567	603	611	642	620	590	598	597	609	586	614	618	622	634	594	609	655	567	655	617	632	621	628	599	613	599	581	592	583	624	619	598	602	626	605	612	584	629	599	588	614	638	575	618	588	624	614	642	594	645	670	653	650	593	639	623	623	597	579	571	611	579	644	592	619	614	598	598	606	597	669	646	582	609	593	589	632	599	610	625	623	635	634	571	589	615	615	591	637	595	622	621	610	629	592	628	593	619	631	632	632	619	570	582	622	625	610	595	597	651	516	638	620	584	561	599	635	587	621	628	596	586	643	584	622	589	631	620	591	564	590	626	576	618	624	581	638	586	612	619	602	590	632	633	581	558	678	580	569	612	590	625	646	564	642	636	579	616	603	562	621	574	599	595	589	628	600	646	598	536	619	641	624	588	601	621	616	605	580	614	560	617	595	598	615	592	656	640	576	608	630	614	583	578	661	598	598	572	620	575	620	613	576	639	608	629	621	598	620	586	571	547	593	596	611	606	620	587	629	617	607	620	643	607	573	669	625	627	613	546	602	629	591	581	626	621	601	611	603	645	561	612	622	614	614	578	546	633	567	602	636	625	620	611	588	631	576	590	585	597	577	555	607	606	571	614	672	610	616	632	595	643	598	634	605	607	616	623	574	604	570	582	596	591	621	643	582	616	618	635	606	631	606	600	604	597	654	637	609	569	602	589	619	570	567	594	628	618	590	621	646	604	596	596	621	594	604	618	603	593	599	567	585	657	598	598	627	596	601	607	613	542	661	644	623	597	588	574	601	587	582	601	646	625	618	626	623	589	594	623	655	592	592	603	637	624	645	569	643	617	557	589	617	649	593	620	629	605	596	607	595	592	614	624	606	628	654	639	620	618	560	585	609	647	576	565	592	605	584	655	628	604	613	636	595	590	594	609	605	593	545	636	614	602	655	616	654	639	655	608	645	595	611	632	644	653	637	618	599	574	632	613	645	617	610	595	635	617	637	601	579	615	605	600	603	628	617	618	602	617	582	608	589	622	585	632	636	634	616	623	587	616	653	594	632	612	607	577	634	618	600	588	620	671	599	612	614	611	620	626	608	598	626	570	633	590	632	562	613	612	601	609	612	582	616	624	589	626	622	645	640	643	559	585	582	564	613	630	635	623	572	560	641	599	583	588	579	617	575	631	602	585	622	627	619	639	590	574	584	594	642	638	606	602	597	642	604	630	615	622	638	633	583	612	607	586	616	611	562	613	588	611	598	628	612	593	596	646	618	635	583	608	628	618	661	613	620	584	580	629	637	618	600	610	607	624	604	624	597	607	609	606	619	622	602	629	625	598	604	616	594	615	617	562	603	557	618	614	643	579	631	617	640	585	623	618	603	620	617	624	595	634	595	615	575	663	602	578	598	591	625	621	573	625	563	598	610	605	639	623	594	588	631	570	595	614	633	608	594	621	642	598	577	625	550	638	584	581	660	600	581	528	623	542	626	633	622	585	594	645	603	608	588	647	585	619	636	637	599	568	579	621	594	574	631	551	624	588	597	646	580	606	631	639	612	582	626	601	600	638	594	622	595	627	580	532	619	571	605	591	622	652	636	589	600	604	589	576	592	625	595	577	584	648	655	622	581	615	609	610	624	615	604	606	590	644	586	630	638	588	651	687	602	617	619	586	651	618	572	566	596	594	601	626	649	610	635	617	591	578	619	580	639	611	598	617	640	629	600	653	597	592	625	652	624	585	646	629	589	608	669	628	638	626	629	571	617	602	586	590	631	619	591	578	588	592	538	600	662	582	579	615	585	642	595	582	640	629	593	605	625	577	640	604	608	612	628	589	648	589	659	576	600	583	622	584	623	601	628	624	632	600	611	598	649	670	574	629	634	638	585	638	586	626	649	653	549	603	646	606	598	621	597	628	619	569	647	642	591	587	620	655	604	581	580	587	608	596	598	617	573	615	600	669	618	643	612	575	562	621	622	610	624	593	593	584	621	608	604	578	642	621	603	578	618	625	577	625	575	572	575	604	594	629	670	632	623	574	598	610	601	607	628	618	596	612	591	598	593	583	613	588	568	633	584	622	607	586	623	616	622	574	658	629	564	631	607	665	631	611	613	575	588	574	610	626	612	622	618	638	577	591	583	629	652	622	592	602	632	598	642	633	574	625	594	623	599	612	600	566	603	647	594	617	605	599	593	576	551	560	617	618	586	610	601	596	611	602	616	619	653	569	556	609	551	617	598	611	623	635	589	627	616	594	649	638	578	578	612	569	594	595	619	619	636	600	644	622	660	626	625	589	608	591	619	599	657	601	564	586	615	573	623	598	647	602	610	611	656	631	612	601	639	609	603	608	649	599	616	606	597	623	587	608	618	606	622	600	574	622	627	623	598	615	612	602	555	648	656	589	554	610	601	651	662	597	556	650	611	579	613	629	631	620	551	538	610	631	673	571	620	612	600	575	635	603	569	552	606	597	617	596	627	578	633	587	611	649	659	583	643	665	604	639	622	616	591	617	603	633	616	616	622	583	599	617	655	594	578	611	624	673	627	587	554	595	625	647	593	613	585	622	609	619	617	626	600	567	591	598	603	616	584	646	613	635	565	607	574	594	581	590	658	626	641	617	589	590	605	600	584	652	586	616	656	568	637	599	610	626	600	595	645	642	601	570	676	595	657	617	615	650	556	599	589	599	630	621	593	592	617	651	579	612	581	600	588	589	615	587	684	591	567	605	563	638	628	586	611	581	621	617	615	615	585	593	641	653	553	621	595	634	559	655	630	608	626	625	599	652	602	571	599	649	630	586	618	594	623	610	616	626	578	619	618	567	639	621	590	601	556	607	602	611	597	641	590	675	593	594	595	617	621	618	662	616	600	581	598	595	599	616	548	595	616	622	642	635	624	598	595	594	652	608	584	640	596	621	621	594	606	591	609	578	625	580	600	576	621	608	548	580	624	591	633	594	614	643	580	594	620	593	668	629	626	610	578	585	566	558	596	599	630	624	622	643	606	627	591	632	586	617	603	594	610	577	624	625	665	600	640	560	670	600	597	617	573	613	565	607	606	605	578	625	599	608	538	621	628	601	562	596	604	665	577	628	558	564	637	617	582	642	572	623	605	572	562	649	569	592	662	634	605	607	696	612	619	605	626	608	618	638	591	656	587	626	629	613	592	593	553	586	591	641	543	596	629	602	568	642	627	553	606	607	611	627	612	630	619	621	610	655	631	602	633	583	644	599	604	593	597	603	577	608	619	623	592	586	646	563	640	654	630	585	617	607	622
24509	23591	32194	27200	22644	20250	6326	661	585	575	606	590	603	570	589	549	616	564	573	577	585	577	583	575	618	549	580	539	539	588	530	575	591	570	588	566	558	576	571	620	566	561	537	572	561	564	548	561	543	588	568	553	546	545	538	591	544	614	583	557	591	538	600	530	569	532	542	555	559	540	596	551	622	575	534	548	553	531	589	563	538	549	531	571	565	567	553	549	518	546	521	539	529	566	578	582	554	519	561	585	577	569	559	558	571	540	530	580	566	556	519	603	562	575	567	570	583	551	582	573	581	599	546	531	591	562	572	536	562	568	566	549	568	496	552	617	552	538	575	515	544	552	582	568	528	559	558	573	562	565	582	570	556	537	589	564	570	578	585	521	565	578	586	515	558	539	564	555	555	566	551	560	588	558	609	527	568	583	547	538	551	550	553	580	523	561	561	555	508	533	566	620	542	588	529	568	552	567	528	555	554	596	543	580	556	546	557	489	558	564	554	549	532	555	573	551	529	552	546	521	559	543	576	584	594	559	568	561	548	613	575	575	560	550	554	555	549	569	556	577	550	555	536	535	573	552	555	586	623	539	543	572	560	526	584	542	596	555	564	600	559	545	600	582	607	534	564	552	520	552	567	579	531	531	556	567	518	570	541	566	542	612	520	599	552	590	519	568	554	532	519	571	545	594	541	560	550	548	538	582	572	543	571	563	583	547	571	601	585	540	553	596	596	559	565	557	522	555	532	531	546	554	567	556	582	558	595	570	561	502	606	576	535	526	554	517	554	564	541	594	563	583	580	559	541	594	645	606	570	562	583	568	504	541	544	577	539	595	604	602	559	546	544	587	564	602	577	543	560	570	556	576	516	558	528	555	556	527	552	587	540	547	558	527	567	577	535	547	525	567	634	548	612	548	569	567	554	538	550	563	573	537	548	556	539	530	577	577	583	535	593	566	538	587	586	542	552	569	516	584	580	532	558	556	561	577	614	520	515	566	557	543	538	562	552	566	494	555	578	548	559	560	533	558	562	544	554	572	590	561	556	556	578	574	571	537	584	556	605	518	556	578	547	525	523	557	532	509	535	565	574	590	532	516	541	533	568	545	537	551	556	578	570	552	501	576	563	555	555	561	576	560	573	533	520	571	588	555	521	530	575	539	527	567	570	566	590	551	588	550	560	575	511	584	579	523	546	559	567	577	565	532	574	555	535	549	577	567	548	545	564	586	542	603	548	515	575	546	553	579	565	543	535	560	548	578	540	596	582	576	579	534	564	553	548	548	525	545	573	568	537	564	540	611	568	613	579	534	541	551	537	549	556	531	561	549	581	527	543	576	525	554	537	546	562	550	565	579	554	550	535	575	587	571	589	548	567	539	553	540	563	485	587	510	558	521	518	551	556	569	567	519	588	557	529	520	512	537	580	583	598	526	536	538	552	515	549	606	550	531	563	560	588	534	577	546	565	560	582	588	588	553	574	564	589	563	571	535	576	540	567	553	560	577	524	584	578	567	603	565	597	544	578	596	550	600	577	588	552	554	546	533	534	541	554	564	535	543	566	553	534	530	553	563	562	562	557	549	552	554	528	555	554	521	551	551	589	527	542	556	592	527	528	590	531	524	583	567	558	567	551	599	559	577	579	587	551	540	513	575	543	578	570	552	532	549	580	555	556	532	577	558	581	540	519	528	584	618	548	550	560	549	595	613	588	550	540	546	541	548	515	580	548	587	578	595	529	532	540	581	540	553	494	501	543	565	550	545	569	529	567	602	556	535	573	543	549	588	572	583	553	561	552	571	559	552	531	555	565	534	575	539	589	571	571	570	555	566	531	575	554	549	547	536	561	519	536	575	543	553	582	495	555	549	560	569	556	569	554	558	557	563	579	569	599	536	557	580	545	541	572	550	555	560	570	546	566	572	566	545	545	562	562	545	574	526	580	581	556	544	596	565	551	589	561	530	566	522	517	535	527	520	582	504	587	578	547	511	521	551	568	556	553	518	539	545	562	575	557	527	522	563	551	521	571	587	574	508	511	594	552	555	582	522	508	565	571	572	543	547	589	580	536	576	510	517	569	521	560	594	561	590	608	587	589	569	563	601	570	539	555	534	525	539	559	526	560	543	564	541	541	586	501	530	544	566	562	528	588	544	582	545	556	540	564	603	537	544	529	589	550	597	568	565	527	567	612	571	552	561	562	543	560	575	542	551	525	522	573	565	523	494	530	545	547	548	554	547	583	568	616	574	573	593	590	545	543	562	548	606	542	573	568	525	595	531	547	594	530	579	552	558	536	556	590	566	617	549	566	582	583	542	537	548	547	592	527	578	555	539	531	566	558	561	567	571	542	584	522	539	584	561	554	552	534	534	612	518	580	553	533	535	514	585	520	540	577	576	575	540	541	533	554	540	563	518	610	575	553	558	571	543	539	591	558	562	587	528	565	561	550	562	574	584	587	560	553	584	562	558	549	583	542	565	602	535	576	509	554	560	565	541	569	594	499	546	586	571	538	529	594	568	534	548	527	587	541	585	604	551	577	526	534	534	570	558	552	550	550	516	597	526	569	546	566	565	554	596	569	601	562	579	570	594	567	558	551	518	526	554	546	519	525	546	565	573	571	533	547	554	579	557	555	593	557	576	564	543	603	571	567	585	541	525	575	550	559	561	575	597	560	526	589	528	517	563	562	590	565	578	558	586	575	519	601	569	527	518	534	528	634	537	538	544	543	547	532	573	552	529	539	520	538	503	561	593	580	528	578	546	534	555	563	556	575	565	577	551	546	574	572	567	530	538	522	598	565	540	542	528	553	586	553	579	551	536	564	604	573	537	533	542	561	577	550	599	548	539	538	581	552	533	549	529	530	567	508	581	592	573	534	510	565	536	547	544	523	575	585	536	622	594	560	553	528	561	581	549	553	563	561	568	593	561	571	553	586	624	569	519	577	582	551	540	585	574	530	516	547	566	556	566	588	543	522	548	577	566	556	603	578	585	522	585	586	545	558	565	575	581	556	563	558	558	567	529	556	593	543	554	549	539	554	560	587	543	530	563	549	544	563	568	593	573	575	602	559	568	558	586	557	567	555	535	574	558	560	547	580	574	543	541	523	564	615	532	557	591	543	519	538	531	602	535	563	594	600	572	538	576	546	515	588	585	538	562	546	574	583	569	521	583	523	582	522	567	565	539	530	572	569	533	574	560	537	587	546	609	558	543	558	560	561	524	544	601	548	566	551	557	547	581	542	550	551	539	536	597	592	552	589	543	568	531	568	552	576	588	584	550	534	515	557	526	567	530	531	540	551	548	529	535	561	519	584	558	593	553	586	574	539	529	632	531	581	567	555	536	556	556	564	568	606	536	565	538	558	544	554	549	545	586	571	564	552	537	581	560	546	553	582	555	562	555	531	559	532	534	542	566	578	572	550	570	559	530	561	541	540	540	553	545	547	576	578	572	546	563	540	539	587	547	592	507	568	564	611	545	543	566	528	594	527	590	584	591
62007	99188	75252	49551	30271	19063	2838	844	866	848	839	834	873	831	861	835	821	824	863	884	838	876	872	848	900	874	898	912	863	876	828	813	884	832	810	837	816	815	843	811	865	811	833	867	842	867	901	808	819	862	862	852	870	870	882	824	873	890	840	833	886	822	787	835	843	888	819	813	811	853	874	849	865	819	862	827	858	825	831	842	886	826	800	812	852	835	867	847	869	801	851	821	841	768	848	832	893	827	861	831	869	825	787	838	850	834	823	847	842	887	811	806	803	822	855	822	871	797	898	873	831	858	852	883	853	815	837	902	867	801	840	859	866	901	883	830	811	822	856	891	841	852	831	802	838	805	804	830	866	897	863	854	850	836	818	796	815	813	899	838	846	893	860	846	838	853	865	848	859	912	839	799	866	823	836	868	863	818	849	850	844	801	843	854	864	800	821	859	850	847	851	871	814	809	841	872	835	868	876	840	889	892	882	829	835	903	845	793	842	852	855	828	847	831	866	881	867	787	795	855	855	811	856	852	830	881	890	821	847	849	804	815	836	844	832	822	871	850	833	882	865	837	853	839	812	866	830	881	866	842	829	899	891	861	855	928	841	935	893	832	852	834	857	841	854	839	845	869	819	835	853	864	869	819	821	824	881	857	880	807	879	854	812	886	818	828	821	857	847	869	794	874	901	849	866	846	818	870	850	824	788	895	891	841	828	861	837	821	822	800	842	849	880	862	825	817	894	848	818	818	815	853	883	824	801	848	864	834	840	880	876	912	828	890	855	906	842	828	871	812	854	857	849	837	829	826	859	822	806	849	824	809	802	904	853	853	848	854	833	836	843	875	849	831	822	850	852	946	808	854	859	806	792	827	841	838	828	840	848	871	882	858	879	874	880	834	835	799	874	862	855	787	845	822	839	836	876	858	841	848	856	891	831	810	853	818	889	887	832	804	852	847	841	850	780	881	855	806	853	859	848	899	876	802	874	815	813	826	791	840	840	832	829	807	845	861	854	868	858	865	824	831	843	856	821	897	807	834	817	838	860	842	817	842	833	903	864	809	798	856	837	827	867	821	870	856	805	873	840	827	825	853	859	816	895	837	810	802	826	868	905	861	906	822	859	823	828	860	848	842	843	823	811	836	813	840	858	839	880	836	889	872	850	836	881	836	828	882	840	867	877	850	800	851	942	852	837	878	830	893	843	878	913	845	846	876	807	853	877	829	871	897	890	829	843	834	859	862	860	915	820	776	887	832	900	845	876	838	811	815	887	859	869	877	848	837	784	922	784	864	845	882	887	805	853	811	837	829	819	852	832	868	871	837	860	815	869	853	846	835	868	841	884	873	903	845	887	860	823	863	875	852	873	834	900	818	893	857	848	919	891	876	845	877	863	847	799	844	897	908	898	894	837	886	836	803	837	799	793	847	820	885	839	872	877	839	888	854	823	849	832	814	888	848	874	898	831	813	848	861	865	784	879	819	867	811	836	860	863	816	828	887	836	800	863	878	840	838	876	893	842	832	820	838	868	870	853	844	845	855	877	851	862	814	822	801	876	884	856	758	870	829	813	847	847	904	866	858	851	830	891	863	858	852	815	823	808	805	905	866	864	865	835	864	836	857	871	844	845	857	875	911	819	853	839	875	849	847	836	836	824	778	856	867	868	876	829	810	850	859	830	889	839	801	832	874	893	843	838	821	849	841	830	890	871	888	864	828	865	821	835	840	807	881	886	842	844	805	844	836	824	827	866	875	826	868	787	816	837	884	883	832	859	881	842	834	860	816	820	822	838	881	876	830	889	833	848	832	824	844	850	812	837	838	818	841	823	878	833	799	838	910	823	851	873	801	799	855	806	832	881	904	794	875	835	861	871	841	914	850	851	834	809	875	841	815	861	868	839	857	860	839	886	847	825	891	867	828	873	846	827	827	860	842	857	849	796	850	877	841	857	788	867	792	880	882	837	846	801	852	819	872	795	858	838	863	848	860	811	836	831	816	825	859	856	837	866	855	816	835	869	871	846	835	818	901	830	816	864	789	829	876	858	842	850	879	875	836	844	833	887	801	839	821	855	817	885	769	794	819	855	816	870	813	821	908	888	866	867	836	820	837	811	854	869	828	807	843	928	842	851	872	850	860	854	879	869	860	819	830	854	871	849	843	846	839	843	785	888	787	827	857	852	839	784	825	873	858	861	861	799	813	825	843	880	826	852	835	858	875	800	787	865	885	854	865	924	841	870	852	844	912	853	889	873	910	854	867	831	827	866	892	829	811	851	914	807	850	878	843	804	796	901	847	845	849	796	859	829	829	782	820	850	860	843	879	872	863	888	825	831	820	900	860	877	792	844	884	885	876	824	897	862	830	845	814	870	897	866	809	839	833	799	846	866	877	924	850	840	888	823	894	849	849	848	817	893	764	864	871	889	835	910	787	900	839	867	859	850	902	879	878	846	905	859	826	873	830	849	940	814	838	885	882	844	840	839	846	845	817	818	788	836	875	821	884	884	862	795	841	881	821	844	904	838	868	874	821	830	869	849	865	866	850	832	845	857	893	813	788	877	823	844	852	880	852	855	876	843	839	905	877	853	892	794	867	844	820	830	927	825	852	819	851	857	840	811	806	818	840	845	851	836	854	859	844	858	860	864	833	821	781	841	884	849	877	862	795	829	814	845	863	869	818	833	861	801	823	823	904	797	850	848	821	840	869	851	855	801	880	829	837	894	837	857	816	824	815	813	850	836	797	878	832	881	872	848	851	865	901	849	829	832	815	916	871	866	842	846	791	841	904	859	906	841	893	837	851	861	873	827	868	805	816	880	855	847	846	827	841	856	827	838	915	872	789	859	830	879	827	774	838	857	797	876	827	862	839	835	846	816	819	853	851	841	850	813	811	845	859	886	852	856	860	844	857	841	836	838	795	881	861	824	843	795	836	870	850	876	790	885	845	845	876	851	879	823	838	816	833	815	889	867	887	821	864	859	913	867	872	865	866	831	858	891	844	863	856	853	923	798	821	884	868	808	843	866	854	884	879	843	908	835	890	866	837	798	833	855	831	839	826	833	836	824	888	871	838	830	826	879	863	816	847	900	830	884	837	838	826	889	795	867	895	875	844	827	846	909	839	854	846	819	805	859	855	826	819	867	863	831	825	895	859	883	861	885	826	832	846	823	876	809	857	800	841	863	856	883	829	859	864	796	847	851	798	809	854	845	822	827	821	839	811	861	842	837	864	849	922	881	855	812	890	826	808	839	882	814	830	865	843	838	831	909	852	811	837	837	857	825	847	858	801	812	817	835	819	837	833	874	836	831	842	877	840	879	845	844	872	829	845	861	883	817	854	856	830	812	843	871	802	834	879	844	894	829	858	878	844	850	817	851	823	871	800	822	801	830	858	861	812	830	891	855	826	812	869	783	863	871	843	848	869	851	792	912	854	823	827	837	775	825	836	875	865	830	851	853	789	831	841	870	836	914	806	865	827	824	830	849	773	858	849	832	831
31215	29467	28112	14709	3023	1612	393	263	256	287	303	290	283	270	264	244	291	300	289	260	253	264	260	261	263	249	295	269	267	279	255	276	248	251	275	275	238	258	270	256	262	287	304	286	274	264	255	253	299	264	265	282	257	261	272	284	296	275	264	270	275	276	293	280	274	269	261	273	284	245	281	285	245	242	269	275	275	273	257	262	288	262	240	287	254	261	298	247	270	309	249	253	259	278	261	270	255	298	275	275	277	270	258	272	302	270	282	245	253	268	262	258	264	276	279	288	279	270	256	284	245	263	268	286	290	275	266	290	275	258	278	278	272	270	291	261	259	267	274	269	288	263	305	287	262	245	295	288	231	272	262	252	279	253	292	291	253	265	283	292	269	261	286	279	279	281	258	255	276	268	271	296	274	283	292	277	281	304	280	258	255	269	259	290	285	259	278	287	271	288	235	280	256	267	277	249	296	267	285	268	265	264	277	283	271	277	240	282	261	253	268	280	254	252	241	300	282	255	281	258	277	278	270	283	266	310	290	282	287	264	295	264	259	276	250	261	278	258	276	273	239	274	252	267	289	250	261	266	296	239	273	268	269	277	267	298	242	280	229	278	284	267	256	271	253	267	242	311	269	287	271	254	217	269	284	297	276	252	298	261	278	284	282	268	297	268	267	230	270	292	269	284	258	287	275	305	284	258	275	281	278	299	259	295	263	257	269	274	265	273	294	271	274	275	288	263	264	285	284	302	253	258	274	259	281	276	271	251	258	272	287	309	255	237	259	263	280	283	285	279	267	292	249	263	243	265	252	274	279	264	240	275	256	235	282	298	256	237	262	282	247	273	263	260	254	226	294	293	251	240	281	259	269	256	284	276	296	316	264	275	258	277	256	277	265	260	282	249	243	286	256	279	264	289	268	255	282	250	277	278	288	259	284	289	274	264	284	251	257	265	283	258	279	278	281	279	282	288	277	243	275	257	252	283	264	261	269	279	268	306	259	283	248	259	290	291	274	244	270	257	262	273	266	293	277	275	267	271	252	299	262	253	253	276	267	291	267	324	247	289	248	279	268	266	271	274	285	264	266	250	282	257	291	267	297	242	281	301	285	303	260	282	290	273	267	275	283	264	263	264	245	285	277	287	260	267	262	250	285	289	283	280	270	242	283	275	278	285	256	244	247	282	297	271	271	283	277	271	248	260	271	283	297	253	304	294	266	267	283	313	254	276	234	256	266	276	256	252	280	290	285	278	291	309	256	268	287	247	279	271	261	287	294	265	284	243	297	288	282	256	256	257	289	271	292	263	253	250	295	280	297	284	259	287	276	263	262	283	290	283	253	255	258	275	262	249	274	292	255	289	266	232	291	232	252	274	300	296	287	267	277	247	249	261	296	272	254	268	255	279	289	271	279	271	282	280	294	277	281	275	259	255	281	260	265	271	290	261	240	291	284	257	260	320	269	283	287	277	244	312	286	304	266	279	256	291	295	255	273	281	262	273	281	255	269	249	269	251	268	266	280	277	298	270	260	275	286	241	268	302	266	296	267	266	281	310	262	272	261	271	267	279	265	275	255	231	277	254	271	315	280	290	279	269	248	262	283	257	263	267	274	271	271	254	273	280	317	268	265	263	256	270	272	275	283	267	277	264	268	299	291	282	236	269	256	267	294	266	301	264	279	259	265	289	299	265	242	274	284	263	267	264	249	252	261	281	260	254	273	273	290	265	269	257	257	252	254	275	264	247	292	269	265	267	279	254	281	291	250	291	269	274	263	276	277	265	291	262	268	298	306	236	268	285	281	277	271	298	291	292	277	269	261	271	276	283	273	261	277	242	248	260	272	258	285	234	301	246	271	280	302	272	280	253	272	270	279	315	273	265	295	278	285	252	293	265	274	293	257	248	275	260	241	262	284	266	263	256	274	275	281	252	272	253	266	274	270	266	261	227	293	259	256	270	250	275	303	255	292	265	256	272	300	280	262	262	266	268	265	285	276	286	301	250	274	281	283	271	248	280	283	276	269	281	236	247	260	288	289	265	260	288	271	263	268	280	257	292	262	291	254	283	280	278	266	255	279	250	290	287	245	243	276	288	270	278	290	266	261	264	267	263	279	237	282	277	317	262	265	277	258	292	270	255	272	278	303	282	267	253	244	277	261	305	261	279	286	275	270	262	285	259	269	258	265	301	305	281	292	298	291	303	286	266	221	263	276	270	274	259	274	278	278	239	251	263	261	271	281	268	288	282	265	258	288	264	286	292	259	287	244	290	298	279	314	260	249	240	250	279	285	281	261	252	269	299	283	284	224	242	255	265	252	261	274	298	302	302	293	266	310	264	281	263	292	306	274	286	252	268	294	270	267	277	278	262	251	251	259	296	264	247	285	266	269	289	288	281	251	274	254	268	283	301	284	252	274	277	280	268	261	254	272	300	267	271	271	250	263	272	285	276	281	279	270	281	272	272	299	263	308	279	264	257	302	256	245	296	264	260	251	270	250	274	290	287	304	276	259	296	275	261	310	282	240	249	280	290	285	268	237	267	276	262	280	273	255	267	286	277	264	276	282	257	291	292	277	297	246	260	282	265	266	259	277	275	265	298	276	322	298	279	256	253	276	275	286	280	272	295	259	283	252	299	304	256	249	263	311	307	249	246	302	231	272	244	265	279	304	264	259	311	267	261	260	263	285	318	238	257	273	264	263	257	290	262	271	268	274	272	282	287	247	285	264	280	262	261	262	264	247	285	281	265	289	258	240	281	284	262	268	258	300	298	274	262	246	292	290	263	246	275	274	269	276	253	249	274	273	262	287	294	273	300	273	272	275	283	261	277	263	276	247	269	286	274	272	247	265	235	306	271	243	270	276	269	260	284	268	285	297	277	277	270	268	236	278	295	292	261	275	256	268	258	313	278	262	272	267	261	264	267	266	259	277	272	261	292	286	275	274	265	264	250	258	286	263	290	309	256	271	239	288	251	267	284	274	278	270	262	273	270	255	265	280	266	228	263	282	260	259	294	282	281	272	274	281	268	245	280	269	253	279	243	260	264	239	254	264	243	245	263	284	292	288	276	296	281	291	287	277	289	294	283	275	253	261	257	271	264	277	272	308	286	302	260	282	272	231	243	277	294	290	264	268	270	286	273	281	281	265	290	239	287	263	271	281	285	269	281	286	280	295	309	282	265	263	312	237	261	294	267	271	247	292	256	274	273	297	282	273	274	255	293	245	303	274	231	268	298	303	253	272	296	273	265	265	279	277	267	272	254	269	268	270	257	294	267	287	267	253	284	246	276	275	285	262	273	301	277	259	278	266	257	281	275	288	300	264	290	276	268	255	286	283	257	262	270	269	253	276	253	288	292	281	273	246	245	277	274	298	258	268	269	268	281	267	302	261	270	267	277	265	256	264	279	255	259	274	265	266	273	257	294	286	259	258	301	303	300	283	270	283	253	269	301	291	262	268	263	271	246	293	274	282	268	286	265	268	262	278	292	251	252	275	255
39470	46917	34882	16654	5798	3309	686	486	466	442	468	439	451	492	460	481	416	459	420	487	457	466	434	450	463	481	427	466	428	446	450	459	465	395	440	448	390	500	440	445	457	449	460	481	428	434	440	513	460	451	461	470	462	465	456	446	412	457	419	434	428	433	456	458	478	464	432	460	447	485	465	419	469	458	476	427	498	429	457	473	502	411	479	459	459	492	466	444	479	475	450	456	457	452	437	460	466	462	485	467	436	469	485	461	422	473	471	429	467	455	456	467	439	451	462	444	481	465	461	469	449	447	431	423	453	465	479	467	448	454	485	441	458	455	448	446	424	450	442	467	522	424	470	501	457	457	435	466	475	473	478	472	413	482	476	489	457	479	454	432	436	464	463	484	455	465	424	441	458	438	470	476	419	443	449	450	480	475	435	462	473	441	450	461	462	428	486	490	435	464	441	417	456	509	459	457	479	431	468	470	409	466	476	458	451	429	436	463	476	485	451	467	458	461	463	467	437	449	470	475	470	483	464	451	484	440	461	445	454	447	454	447	463	450	439	463	465	430	464	483	443	460	443	457	472	457	434	460	513	478	469	432	471	440	489	460	454	480	470	461	457	441	461	466	468	459	441	488	453	447	475	486	446	428	463	466	473	449	467	492	448	439	469	403	430	462	488	447	459	467	458	460	484	473	444	412	440	463	441	456	448	491	455	451	432	421	466	471	472	431	456	479	452	458	471	442	439	469	483	496	438	473	412	445	486	481	467	445	429	488	453	422	470	471	451	485	437	447	442	454	465	464	464	460	457	448	431	465	444	473	440	442	461	468	450	454	452	436	414	448	435	479	449	450	468	412	490	462	437	428	459	442	457	473	448	458	480	448	445	444	453	423	433	426	439	443	438	467	453	466	443	465	446	470	482	461	459	469	432	465	426	439	447	423	479	462	472	445	469	474	481	454	460	467	480	488	446	470	505	424	436	461	429	512	475	436	465	435	447	414	456	449	458	486	446	444	412	470	451	450	466	442	502	445	431	458	425	415	455	474	470	467	451	460	416	468	457	448	499	478	487	441	471	401	450	460	455	436	467	478	463	465	432	445	453	474	447	472	459	452	453	486	460	462	428	467	455	457	447	444	437	429	434	469	446	475	480	467	487	455	457	423	465	462	440	470	446	437	434	457	437	475	453	469	455	448	448	470	444	478	450	425	445	441	412	478	407	458	425	465	392	491	448	465	477	436	455	441	473	441	484	449	450	455	426	442	432	451	414	428	482	445	451	460	445	454	433	449	436	460	491	486	458	480	486	432	448	439	459	483	437	438	466	435	419	456	464	462	492	462	461	446	443	427	487	447	467	467	427	469	453	459	448	465	450	461	452	448	434	444	454	432	474	434	426	444	483	479	498	451	480	472	447	454	448	454	441	433	483	475	437	468	478	493	451	443	442	426	497	455	444	476	459	494	462	429	500	456	478	437	445	465	452	431	480	427	493	438	425	445	443	433	493	450	472	448	476	436	422	450	502	426	440	456	430	453	423	475	495	456	469	444	506	447	467	467	409	433	449	434	450	479	446	448	493	454	467	451	472	423	452	480	444	415	449	477	459	462	443	477	491	460	457	481	471	455	457	478	449	432	441	481	453	436	464	487	452	505	442	455	469	468	461	419	457	469	477	443	477	476	462	479	442	475	454	482	474	471	435	458	461	474	462	449	490	451	428	448	415	435	447	443	474	448	489	449	459	454	478	441	499	435	494	479	459	451	436	453	447	457	441	481	472	454	433	406	462	429	453	434	440	420	510	461	425	447	466	467	450	462	458	477	449	428	423	472	425	470	395	474	436	451	450	465	482	456	488	417	441	469	447	451	423	479	399	412	414	480	478	430	431	440	493	444	450	424	454	451	470	430	442	432	484	416	465	432	433	482	445	461	417	481	440	459	449	457	462	423	470	439	475	456	464	448	494	466	446	449	425	492	429	478	466	430	420	413	473	454	465	427	446	474	438	429	444	454	437	453	439	458	457	415	467	480	454	471	446	475	463	467	424	425	444	436	466	460	456	476	447	449	475	456	481	454	409	445	476	465	490	467	488	437	456	477	453	462	481	420	444	468	445	480	442	441	462	465	467	492	488	423	444	422	465	450	443	475	441	458	476	423	457	468	441	439	450	477	478	490	475	469	437	476	452	464	452	491	447	453	467	464	453	452	461	432	475	437	443	469	460	496	455	443	466	447	407	473	448	459	480	438	473	448	463	457	499	476	464	431	469	461	447	478	407	429	436	455	455	492	454	442	437	441	424	435	443	466	421	457	472	462	484	439	464	429	437	457	431	408	420	429	445	463	481	449	459	441	473	434	447	464	490	472	453	462	482	457	439	462	433	472	470	445	453	455	470	428	458	466	467	437	449	451	451	430	454	429	472	467	459	503	484	465	453	485	451	409	457	453	443	438	437	468	429	475	422	434	486	442	459	463	475	423	505	454	465	453	466	479	444	448	460	424	459	418	452	461	432	458	497	425	438	471	466	417	459	461	437	446	445	460	465	442	488	425	468	447	445	460	437	428	467	442	486	458	418	494	449	465	456	459	414	450	442	462	473	476	477	455	438	473	493	463	457	414	476	471	426	450	459	475	407	462	432	439	449	446	475	425	471	477	439	434	453	469	437	484	467	469	419	444	443	449	436	456	468	426	459	459	444	459	458	489	466	459	444	434	492	453	429	492	470	463	423	420	482	487	469	431	473	440	455	450	422	441	469	485	465	440	465	488	444	480	468	435	452	437	429	472	490	457	424	431	434	463	434	442	439	431	473	464	443	437	439	468	489	454	478	426	460	465	447	466	432	475	472	478	473	466	475	463	409	449	450	461	445	448	438	445	454	442	440	480	414	464	456	446	449	469	417	451	426	442	463	515	456	463	410	430	409	412	426	441	448	449	461	462	467	483	448	446	504	421	470	442	460	425	465	435	470	454	460	429	462	445	482	471	474	479	437	485	472	450	516	445	458	451	459	465	433	488	464	461	460	447	457	431	444	460	418	456	471	467	446	461	428	451	469	438	445	476	499	449	453	452	428	480	457	473	452	438	502	508	470	448	432	491	457	461	468	506	456	424	464	442	471	439	473	470	478	414	448	452	438	425	443	455	471	469	496	511	457	429	446	457	480	458	448	464	455	449	466	474	433	443	477	425	463	491	422	436	452	438	448	422	422	489	463	451	432	435	473	465	492	469	435	471	468	444	457	453	449	454	456	468	431	446	473	476	429	453	449	455	448	419	472	431	466	488	457	455	453	431	424	463	460	435	435	428	450	454	440	421	438	437	434	433	467	482	436	447	446	451	450	433	459	464	424	451	478	477	442	483	445	450	421	453	438	454	459	449	437	472	467	444	418	465	473	512	447	478	448	466	466	462	487	442	449	444	450	453	470	476	441	496	445	448	472	451	440	448	422	438	423	428	471	442	472	458	463	481	464	417	444	477	480	435	488	434	448	449	493	470	461	472	439	447
25418	24762	36345	31854	21361	13577	1956	443	386	381	373	372	423	375	363	429	385	391	383	383	393	407	373	373	372	389	407	382	367	375	395	389	352	373	377	373	358	373	394	387	413	388	384	373	380	365	361	389	396	360	406	389	405	372	371	411	384	409	375	367	390	394	393	355	366	396	365	404	360	369	344	371	364	337	395	371	409	364	406	378	389	377	368	406	350	395	361	398	398	380	366	381	382	420	397	345	375	400	329	356	360	371	379	369	370	371	384	354	393	403	393	361	383	364	366	367	361	380	386	410	384	368	372	384	419	350	371	374	389	375	378	387	401	434	373	405	393	380	404	370	349	365	396	369	386	401	405	365	355	373	390	370	362	368	364	381	364	418	393	320	372	393	382	407	370	395	347	387	369	364	369	369	390	404	379	385	395	384	366	373	385	365	372	390	390	368	380	398	361	408	366	355	350	381	378	361	373	378	358	384	335	373	376	416	346	375	346	360	388	398	361	377	419	382	346	384	379	391	382	379	386	395	369	357	388	380	382	378	397	373	344	381	390	405	383	389	372	382	382	396	386	387	366	400	373	345	368	340	383	373	372	347	359	382	395	375	390	330	392	365	393	372	420	349	353	365	369	381	362	380	392	394	375	368	351	406	370	364	343	379	375	384	391	390	415	355	384	383	365	384	374	388	353	373	370	384	398	381	398	385	343	406	392	355	364	378	367	384	372	360	383	355	375	375	413	393	384	364	357	369	403	378	361	356	346	408	397	358	382	340	410	351	364	384	349	362	385	415	366	400	379	339	376	374	358	336	381	354	385	322	383	375	380	392	369	391	374	375	393	362	377	386	409	383	375	362	409	364	354	381	369	364	383	398	363	374	377	371	379	363	369	350	379	402	390	364	354	435	389	389	370	375	355	389	372	404	363	396	359	368	380	384	410	359	371	357	355	406	341	360	394	396	346	373	400	374	383	414	399	372	376	372	409	389	378	384	358	384	392	394	368	401	398	363	380	361	373	387	363	358	393	366	367	393	382	372	381	401	407	366	376	386	381	382	388	381	382	420	382	369	423	400	372	393	379	390	356	366	360	376	402	327	350	346	372	365	374	373	371	383	345	365	385	397	382	391	398	357	393	380	350	367	384	377	354	354	360	346	336	372	359	370	396	363	389	374	385	371	404	391	381	381	342	419	377	393	399	382	384	388	360	378	342	394	356	390	374	352	387	373	344	398	342	398	401	367	356	330	353	411	352	361	383	376	363	380	348	399	389	425	409	382	366	373	407	363	366	382	399	371	358	367	394	366	405	362	388	365	371	374	394	400	406	375	356	392	357	388	346	390	391	390	357	378	372	382	338	371	363	360	385	362	336	381	373	387	363	427	398	381	345	397	390	350	358	334	364	422	379	394	386	358	347	324	373	363	385	417	353	360	370	381	354	409	404	407	366	399	354	367	374	364	401	362	400	386	383	383	358	375	372	373	374	383	381	375	375	386	398	383	401	397	399	355	386	369	361	417	355	385	348	382	362	340	388	361	352	380	363	358	407	359	387	416	407	375	397	392	395	378	376	372	398	376	395	384	401	395	391	397	349	385	393	409	328	373	383	401	374	354	389	364	390	364	339	376	383	410	369	357	346	366	345	346	360	391	367	393	389	370	392	340	381	351	375	383	433	362	371	382	331	382	340	336	434	360	363	342	371	362	382	389	353	370	395	364	389	377	428	382	386	375	363	402	340	377	386	352	335	416	347	365	347	414	362	370	377	363	384	342	368	371	323	370	364	376	389	347	395	351	384	381	360	333	404	352	378	410	377	353	418	376	379	370	374	385	376	345	406	340	371	355	376	374	352	372	400	373	375	393	359	372	375	385	387	373	354	371	349	397	412	424	383	379	376	393	379	380	343	357	376	380	384	342	400	427	388	367	386	373	369	381	405	392	384	399	356	365	406	409	421	369	367	371	385	373	380	369	375	376	413	416	338	350	356	369	389	392	392	387	358	383	372	325	390	390	366	368	400	383	389	384	366	362	385	423	344	379	397	371	365	367	399	401	380	348	399	387	402	336	388	391	370	424	381	351	425	361	366	381	399	392	363	380	409	378	366	386	393	365	375	390	345	405	350	368	383	379	386	385	393	366	372	377	398	378	383	366	385	372	379	391	354	366	356	388	357	397	347	351	359	358	350	407	372	373	362	385	377	365	402	403	379	379	384	351	388	375	386	386	405	377	351	368	347	403	402	408	368	397	383	404	386	377	356	349	379	379	418	386	333	353	400	368	389	384	390	364	377	381	371	361	394	369	396	384	364	377	393	383	383	357	373	358	384	370	348	384	379	347	439	418	403	324	369	396	379	375	331	381	411	364	369	358	378	383	383	370	417	361	397	413	409	361	355	395	371	370	426	374	384	358	353	351	380	385	345	395	398	388	376	385	410	358	414	388	388	385	392	363	353	360	380	377	387	392	371	374	373	409	381	375	384	369	384	350	350	369	405	386	364	372	354	356	419	410	393	361	395	359	346	356	389	377	385	406	397	381	353	396	363	376	392	378	389	389	385	373	365	390	372	377	377	397	371	399	386	393	397	371	346	372	396	398	358	378	343	384	364	375	369	371	373	347	374	392	386	379	342	377	374	367	358	351	389	362	381	389	358	369	426	359	387	399	412	352	369	397	414	364	375	416	379	402	402	374	385	407	371	371	392	384	354	380	379	374	377	347	370	378	369	386	374	403	379	374	385	365	343	371	362	370	358	392	365	400	366	384	366	326	422	401	374	369	405	371	373	384	367	418	366	389	393	396	387	378	354	359	347	416	354	363	366	368	346	376	354	390	363	390	329	398	402	356	391	392	342	382	387	377	386	385	342	364	385	375	371	391	362	384	323	374	403	364	425	406	341	386	388	340	444	368	328	417	399	379	346	346	379	356	394	327	389	381	405	379	380	376	415	368	371	379	377	370	379	404	374	364	367	356	386	372	390	352	347	376	355	366	396	381	349	364	343	389	395	359	365	368	348	390	364	356	392	379	370	385	370	345	357	368	337	383	372	368	367	350	384	383	383	358	387	373	391	405	373	380	413	369	385	376	386	380	389	358	396	411	397	389	365	356	397	370	372	360	384	375	382	355	407	391	359	423	354	367	387	357	358	368	389	372	354	372	393	363	368	366	393	379	397	382	378	415	384	377	390	370	346	397	409	398	356	373	364	378	373	374	364	380	370	382	380	367	398	319	354	398	358	372	399	370	397	381	379	339	412	383	375	388	363	366	370	381	351	375	345	375	366	337	387	367	404	383	382	349	345	369	381	367	364	349	368	381	369	362	365	375	351	368	396	381	406	367	385	357	360	381	381	368	362	361	367	352	353	382	396	412	382	359	347	391	376	377	360	383	373	360	419	370	391	337	397	386	412	396	399	386	395	376	396	365	425	357	382	342	392	342	381	383	407	382	371	365	407	389	384	376	390	383	367	393	383	382	369	368	399	370	371	397	393	360	386	385	394	355	386	378
62384	92004	70720	43348	23244	13821	1883	611	594	644	675	599	636	581	636	602	602	592	616	595	614	604	625	642	638	615	617	626	607	586	618	601	636	601	596	579	629	616	558	605	564	599	573	631	580	620	611	586	613	619	592	611	627	633	588	652	608	644	632	572	651	656	557	590	627	628	590	585	616	599	609	587	592	602	620	623	644	603	605	595	597	599	590	619	610	585	573	613	613	609	619	607	643	625	651	650	602	623	593	563	600	624	622	578	643	585	582	608	585	576	581	615	616	600	602	581	587	558	581	592	615	613	633	636	584	591	589	602	595	610	638	605	557	615	607	578	639	598	610	600	595	652	636	619	599	615	608	584	615	598	630	619	607	585	601	578	613	628	642	610	605	654	632	607	580	590	630	595	623	567	631	591	571	657	590	616	588	593	621	609	598	551	583	592	551	601	579	626	602	623	603	601	602	602	638	560	603	592	586	580	622	568	588	644	617	636	615	598	588	646	619	590	580	588	614	612	614	585	591	644	610	640	650	615	583	566	621	621	602	629	584	636	627	599	627	600	585	609	604	597	638	613	612	606	601	576	609	604	638	640	632	597	627	615	597	589	597	625	579	610	568	626	650	639	594	626	542	597	573	598	608	626	593	575	613	655	610	618	568	626	589	567	617	602	660	564	590	608	608	611	611	589	582	605	601	616	590	604	602	592	581	618	618	576	629	606	599	584	663	613	543	564	626	603	588	620	609	626	609	618	587	584	572	622	607	574	604	614	596	620	575	631	622	580	578	619	621	611	584	547	573	598	629	599	612	677	642	639	629	593	544	616	600	621	581	620	617	598	604	627	567	661	582	592	633	579	615	595	570	598	594	647	612	601	585	634	625	604	631	576	593	575	600	594	562	620	564	594	595	577	627	600	577	568	575	584	592	596	636	587	624	621	597	604	609	645	582	659	594	594	607	576	602	558	612	578	631	640	583	625	628	602	642	614	569	602	606	573	554	614	612	587	626	604	622	609	628	597	598	594	599	651	594	603	592	618	599	620	617	570	583	590	629	590	592	632	591	610	650	585	608	591	665	603	606	584	606	597	648	617	606	597	621	588	620	585	577	611	598	614	590	586	594	594	610	594	622	611	626	647	611	632	608	612	595	611	605	635	610	584	608	607	582	634	604	623	598	594	642	614	612	594	579	588	576	598	633	650	628	622	577	637	561	584	597	635	659	600	600	557	621	616	588	637	600	649	583	602	632	601	611	613	598	570	578	632	600	635	605	571	580	608	608	583	621	602	541	616	626	620	595	628	575	638	613	625	591	595	583	598	624	616	593	583	573	610	601	634	625	640	642	627	616	626	594	647	672	632	634	592	579	613	610	606	563	609	614	586	619	571	595	612	601	610	622	646	570	623	594	608	570	605	584	623	595	560	585	609	595	596	621	583	608	577	615	579	636	617	613	596	574	633	566	621	639	631	614	638	613	613	578	653	593	573	590	606	610	620	621	583	569	602	596	615	584	614	604	589	633	605	592	615	620	578	617	619	588	555	564	605	595	597	582	552	595	640	606	612	625	613	589	575	596	598	608	616	630	611	592	553	603	631	636	620	617	592	625	617	597	592	623	654	623	612	579	620	617	556	623	622	614	584	607	619	565	585	592	617	580	565	574	576	598	633	583	593	604	567	646	602	651	632	560	613	624	623	578	618	624	608	593	602	621	646	569	577	568	632	580	590	597	598	572	540	605	598	608	622	601	574	589	599	569	596	583	601	583	595	589	614	630	585	646	599	590	611	589	599	569	614	596	605	545	584	606	600	572	567	643	614	568	634	615	600	653	655	613	625	561	599	578	634	611	590	634	591	588	547	572	598	573	618	589	590	610	598	553	598	602	572	591	576	593	623	593	624	623	605	597	609	654	574	612	574	634	597	571	618	623	625	615	632	621	576	581	586	623	616	628	610	604	675	634	604	619	606	596	628	639	616	622	598	562	573	620	599	598	597	558	616	595	636	660	592	580	642	591	563	612	611	602	597	610	617	636	600	599	590	601	625	598	584	610	602	600	623	560	601	626	550	592	574	599	601	607	646	569	637	655	584	582	590	599	592	642	626	600	623	585	591	610	599	562	567	598	625	638	577	645	623	622	585	621	569	596	599	602	607	604	585	572	607	633	613	579	619	611	597	617	561	628	620	623	609	578	593	629	597	579	585	621	609	567	588	583	597	560	604	588	580	542	625	628	608	596	572	578	590	593	599	636	594	627	611	631	629	638	624	647	613	571	607	591	552	598	621	588	633	642	578	630	615	585	647	602	604	592	584	615	627	579	655	600	568	599	592	595	601	621	589	622	627	580	623	524	609	631	623	652	634	552	621	585	623	554	602	606	586	553	549	572	594	566	595	596	623	594	628	634	568	605	595	627	625	651	637	555	597	632	577	641	574	583	616	589	589	595	621	613	570	596	605	575	595	626	643	601	607	582	602	610	620	578	592	550	603	579	605	595	607	573	601	607	608	611	577	638	600	555	638	575	601	644	568	635	616	620	573	635	577	614	606	627	582	568	646	618	647	621	580	603	629	619	628	578	643	591	618	575	610	585	600	582	610	606	586	667	608	582	611	587	588	602	651	600	594	616	639	625	608	575	630	596	586	640	641	579	554	578	574	593	614	605	612	555	619	618	620	602	595	623	597	608	594	598	618	617	604	654	686	600	594	630	578	603	646	617	573	610	534	577	590	607	615	645	583	616	574	615	615	589	594	571	628	611	621	564	583	589	612	566	589	614	629	615	568	590	587	590	596	623	571	624	615	570	597	615	612	606	585	594	574	620	651	578	602	623	557	620	620	642	598	600	631	630	600	612	623	635	588	577	623	593	602	652	597	685	606	617	588	588	578	658	643	600	616	618	634	622	618	613	605	612	634	574	649	584	604	555	607	605	622	607	594	600	610	606	621	610	604	569	582	625	604	599	624	662	627	630	601	677	586	586	599	601	611	629	631	629	559	571	627	579	580	616	565	587	564	609	618	619	602	636	561	581	606	618	608	594	581	607	570	589	606	590	606	594	637	579	579	638	588	573	586	590	599	612	597	597	677	619	627	581	616	528	585	567	598	625	650	615	625	643	625	615	593	624	601	602	592	624	650	594	595	598	556	602	608	642	586	611	629	589	612	582	620	595	574	567	580	596	569	596	590	608	604	634	609	595	604	586	612	608	592	611	649	625	630	601	584	587	591	622	629	595	592	581	652	625	584	571	653	612	580	570	644	604	622	615	637	607	596	574	571	601	604	632	655	554	595	610	593	578	582	632	613	584	599	604	626	652	596	622	599	579	601	599	599	610	604	578	587	614	601	581	594	612	622	631	633	609	629	600	640	668	585	601	593	613	551	592	579	601	586	586	614	590	579	620	624	620	631	669	583	597	608	624	643	562	599	575	600	619	606	572	606	640	647	580	586	615	627	613	626	597	602	611	573	599	621	587	633	616	641	611	623	607	594	618	581	546	607	591	607	553	605
24416	23102	33967	29717	22468	19510	5836	700	579	578	562	572	561	606	551	571	612	599	537	577	587	517	532	579	539	613	587	597	532	571	573	597	571	550	580	537	544	563	516	589	568	556	503	561	589	549	563	578	522	553	575	563	556	591	541	546	566	564	549	514	590	599	529	578	579	536	576	545	595	548	523	539	566	613	571	603	589	557	557	555	567	508	558	532	550	580	542	570	521	538	535	562	546	530	556	600	538	562	599	567	545	569	531	551	576	557	548	542	549	550	553	531	542	597	561	561	567	557	547	517	583	581	521	581	588	563	546	577	590	578	568	540	598	533	570	555	566	564	542	520	528	542	550	579	540	578	553	532	524	572	572	560	592	544	583	567	575	549	579	565	562	583	562	551	557	608	569	561	607	545	550	570	567	558	530	556	501	542	554	584	559	549	592	589	530	534	518	593	543	594	545	545	570	593	530	542	533	553	598	547	517	554	509	538	565	577	540	565	513	550	536	516	569	535	588	556	568	570	539	569	537	545	557	540	564	550	544	559	607	539	563	573	539	562	574	545	591	570	589	503	589	558	566	533	556	542	553	573	534	554	544	580	557	581	584	519	575	557	542	582	512	615	573	586	537	568	553	544	601	608	565	542	584	544	589	576	567	552	553	543	528	548	577	541	563	576	523	587	522	565	549	555	527	542	564	531	551	556	605	544	559	529	537	574	561	562	526	568	572	558	566	552	574	577	599	589	568	560	569	526	543	603	571	528	594	555	580	593	552	531	548	535	553	564	539	566	538	561	506	537	570	550	567	544	564	560	572	586	559	538	554	557	555	511	538	549	569	522	544	525	550	554	559	549	543	494	552	543	527	585	518	594	573	548	529	530	594	549	578	562	565	569	573	537	577	590	536	562	618	517	558	557	568	557	555	598	569	556	531	566	567	584	526	559	579	547	601	559	587	547	591	542	565	542	575	547	548	581	529	568	540	567	563	544	587	496	571	571	540	563	551	575	526	536	542	537	587	535	542	590	531	566	580	540	573	542	563	569	556	542	530	566	532	571	551	580	543	554	571	550	559	541	550	597	566	573	559	558	578	566	564	557	516	557	538	552	532	539	562	599	549	574	601	559	518	579	594	611	600	560	562	571	545	569	551	544	575	525	579	543	556	579	526	589	569	537	527	564	567	587	543	523	542	595	613	532	588	604	550	550	567	532	598	521	566	551	588	545	579	544	571	602	567	571	560	529	596	553	542	506	618	558	609	562	551	574	527	567	530	563	569	567	550	507	568	530	567	570	571	513	539	553	550	596	531	592	588	587	549	527	521	572	587	552	579	520	573	590	596	540	558	570	569	547	583	534	553	550	570	556	558	580	521	561	559	546	587	574	542	551	556	565	551	550	547	586	571	553	550	572	575	544	550	557	548	600	595	574	569	532	609	585	562	517	557	560	522	566	556	545	509	577	556	555	527	562	534	561	605	577	543	586	556	536	549	563	525	541	560	553	588	566	526	578	570	529	526	569	542	581	573	570	586	551	541	539	590	579	583	591	552	593	559	582	553	563	540	581	581	569	547	519	556	599	572	546	580	535	577	561	570	547	539	480	547	499	543	557	585	613	601	545	584	557	552	579	560	564	582	551	548	595	590	575	586	611	530	560	538	546	545	534	537	573	537	560	553	548	545	548	558	549	558	530	529	534	582	578	562	557	523	612	515	579	597	557	574	563	593	526	523	535	562	579	542	539	540	550	562	563	550	564	575	542	529	549	544	540	540	551	535	529	584	539	514	531	560	551	539	583	524	540	537	573	541	504	571	529	606	566	557	545	520	553	560	561	546	587	532	620	545	547	590	539	560	575	556	559	573	547	541	588	585	533	521	539	555	514	573	562	599	559	531	616	555	579	570	547	555	535	530	566	515	577	589	545	591	568	544	547	575	561	583	595	549	555	571	536	599	581	547	586	582	560	552	550	539	566	555	546	556	539	559	575	575	567	586	544	523	545	537	532	540	565	576	561	525	587	565	546	585	534	536	559	540	541	517	514	531	548	556	585	550	554	545	524	616	583	533	601	600	589	566	575	545	506	563	530	553	564	565	534	597	567	526	601	556	530	555	555	565	565	552	576	543	531	550	591	553	557	592	570	580	567	551	529	547	547	515	528	592	546	567	567	543	537	584	559	597	515	577	542	551	549	589	573	537	544	577	577	564	559	583	537	586	583	560	582	553	559	589	575	565	554	586	550	530	572	568	551	563	567	556	586	524	546	557	559	504	576	578	578	578	575	550	546	508	553	536	562	574	569	525	531	550	553	561	547	552	528	604	559	553	555	565	540	550	568	546	558	538	552	559	538	551	556	565	540	569	561	572	565	558	559	546	533	545	558	514	549	551	551	530	564	572	547	613	583	556	560	555	561	548	585	544	530	587	570	532	553	568	600	525	578	562	514	584	552	572	585	559	531	603	570	551	578	564	553	533	550	559	554	558	570	554	545	589	551	542	572	545	550	616	597	529	518	569	539	548	589	568	587	528	584	557	594	563	525	550	555	554	589	570	528	548	596	587	549	562	530	560	563	592	537	576	560	561	543	554	545	576	556	574	608	541	537	534	547	523	568	564	563	592	564	517	590	567	585	550	599	549	554	603	580	517	587	548	583	534	555	525	533	527	568	553	556	561	542	535	534	527	580	552	551	519	546	545	519	524	562	550	568	522	569	546	552	619	532	590	531	574	541	551	566	574	547	529	567	550	539	590	547	505	571	505	542	577	549	577	560	540	546	583	572	569	579	511	574	549	550	555	580	521	563	570	569	559	579	549	505	556	549	544	511	539	559	540	539	575	544	609	571	543	542	568	533	564	554	574	560	599	568	550	561	554	552	562	562	514	537	571	584	599	543	529	584	580	548	567	506	574	553	571	552	510	552	533	552	568	619	565	554	527	548	586	555	522	560	585	536	570	585	559	536	510	553	527	551	546	550	564	556	520	542	576	605	507	532	572	573	554	560	558	579	541	553	596	519	554	548	545	507	554	546	550	516	567	551	549	565	597	566	561	633	572	588	522	571	532	549	533	586	551	520	541	494	568	592	527	569	544	523	553	556	582	529	585	568	521	537	539	573	549	515	560	578	565	556	544	574	563	558	537	539	535	544	538	539	557	577	596	544	563	568	566	574	529	525	558	561	567	570	499	600	555	556	569	547	567	523	574	563	587	533	544	571	590	611	549	538	579	538	557	535	548	618	569	520	563	573	576	564	518	570	577	537	556	528	551	596	520	559	536	584	538	563	565	544	552	593	588	558	520	559	550	511	540	563	540	569	537	599	545	526	602	565	518	586	546	567	609	552	544	558	583	511	577	550	547	588	523	544	548	567	540	545	534	557	527	552	576	563	555	571	627	540	544	509	585	570	535	520	559	555	502	649	546	517	549	551	575	554	566	529	516	571	497	543	537	534	550	530	571	579	520	546	557	524	559	526	542	567	541	531	567	541	563	540	569	554	559	543	534	591	548	537
57598	101538	80216	50582	29034	17036	2305	843	838	938	856	857	799	856	841	829	842	809	847	802	822	789	861	865	901	826	858	879	862	779	885	812	871	886	838	769	808	863	845	825	830	882	863	821	821	842	828	853	835	895	879	827	888	866	871	825	852	863	941	875	820	856	886	839	832	831	798	847	805	866	865	802	853	826	834	845	851	862	856	854	791	836	863	863	861	868	836	847	898	883	858	853	805	891	845	834	840	842	836	814	820	791	844	835	864	884	852	837	800	808	846	872	885	871	806	834	852	848	833	878	889	822	856	862	763	886	836	805	814	874	841	867	873	831	882	868	902	808	840	831	869	905	882	869	864	814	844	851	851	812	841	815	757	810	808	855	831	835	778	910	813	854	826	841	828	888	863	849	875	838	860	804	835	894	793	840	871	841	800	868	834	900	864	813	786	836	871	852	873	836	931	870	869	863	863	871	859	837	812	875	838	811	830	832	840	797	869	834	825	795	822	907	911	890	854	874	821	860	843	776	801	821	878	836	884	856	822	845	868	873	795	765	825	833	851	859	858	860	856	844	846	871	860	866	860	838	811	869	800	858	806	886	861	838	871	819	891	801	801	887	835	898	814	914	806	817	864	833	879	877	843	876	831	858	880	836	845	852	892	843	879	832	867	841	897	873	833	821	850	844	865	863	845	800	839	858	813	818	817	802	825	873	795	832	894	828	817	851	829	824	874	846	809	857	841	872	829	831	883	842	825	781	869	820	851	811	831	867	817	823	799	875	861	859	802	811	862	869	808	856	833	855	856	868	873	858	858	867	865	855	815	800	839	823	812	871	842	826	842	828	860	880	825	831	827	840	839	852	825	829	804	883	822	897	821	874	812	881	859	839	843	837	880	864	838	809	822	848	815	809	834	852	800	838	913	861	873	821	841	834	842	819	840	844	879	775	825	826	867	839	822	825	835	861	846	833	882	863	851	832	834	820	867	809	877	856	849	845	854	853	890	859	811	835	846	882	848	913	849	853	823	795	804	875	806	806	843	784	873	841	828	819	831	870	844	821	874	838	859	816	851	848	901	856	871	873	855	831	850	828	907	818	876	899	859	811	835	843	783	890	843	811	839	826	815	874	812	848	895	835	865	827	885	862	813	800	875	804	860	894	855	815	857	828	812	877	935	842	854	803	833	826	837	886	806	838	811	871	867	919	867	846	825	842	826	843	847	822	859	830	819	834	891	831	885	853	804	802	906	894	867	851	845	887	844	884	844	897	849	832	831	864	857	819	806	839	863	809	850	834	871	833	839	843	855	875	854	864	881	824	816	857	853	890	781	868	826	848	832	852	827	875	856	798	850	831	825	833	816	845	847	891	798	844	832	803	833	866	831	834	836	871	871	845	871	857	839	813	854	846	830	822	848	851	788	822	844	803	868	807	885	822	818	820	801	838	874	890	847	856	835	844	847	867	942	794	905	846	893	874	852	844	851	815	898	843	877	834	855	796	803	851	810	837	833	861	807	824	912	802	866	891	832	864	849	852	827	884	850	810	836	841	937	865	842	818	811	822	825	893	822	817	888	833	840	812	876	875	811	828	849	817	820	842	841	827	840	831	852	852	853	889	849	841	823	855	842	853	837	827	846	837	862	869	804	888	827	851	800	926	851	881	840	806	841	849	849	792	842	842	876	804	841	816	844	872	879	844	848	855	810	892	810	832	828	871	863	814	841	878	841	851	870	802	859	840	846	818	881	830	841	861	875	797	887	830	868	879	885	850	802	792	848	814	837	851	859	873	784	871	905	809	844	867	872	783	888	794	922	880	854	925	884	879	862	845	825	877	868	815	849	839	805	820	896	803	876	820	841	868	811	806	817	881	854	819	816	878	826	825	832	815	848	831	883	826	866	833	894	850	812	866	835	811	852	826	847	862	899	847	917	851	824	855	846	842	941	866	873	864	880	795	830	814	889	827	844	832	852	780	851	823	814	832	875	820	816	838	853	853	865	855	819	849	834	854	834	880	861	894	881	889	849	809	807	828	787	882	861	851	841	809	849	805	860	849	841	839	839	849	814	830	846	852	867	811	804	810	856	826	840	878	860	869	841	863	817	832	846	844	816	830	827	847	820	867	866	824	878	827	876	839	877	855	855	894	894	819	897	845	855	834	845	819	824	839	818	827	870	815	841	829	837	789	842	853	872	804	884	836	870	837	840	879	837	838	822	880	842	831	844	840	837	829	843	845	792	852	851	915	877	829	879	824	832	843	863	821	832	859	842	830	882	806	842	881	839	904	856	855	835	843	854	808	840	857	860	844	839	821	831	812	826	875	844	883	875	774	829	840	832	795	888	848	830	806	845	837	792	798	848	824	883	812	851	853	800	827	852	828	821	871	803	820	847	876	835	831	820	886	877	826	834	822	830	887	876	831	867	775	878	859	868	828	855	822	846	895	871	798	875	953	821	821	822	853	856	816	798	805	805	800	870	838	842	878	837	789	829	839	852	868	809	870	849	816	822	852	806	826	903	881	871	822	815	872	857	845	883	823	882	823	801	837	852	828	826	944	868	813	794	837	892	842	905	832	799	895	820	851	845	834	843	858	862	825	800	885	833	881	843	837	848	816	837	862	865	856	837	792	875	822	867	875	828	849	846	844	883	876	873	898	900	852	903	849	806	816	828	834	841	862	805	874	904	824	847	880	838	862	861	874	846	852	864	761	867	817	826	822	838	852	838	856	817	863	809	791	854	815	825	786	820	862	804	861	855	828	894	881	900	781	888	857	849	802	868	810	810	873	805	836	872	847	852	832	783	839	854	835	849	835	817	829	818	820	831	808	848	813	831	893	866	848	825	888	856	854	832	829	810	861	850	856	828	868	779	854	865	823	875	820	869	808	832	825	851	816	795	842	874	862	835	846	852	783	843	874	826	851	830	824	870	870	851	816	863	812	854	896	841	853	854	846	862	812	899	866	884	814	863	815	899	812	905	837	848	824	845	836	805	826	847	880	820	847	855	860	854	923	857	826	846	857	831	861	843	849	814	848	811	906	852	802	836	825	826	815	832	865	877	864	861	890	814	841	837	846	825	868	848	785	845	863	855	857	827	891	818	833	832	801	871	846	843	814	847	854	842	914	818	820	879	891	815	840	867	843	837	870	808	857	808	836	878	824	833	851	835	813	869	843	845	866	839	845	798	873	833	828	858	785	810	853	838	850	834	822	869	880	837	816	826	830	791	860	876	848	832	834	776	872	846	844	866	852	822	902	847	845	809	876	832	778	800	855	855	846	839	823	853	830	837	822	857	870	804	797	877	875	808	818	834	817	843	844	853	864	888	837	841	882	869	843	814	824	864	920	855	864	828	865	889	816	855	865	846	859	901	839	815	836	886	857	825	873	830	832	835	831	864	919	834	845	864	879	839	878	846	836	872	846	819	843	843	800	867	880	827	834	862	860	820	835	842	813	800	878	806	855	851	806	812	888	849	875	835	855	849	830	886	829	846	862	855	897
31451	29900	29750	15249	2314	1089	330	283	270	286	306	259	277	248	256	289	255	290	268	266	279	292	240	291	275	306	295	289	257	263	250	286	257	285	267	303	281	292	277	273	267	283	271	297	267	295	252	268	272	282	295	276	275	280	257	258	302	284	241	280	275	266	287	271	277	313	246	299	271	263	271	259	291	271	275	276	269	286	295	270	290	257	265	296	254	280	263	254	276	301	270	275	260	275	289	258	269	296	286	323	271	255	272	243	287	285	277	281	282	324	260	278	268	239	279	257	282	274	238	275	267	276	304	278	279	279	312	296	269	301	300	272	287	269	269	266	297	254	279	277	299	314	267	253	280	264	284	259	274	283	279	278	316	289	288	277	276	305	285	259	281	279	290	306	287	260	285	284	309	276	247	288	291	271	259	284	296	287	272	277	273	271	268	323	307	289	282	270	320	250	313	306	285	236	293	301	287	265	289	297	270	264	300	280	276	303	284	245	255	271	297	263	291	295	255	308	282	272	305	274	269	256	268	245	302	281	313	274	299	286	303	288	282	256	251	284	305	276	295	257	296	263	251	286	278	304	268	298	297	299	278	289	279	298	295	277	281	285	280	282	287	264	278	270	313	265	259	252	282	276	278	292	298	298	282	272	288	274	281	261	262	294	255	310	258	298	282	301	286	274	266	297	276	297	291	316	247	269	282	277	257	265	247	296	256	276	275	286	281	272	307	309	278	274	247	265	284	275	282	290	283	300	270	312	270	270	284	299	260	285	310	298	235	289	272	280	253	275	271	284	251	288	282	284	298	267	297	286	296	268	270	284	282	301	265	273	280	260	274	296	291	252	276	268	289	295	287	288	265	321	265	283	313	250	306	262	289	276	295	321	286	293	291	291	241	276	269	254	281	300	283	281	274	264	293	279	273	295	269	266	262	264	260	276	284	276	270	260	286	283	287	272	266	274	289	264	270	282	265	261	252	288	270	256	269	267	286	247	282	307	271	289	265	279	278	262	245	276	297	266	284	283	267	302	260	294	284	284	268	314	280	259	266	276	293	273	301	274	278	291	268	300	269	309	237	275	297	275	290	260	256	271	275	271	286	272	282	278	258	285	252	273	301	284	272	250	285	282	244	300	274	280	284	293	274	280	262	309	275	244	263	294	266	269	304	284	312	293	286	260	294	277	292	298	303	267	277	300	284	280	252	279	254	267	267	289	270	271	291	259	270	288	294	287	297	287	253	271	308	290	274	288	272	291	311	259	282	272	250	279	309	282	260	275	255	262	276	291	308	270	268	266	265	283	283	311	291	282	293	299	303	276	279	286	274	245	294	271	235	251	287	296	288	294	296	276	288	298	291	286	266	282	292	252	248	266	278	306	255	286	249	299	292	295	276	279	285	279	280	297	282	310	286	282	264	282	271	290	277	267	276	301	290	296	297	291	294	285	259	297	244	300	283	252	285	274	274	304	298	251	277	283	277	281	297	241	291	298	310	271	286	305	285	267	288	273	278	301	287	293	265	302	235	282	278	273	241	291	316	293	295	311	290	308	290	260	295	307	292	262	275	285	288	273	257	322	278	288	289	244	276	254	279	274	270	267	297	305	275	275	258	257	269	268	258	276	277	268	251	273	281	296	272	285	273	266	271	278	301	300	302	236	274	278	264	273	300	254	299	285	271	276	282	281	269	272	277	255	290	282	280	312	297	286	298	271	284	263	284	269	278	291	275	264	270	265	298	305	307	287	284	264	284	261	276	302	287	302	252	261	277	252	263	267	300	297	293	278	275	300	242	276	274	289	287	276	295	270	289	304	305	266	258	299	298	275	253	264	263	271	283	259	262	274	301	294	295	262	295	265	277	298	297	296	281	277	304	294	270	284	314	267	278	291	285	263	274	296	284	272	261	272	289	289	267	276	255	299	281	250	290	270	257	266	277	262	282	252	288	276	261	275	298	254	285	293	276	304	310	290	307	267	278	281	252	279	294	262	285	293	256	282	265	277	258	286	275	257	286	271	310	302	254	277	256	249	279	279	286	248	294	301	281	259	276	286	305	279	298	245	283	278	292	254	262	300	269	266	274	298	263	272	287	295	269	260	280	292	293	269	296	282	286	308	278	279	294	262	311	290	284	264	275	307	294	268	283	299	310	296	261	297	288	284	276	278	266	284	261	279	306	272	281	288	258	271	287	247	297	293	251	286	279	242	275	301	303	264	289	289	292	320	278	285	287	281	310	294	278	277	275	269	284	265	261	289	280	263	234	282	294	269	292	304	277	270	264	290	291	277	239	305	284	287	290	265	300	283	288	282	274	300	269	280	271	270	240	258	267	243	295	260	310	276	268	293	288	277	286	269	314	277	312	256	269	286	273	313	299	279	273	281	269	287	284	263	275	274	298	247	271	279	297	279	274	284	282	288	289	267	280	275	278	294	287	265	288	282	277	287	280	277	285	263	272	283	288	300	289	267	291	294	268	251	251	257	277	303	264	287	282	276	271	303	263	284	299	304	281	272	306	272	277	302	282	277	248	311	285	277	284	256	247	269	285	282	269	267	278	271	286	274	275	260	303	286	278	294	278	274	304	267	268	259	304	300	287	298	261	290	290	298	290	291	257	289	267	285	265	282	297	283	292	270	279	252	298	258	282	256	302	284	268	278	264	296	282	269	287	280	259	257	289	281	259	295	293	302	258	267	297	270	270	301	269	273	284	264	275	259	256	279	289	282	279	293	301	273	272	249	262	282	252	260	270	277	269	280	289	243	283	275	274	276	260	273	262	290	262	284	245	255	280	300	282	293	269	279	290	288	248	298	280	254	237	277	260	272	284	271	279	289	295	279	263	300	278	277	297	258	244	262	290	282	277	265	300	312	296	283	291	245	263	232	258	277	272	296	269	288	261	260	315	292	278	258	274	286	278	287	305	274	286	274	272	291	260	282	297	296	266	248	279	276	270	280	291	287	304	303	281	276	265	237	269	263	286	310	298	254	280	287	257	284	259	288	261	268	263	275	272	267	243	291	250	264	275	275	229	275	273	294	286	300	258	282	307	266	290	316	282	291	266	273	261	280	282	283	311	296	289	267	305	287	312	289	249	256	295	239	275	259	290	291	269	285	288	303	262	276	288	262	311	256	265	284	306	269	261	269	265	318	293	301	286	274	274	282	268	290	283	286	296	272	278	273	258	264	288	276	290	254	270	279	287	274	275	290	262	255	261	278	264	306	270	281	312	297	276	284	270	271	304	260	265	287	276	281	276	277	304	274	305	266	265	292	311	276	280	277	293	276	256	266	291	297	267	254	293	298	283	270	260	284	284	279	289	289	297	289	270	275	265	261	270	263	275	266	286	277	272	276	281	288	276	267	292	276	259	252	269	253	281	301	282	274	278	270	263	265	249	288	298	275	290	290	274	270	264	303	282	271	271	269	271	275	271	290	307	303	305	300	258	277	296	306	266	288	279	276	267	249	296	283	269	280	277	280	285	281	307	285	266	271	279	265
39134	47388	35977	16082	4166	2479	590	430	465	466	461	429	444	471	426	441	489	415	439	460	447	458	435	456	452	435	501	475	477	491	472	505	441	520	525	471	516	495	452	508	458	405	469	448	467	441	432	491	451	452	477	474	508	436	460	477	495	449	488	481	478	449	440	433	446	449	439	440	489	462	422	485	455	493	436	421	441	452	462	496	463	449	440	456	503	455	513	431	447	442	479	446	472	462	499	449	467	464	455	477	452	467	487	476	448	434	455	458	478	462	451	472	477	446	506	478	477	468	475	453	474	456	471	468	464	459	436	475	490	427	468	463	464	454	452	462	499	465	471	505	475	487	460	445	461	489	425	496	466	460	482	473	458	455	484	480	470	458	449	480	524	494	482	479	479	440	474	481	457	469	478	451	447	467	503	498	442	440	479	474	479	481	471	449	466	453	481	478	455	501	459	485	471	476	416	461	474	425	440	467	457	466	521	462	448	451	462	442	470	481	469	491	454	487	431	483	445	467	469	461	503	457	446	458	489	470	468	475	493	461	452	468	433	467	491	464	456	499	495	461	498	484	434	487	464	474	452	467	440	455	459	496	483	463	478	470	484	498	477	433	464	487	471	441	462	473	489	452	497	504	471	497	455	454	490	435	496	452	446	433	478	441	447	442	480	452	492	443	472	473	475	503	481	452	468	449	471	462	454	493	456	450	466	450	482	453	461	493	446	487	465	455	435	461	510	424	435	456	434	439	509	444	440	456	497	464	458	485	476	442	504	493	458	462	449	477	450	456	475	449	472	479	465	486	477	502	448	469	423	486	468	449	524	479	437	469	487	443	463	460	484	466	520	465	474	443	461	474	430	446	482	486	446	456	413	445	450	421	458	424	424	448	503	452	457	461	452	405	464	492	463	446	495	493	472	485	456	462	469	420	435	427	462	487	468	415	465	452	438	444	481	433	540	466	489	498	444	465	414	474	491	465	481	471	450	470	459	453	470	505	499	461	479	472	476	478	487	459	453	466	444	459	452	453	486	479	462	484	484	436	428	490	481	442	415	459	445	478	459	423	426	516	423	477	464	493	460	448	446	454	476	494	455	464	465	508	437	465	455	458	450	463	484	434	495	423	473	450	456	457	451	458	452	468	476	506	451	436	463	468	467	485	480	474	455	497	441	476	495	476	503	475	455	489	487	466	483	466	467	482	409	457	475	448	448	472	457	431	475	470	453	471	467	477	457	465	494	494	449	445	452	455	529	467	476	463	479	461	455	460	451	455	444	435	468	455	484	467	478	448	445	445	481	434	426	438	494	462	471	473	459	498	449	489	462	456	436	448	466	441	440	481	487	464	438	502	467	449	500	432	447	464	493	436	456	456	501	482	482	488	478	445	455	419	465	429	475	481	468	433	482	421	470	476	440	462	433	456	462	474	445	480	507	488	432	494	463	443	471	456	524	473	432	445	483	463	469	439	461	490	465	480	474	486	486	480	429	443	466	461	462	464	472	455	468	473	465	504	454	446	450	475	484	457	456	458	492	483	456	451	468	462	398	473	450	469	462	444	444	457	450	495	471	468	446	501	451	483	460	466	462	491	454	436	453	504	479	481	460	467	463	426	455	478	473	440	449	467	448	455	459	465	452	470	472	437	495	487	449	499	482	426	455	444	454	477	459	475	471	477	453	401	481	463	499	478	470	470	478	440	460	448	523	451	476	491	449	466	454	485	445	495	470	439	468	464	497	449	492	483	450	480	433	437	435	471	492	478	511	508	510	473	471	491	461	500	466	452	458	461	471	454	424	487	455	484	451	427	483	495	475	477	448	484	480	504	478	486	445	466	445	489	480	520	484	463	491	471	475	488	441	480	456	483	479	477	448	452	494	462	487	434	461	478	456	481	494	440	445	471	450	445	441	463	480	478	515	522	493	483	454	497	481	472	450	437	499	505	467	428	461	483	447	470	436	467	474	492	492	449	482	447	500	451	453	447	466	486	483	448	497	465	501	453	473	456	450	440	440	437	438	471	487	438	459	441	490	481	465	455	480	476	471	450	448	447	434	490	455	453	441	476	406	470	435	519	453	469	458	457	459	469	483	462	482	458	493	493	465	460	467	470	484	485	473	471	460	479	465	448	490	505	470	496	460	477	456	489	477	475	462	435	488	469	476	460	476	446	483	463	465	460	468	456	468	467	426	445	441	458	446	517	468	478	485	484	458	463	429	447	435	445	458	487	475	453	437	437	506	471	450	466	444	477	469	465	436	456	442	439	410	463	458	429	441	422	445	453	454	490	455	450	482	485	464	455	451	450	486	444	473	485	475	422	445	473	444	453	457	450	517	487	490	483	443	463	445	424	461	448	462	470	450	481	437	499	505	400	462	451	436	475	488	500	459	493	476	480	472	440	451	450	480	450	469	461	445	498	488	480	445	483	487	429	516	468	491	492	453	503	474	497	488	431	458	491	454	466	455	472	494	475	488	440	444	452	454	501	501	457	482	485	450	436	448	457	506	447	479	499	459	475	415	452	449	460	462	468	448	456	456	500	445	454	439	452	442	459	476	501	457	468	493	469	452	453	434	472	470	492	481	465	489	477	477	470	474	424	496	456	460	429	476	453	462	434	429	472	430	488	420	467	483	482	466	450	448	475	446	472	464	461	459	461	494	450	467	492	482	460	437	463	459	416	461	473	430	478	425	502	457	465	425	461	498	469	459	450	487	494	465	500	460	452	491	501	487	485	443	479	454	479	450	487	448	490	475	475	478	435	476	484	475	499	460	519	441	458	476	471	495	468	475	486	471	448	467	472	478	478	449	462	485	470	426	442	447	484	482	468	482	432	471	503	437	437	453	467	479	465	454	490	477	490	458	454	439	483	469	462	491	481	456	439	468	441	470	460	470	466	487	453	424	462	465	475	490	494	451	450	465	473	470	492	475	471	432	461	503	460	459	442	492	492	444	464	461	440	470	473	463	471	473	473	456	458	463	460	499	489	424	504	446	443	446	415	485	476	474	457	482	472	470	447	443	397	434	467	471	458	480	492	473	444	475	499	458	486	426	495	464	452	463	480	459	462	519	462	472	487	472	459	468	500	496	461	475	484	488	409	478	483	463	448	461	444	496	476	468	483	474	485	517	448	436	428	494	455	502	486	451	484	487	442	453	454	469	465	436	508	519	428	443	456	456	474	481	531	468	487	453	471	436	452	471	467	480	497	450	459	513	455	450	462	436	471	426	478	455	463	494	422	471	482	450	469	485	444	493	480	474	489	448	472	465	486	437	486	474	484	492	442	478	494	437	487	439	450	480	448	467	458	494	432	477	483	440	520	406	452	492	502	488	476	503	457	429	454	473	450	463	431	490	480	468	475	491	437	491	483	468	432	464	447	446	471	476	508	489	476	464	469	468	454	499	456	444	472	467	478	436	492	514	484	464	445	478	492	457	472	443	458	474	437	470	471	478	456	441	467	457	493	437	478	469	452	466	465	443	449	462	463	480	483	448	514
25622	24238	35182	30035	20947	12929	1700	433	406	400	381	343	352	388	379	383	387	377	374	401	405	400	342	364	350	355	383	402	387	386	366	391	403	392	419	387	380	401	429	378	373	401	402	376	386	414	367	414	365	417	403	379	426	399	407	389	363	368	395	392	360	363	396	396	334	372	374	396	368	363	403	401	393	379	389	355	415	368	387	389	369	359	383	370	390	382	420	409	374	395	402	383	402	383	400	428	379	391	374	372	406	370	383	372	388	434	378	418	360	371	390	399	357	386	404	373	382	384	387	376	394	377	380	377	372	348	379	391	359	388	365	370	396	392	344	375	384	382	383	374	382	363	369	411	405	387	403	385	401	391	370	408	389	402	410	394	387	371	375	396	373	423	383	409	398	374	375	401	390	361	379	372	398	375	372	376	406	355	390	380	373	351	374	383	339	387	409	395	344	403	406	365	383	336	363	406	416	377	398	394	398	404	392	388	392	365	360	394	397	378	394	400	413	408	405	379	411	402	391	389	420	369	368	387	372	359	391	406	365	413	389	376	366	407	368	383	422	330	408	403	435	393	355	354	417	380	359	411	395	425	393	399	392	334	385	387	390	373	380	444	356	360	391	344	421	343	397	383	377	387	347	379	383	399	415	366	403	390	391	394	370	417	379	414	407	376	425	406	401	406	383	375	326	405	409	393	404	412	384	429	365	385	432	386	391	373	363	407	376	355	379	367	380	374	404	383	393	429	400	394	402	390	371	376	440	415	359	379	378	386	376	413	395	371	398	405	403	395	403	402	375	390	343	383	395	368	365	377	361	377	380	388	395	371	362	403	412	399	362	419	379	368	414	383	389	381	364	384	439	368	373	394	393	421	359	372	405	405	378	376	375	360	388	396	378	396	374	373	364	366	391	387	398	404	375	376	397	376	375	358	389	394	353	370	370	378	324	380	378	360	392	344	406	375	386	405	391	396	371	416	417	382	403	383	381	383	387	405	367	388	370	351	377	408	346	400	399	396	358	397	399	395	395	365	372	411	386	362	389	381	410	353	396	379	389	382	403	402	407	334	371	402	434	395	381	401	379	367	387	372	372	392	373	369	373	376	374	380	410	391	400	386	400	377	380	402	411	370	342	397	397	366	410	380	399	375	394	393	380	354	394	388	379	384	370	380	355	381	369	395	369	404	374	383	405	395	404	409	369	360	407	360	376	370	409	386	375	393	394	398	398	384	380	388	394	371	362	370	350	390	360	337	363	373	381	385	387	355	367	359	374	391	388	386	382	348	405	373	377	396	402	381	382	367	390	388	362	393	350	365	370	386	391	384	364	421	398	389	402	350	381	373	372	386	405	411	405	396	363	404	377	376	349	388	390	364	364	363	374	363	365	392	373	399	360	411	393	372	403	373	378	402	425	399	390	365	387	410	368	384	376	408	376	395	378	441	406	383	387	364	376	361	393	347	376	368	371	401	372	358	409	361	385	387	383	415	416	373	389	379	403	373	406	379	419	406	377	422	362	391	382	396	396	347	373	390	409	363	364	402	382	371	393	399	395	401	356	346	370	400	351	396	401	389	381	409	403	377	387	359	351	358	386	382	380	373	394	384	382	384	358	391	409	378	367	414	363	411	379	376	390	384	395	370	425	386	375	374	393	347	365	425	412	406	388	387	369	349	395	366	372	372	349	387	349	401	384	395	402	377	400	393	389	395	379	383	397	399	389	344	367	355	384	391	383	416	375	384	415	390	386	363	393	380	375	386	421	379	379	372	396	411	408	368	377	371	401	405	393	355	372	421	369	383	406	392	372	371	372	365	409	364	374	382	383	359	390	392	413	377	400	398	392	362	374	362	377	383	368	377	391	390	387	382	352	384	378	367	397	397	382	410	405	411	352	390	339	368	394	385	367	359	400	377	374	366	376	409	377	360	376	358	360	381	367	359	406	419	406	387	379	385	382	414	378	405	369	391	387	362	349	392	419	400	378	416	397	377	400	374	399	376	370	371	415	390	356	366	385	378	395	407	375	370	372	398	404	363	395	373	425	409	386	394	375	343	418	350	385	384	384	360	384	355	403	360	386	386	369	416	403	397	363	353	408	401	378	375	376	379	397	374	373	389	391	422	403	378	367	373	377	350	386	385	387	392	374	374	369	411	358	368	383	381	397	394	362	381	392	376	402	371	335	417	394	355	388	374	397	374	386	401	397	363	370	396	379	412	367	383	372	382	392	385	376	377	410	368	417	367	372	393	335	394	382	366	406	372	398	381	374	406	395	378	399	394	362	401	367	366	397	381	404	402	382	406	335	370	352	412	384	389	385	399	372	366	372	400	387	374	370	373	399	392	392	381	332	381	397	349	393	351	374	402	416	370	381	376	379	350	355	375	401	393	352	362	372	411	373	363	394	384	360	389	404	383	381	381	365	400	369	410	402	407	379	401	394	379	412	414	364	402	415	401	396	420	387	399	399	398	417	404	407	384	378	393	381	359	406	385	378	383	381	388	396	364	363	407	385	391	392	371	426	365	382	356	369	379	370	394	380	387	394	395	365	396	396	401	410	377	377	393	399	398	381	393	404	409	390	389	399	403	376	415	375	367	379	411	344	371	386	388	360	419	366	396	393	370	386	359	376	370	379	398	380	377	410	393	383	372	391	382	400	380	358	378	379	410	363	364	370	420	394	374	407	394	391	396	407	350	388	374	357	403	338	369	398	379	357	407	367	350	414	407	383	395	384	371	412	421	366	399	362	379	380	386	394	357	383	362	388	360	359	401	393	376	415	368	395	363	354	422	364	380	396	411	355	372	375	400	400	351	408	380	371	366	363	359	395	379	403	338	364	413	342	374	375	406	376	353	363	414	377	361	345	389	376	417	413	379	368	382	390	367	374	374	379	350	370	355	409	390	403	388	397	374	376	393	402	378	374	381	382	398	440	383	384	401	347	383	403	394	382	391	368	390	377	383	359	374	375	398	361	436	390	387	324	360	409	354	385	348	401	397	380	392	399	401	391	392	371	364	355	378	404	376	417	411	378	373	371	391	397	385	369	378	431	389	390	362	372	414	373	386	379	391	395	396	391	389	377	395	375	401	382	367	389	397	384	407	366	375	367	401	408	387	335	399	395	363	406	358	359	391	377	404	361	372	374	398	405	408	439	390	379	388	381	410	384	385	388	376	372	363	404	364	384	368	410	385	372	356	382	371	372	382	394	393	387	411	364	387	380	425	384	357	378	372	357	351	392	375	394	420	382	363	414	359	360	348	392	386	417	410	399	346	414	362	374	389	384	352	413	380	397	389	382	360	378	371	373	398	403	423	366	390	417	396	383	377	376	378	404	360	367	348	395	381	386	386	409	395	386	387	344	361	401	373	388	387	397	371	381	396	415	383	373	385	383	351	378	393	386	379	374	386	370	378	367	396	396	406	374	370	369	406	394	357	360	394	395	387	381	391	365	394	389	381	383	376	370	403	407	370	385	375	383	380	386	431	417	370	399	370	400	376
61080	91873	71695	41189	21643	12554	1442	581	658	683	589	675	593	588	639	596	588	607	666	595	620	611	582	620	630	592	612	580	642	632	619	629	634	561	627	627	606	584	628	596	619	586	646	607	631	644	597	634	657	615	576	616	562	647	599	591	584	632	593	625	608	653	641	554	621	635	628	656	624	587	593	597	615	590	564	619	639	563	597	625	608	574	573	638	623	643	573	638	606	632	598	630	659	610	599	594	633	640	618	615	590	648	604	620	598	571	612	632	609	614	628	618	553	636	619	606	606	605	587	669	625	619	640	583	634	583	582	565	574	650	638	605	579	608	620	601	601	614	617	644	581	588	616	608	589	587	670	594	627	600	652	599	633	629	587	593	623	600	635	591	609	590	633	624	609	602	602	601	614	626	654	554	591	586	636	618	615	610	591	634	617	587	644	638	595	595	648	610	610	627	613	602	640	623	621	605	618	618	606	652	610	646	603	599	621	588	632	620	661	641	587	607	572	569	589	626	635	576	666	634	610	699	656	575	580	604	621	616	623	625	644	602	657	627	609	609	628	615	583	632	572	619	626	648	641	644	612	648	637	568	614	562	625	639	644	595	613	632	618	661	641	596	602	612	618	608	602	616	610	566	597	582	592	643	624	650	612	625	605	616	628	643	620	616	653	644	633	608	626	633	625	603	601	612	582	620	548	609	657	608	628	618	613	632	619	617	680	619	561	596	603	590	614	641	669	630	587	621	584	602	637	609	606	595	606	614	601	585	646	616	609	587	529	608	611	652	591	647	624	614	610	642	637	611	615	639	632	628	633	632	591	591	593	593	573	603	636	609	603	615	610	654	595	581	598	643	596	577	607	609	646	596	627	620	620	635	604	587	605	626	611	617	602	607	636	646	592	551	646	646	593	666	624	586	613	606	601	600	589	619	631	642	623	615	566	601	623	621	639	613	614	615	597	612	589	648	611	671	644	601	596	641	615	632	590	603	614	602	576	583	615	615	655	655	577	636	620	606	599	584	605	587	606	629	591	636	625	642	625	619	604	625	598	625	625	593	654	579	625	561	548	605	622	633	622	598	609	621	701	651	624	608	652	590	618	640	652	574	588	620	673	601	622	644	613	642	610	583	627	628	642	633	596	583	661	617	558	642	603	588	640	610	621	596	626	635	614	608	626	625	648	595	604	572	626	642	639	635	620	617	618	611	625	615	653	661	627	639	604	592	600	636	657	631	592	613	604	625	589	592	604	609	641	590	573	620	608	592	594	608	611	594	623	616	591	608	620	630	616	659	644	630	607	617	565	613	604	647	614	656	618	611	615	625	603	607	611	623	595	605	576	594	631	629	563	652	647	595	649	632	618	586	650	638	595	627	668	593	571	597	582	621	621	604	596	628	581	582	581	633	638	615	611	609	620	594	639	575	604	596	598	610	618	578	628	590	565	595	587	600	607	640	627	566	589	613	618	628	654	602	587	655	649	607	670	604	603	619	652	639	624	611	602	651	600	617	606	622	652	635	598	614	600	636	582	599	597	631	628	612	626	559	622	588	614	602	615	646	644	604	663	600	590	619	642	632	659	609	605	583	639	604	623	600	598	633	603	582	649	613	621	616	627	608	617	623	616	627	643	617	646	600	611	602	595	602	624	611	646	631	599	610	642	577	630	622	676	627	613	567	644	603	618	640	587	600	591	613	604	600	610	581	627	658	633	636	627	678	618	567	645	629	637	587	586	591	604	624	604	592	623	630	613	603	644	666	609	581	617	662	643	555	619	576	628	657	642	624	619	601	630	567	641	632	604	645	654	586	684	621	643	617	605	602	635	656	614	623	603	631	639	585	599	608	614	661	579	661	580	615	604	630	642	571	626	621	628	618	632	604	641	619	615	592	603	593	563	592	602	613	626	574	593	580	582	625	630	666	613	593	609	636	668	613	617	583	614	632	601	604	637	589	589	611	555	637	638	584	594	586	617	604	586	592	642	617	615	614	631	591	606	597	608	608	614	600	599	597	590	605	642	617	638	613	626	618	600	576	617	620	622	577	619	615	623	621	625	597	590	588	623	638	629	562	626	603	642	572	652	606	615	600	641	602	626	627	624	679	603	634	633	593	623	640	642	637	591	600	593	592	610	610	638	596	580	600	614	619	644	652	593	639	653	609	608	620	623	704	632	587	628	621	574	584	666	656	629	596	613	602	648	570	595	633	634	614	607	634	597	629	564	635	593	606	624	591	609	619	619	575	615	609	618	594	633	618	549	560	624	605	597	628	601	636	597	638	603	612	642	614	600	560	605	627	612	616	565	656	619	581	581	622	628	625	656	566	582	651	580	637	635	617	628	610	617	619	638	658	620	590	631	611	622	645	613	605	613	616	590	571	629	618	593	632	594	608	629	617	602	590	631	576	594	635	591	595	626	593	644	598	645	638	680	580	635	605	622	605	581	621	585	619	639	640	592	616	578	607	627	604	605	630	610	610	625	602	563	636	646	566	618	634	627	652	672	621	615	649	585	590	635	603	604	565	614	643	633	607	575	638	614	609	607	628	625	629	635	579	640	589	608	601	543	614	606	608	619	588	621	598	617	590	636	594	599	588	629	621	620	588	651	626	570	632	610	591	580	616	600	644	594	592	627	644	569	598	621	580	603	608	617	612	594	654	626	592	596	621	586	594	625	661	637	583	586	607	592	578	685	623	586	643	608	637	621	596	565	620	591	659	593	608	633	601	566	621	595	679	629	635	584	613	592	619	620	586	568	641	626	600	573	605	604	613	590	631	631	631	615	634	580	589	614	604	566	600	606	642	618	625	619	593	628	614	637	603	623	677	615	633	589	594	623	666	636	578	664	593	628	661	638	604	607	578	599	656	610	637	592	621	577	647	614	602	612	590	617	614	610	605	620	663	614	585	634	628	607	593	630	663	614	618	628	588	618	649	637	631	593	594	632	618	615	616	628	592	569	629	578	593	621	681	603	670	570	595	573	627	622	619	615	596	639	600	609	615	586	629	647	584	640	596	613	578	603	618	639	595	603	595	617	583	552	631	671	612	649	585	617	614	616	621	623	607	618	659	636	644	619	598	575	612	586	640	603	642	631	621	613	624	587	621	557	615	636	624	579	654	611	615	635	607	623	617	601	644	625	622	622	580	605	584	632	601	629	651	597	619	657	625	616	638	650	585	609	574	609	639	619	614	616	620	604	653	595	604	613	660	610	613	602	593	586	608	637	640	611	618	626	648	602	648	617	612	571	648	565	605	633	608	606	602	619	646	568	593	612	585	588	597	618	639	599	608	634	588	628	633	594	633	649	613	593	642	584	640	587	621	619	616	612	639	596	613	610	598	555	574	610	601	639	604	588	603	585	581	636	643	622	617	621	605	632	655	616	636	615	604	635	625	631	569	622	604	606	636	633	613	613	629	632	619	585	613	633	629	579	592	663	682	566	637	618	619	604	618	672	614	616	635	576	610	642	599	587	611	595	633	578	604	634	623	564	629	625	637
24289	23615	32029	27396	21886	18559	4762	628	599	596	619	563	504	571	550	557	581	556	533	610	548	593	594	525	557	583	585	556	543	550	579	588	566	557	535	587	597	604	571	561	534	556	576	544	569	537	551	597	547	590	563	575	531	609	527	570	585	555	545	566	555	529	588	602	520	509	560	521	576	558	530	538	581	562	559	600	610	560	573	564	582	556	582	582	542	575	515	576	537	563	584	571	543	573	557	524	563	552	555	596	574	559	573	536	591	551	588	576	527	566	545	565	539	591	515	557	563	586	544	569	554	543	553	603	543	596	520	544	541	570	571	559	566	562	560	578	526	570	568	619	506	583	585	547	559	529	564	566	566	571	548	607	554	540	590	571	595	553	541	601	543	518	519	564	584	556	533	560	538	556	574	584	533	585	541	508	561	555	528	577	519	531	566	542	574	539	545	585	594	573	594	517	558	540	573	569	515	566	580	557	536	543	592	556	566	541	562	555	591	531	546	570	562	613	575	531	559	557	590	576	514	553	552	561	585	571	565	529	561	553	584	539	494	602	546	565	537	572	594	543	573	528	552	564	547	562	535	580	586	551	534	562	608	566	583	575	558	559	554	551	528	527	578	551	578	613	547	544	566	601	595	564	560	511	535	551	572	545	575	565	538	614	547	582	567	545	570	588	566	580	544	510	551	556	498	555	529	583	610	564	538	516	573	509	561	553	587	542	573	552	547	564	518	549	594	535	539	538	565	570	583	573	574	555	576	549	537	587	569	584	574	561	614	562	543	555	557	574	570	549	530	551	555	560	545	580	547	550	604	543	578	573	569	614	569	556	526	572	593	589	548	572	590	584	536	551	584	588	587	574	565	591	533	528	563	565	547	589	592	556	558	503	575	532	592	574	565	609	539	560	541	544	575	562	540	587	545	518	583	584	563	591	523	505	564	552	561	570	541	499	547	578	550	557	535	540	544	532	572	513	612	563	529	531	571	531	544	558	551	578	550	548	566	576	546	555	589	566	553	551	548	572	535	560	556	537	523	581	545	557	576	556	572	547	547	580	566	564	569	510	562	565	522	545	562	591	544	574	565	566	601	529	553	589	584	578	618	566	536	575	511	598	572	571	587	552	536	559	573	596	536	555	546	543	530	562	522	561	532	560	590	551	588	578	557	551	578	542	516	507	569	575	532	590	522	580	596	602	537	571	581	543	559	569	616	550	556	562	568	535	580	535	583	542	566	552	580	564	580	532	619	544	534	576	582	567	528	530	524	545	595	591	543	601	542	504	538	572	551	573	597	559	544	573	575	582	595	540	626	583	543	519	556	525	555	541	571	540	545	613	552	572	533	579	553	549	569	562	582	566	569	535	528	578	573	569	529	544	569	574	559	574	528	573	559	530	560	584	581	587	577	574	591	565	583	564	551	551	567	515	579	547	557	550	554	573	560	565	587	560	586	546	570	552	599	602	607	566	544	568	534	577	569	560	584	567	535	542	558	557	560	557	583	580	602	570	553	554	589	530	566	552	557	562	584	571	570	580	566	515	553	567	549	583	558	547	569	521	537	563	571	551	575	521	615	564	518	562	572	601	550	571	543	508	614	534	590	537	563	543	539	520	573	544	571	577	572	534	523	552	543	548	545	569	555	566	544	557	590	552	594	573	559	571	588	547	590	561	568	575	563	548	539	537	542	573	537	536	567	552	578	549	560	560	519	557	537	534	565	580	565	553	539	583	530	582	523	588	549	557	557	564	603	538	576	549	541	606	566	606	565	536	524	567	583	592	579	556	588	598	537	590	585	557	563	554	548	575	554	540	536	540	545	589	548	570	577	551	536	554	535	575	558	546	568	512	581	571	596	609	585	573	602	531	565	577	536	607	586	543	584	537	553	552	543	541	623	555	511	569	553	557	541	574	538	585	576	541	558	549	545	576	563	518	582	581	519	551	567	600	545	542	581	545	580	580	558	555	626	560	604	566	533	593	538	592	541	560	546	559	572	592	532	559	547	535	509	566	607	595	566	573	559	572	530	568	534	562	565	546	551	553	543	548	531	567	582	572	556	564	542	553	537	559	566	565	539	564	561	574	546	583	591	562	611	538	558	520	570	538	543	567	579	590	547	539	533	535	557	562	535	562	548	570	543	583	580	522	533	565	532	569	583	581	520	543	571	556	564	554	575	574	565	579	551	539	569	559	575	522	536	587	530	518	565	545	595	519	571	550	575	542	584	536	526	562	516	541	512	560	532	543	557	556	575	610	580	561	599	562	562	575	621	594	518	557	540	549	577	547	616	551	559	603	541	559	597	609	553	542	537	563	578	573	564	566	544	555	564	543	570	530	551	633	593	558	597	594	595	564	588	524	558	527	511	611	538	590	520	526	573	551	523	537	574	585	542	576	595	572	569	540	547	600	557	562	524	526	538	568	561	557	532	579	549	564	505	558	600	560	545	603	587	558	549	553	561	546	536	567	585	562	535	581	593	588	571	569	580	524	525	553	576	560	570	556	560	577	579	548	520	547	602	516	560	561	595	555	520	552	586	557	587	592	600	575	560	545	561	519	550	555	574	554	558	583	516	566	571	537	550	617	575	585	593	562	555	522	530	571	606	565	576	552	560	522	519	579	603	539	554	543	572	532	569	571	603	586	582	581	524	538	567	571	571	577	606	539	620	565	592	574	552	515	592	539	605	576	557	533	543	546	555	562	570	543	611	560	571	537	555	637	571	525	582	530	528	569	567	554	558	548	589	569	546	604	576	533	577	557	553	512	552	561	548	576	539	517	535	596	572	581	569	569	544	556	516	564	562	552	538	555	571	574	524	562	547	537	507	584	575	582	586	565	531	572	606	562	556	614	548	591	570	552	553	566	527	579	554	596	586	538	559	570	563	580	549	542	548	549	600	558	579	523	552	544	571	547	535	560	561	575	539	541	550	575	607	536	520	568	550	561	545	622	565	562	581	558	605	583	557	564	601	572	562	552	583	587	560	570	611	575	554	582	546	540	550	517	582	510	569	541	564	544	536	577	558	568	569	572	586	572	536	522	572	579	537	551	562	624	558	550	540	538	584	545	599	553	552	569	546	560	599	565	512	516	537	546	544	521	536	556	551	560	564	547	556	584	564	575	545	557	601	555	560	572	556	569	542	568	554	548	549	568	597	509	569	581	610	558	605	571	576	526	605	560	559	552	539	531	576	569	602	537	625	575	543	581	579	551	569	559	592	582	550	518	580	620	590	527	512	543	580	596	545	575	550	559	550	580	558	559	556	569	589	577	539	560	544	583	546	546	560	555	520	524	583	581	585	591	548	583	552	582	528	547	553	560	546	590	580	605	555	535	592	571	559	546	607	539	542	544	521	583	557	576	553	588	527	539	530	594	517	557	573	569	579	601	547	561	586	565	544	548	556	574	581	566	530	573	575	532	527	562	549	552	563	530	561	544	559	559	568	534	555	534	532	572	536	493	602	586	571	561	558	614	569	585	630	554	529	524	568	579	561	539
59780	99009	74523	44582	24829	15578	1735	855	863	822	849	811	880	848	870	864	870	898	854	868	859	857	831	918	815	849	878	874	850	876	842	822	889	871	802	844	827	832	816	880	856	822	810	876	816	845	812	829	857	817	846	894	900	834	929	852	910	883	862	845	888	787	847	877	842	834	851	863	848	900	806	814	861	878	788	814	816	884	870	868	862	881	820	857	853	874	836	890	845	873	823	849	894	861	880	830	869	878	841	833	891	837	883	835	913	824	868	913	845	787	822	811	853	862	878	875	865	843	853	856	820	909	846	875	892	846	886	873	873	915	895	862	878	853	842	838	851	838	834	825	843	829	813	841	847	909	867	862	817	834	907	835	862	809	847	852	860	884	828	818	863	873	817	810	868	861	887	845	884	825	853	884	848	860	826	874	785	862	841	878	836	920	817	843	817	891	792	840	856	868	817	828	846	870	866	870	871	889	891	868	822	828	843	845	883	841	892	864	899	809	847	851	832	831	893	871	877	842	778	789	828	873	871	828	880	840	862	853	849	851	828	894	845	921	881	866	832	876	896	840	826	821	880	843	882	863	854	841	884	882	874	849	806	851	874	872	831	843	876	825	865	874	853	810	816	801	841	782	867	871	806	899	828	868	815	860	845	800	840	870	820	851	927	834	912	915	829	831	827	835	855	854	830	822	827	902	804	921	866	871	837	800	826	836	809	873	896	864	806	860	802	777	818	855	872	818	871	875	833	888	895	858	872	851	943	816	858	865	822	865	814	924	867	869	854	885	860	869	836	816	812	886	871	791	862	879	871	901	813	882	881	777	822	868	847	885	857	872	884	842	850	840	877	853	798	827	853	878	835	856	866	858	873	867	832	851	859	871	881	878	864	865	866	855	853	837	857	840	839	836	829	827	884	827	844	851	869	889	874	866	826	857	927	877	841	870	822	812	867	847	819	809	835	881	844	841	845	857	836	871	865	832	881	884	885	800	890	852	861	918	824	882	870	906	863	872	799	860	864	871	872	820	809	836	841	867	825	823	867	822	847	819	812	929	827	851	882	887	814	859	838	851	919	869	907	871	870	791	846	810	823	882	858	892	822	801	811	850	879	857	862	823	848	901	841	845	865	814	858	857	868	837	777	851	894	851	815	812	849	826	825	825	794	790	881	845	814	818	862	856	876	868	852	843	868	844	828	833	843	834	845	849	849	809	866	882	866	865	801	849	868	924	873	892	899	797	848	821	806	855	860	806	819	836	845	820	822	862	786	859	872	838	810	882	860	854	888	842	798	831	803	857	850	883	850	864	857	868	881	845	862	853	854	915	857	870	799	836	835	848	872	837	845	830	854	823	836	849	843	869	802	828	885	869	878	846	847	826	858	831	877	854	822	883	852	872	856	836	859	855	855	862	801	864	866	806	847	842	844	876	850	788	800	895	840	830	876	844	846	890	861	853	877	879	896	828	892	830	867	880	866	830	870	845	867	884	798	919	812	888	888	800	860	852	889	818	869	859	862	836	842	866	836	841	898	897	872	888	857	888	865	839	870	815	859	907	841	884	775	821	839	906	863	883	842	862	822	828	880	832	889	878	864	855	844	861	853	867	874	916	850	886	864	855	823	809	816	903	822	835	826	872	855	846	846	892	843	810	897	863	863	859	846	864	877	827	859	831	835	872	884	893	874	826	792	848	882	902	848	845	913	856	819	856	853	831	885	862	812	826	870	838	838	867	878	814	891	792	818	904	828	847	847	819	855	839	819	908	835	946	823	817	912	905	867	841	832	850	830	840	826	834	848	828	895	859	817	844	889	882	856	850	810	850	828	831	836	854	841	857	863	862	860	860	836	836	872	828	836	829	852	857	789	824	879	878	878	836	854	847	841	841	869	917	822	847	869	871	858	896	840	869	850	872	829	821	801	821	842	820	850	805	819	864	819	824	840	894	821	858	836	828	845	888	855	855	865	859	855	863	820	902	845	846	856	867	817	898	846	851	849	866	854	872	843	797	838	886	853	833	826	814	803	817	848	855	917	832	884	881	881	825	894	842	852	869	851	835	821	787	815	908	850	794	901	850	860	829	896	801	835	831	854	890	813	885	842	877	850	873	888	799	897	842	854	862	863	819	843	893	906	800	866	874	912	838	837	890	863	821	821	848	865	865	886	866	879	840	864	843	868	786	792	840	868	892	848	861	841	869	831	844	882	913	863	854	892	816	828	813	858	863	811	877	819	908	874	840	856	904	891	857	843	867	874	836	850	855	844	817	843	817	821	854	848	828	825	848	818	829	831	853	874	874	839	850	841	845	839	873	855	881	856	864	848	852	862	881	836	876	846	846	847	838	888	857	855	883	888	855	848	859	842	850	888	859	913	863	808	862	860	852	890	902	928	883	909	808	840	847	849	882	885	838	850	879	823	860	834	884	875	846	829	865	916	845	843	840	815	857	893	857	880	809	898	829	822	814	796	826	895	814	892	818	904	903	866	872	858	826	836	850	869	825	795	840	867	866	879	829	852	855	831	842	826	791	808	855	888	863	873	879	881	893	887	794	870	877	856	843	901	846	841	815	875	855	850	915	849	903	813	822	853	819	844	869	807	864	897	826	816	916	803	826	815	861	910	852	865	864	817	878	867	911	882	916	823	833	872	814	864	857	823	826	888	839	887	899	848	861	880	838	885	882	891	839	819	884	824	867	848	825	871	881	840	873	841	855	852	845	823	921	859	909	809	856	859	853	865	849	905	866	900	871	895	852	911	782	905	894	913	849	857	828	811	847	870	868	868	880	892	854	831	885	863	862	828	789	858	836	794	870	931	867	842	914	824	862	842	852	856	836	855	827	855	846	833	836	834	868	819	838	883	849	845	856	866	820	836	787	884	849	838	871	890	870	869	898	836	891	874	848	802	873	835	818	861	834	858	874	863	850	880	832	845	857	823	781	816	876	837	830	803	842	871	839	828	893	810	847	831	864	848	843	828	831	859	881	885	834	854	869	885	846	832	867	866	852	864	844	836	881	832	817	803	879	871	850	837	840	852	826	819	844	876	809	848	852	840	828	798	894	847	858	861	881	809	856	840	877	804	888	884	817	872	827	850	808	823	831	857	853	871	822	851	815	823	814	826	818	824	844	792	826	875	867	885	836	806	868	873	831	819	881	875	857	849	884	849	853	874	825	840	825	864	805	848	847	811	841	831	834	846	860	821	881	857	842	814	818	860	838	879	863	867	839	888	866	865	801	847	852	822	886	827	881	811	817	874	859	827	815	879	878	869	839	858	828	875	839	848	820	895	860	844	882	845	840	799	833	864	836	847	804	888	841	878	849	920	822	829	871	933	892	878	888	809	848	899	862	845	893	847	867	828	869	822	873	876	843	882	890	856	853	875	866	831	867	824	827	858	807	839	882	838	872	840	876	858	900	880	866	821	845	891	849	874	878	824	816	847	819	822	850	936	828	836	829	867	881	876	852	872	817	887	832	864	855	842	840	890	891	872	819	829	886
31401	32610	27751	13106	1870	871	322	306	263	318	292	279	269	263	279	272	282	297	281	294	291	305	298	297	251	298	300	284	299	269	291	275	314	286	266	288	310	310	263	293	313	304	294	316	299	284	280	296	264	289	285	327	279	314	292	301	305	272	330	289	288	280	279	275	284	284	294	281	298	317	244	294	315	310	296	271	285	308	317	289	304	293	304	296	319	279	290	306	304	291	308	280	306	287	285	314	299	309	287	301	302	304	304	277	274	278	268	251	314	283	283	302	284	306	267	305	308	314	298	287	297	288	269	306	299	259	292	289	266	264	292	309	288	313	294	278	314	283	295	287	319	294	314	312	284	291	282	294	300	280	285	284	276	258	293	272	297	291	263	307	322	298	306	309	328	307	286	324	299	273	277	272	297	289	299	274	298	296	293	257	244	297	296	295	283	266	276	279	273	268	307	285	288	303	311	298	295	264	277	298	272	285	298	265	306	307	309	301	270	328	272	322	304	312	285	281	284	287	298	308	289	283	262	262	291	339	287	318	301	291	280	262	269	267	312	270	309	306	310	292	285	287	327	294	272	292	243	302	270	295	267	290	316	270	300	298	270	282	302	271	289	287	290	295	303	315	294	269	289	270	283	284	304	285	310	264	293	294	286	275	273	291	320	278	311	295	257	297	282	283	259	275	281	290	288	276	278	295	259	296	296	297	329	307	306	296	313	263	300	292	296	332	275	274	276	287	277	302	306	327	314	299	292	308	294	275	286	250	295	280	301	313	289	301	274	286	293	298	278	289	291	310	313	293	270	309	298	274	287	309	279	280	288	307	291	307	309	314	266	294	308	300	280	291	274	299	292	288	305	318	258	315	300	281	283	282	294	267	295	274	312	315	269	290	298	274	288	275	273	285	311	276	258	313	290	289	263	282	294	296	270	274	268	264	286	277	279	288	282	316	271	266	281	303	292	269	315	299	292	305	267	293	284	287	290	274	293	276	275	314	268	325	285	299	277	284	276	271	300	259	296	266	290	308	275	288	327	316	312	296	273	277	280	312	282	290	276	279	288	275	285	287	293	295	300	280	312	294	320	284	320	303	304	298	288	277	296	270	327	264	265	322	283	263	277	309	267	291	265	308	288	271	287	291	269	291	301	301	262	298	269	292	293	277	294	275	312	307	302	288	270	299	295	305	314	299	271	293	256	316	261	287	290	280	285	268	319	292	257	294	297	293	259	315	296	280	300	291	299	301	298	285	277	267	284	307	315	279	288	289	276	266	277	264	299	310	308	278	295	320	302	298	303	298	294	290	302	303	302	290	277	288	273	264	286	277	286	270	297	297	303	312	285	302	299	309	279	299	275	307	270	288	314	285	326	276	309	275	249	301	274	276	292	289	280	299	264	287	299	280	312	285	272	285	276	279	322	294	295	284	321	290	274	289	263	307	258	300	270	278	271	314	338	310	286	270	293	272	308	283	279	302	318	308	304	290	280	286	266	322	281	277	298	251	258	320	285	300	280	308	300	288	282	288	284	304	300	279	300	307	283	283	306	290	286	324	292	296	306	276	301	280	307	281	304	300	296	268	302	329	299	278	305	271	291	286	288	277	279	274	313	292	280	269	292	307	286	286	300	300	282	284	287	272	292	317	298	312	326	302	267	260	270	280	273	295	285	287	283	282	302	335	275	280	325	288	301	300	305	287	296	259	292	288	290	249	298	315	290	296	298	282	263	277	305	282	284	283	297	289	275	279	311	292	282	297	281	321	273	301	297	310	316	272	329	269	308	295	295	316	300	264	258	295	268	304	307	271	288	260	316	304	284	268	286	294	312	308	289	279	278	280	272	291	292	270	289	289	263	269	280	279	278	304	283	298	292	287	292	282	264	310	296	289	281	323	290	290	260	274	279	259	306	338	271	293	304	332	283	270	307	309	267	298	296	284	296	285	280	293	276	280	273	316	297	289	320	274	283	258	293	292	284	308	273	308	279	257	311	292	274	310	268	303	293	273	308	309	269	294	276	287	308	305	292	284	328	283	281	282	314	283	279	273	260	267	287	271	301	298	295	280	294	256	265	266	269	293	285	309	287	292	243	287	291	286	275	287	268	308	269	273	285	274	298	283	266	278	302	280	300	292	280	285	296	311	274	303	312	298	265	310	264	286	325	267	271	300	296	295	310	315	276	287	272	305	338	305	268	290	334	283	297	290	297	264	264	282	286	294	279	256	284	277	298	309	290	271	285	283	279	283	286	296	284	285	304	292	280	281	276	274	268	281	283	304	335	278	277	307	305	281	314	286	271	281	325	276	310	291	296	276	277	284	286	309	300	290	292	271	299	276	289	299	293	301	273	267	313	259	291	294	302	287	301	339	275	279	278	252	288	295	275	295	258	270	304	274	296	288	304	269	296	299	299	265	307	294	279	303	310	295	284	339	308	295	290	315	339	283	285	318	317	287	304	281	282	294	245	276	295	281	288	300	296	307	279	267	273	264	274	279	285	280	307	285	308	259	292	317	320	294	263	292	303	302	254	284	289	279	328	305	307	291	280	285	283	274	281	312	298	268	278	299	302	270	305	286	290	247	269	270	250	300	277	250	289	281	290	292	284	291	322	299	299	277	313	282	273	299	303	281	268	277	294	288	313	299	302	290	291	313	291	297	307	285	298	281	299	296	306	290	275	296	286	278	286	273	265	268	295	258	272	287	273	269	280	280	283	290	301	272	298	270	303	291	276	315	269	280	305	274	271	280	288	300	289	301	275	272	288	320	284	264	317	269	300	312	291	299	306	295	264	280	265	300	270	304	263	278	272	288	276	265	279	264	308	291	271	283	284	282	286	282	276	304	297	308	281	282	286	262	304	273	297	307	282	264	296	284	273	322	289	297	276	287	293	256	328	319	288	285	275	278	284	275	301	295	308	291	328	234	328	290	288	294	300	303	294	311	312	274	276	274	285	289	271	276	290	279	292	275	271	294	326	267	268	297	293	285	265	295	335	293	281	297	286	295	295	262	274	288	271	262	307	294	294	267	294	268	280	269	283	287	294	283	316	280	276	279	296	294	305	284	299	287	314	287	292	258	288	304	292	260	287	284	279	298	273	268	293	292	312	290	281	310	266	288	284	291	265	274	257	291	286	310	300	299	294	296	303	268	308	257	307	295	307	268	272	311	306	309	283	294	302	300	298	317	303	327	289	290	295	266	282	314	259	240	287	286	287	266	288	291	309	286	296	303	291	277	325	299	299	278	269	305	308	285	268	274	289	284	271	285	277	283	261	259	293	292	289	314	324	293	276	325	297	295	302	312	292	276	287	288	282	294	309	279	300	287	296	305	298	282	272	282	276	285	264	287	318	305	246	297	293	284	298	276	290	254	300	263	282	288	277	294	290	290	308	274	306	278	283	301	302	305	290	281	320	284	306	293	282	272	311	294	282	309	315	284	305	295	278	302	268	286	308	280	284	301	304	279	289	299	313	291	290	284	292	265	289	270	309	283	281	288
40233	50054	32677	13153	3545	1888	589	493	495	462	498	499	480	459	477	503	485	464	501	455	471	464	480	520	474	470	458	501	482	470	496	467	489	462	500	480	486	489	472	527	479	442	508	484	497	462	488	508	505	446	512	473	463	502	449	477	451	472	503	486	453	470	501	468	456	489	473	439	446	459	514	454	506	468	435	487	487	462	464	455	498	491	482	487	443	439	469	468	450	497	500	482	476	467	530	490	494	496	534	464	452	489	500	432	499	513	480	539	467	488	452	508	535	445	509	468	516	469	487	483	493	480	462	436	488	501	463	466	492	468	482	483	507	465	468	491	443	495	473	480	470	508	487	432	494	473	474	467	512	454	482	477	457	489	472	473	486	481	492	431	460	474	478	485	498	500	507	480	439	501	498	473	485	454	478	526	497	484	458	494	480	474	498	461	492	469	479	506	464	452	469	497	489	483	465	492	469	457	512	506	474	464	490	453	503	463	475	486	499	500	500	528	439	463	463	502	484	484	471	469	459	513	485	465	465	524	475	434	481	508	494	490	502	483	458	481	495	504	474	472	486	451	448	509	495	481	483	520	408	527	461	533	474	485	505	456	484	514	488	486	495	460	488	453	454	504	501	489	478	494	526	477	483	502	461	513	503	501	450	455	451	470	479	483	449	475	500	511	488	514	454	473	508	505	483	498	482	459	468	428	510	456	473	484	499	468	430	476	467	478	462	486	450	457	491	500	487	487	483	512	472	508	501	503	465	489	491	501	484	510	464	486	489	489	410	481	484	502	474	505	471	507	472	480	477	468	470	489	492	435	497	462	507	459	469	491	515	491	478	485	492	479	460	510	472	494	466	494	471	471	482	493	479	490	494	453	475	492	458	479	491	523	505	503	485	422	462	454	490	479	486	479	498	474	497	460	503	443	497	522	474	444	479	470	490	463	483	459	491	474	489	452	473	492	480	477	469	484	481	468	458	483	489	438	464	509	472	456	463	448	518	497	518	437	497	482	512	448	527	480	493	500	503	448	510	488	498	482	453	470	500	507	426	458	449	467	462	506	462	510	444	502	461	488	513	476	468	507	473	492	441	461	459	525	463	446	500	507	466	517	452	493	485	487	513	498	498	508	464	458	455	516	469	430	525	500	483	503	483	526	486	509	468	451	499	465	492	487	511	500	510	469	464	471	501	432	477	476	480	466	465	447	464	485	496	496	465	464	492	445	489	495	513	462	499	505	458	510	532	505	491	472	520	451	457	473	446	443	460	473	513	480	471	485	495	484	464	516	487	460	468	485	496	491	482	457	461	511	504	500	476	472	463	486	462	494	484	494	501	448	418	452	435	488	467	477	508	482	506	520	466	490	493	529	471	454	464	461	460	489	484	476	500	466	506	490	486	491	468	448	485	499	455	430	492	468	510	519	456	468	548	503	471	457	482	519	498	470	500	504	549	526	504	474	476	475	441	461	502	472	482	492	473	499	477	483	513	474	482	437	502	466	488	479	498	516	466	479	505	479	458	480	485	498	512	499	481	471	481	482	477	486	421	482	522	500	469	456	421	474	473	491	472	488	478	473	474	471	495	482	493	485	503	479	502	473	466	517	502	491	498	464	465	487	492	509	466	473	549	448	488	455	464	473	487	466	507	481	439	452	453	486	468	468	492	490	478	514	480	485	483	471	489	501	465	454	475	497	468	479	451	477	462	464	475	485	504	489	515	457	463	471	457	472	476	466	452	466	477	442	484	488	478	481	487	464	472	478	491	460	479	497	443	499	479	465	463	494	458	471	492	477	462	465	524	490	495	470	464	465	447	473	501	446	443	470	470	519	449	513	477	489	510	490	472	474	497	509	490	498	478	425	469	474	486	453	467	445	507	516	461	488	453	421	488	499	456	473	466	494	508	441	493	468	500	491	490	492	487	474	460	472	444	456	437	482	482	485	481	487	502	436	495	543	469	469	486	471	511	467	518	455	463	420	471	470	457	507	504	472	458	479	483	484	504	499	505	454	495	513	484	469	492	473	476	471	483	505	494	458	451	432	494	494	459	459	469	502	551	500	464	507	470	483	491	475	464	461	439	478	490	497	464	535	503	503	483	476	475	470	465	498	455	436	484	534	487	468	521	502	455	460	474	474	503	480	471	504	448	475	481	463	476	477	466	495	524	510	500	512	464	482	479	435	468	505	513	453	501	490	479	481	493	461	498	506	476	476	476	503	488	468	460	455	442	513	445	460	491	453	486	468	511	460	436	464	490	483	475	483	505	484	505	445	440	480	460	478	463	486	461	498	499	493	482	492	492	483	468	490	455	493	518	459	494	484	496	465	515	457	509	436	492	462	504	493	442	482	511	474	462	476	518	530	463	488	479	474	491	509	511	471	496	442	443	495	484	471	455	511	471	468	497	483	463	481	466	481	475	488	491	485	474	469	510	480	462	546	489	499	459	447	472	504	460	458	446	468	512	463	466	496	466	511	510	487	501	521	466	508	492	460	479	490	490	496	489	482	488	546	504	495	486	513	462	467	478	485	494	496	483	465	479	491	522	470	461	461	477	454	491	499	521	481	519	504	467	473	475	491	469	475	505	468	465	499	503	498	496	501	486	461	478	486	510	501	538	450	477	483	478	450	492	500	485	448	469	465	450	501	446	475	533	496	456	460	430	457	524	485	471	500	471	487	469	434	470	489	479	460	458	517	525	493	463	444	529	493	477	490	483	480	460	473	483	468	476	479	488	441	483	491	463	479	473	467	470	483	458	480	509	464	483	493	498	467	476	448	474	445	474	513	510	450	471	437	478	484	495	470	500	451	476	452	468	439	471	472	476	457	485	471	481	485	483	497	487	491	459	493	470	445	472	485	485	472	477	480	490	494	465	488	468	491	481	462	477	504	482	532	464	453	514	494	451	463	479	454	491	471	462	501	476	485	489	473	496	471	523	501	491	473	478	492	426	490	460	498	469	481	496	499	481	445	449	446	509	478	469	480	492	495	491	493	451	466	491	469	466	475	471	505	467	474	505	493	443	515	437	494	478	502	481	481	492	499	440	492	514	446	494	493	441	519	473	450	486	467	482	508	438	509	491	503	459	453	445	493	470	498	470	531	466	480	452	486	461	481	469	507	516	490	472	504	476	456	439	464	465	484	489	522	486	491	480	457	416	503	455	452	500	477	454	449	470	479	523	512	509	525	492	450	487	493	485	476	523	476	479	501	477	468	508	469	502	469	483	466	469	529	501	492	451	462	498	481	499	510	556	508	478	492	494	498	481	498	471	496	460	484	459	487	500	503	541	494	433	452	463	486	479	456	466	495	449	500	449	517	454	488	441	501	477	496	519	460	477	492	476	484	540	494	483	489	478	500	502	465	478	480	476	489	492	496	483	488	496	476	470	493	494	467	475	489	487	481	480	504	472	490	451	476	504	484	495	499	471	475	463	447	518	472	454	518	507	482	500	489	498	474	501	519	488	443	496	453	496	513	468	467	499	480	515	488	483	463
25580	25667	33722	27228	20186	10272	1041	421	383	419	419	418	401	415	420	433	415	413	436	412	371	412	403	420	407	390	337	406	417	452	410	437	417	431	409	403	413	389	418	412	368	399	432	395	406	396	383	410	405	406	377	436	408	414	415	396	436	426	366	395	403	396	398	381	431	402	410	407	363	422	414	377	412	410	380	419	417	410	403	421	425	377	405	378	399	416	412	380	369	386	397	444	396	418	388	402	382	402	427	366	400	401	396	392	395	389	415	420	404	401	382	390	418	419	420	400	386	394	378	398	420	412	415	420	398	384	415	416	382	400	396	398	389	432	431	443	395	396	374	383	439	372	383	424	407	403	385	416	437	438	430	411	407	374	407	413	404	400	394	381	396	392	418	409	390	399	389	387	427	417	420	452	381	414	403	390	405	416	403	387	394	375	413	418	377	384	422	450	388	396	429	412	367	423	401	415	383	397	435	374	394	399	378	409	397	401	383	385	401	433	427	426	400	363	419	398	394	396	426	397	420	405	387	416	428	403	398	391	408	402	396	372	382	387	413	406	448	409	442	392	408	402	396	390	426	430	364	363	386	416	405	373	407	357	383	452	377	431	400	395	397	448	388	340	351	412	404	366	390	430	401	375	409	411	417	427	383	450	441	386	365	380	389	399	408	384	388	412	370	365	385	440	380	389	403	442	361	401	415	404	391	417	388	401	396	427	408	408	395	399	415	392	380	441	417	383	392	403	422	408	442	398	423	405	424	413	404	443	369	401	409	401	397	419	351	410	360	397	454	369	404	394	383	432	400	438	379	368	424	405	410	384	424	374	399	392	429	378	390	377	397	430	399	395	405	411	409	418	406	359	359	400	422	387	402	398	414	409	397	403	424	413	392	394	393	432	383	423	435	391	394	397	420	412	408	392	399	395	406	412	422	411	432	351	369	426	430	399	380	401	398	388	405	386	381	390	382	435	395	397	402	431	390	394	438	440	413	389	400	387	406	418	443	388	429	411	371	392	388	420	406	402	413	386	407	393	392	418	426	345	388	401	383	413	421	391	412	450	387	419	419	351	395	393	392	438	405	385	384	394	388	401	369	387	434	403	443	415	383	403	382	402	427	369	381	382	452	387	398	419	430	423	374	395	427	379	381	440	434	420	392	400	432	386	406	417	385	404	404	381	394	388	371	389	388	410	352	379	386	373	417	437	361	345	363	348	395	425	406	412	398	434	390	404	415	369	404	406	378	411	387	420	410	387	417	411	406	407	410	414	384	393	406	402	420	411	399	351	403	372	401	387	427	373	403	402	382	394	399	411	399	410	416	422	397	415	361	430	402	394	405	391	432	406	401	365	404	366	410	407	390	398	385	382	403	423	419	405	385	386	393	420	402	409	390	381	382	390	390	412	399	422	398	420	400	387	409	420	403	361	450	411	352	389	380	422	418	393	372	380	393	404	407	389	398	426	413	414	398	392	389	415	425	399	418	375	428	402	403	402	378	400	394	399	388	423	456	410	401	412	408	420	424	379	394	409	386	386	387	429	389	391	394	411	409	405	418	399	434	418	409	432	429	411	394	384	387	403	403	402	390	414	388	382	419	405	422	384	394	425	417	401	410	375	405	413	383	428	387	376	395	415	432	378	423	425	422	416	370	382	384	415	359	446	378	400	403	402	419	375	391	391	436	399	355	415	387	407	372	410	400	417	434	406	438	409	411	379	407	402	396	380	400	408	393	392	402	431	415	406	376	422	378	440	384	393	415	374	386	405	381	418	392	385	369	413	354	417	386	406	399	368	375	410	373	399	390	398	420	431	419	391	387	403	393	392	398	381	359	398	383	408	398	404	391	423	393	398	429	389	417	428	423	391	412	414	415	378	415	431	415	379	405	414	398	407	423	399	417	388	418	452	393	391	418	381	402	443	403	396	383	423	428	378	384	411	444	404	406	366	363	396	404	381	400	440	407	380	393	396	402	427	399	391	366	369	384	407	384	378	402	398	380	363	400	413	391	442	357	406	416	401	399	434	379	392	430	400	381	401	425	406	432	408	438	399	389	405	423	409	423	408	414	374	372	406	398	388	421	390	398	421	391	377	415	392	427	435	417	406	404	388	427	407	380	432	391	390	382	407	426	392	407	418	429	386	379	391	388	355	400	430	401	421	400	386	425	430	407	383	405	402	385	411	404	399	401	404	402	417	429	381	405	390	458	438	393	397	412	406	413	382	388	411	393	415	408	409	415	381	364	397	414	398	401	362	396	417	434	428	418	395	399	368	394	392	417	407	434	409	368	399	372	382	406	417	397	378	361	389	385	364	397	402	400	388	383	382	419	403	375	413	415	410	387	425	409	416	446	406	407	428	427	396	400	401	418	404	447	392	417	381	438	395	400	433	399	393	391	428	383	424	392	404	436	399	430	381	382	387	419	365	408	402	397	424	362	413	458	392	373	421	367	406	429	411	384	396	382	392	369	391	451	442	423	371	395	411	360	385	384	391	411	384	388	394	386	422	388	385	429	387	420	366	383	387	419	392	421	369	404	394	397	407	430	410	374	408	413	386	395	374	367	389	390	380	392	398	390	393	413	394	377	398	414	388	425	401	412	400	418	411	413	385	409	413	367	405	409	399	417	360	384	419	426	402	403	376	376	390	431	404	398	391	424	451	383	426	401	398	403	397	430	428	411	411	393	386	414	387	400	414	384	403	374	420	437	394	402	399	393	421	379	401	427	420	369	393	398	361	408	381	407	362	418	392	413	391	399	387	374	426	371	415	422	434	398	395	374	376	390	396	397	414	398	423	389	388	401	384	414	364	354	397	407	411	391	393	386	470	422	396	438	412	377	388	423	409	395	441	400	409	395	417	394	400	402	411	398	391	381	372	383	385	399	377	441	426	413	409	343	389	420	398	412	380	401	418	413	380	410	411	402	412	407	400	429	398	389	420	424	411	402	385	403	370	428	378	414	395	380	376	385	424	403	409	370	412	407	415	392	431	399	430	380	426	390	382	412	399	400	402	403	404	396	372	382	415	379	439	426	404	396	374	415	410	371	403	392	409	386	413	413	404	404	406	410	398	435	401	388	382	410	408	385	415	445	400	396	444	397	402	399	427	424	403	397	378	381	419	380	437	387	428	364	414	399	400	400	401	410	456	390	389	431	422	397	410	384	398	392	395	362	387	409	394	393	407	407	400	409	422	369	410	412	395	403	391	379	408	405	388	393	413	378	415	406	387	393	358	448	383	366	388	381	406	396	386	436	419	380	406	435	376	406	372	426	419	413	393	393	419	383	422	421	432	377	433	396	376	385	397	400	362	422	403	439	396	410	406	401	371	412	387	403	439	438	417	399	391	436	371	413	432	406	379	420	387	367	393	386	429	409	380	403	427	392	395	370	413	403	375	402	374	400	374	390	379	387	391	406	378	378	391	380	383	361	393	433	410	410	384	405	403	409	429	421	423	378	414	385	401	421	405	422	414	415	395	401	392	365	412	389	402	424	422
62661	95145	63012	35097	16005	7412	914	683	664	593	663	670	651	643	632	671	631	662	644	627	636	614	610	648	608	612	633	615	690	679	649	664	660	683	667	611	662	676	629	618	579	612	644	620	602	630	619	654	652	638	635	626	608	697	610	624	656	603	601	588	588	613	621	614	621	610	624	644	647	646	673	642	648	613	605	625	652	664	655	633	643	647	599	635	637	643	641	642	599	644	657	630	652	635	623	690	635	636	669	694	637	612	651	653	620	648	625	639	625	616	680	640	625	664	607	653	639	620	672	605	591	659	613	637	638	631	652	611	649	650	639	705	695	607	616	624	659	669	632	616	605	690	627	646	642	653	639	613	633	641	675	662	667	640	642	630	634	619	683	627	647	666	649	620	620	668	585	692	671	660	610	601	661	633	649	610	648	664	698	645	707	649	707	623	674	612	670	653	664	640	618	658	667	615	675	594	642	625	643	630	680	666	636	612	638	663	565	636	600	615	622	651	642	628	616	636	614	642	653	657	651	632	615	625	652	626	644	646	677	591	648	655	633	650	603	591	615	622	624	634	644	663	589	671	656	579	606	639	664	685	650	641	576	644	621	694	658	624	645	690	696	677	629	643	662	624	641	646	622	667	687	617	605	618	631	675	647	639	658	596	670	630	640	653	639	629	620	652	652	645	656	626	663	628	654	619	637	632	631	641	681	660	613	624	664	634	581	634	643	620	622	601	622	670	652	628	645	623	619	624	593	615	653	682	642	652	630	662	645	606	598	637	653	628	625	595	652	695	627	640	646	622	658	623	642	644	618	699	618	634	652	696	647	628	643	645	662	614	647	649	654	632	653	633	651	625	639	630	680	689	638	629	668	646	645	683	630	613	594	606	634	621	666	657	633	669	641	665	662	602	646	627	635	610	623	635	615	653	586	606	630	661	608	614	643	632	609	628	650	668	687	701	641	553	642	619	672	630	637	634	653	675	632	657	601	616	650	643	645	638	620	620	647	668	598	700	633	647	649	645	648	631	619	620	642	627	621	675	612	629	637	674	642	652	626	672	639	635	685	622	615	634	631	634	646	650	640	650	623	628	612	620	646	648	660	643	669	632	675	624	643	631	641	657	612	646	644	636	637	706	648	655	637	663	579	635	684	621	585	641	595	615	631	586	650	649	628	623	613	642	691	648	660	580	636	630	604	670	674	618	629	628	630	650	658	627	612	627	602	638	617	595	614	641	628	634	630	645	653	629	610	657	658	638	612	648	672	641	621	615	652	693	630	607	614	611	657	633	634	652	594	603	638	637	643	646	629	667	621	621	669	592	687	622	640	627	623	681	661	619	606	654	651	638	673	654	644	646	627	617	630	619	623	647	651	680	626	632	630	649	656	620	650	681	627	662	621	648	637	615	642	618	639	663	699	626	640	622	653	608	665	650	663	631	629	596	634	652	643	620	672	651	633	661	627	616	635	634	612	651	664	620	618	622	629	610	642	679	656	673	641	616	655	678	615	674	650	645	616	648	655	621	654	678	624	631	651	639	648	646	664	626	614	659	636	662	641	641	657	665	649	600	668	640	621	678	637	674	685	643	621	650	643	624	651	659	679	665	673	645	689	637	645	648	554	661	633	618	617	626	620	639	668	639	660	589	653	616	659	612	641	619	633	626	616	646	656	636	654	659	673	626	629	612	681	646	662	632	636	655	605	618	668	628	633	673	642	677	620	668	640	649	649	651	634	626	622	664	676	605	603	664	628	617	597	622	600	696	665	608	663	630	635	637	668	645	635	677	622	651	628	653	614	606	634	659	654	636	640	613	674	634	623	626	647	633	610	616	661	605	698	650	694	672	670	626	615	631	627	637	638	624	695	660	631	699	635	609	644	639	635	631	715	673	679	642	645	690	665	611	670	671	617	675	617	664	614	613	591	671	650	674	647	620	668	596	658	625	625	615	666	623	594	653	610	634	665	599	643	640	673	626	614	634	619	644	625	643	633	658	666	651	631	613	599	648	675	635	654	632	600	626	630	627	651	646	658	668	617	597	609	682	658	619	617	627	632	648	650	674	620	608	671	675	662	637	630	665	622	630	640	653	619	640	674	644	621	646	638	653	582	642	601	624	653	658	663	564	645	645	668	565	692	699	641	596	602	595	657	658	678	664	654	632	655	639	646	618	633	637	650	681	650	672	636	655	647	632	657	642	606	663	635	632	650	685	654	634	609	637	671	644	602	643	669	659	664	642	669	628	657	629	635	647	622	671	633	614	603	659	648	620	625	608	649	599	630	638	608	617	626	675	618	671	639	627	669	630	627	610	635	655	633	628	674	622	618	630	608	668	621	633	649	623	651	615	640	640	620	678	635	684	608	654	638	627	614	587	660	657	627	650	678	631	627	665	647	636	604	654	658	630	594	633	646	655	591	672	606	620	650	638	653	597	664	582	690	662	673	609	634	628	707	617	660	630	606	601	635	714	642	664	624	641	673	612	616	653	644	644	636	639	644	633	660	622	634	637	635	652	615	646	599	649	630	640	634	662	619	671	639	625	672	636	656	635	648	628	684	633	616	638	634	620	626	607	637	645	661	605	596	676	655	627	643	622	578	706	564	633	642	602	646	604	660	627	649	656	632	643	654	597	636	610	633	654	668	628	624	685	653	657	634	642	649	621	696	696	597	673	590	601	657	623	646	635	622	679	674	620	620	622	612	701	622	646	652	626	614	675	613	653	624	621	656	676	603	617	691	630	655	613	641	606	612	640	610	627	649	641	606	662	597	665	630	667	627	605	684	624	627	643	656	634	641	662	624	599	600	711	642	676	599	666	673	630	628	654	626	653	625	638	654	621	636	628	640	672	602	665	664	655	648	649	669	641	634	655	635	683	612	620	624	621	638	598	655	647	643	665	629	610	618	665	552	629	653	638	660	591	694	647	640	660	622	631	638	647	634	608	640	651	630	625	662	644	618	601	637	623	649	697	644	630	660	649	644	640	617	631	656	669	617	654	630	701	608	656	641	628	610	611	676	635	676	681	652	616	630	659	651	636	597	624	609	648	678	705	630	636	674	647	622	651	656	622	624	665	636	644	631	633	632	629	656	662	634	670	649	648	641	659	615	605	596	636	665	659	629	656	645	598	658	637	619	620	619	639	648	656	639	651	591	666	636	630	621	648	599	629	627	635	640	658	607	663	642	678	652	652	661	589	643	657	659	649	580	643	616	674	624	607	647	669	625	618	633	643	609	646	660	683	633	614	637	570	629	644	617	659	623	681	617	659	567	615	608	651	665	640	646	641	657	613	655	629	635	636	677	661	621	672	643	649	639	659	603	607	642	688	679	624	644	671	636	648	655	629	627	659	661	622	654	620	625	598	631	626	615	697	678	597	626	620	666	643	625	620	643	610	617	614	628	655	652	670	642	606	591	633	642	639	634	654	568	588	650	606	621	634	602	634	646	628	602	640	691	633	693	662	645	624	633	645	659	590	619	653	668	631	634	646	614	666	646	675
24367	23722	32348	26058	21532	17143	3687	688	621	615	643	599	579	592	613	563	571	555	573	593	602	580	619	548	603	591	604	614	610	540	561	624	574	599	591	599	561	597	540	572	573	566	549	597	567	569	587	612	563	597	607	612	586	587	572	632	578	616	599	588	583	541	565	591	571	594	573	593	602	524	615	575	616	577	585	610	590	587	619	590	558	572	601	552	594	560	569	539	577	593	571	575	600	560	564	599	512	548	619	537	585	579	594	588	546	576	571	552	574	581	551	574	594	558	555	581	591	545	577	615	565	562	619	580	553	609	589	573	558	576	558	582	605	586	592	585	565	565	577	573	557	572	551	557	569	554	587	558	591	576	608	587	597	562	606	574	623	562	560	617	606	552	593	557	597	589	568	566	596	549	639	592	588	559	550	622	584	604	581	567	549	586	610	628	606	586	535	579	617	630	601	595	570	573	551	607	555	639	593	579	585	546	588	591	569	616	574	563	530	596	581	590	586	532	538	585	571	617	551	587	575	572	572	590	593	576	556	607	583	583	560	567	606	609	525	517	591	586	614	573	576	567	591	591	617	593	623	567	592	587	608	555	564	631	644	539	589	602	581	531	561	586	570	580	577	627	583	548	574	568	614	568	539	598	609	578	578	569	572	537	578	615	579	548	601	539	597	563	628	614	586	570	572	620	568	538	566	571	563	593	577	602	626	559	542	616	574	541	583	612	605	577	600	583	590	602	564	554	592	614	582	530	539	587	647	601	578	547	564	613	562	583	589	564	571	578	616	546	590	559	590	561	594	528	575	561	629	543	603	576	570	617	583	592	575	553	577	566	609	582	567	575	556	586	598	571	554	547	545	589	585	552	562	559	569	594	618	538	539	511	581	594	561	611	528	570	570	566	592	591	556	584	587	571	580	595	574	584	541	607	569	603	598	640	570	607	576	533	605	566	573	538	585	549	594	551	605	504	617	590	580	589	591	600	543	573	589	539	576	582	582	589	620	591	546	626	549	586	598	559	584	564	564	560	586	588	588	568	603	615	584	625	578	555	565	601	568	569	567	588	610	509	603	554	596	571	553	604	570	588	564	584	604	543	574	574	594	539	602	538	581	535	594	586	550	615	621	526	610	556	596	572	582	556	566	550	576	624	570	621	579	599	527	562	562	567	576	602	549	569	570	545	594	606	573	573	562	641	583	558	621	566	617	541	525	508	582	532	595	543	595	528	577	552	596	551	554	573	559	589	563	568	570	584	583	579	602	573	599	556	590	576	566	595	541	589	581	545	650	551	595	555	603	581	576	586	606	589	586	591	582	544	617	565	584	614	574	570	554	565	593	569	606	534	604	536	547	573	577	566	574	565	633	530	564	559	587	591	581	590	582	575	595	570	604	591	612	555	567	550	546	553	595	587	541	598	591	554	589	614	591	559	544	557	577	571	545	576	572	559	594	626	575	555	586	593	573	593	559	538	578	582	566	563	604	580	596	566	616	553	571	578	606	602	532	586	634	560	566	574	560	588	589	585	543	580	581	534	582	582	565	566	577	569	606	617	571	581	561	587	598	569	587	618	534	592	558	584	553	591	572	580	551	609	556	584	558	561	553	578	560	579	588	597	563	632	559	571	570	555	571	604	566	579	573	582	563	600	526	564	564	597	597	584	549	514	564	629	575	579	581	617	618	548	582	578	562	592	587	588	568	588	553	598	562	566	581	572	598	562	607	614	571	594	596	586	581	591	597	591	589	549	596	591	572	585	583	582	488	570	594	614	561	548	572	576	570	586	524	586	603	585	605	576	570	561	570	561	564	561	573	604	583	546	574	566	622	533	567	625	590	588	574	590	601	591	573	591	565	560	574	601	563	583	584	550	620	567	578	535	588	560	610	591	622	548	544	554	568	548	565	603	539	562	579	604	595	553	592	612	578	622	563	565	615	583	556	574	600	544	591	598	606	565	563	559	572	572	581	569	568	589	596	582	569	598	582	582	574	577	579	587	610	576	550	575	587	560	567	571	571	582	507	576	547	580	576	602	625	544	529	581	598	596	553	567	580	624	552	600	568	597	562	634	595	578	561	539	614	606	594	568	548	627	550	629	556	575	564	588	607	532	594	584	593	572	578	534	566	567	614	572	568	575	549	597	566	606	599	595	568	559	553	556	603	549	580	560	560	545	574	569	588	584	562	564	590	587	584	554	605	566	572	587	555	558	623	565	574	575	581	582	613	608	561	541	587	603	570	608	569	563	550	579	573	578	600	544	603	572	589	576	568	546	594	564	596	602	586	578	542	609	602	607	585	625	560	554	583	558	538	554	580	638	583	578	536	597	607	589	572	595	552	559	581	577	606	613	557	603	566	564	608	579	612	594	612	572	575	591	546	577	556	621	578	593	553	569	611	581	595	541	533	615	551	599	551	599	586	529	586	581	557	641	541	542	591	558	587	555	572	567	608	545	583	591	585	552	517	585	581	567	608	579	549	597	574	537	608	574	588	577	600	575	579	557	558	585	587	549	581	567	580	567	526	584	574	609	577	575	571	585	555	625	587	590	607	606	559	561	559	594	578	600	622	618	551	591	578	599	592	565	621	594	598	606	552	557	587	595	594	574	557	586	593	587	602	587	585	557	566	560	580	644	573	587	589	597	610	568	571	575	578	567	554	577	632	593	580	568	537	609	575	599	564	593	603	585	577	582	584	558	592	597	608	589	550	623	557	578	541	587	579	582	536	584	542	585	579	520	541	588	612	558	543	584	578	593	593	587	577	588	577	582	491	579	579	587	591	579	574	618	565	577	582	586	579	601	561	571	592	560	601	555	554	539	576	574	521	526	571	579	553	584	587	572	583	573	577	563	609	550	578	571	588	578	542	603	620	566	583	606	551	561	566	589	583	534	586	590	585	611	554	592	565	590	563	579	556	591	585	604	598	539	581	595	553	549	587	555	543	560	640	567	558	576	583	566	592	562	589	586	614	568	582	551	614	589	571	595	583	543	553	558	558	534	598	593	548	529	585	571	567	598	572	571	561	569	539	568	594	580	599	583	576	582	551	598	555	566	550	562	552	586	615	572	560	589	610	580	554	572	563	552	592	565	602	567	629	605	603	553	534	559	558	583	559	542	597	637	558	577	578	577	556	599	564	573	553	596	582	604	570	579	564	609	563	608	554	560	619	569	605	587	614	589	596	586	573	586	585	581	571	611	599	550	576	541	546	558	584	559	575	555	582	578	558	597	562	582	568	565	543	578	568	553	577	586	621	612	610	594	544	582	556	605	539	615	587	625	622	576	614	559	588	572	537	563	616	602	576	582	538	566	581	597	523	578	568	536	510	585	609	587	618	587	571	623	592	592	580	637	596	575	606	591	586	564	560	577	613	545	597	609	552	552	595	552	576	600	556	577	564	562	570	620	570	619	636	595	555	588	584	550	588	537	571	563	587	570	564	595	573	638	604	548	574	595	584	597	582	579	572	577	550	568	589	579	555	572	566	607	561	573	532	608
61822	102876	72225	40894	19430	8668	1126	923	831	911	873	903	881	897	880	911	881	851	874	845	853	865	892	874	817	872	871	926	836	878	933	885	906	864	855	848	929	918	887	877	887	877	903	857	897	878	842	893	857	886	902	884	912	836	889	846	847	900	831	873	904	889	848	880	855	843	872	891	884	850	850	909	917	902	879	879	923	890	902	879	859	854	873	908	862	887	846	861	863	841	848	870	882	891	908	805	887	838	873	840	828	896	866	880	915	903	912	837	867	923	857	872	906	888	841	866	852	850	796	864	880	877	924	857	852	860	872	913	896	899	878	897	866	866	865	866	880	898	880	864	924	921	927	861	888	831	897	856	856	865	895	863	803	818	904	855	865	854	927	844	818	846	844	882	890	868	877	863	803	845	913	897	848	869	884	911	852	887	838	868	898	975	895	899	872	932	897	850	898	914	865	871	868	925	926	878	882	841	877	892	879	902	882	880	909	908	885	859	854	856	891	883	851	903	888	936	900	840	881	876	877	910	888	881	867	887	867	826	986	864	809	912	886	822	878	857	900	890	827	861	792	886	813	867	909	824	912	887	835	837	850	845	846	906	871	847	868	915	865	877	902	924	885	855	842	903	901	915	917	837	851	869	871	848	873	908	909	860	865	826	821	833	820	879	863	938	907	889	919	902	942	852	903	855	929	884	917	867	879	881	811	842	896	864	889	897	827	871	911	877	932	860	849	856	858	872	916	886	867	885	829	914	881	818	883	934	904	862	856	852	935	867	865	866	874	860	917	859	814	927	885	844	903	951	925	882	870	885	915	906	870	882	822	857	882	909	815	885	910	867	871	885	849	951	900	865	905	856	897	835	893	857	961	914	889	864	825	865	879	884	897	859	895	880	880	912	864	808	909	911	911	838	873	873	903	857	913	910	897	931	846	876	921	887	919	850	892	903	873	863	906	929	922	827	899	907	885	840	899	940	887	939	916	893	915	871	848	891	833	864	885	844	892	870	934	918	880	904	853	851	901	839	895	898	878	915	843	835	956	894	881	902	886	916	870	871	882	884	870	863	865	853	881	851	908	894	936	893	840	879	879	850	837	818	878	893	853	876	852	863	884	911	900	864	909	866	894	887	865	888	923	893	901	891	888	877	857	871	917	887	903	893	842	873	901	840	887	912	908	835	886	875	892	919	909	887	872	877	863	885	846	883	896	872	859	822	859	866	862	873	894	884	894	867	910	948	865	906	886	904	901	850	862	853	876	874	925	825	852	848	906	923	910	857	888	824	884	871	887	886	862	869	860	888	894	835	895	923	899	897	875	916	896	908	902	888	896	890	829	883	886	862	861	836	895	921	885	869	827	904	871	911	838	843	916	890	883	906	883	867	893	851	892	861	876	912	907	863	848	826	854	859	833	906	841	881	859	884	863	931	848	896	838	919	859	883	860	833	854	845	871	858	822	899	896	898	906	846	865	827	895	912	832	940	862	915	856	895	851	935	792	882	894	850	868	864	898	872	903	920	896	868	886	845	873	883	867	886	904	881	818	898	919	886	866	849	840	850	894	923	940	892	892	891	848	925	893	881	933	868	901	893	893	906	854	881	888	879	904	862	912	875	848	835	920	913	892	903	906	852	915	861	892	859	907	820	855	886	876	882	946	931	890	861	875	904	893	942	896	877	888	882	885	924	862	897	864	814	909	925	803	848	929	902	917	810	884	852	851	875	888	817	907	834	851	889	887	812	891	851	823	831	854	829	878	914	893	859	897	858	852	869	880	881	878	887	903	828	927	922	914	870	896	831	884	870	899	846	863	904	887	819	927	857	891	849	831	873	857	895	895	875	907	908	892	914	836	926	904	912	889	868	820	903	880	902	917	913	882	811	897	886	853	873	863	850	828	899	843	874	910	894	862	863	891	893	847	860	925	869	951	908	875	882	874	908	861	842	903	831	868	874	866	827	902	864	878	851	890	859	823	866	868	886	851	877	835	857	935	855	891	872	919	826	874	850	899	863	860	848	872	862	883	900	873	898	881	815	841	842	824	901	849	918	809	829	917	884	872	868	884	866	861	878	894	855	922	880	884	847	867	887	831	872	874	898	815	905	881	877	873	825	885	876	850	870	877	950	798	842	858	879	897	910	920	847	871	886	876	882	881	864	822	922	873	896	943	908	835	887	874	825	895	871	883	883	861	847	880	846	887	877	897	894	989	874	868	968	836	865	845	875	879	841	919	879	809	916	896	848	859	864	889	882	829	899	845	884	906	864	872	839	935	902	858	848	893	827	869	830	881	898	897	912	866	847	880	869	888	897	884	861	887	807	864	802	874	879	860	849	891	894	929	879	895	878	849	865	875	885	902	916	879	909	921	860	856	895	933	861	880	839	900	980	907	857	890	906	871	934	905	864	831	892	839	828	850	884	880	878	872	829	865	885	856	852	876	902	797	876	868	875	905	872	865	818	870	830	892	922	878	893	903	870	856	880	839	856	882	890	887	862	864	820	884	911	848	877	898	822	917	878	850	924	903	879	935	869	911	843	873	892	870	869	885	923	838	873	861	808	906	847	911	859	906	839	869	870	885	850	902	857	909	915	860	882	863	887	881	890	838	884	858	845	896	873	846	866	839	915	861	893	867	851	867	893	856	864	900	858	877	951	900	876	841	845	916	893	842	843	962	879	857	858	915	885	856	867	824	915	922	891	847	913	815	842	897	914	883	862	842	852	857	879	858	865	835	922	866	893	895	898	879	813	832	839	865	847	850	872	861	902	852	896	848	873	878	893	877	837	901	900	845	859	853	903	902	847	874	851	874	888	837	915	865	843	905	902	823	882	892	900	875	880	924	829	865	856	895	834	870	849	897	836	856	827	878	919	844	903	894	937	883	881	861	876	845	878	886	934	895	884	845	889	882	874	842	918	894	902	889	872	868	853	906	897	860	866	903	866	857	912	886	889	841	794	844	908	898	847	902	916	864	908	836	902	881	816	861	887	904	887	873	860	819	840	867	853	918	884	821	885	863	867	848	876	885	912	828	847	844	943	845	863	871	854	895	886	855	893	911	816	886	862	898	874	834	910	906	865	866	838	867	932	946	910	895	928	876	811	855	848	891	889	823	877	838	878	873	839	834	837	887	901	907	870	911	876	846	929	917	866	873	905	843	897	910	918	884	839	907	875	859	895	856	841	892	897	884	835	853	865	866	892	930	893	839	887	921	881	847	862	886	879	874	885	877	869	888	862	897	884	921	871	845	842	876	893	864	919	840	851	866	865	908	912	885	848	889	866	841	869	908	906	836	886	896	876	921	876	912	919	820	867	925	862	866	860	829	819	916	856	865	884	854	879	918	922	948	828	860	841	884	912	883	809	858	911	854	849	916	888	866	910	846	870	796	854	888	917	856	880	883	873	855	882	898	900	874	860	830	955	860	854	898	857	881	912	908	899	889	919	858	842	870	845	853	858	840	918	879	839	881	823	867	874	890	893	912	894	873	864	862	892	930	912
31880	33088	28586	12089	1246	613	360	323	312	319	323	306	292	319	320	315	312	263	300	309	319	339	273	346	290	296	327	270	357	317	321	297	301	306	314	314	304	317	306	310	331	290	309	296	302	314	311	312	320	288	281	306	323	302	303	293	297	316	309	323	328	288	306	318	326	305	308	280	300	316	297	302	300	288	312	279	301	311	316	305	285	289	327	323	307	317	318	269	296	330	314	290	312	332	310	292	332	320	288	302	306	303	312	320	313	318	333	336	303	328	332	319	306	288	305	314	292	300	280	281	306	313	335	313	297	322	323	307	305	303	299	309	284	317	334	295	328	308	304	274	315	318	334	307	307	303	324	324	328	310	334	304	299	305	319	330	311	339	310	289	317	308	314	341	324	326	289	314	279	298	338	310	281	299	321	298	301	341	322	286	319	302	306	321	274	315	306	336	291	322	327	302	311	335	307	299	335	304	315	337	296	333	299	303	290	301	318	308	320	332	289	273	307	312	315	296	313	307	300	292	294	325	327	303	288	311	324	322	304	286	292	308	301	343	322	308	321	345	283	313	310	294	308	307	316	335	305	298	327	300	307	293	290	326	317	316	280	314	308	312	320	283	287	292	311	345	296	302	320	293	331	317	335	329	303	302	313	321	308	320	290	327	297	282	325	314	287	294	304	310	302	340	338	293	325	316	292	309	344	295	317	331	328	323	284	307	330	307	343	307	295	267	317	308	321	314	297	320	311	315	305	321	299	301	311	355	311	304	278	298	305	280	308	305	318	315	318	310	312	322	284	298	333	304	296	301	314	301	303	324	332	306	325	310	303	304	359	298	304	295	334	322	280	312	335	313	334	285	342	327	334	308	319	319	305	341	321	314	302	298	303	307	329	312	296	311	306	323	323	266	296	321	292	307	292	313	289	305	307	307	316	298	310	280	309	291	305	290	289	303	302	306	294	313	344	289	321	317	301	314	290	306	310	310	285	292	337	319	312	296	284	307	314	317	334	267	285	292	319	309	303	326	310	304	286	313	340	299	284	320	316	313	333	280	321	299	304	305	304	342	324	291	321	304	293	304	308	306	313	307	328	318	319	317	268	276	291	267	310	310	339	297	292	319	310	309	311	336	357	301	329	321	312	298	327	318	313	308	289	318	281	280	310	313	315	298	299	327	308	302	343	322	297	294	326	301	303	292	321	337	329	340	306	325	316	281	304	336	308	334	331	324	285	299	321	295	296	300	320	308	303	308	297	308	293	304	293	317	312	345	338	304	308	308	292	306	284	338	295	297	327	297	343	324	321	294	303	330	330	286	331	303	316	290	317	308	291	315	310	322	345	345	298	328	325	299	328	323	322	297	314	280	306	292	296	287	340	326	343	306	298	290	310	355	297	312	273	307	299	296	294	303	282	306	306	310	321	317	314	315	297	307	304	291	304	302	309	290	313	303	312	311	263	291	341	297	315	313	287	303	329	311	322	337	317	261	335	333	315	295	325	315	314	308	339	306	310	310	324	328	307	315	320	294	305	313	278	320	297	280	323	360	295	325	301	336	321	299	329	323	318	342	297	297	323	277	292	317	312	321	291	315	305	346	325	311	311	330	308	328	319	344	312	307	319	322	322	333	302	308	304	336	320	289	301	324	298	321	305	281	311	277	306	267	300	326	286	323	308	305	285	308	301	296	300	311	292	322	315	298	317	341	325	308	321	288	294	313	289	359	303	283	309	272	292	307	326	299	280	314	307	333	338	282	318	308	323	294	311	270	326	319	336	320	307	340	301	317	310	296	298	322	316	299	314	297	306	271	292	298	315	273	301	301	321	294	313	307	333	316	257	307	309	303	345	289	303	354	335	303	296	303	306	289	303	284	319	323	319	301	296	321	334	311	342	298	282	300	301	302	306	316	298	309	307	296	321	295	298	295	302	294	294	301	315	313	307	317	259	315	296	297	308	309	286	279	314	300	324	319	289	317	329	314	317	305	333	319	320	312	296	328	320	320	350	291	331	287	318	306	312	327	334	317	292	313	313	303	314	307	284	322	313	295	340	295	326	318	324	311	317	315	291	295	297	289	300	332	300	283	309	279	290	300	289	307	274	294	313	290	309	293	320	292	304	297	303	296	310	329	335	326	307	290	298	311	330	311	287	313	301	300	295	345	296	313	315	297	314	324	307	311	341	320	309	285	281	329	311	347	329	324	299	305	307	279	298	295	318	286	309	297	301	309	346	308	304	279	298	355	285	293	314	315	274	293	286	326	307	314	304	316	286	299	318	313	317	285	319	308	307	286	300	319	287	313	288	311	313	313	302	322	305	281	325	259	321	290	312	290	311	302	319	307	303	309	329	309	323	287	284	297	299	269	308	304	329	287	305	304	290	337	306	290	318	285	302	334	327	326	313	309	297	329	333	279	295	333	332	312	323	296	262	305	304	299	301	302	293	323	317	317	296	297	313	288	292	292	294	318	289	340	316	347	298	311	303	276	307	288	329	288	315	295	302	302	300	269	312	314	308	323	325	289	307	296	313	309	317	314	300	322	303	296	327	307	314	281	306	286	326	303	294	304	307	328	297	313	322	301	285	324	306	308	298	318	283	339	331	296	338	320	272	293	309	308	314	295	299	286	324	312	301	308	271	289	297	296	353	313	298	308	310	316	280	312	297	313	317	313	276	348	309	298	335	304	293	332	310	308	319	340	308	295	295	309	287	311	326	306	334	290	322	316	294	312	297	293	332	306	288	345	315	316	367	296	313	343	273	334	290	297	303	308	302	329	290	294	299	297	323	322	292	328	323	323	327	318	304	295	313	301	349	305	326	299	318	314	310	318	318	306	295	298	329	316	292	324	320	310	315	301	316	294	317	281	302	337	320	344	304	278	270	306	287	316	287	314	349	321	306	306	309	327	301	310	318	298	267	290	285	313	319	316	288	302	320	344	341	327	312	315	282	322	308	305	313	267	318	309	292	316	309	314	306	291	322	325	286	300	293	326	313	320	334	293	333	302	301	302	300	281	335	308	301	331	325	318	321	325	307	292	290	300	285	296	327	314	311	315	323	301	294	318	293	283	293	342	317	326	323	298	294	313	295	307	305	302	303	305	304	331	334	312	312	328	349	292	279	300	297	294	297	303	324	327	306	284	306	328	315	321	314	337	296	331	337	290	272	314	326	302	314	322	344	300	290	317	326	299	314	284	309	324	297	311	289	328	342	338	290	348	315	291	295	314	303	327	311	308	309	285	317	323	294	303	318	316	286	329	315	284	339	303	286	333	317	284	311	337	303	294	267	300	300	314	268	309	291	300	314	302	303	322	283	319	298	294	287	309	289	305	293	306	292	280	324	310	324	312	302	310	281	307	323	309	310	314	313	289	305	314	281	312	325	297	309	311	319	307	288	319	288	332	287	316	308	281	301	287	287	277	315	285	295	284	290	316	287	289	300	332	294	311	341	296	290	298	321	289	299	283	340	322	310	298	301	285	309	306	300	332	306	301	314	276
41007	50650	32285	11547	2127	1210	500	494	484	541	489	554	496	502	575	518	508	535	553	480	526	486	509	515	507	516	477	528	466	484	530	492	480	527	520	509	536	525	522	502	551	496	516	546	561	451	523	500	518	496	501	519	552	506	498	510	556	496	507	506	530	510	468	469	553	518	534	481	499	513	493	503	528	546	487	543	491	523	539	486	512	481	527	531	487	523	458	486	524	508	500	470	525	504	474	502	500	546	521	479	538	508	493	501	533	525	531	492	538	503	514	495	502	482	511	520	534	482	531	496	488	479	474	492	504	509	462	504	524	522	503	494	526	504	526	503	518	503	508	512	520	531	513	503	486	500	505	485	521	499	514	478	529	524	504	500	514	535	490	504	522	500	513	496	491	546	514	521	514	512	535	549	492	471	508	503	507	531	531	517	505	530	524	455	513	498	490	561	527	489	546	487	515	511	529	525	544	509	486	531	510	531	535	456	534	520	502	506	539	524	496	500	506	494	514	480	479	513	516	524	483	518	528	507	526	534	545	476	503	487	541	545	543	516	518	499	514	538	504	536	513	514	549	510	520	516	531	508	523	524	490	481	516	500	479	507	493	531	442	499	509	514	473	510	493	513	525	494	521	505	515	484	554	495	511	513	513	480	490	505	531	501	529	468	498	504	544	508	495	481	491	530	479	547	519	513	520	508	525	525	507	510	537	497	513	494	493	509	514	515	519	526	540	498	532	475	502	488	471	512	540	535	525	527	516	500	469	495	529	505	513	520	527	500	580	533	507	544	503	493	520	503	521	517	518	533	521	489	492	510	509	541	533	495	514	542	517	510	501	515	543	478	538	489	523	492	526	527	506	452	523	488	539	528	517	483	509	544	546	539	526	504	508	478	466	513	510	508	502	502	543	556	520	527	469	490	548	501	499	510	526	551	511	502	539	515	495	478	552	471	513	491	538	530	558	492	477	521	522	524	534	520	541	520	549	525	514	493	482	529	537	478	502	551	521	502	495	516	521	475	512	540	542	536	503	532	536	513	549	505	546	510	524	523	531	491	483	515	521	536	479	508	502	524	472	511	512	461	537	508	505	511	509	512	477	513	540	489	531	482	508	496	523	495	512	512	549	492	512	525	529	502	528	516	539	494	581	512	506	511	503	500	518	503	545	538	507	504	528	490	545	498	476	534	515	487	474	500	536	524	513	478	484	482	525	494	519	559	492	520	544	473	526	536	554	534	513	482	498	520	479	537	515	507	531	516	497	508	476	494	530	526	494	507	516	516	516	509	498	501	504	541	522	527	510	475	496	507	542	497	516	522	516	520	530	512	515	496	481	517	526	526	520	511	476	509	512	490	501	513	533	508	519	511	491	524	501	518	499	502	500	509	526	510	494	469	504	509	529	455	481	522	520	493	496	500	559	492	537	564	503	512	499	515	501	483	519	531	501	473	529	525	510	525	493	502	515	554	490	506	502	513	517	505	476	497	507	502	527	526	529	503	492	521	539	535	503	525	495	439	544	484	519	539	477	546	543	567	503	517	518	494	502	489	479	538	543	495	451	508	479	533	533	482	530	518	506	537	509	497	469	519	529	509	489	477	565	490	538	498	523	493	555	528	531	494	557	506	513	544	513	491	481	509	495	521	532	517	508	513	507	509	570	510	509	488	480	575	546	478	500	516	517	504	507	523	534	522	534	514	511	514	474	510	518	502	546	487	496	509	539	505	526	486	505	508	475	463	506	471	500	501	533	550	495	528	562	504	489	475	492	523	534	508	500	518	509	479	532	503	491	515	481	524	520	542	506	498	527	479	503	510	501	503	465	530	559	569	507	458	551	517	527	517	504	475	468	537	484	464	500	508	524	516	517	521	533	522	532	466	530	519	533	514	530	531	512	515	480	513	511	506	521	454	524	520	478	491	504	502	534	550	495	529	506	526	510	481	514	535	490	465	521	492	536	539	518	499	523	519	521	509	522	503	509	533	506	509	485	468	480	513	507	493	497	503	504	505	528	509	508	536	499	492	513	490	501	515	515	508	509	490	495	519	487	503	506	504	529	500	502	527	465	497	514	547	534	467	536	554	538	494	527	512	522	483	497	498	477	465	505	485	540	510	523	517	541	502	548	491	505	492	481	540	482	513	500	518	485	497	504	521	519	513	514	516	495	529	504	540	528	512	502	478	527	482	488	511	490	526	488	510	486	467	500	516	471	506	490	511	509	479	530	524	522	520	517	498	536	530	501	502	520	482	526	535	499	514	513	506	506	506	515	502	512	516	490	510	505	493	510	533	529	516	454	504	537	530	480	524	501	511	494	530	553	530	479	515	526	492	509	505	525	488	500	490	487	498	533	519	508	490	503	531	482	513	518	499	497	509	496	544	519	527	483	524	520	485	546	514	500	484	523	571	508	499	495	480	508	507	514	506	511	519	506	538	529	511	562	519	518	543	494	515	505	486	518	511	529	532	536	503	532	492	530	500	524	542	517	497	535	523	505	497	533	551	532	497	504	536	547	463	546	507	482	530	491	444	539	516	527	489	505	516	501	501	518	539	487	475	525	497	519	540	488	513	481	514	503	557	491	492	531	488	501	491	491	501	470	511	457	500	525	543	524	466	522	468	504	524	547	504	524	549	524	499	515	524	549	524	501	482	504	492	497	473	518	513	494	497	517	522	525	504	503	535	522	519	501	525	560	514	572	537	507	516	520	545	520	500	499	513	516	542	499	485	522	534	475	512	532	480	510	511	541	507	541	522	519	508	480	507	528	513	542	475	509	532	527	545	482	535	517	532	492	518	477	476	528	520	526	513	488	517	501	543	504	539	477	525	521	503	537	509	474	541	510	491	485	528	511	539	497	535	496	486	487	523	472	519	545	531	508	515	498	503	542	501	519	463	478	520	522	493	514	529	491	525	530	518	504	474	495	474	536	526	495	496	514	480	525	499	507	505	535	469	526	463	530	489	508	496	483	512	502	492	518	473	484	489	508	548	521	534	494	496	498	506	503	475	524	543	495	519	499	478	529	511	527	501	464	497	545	478	499	524	486	538	467	494	556	508	530	504	516	544	506	503	516	462	509	534	484	473	536	483	539	512	509	543	526	507	520	524	496	528	530	508	534	500	548	507	515	537	503	492	464	545	479	527	544	498	544	527	520	507	547	479	491	501	539	503	504	503	543	524	513	531	556	512	459	496	504	520	503	508	492	496	516	511	485	517	477	507	519	534	504	518	469	497	490	506	523	497	467	492	474	508	532	531	500	558	505	510	503	536	512	492	514	499	523	493	493	531	501	487	495	513	505	477	509	486	528	486	522	528	528	501	481	494	523	510	500	496	493	509	500	468	495	518	526	524	497	512	556	511	528	501	495	516	516	499	492	517	531	488	557	505	527	487	538	468	521	500	501	493	469	523	538	506	498	521	508	534	520	551	495	537	480	510	523	522	534	513	537	493	489	509	485	504	520	519	470	509	490	528	540	549	522	492	474	535	540	531	494	483
25592	25440	34694	27503	19619	9002	905	443	432	429	390	425	394	436	382	432	403	394	410	373	449	406	388	394	421	408	408	418	395	434	429	406	390	416	408	406	386	411	443	404	420	398	401	414	422	430	368	422	377	431	398	420	396	411	422	405	397	416	419	397	427	417	435	384	432	450	388	414	402	384	408	439	388	422	417	423	427	447	432	394	436	355	405	397	443	437	390	411	414	415	418	382	383	368	373	417	375	430	421	417	384	434	382	392	421	388	449	411	412	391	406	388	447	412	399	395	394	391	408	367	401	396	414	429	403	402	397	422	402	401	414	397	401	439	413	376	429	398	433	387	406	429	422	377	392	446	404	426	396	396	415	366	431	425	422	367	381	420	407	406	413	364	393	452	400	403	417	374	411	432	435	409	423	407	400	418	403	426	398	386	434	412	446	421	428	394	426	395	379	387	441	387	401	386	408	417	414	404	401	417	403	402	420	409	391	378	402	392	435	445	422	398	407	383	442	427	429	371	432	407	416	436	401	409	414	436	389	454	400	404	450	444	433	404	435	395	423	398	432	393	403	405	421	348	426	414	421	417	412	419	414	405	421	400	411	381	413	432	441	402	411	428	398	407	416	415	400	392	397	445	402	387	394	418	369	436	407	392	412	402	426	421	422	371	421	419	398	426	381	413	389	422	402	444	420	392	402	435	413	424	411	405	412	394	413	428	394	458	403	409	401	407	429	409	428	414	432	426	414	402	381	414	416	441	414	404	413	451	450	392	434	407	402	423	417	405	404	419	384	405	399	359	402	409	428	412	410	435	392	416	425	399	391	395	425	401	393	379	410	410	395	385	416	418	420	388	405	420	403	434	425	427	415	390	399	419	397	416	434	426	410	363	422	425	396	403	418	445	391	411	420	443	392	386	388	388	398	401	428	425	425	412	432	372	396	387	408	408	409	401	420	431	402	387	364	412	429	428	415	383	390	409	404	423	386	444	377	410	436	401	421	399	402	405	399	407	386	407	432	417	416	394	396	439	378	360	420	412	438	374	422	387	416	373	420	416	381	424	398	387	414	438	419	421	383	440	388	433	424	417	430	391	374	399	371	391	435	377	406	404	393	423	422	417	437	437	418	425	395	395	375	384	416	405	402	405	447	389	413	388	405	396	394	412	387	382	422	416	393	417	458	387	396	415	407	387	402	409	436	423	392	404	405	413	417	390	401	408	401	397	407	377	441	388	434	381	431	420	413	410	413	411	413	437	374	443	423	373	365	391	403	435	424	392	414	409	371	410	463	422	381	368	402	372	435	381	423	438	436	418	415	417	398	447	419	380	445	422	433	378	437	429	418	428	416	404	369	415	397	398	429	404	392	414	446	414	416	398	412	385	402	435	368	405	396	434	451	377	405	431	426	415	399	430	394	400	366	369	411	406	419	425	377	443	401	407	432	396	400	387	383	424	389	383	375	413	421	394	421	434	437	399	426	396	385	423	418	406	429	431	447	433	449	429	422	404	352	433	403	391	416	408	413	390	398	403	370	429	436	420	406	407	445	457	423	384	396	398	407	386	424	377	421	412	389	413	408	418	411	404	386	401	430	418	426	370	419	374	376	373	421	408	410	401	391	406	375	410	421	397	418	424	415	396	434	401	416	442	401	368	401	363	410	387	437	415	402	407	421	396	402	399	395	389	410	429	423	378	396	392	397	406	427	434	390	415	398	413	431	432	397	403	390	430	417	395	430	376	410	409	415	442	398	418	389	375	433	396	394	422	401	416	400	385	408	394	456	399	401	395	416	405	426	379	395	410	438	400	417	411	410	431	430	421	408	393	401	408	437	403	435	441	405	417	423	401	421	440	351	433	419	417	440	390	428	424	385	391	382	432	411	423	405	367	392	442	390	429	424	402	370	378	405	430	390	390	417	408	427	377	436	392	412	384	399	416	421	418	379	392	378	409	420	413	442	390	418	410	434	393	431	364	425	416	435	414	397	400	399	400	422	416	452	423	384	449	399	391	395	411	412	389	386	452	428	421	425	370	383	426	399	376	442	374	406	453	391	419	417	417	378	424	434	451	419	379	416	393	394	389	382	386	445	412	400	411	383	373	392	404	413	398	421	403	408	414	447	403	387	450	388	429	404	404	429	395	435	401	437	442	405	397	376	409	424	423	402	439	412	398	406	399	429	389	418	448	429	423	371	372	382	401	387	450	397	379	395	428	380	406	426	431	433	408	410	396	390	430	352	387	402	430	390	383	408	429	375	391	383	396	403	423	384	373	392	412	401	376	402	376	423	437	408	428	411	401	427	429	407	474	390	452	392	398	380	413	383	409	403	420	417	411	410	419	435	391	427	399	401	427	414	400	416	413	415	363	414	394	398	386	406	391	382	411	436	397	420	409	341	430	371	391	379	429	384	399	413	399	380	377	456	414	395	411	405	399	388	421	440	391	379	428	389	399	426	422	435	379	390	440	394	412	388	349	412	408	409	374	396	434	395	425	423	419	412	414	444	422	395	372	445	385	424	410	402	435	376	441	353	407	409	398	409	415	397	351	409	381	391	415	433	387	415	394	433	404	421	413	401	409	387	367	403	433	411	435	377	394	406	378	380	410	411	453	398	425	424	410	440	409	391	418	427	391	398	400	370	391	428	390	430	418	406	387	407	424	413	412	409	426	423	412	409	420	419	390	391	431	396	403	399	434	428	404	393	413	407	414	385	416	418	424	423	451	403	370	410	407	440	419	402	414	445	359	389	377	440	430	391	370	410	407	377	411	400	443	367	402	366	424	393	399	380	423	394	381	402	411	402	376	424	437	394	387	409	375	392	427	417	424	407	400	382	402	436	404	418	432	433	436	412	412	404	411	380	414	411	433	404	402	407	417	373	395	403	400	374	389	410	410	406	387	443	399	420	387	450	423	395	435	413	396	386	430	381	377	419	434	443	389	390	386	400	427	433	421	425	417	362	417	409	432	405	395	410	434	375	445	385	401	408	380	431	430	398	431	415	388	405	420	422	375	405	422	387	398	418	414	374	411	431	391	412	413	412	381	408	390	434	417	410	399	398	395	406	413	389	406	387	431	398	379	376	421	393	391	388	393	401	440	379	379	381	411	440	397	421	400	426	420	405	427	427	447	403	458	380	425	395	375	405	418	430	411	402	359	422	408	419	421	417	450	415	422	407	414	436	400	414	422	435	443	394	413	405	424	361	409	382	414	407	436	390	383	410	417	414	401	413	408	392	393	382	399	402	418	421	398	421	406	450	422	412	402	411	402	412	403	369	396	427	390	411	420	405	412	382	407	378	428	379	372	395	376	398	405	370	397	398	398	387	419	413	413	386	413	384	386	388	398	377	399	408	407	430	407	423	402	399	439	399	418	405	406	381	435	400	408	389	397	394	427	387	458	404	385	402	389	398	398	441	378	393	405	414	389	408	404	378	447	434	378	391	410	393	422	456	424	392	455	411	418	417	436	428	418	395	412	457	405	401	367	425	421	392	408
63116	95261	67068	33577	13390	6038	843	694	715	670	669	651	671	647	653	655	676	651	637	625	700	686	649	670	674	617	631	646	663	638	658	662	672	619	657	661	709	628	613	662	673	695	650	682	626	591	682	660	642	666	682	651	615	657	624	612	645	633	678	650	646	725	656	734	660	644	628	668	671	657	633	659	675	679	626	602	704	669	624	597	699	630	604	643	676	645	647	628	648	626	658	626	619	630	671	635	621	610	660	645	659	687	689	609	649	621	614	669	634	666	640	687	604	653	657	605	636	681	608	644	662	652	632	653	660	657	699	683	641	699	637	675	671	688	637	665	626	685	614	673	660	598	673	667	646	660	697	620	656	677	625	702	671	655	618	649	685	656	658	642	634	653	660	605	667	652	647	677	635	665	644	634	643	642	632	644	643	632	659	641	633	679	603	656	631	650	663	624	654	651	620	681	634	667	668	707	629	681	665	683	676	624	677	638	678	657	608	600	654	616	654	614	649	661	617	645	639	657	629	671	678	637	649	658	652	598	706	641	676	679	609	654	649	619	680	666	636	643	625	608	618	650	621	657	624	655	625	654	615	679	622	648	689	649	645	671	681	621	652	671	671	657	644	660	653	639	616	654	629	650	635	648	671	704	661	630	633	635	658	627	609	691	639	651	681	683	649	624	641	666	668	684	643	614	672	638	684	642	651	639	665	658	651	657	660	683	613	614	616	703	673	697	611	675	665	667	633	616	621	641	654	660	642	634	655	636	668	623	631	666	666	630	630	642	651	619	640	683	683	633	671	634	652	651	634	644	686	638	679	664	631	672	621	669	698	624	670	663	611	675	640	682	650	648	682	639	671	688	645	681	676	653	643	674	646	598	591	654	638	662	609	698	629	695	649	626	647	671	673	644	673	663	577	655	686	641	621	653	649	666	652	651	662	684	656	664	692	698	639	619	687	674	657	663	656	698	617	643	638	659	652	682	676	629	645	646	694	658	638	656	625	642	660	681	663	662	675	698	620	667	675	657	665	623	676	649	651	617	661	695	661	685	668	684	663	648	655	694	670	641	647	628	652	645	673	633	650	670	695	689	657	677	648	646	658	646	634	664	698	631	638	635	632	637	650	678	638	594	640	661	680	673	614	677	620	696	649	646	621	666	609	616	646	619	662	720	676	646	678	702	617	688	631	596	643	669	651	639	653	655	657	668	619	654	660	629	692	668	618	684	645	666	676	648	622	649	581	656	644	647	637	690	658	655	612	662	615	650	624	635	643	615	635	682	641	681	668	710	638	669	681	657	627	616	652	617	656	638	684	654	638	663	672	667	655	700	711	640	653	608	648	662	626	604	624	611	697	712	641	659	649	652	652	645	728	623	651	653	618	651	649	636	637	668	660	648	635	666	685	659	692	649	648	629	675	650	610	642	638	628	646	662	690	587	648	661	626	633	653	603	648	657	647	669	595	630	611	657	635	699	637	634	593	695	658	700	652	626	688	634	668	654	643	618	668	656	623	657	652	630	628	639	609	627	681	678	648	705	648	639	621	630	653	640	593	631	625	642	596	695	663	691	675	650	684	633	605	674	647	654	628	651	634	679	629	650	625	710	648	677	630	669	643	689	628	644	661	658	660	695	657	671	688	651	665	638	654	638	652	683	654	683	671	630	656	634	665	665	729	679	661	684	612	650	638	674	650	646	656	635	585	630	653	628	663	690	666	611	608	664	639	705	655	626	640	637	635	614	676	689	638	664	647	625	680	616	658	647	666	660	686	601	638	625	640	631	614	631	661	647	626	666	593	694	656	682	671	663	634	672	627	635	637	647	646	691	669	626	669	638	693	664	645	686	647	693	622	625	632	649	682	642	625	670	639	686	668	618	622	663	621	638	637	637	651	610	629	658	673	637	662	666	664	618	694	611	654	618	658	665	678	616	637	653	702	684	681	638	660	617	645	607	658	644	677	630	652	614	626	653	637	607	647	694	675	675	633	721	656	646	679	637	663	654	650	669	633	607	669	646	672	660	679	613	621	677	609	667	639	622	669	652	666	636	660	667	674	653	646	636	657	609	627	611	634	665	637	653	641	672	631	631	617	694	665	606	630	605	650	676	692	623	682	617	644	657	650	644	618	654	653	672	633	645	659	667	664	615	626	609	620	644	710	611	652	679	646	616	634	652	663	676	639	666	636	713	629	681	624	627	729	690	682	643	630	643	622	647	646	680	668	608	653	634	615	618	627	657	669	646	590	654	662	662	705	642	628	621	630	673	688	633	660	665	671	662	639	630	628	659	624	653	649	696	638	600	636	635	670	670	669	671	642	608	650	650	654	683	649	661	646	683	653	655	631	644	698	669	649	650	686	620	642	626	632	666	669	661	616	632	676	635	620	623	697	693	676	671	656	674	625	638	593	593	643	629	652	648	658	671	648	687	675	690	651	690	672	674	632	649	645	626	656	662	651	643	679	611	634	662	664	642	635	722	662	663	634	673	650	695	696	659	642	678	639	646	643	676	648	681	661	648	633	655	675	624	628	599	624	644	658	690	669	670	613	712	704	650	651	677	675	656	630	653	651	654	633	630	605	684	680	695	631	679	660	635	594	659	704	661	675	648	641	683	686	621	631	645	688	657	696	671	658	650	677	645	615	640	655	622	618	655	635	625	658	647	644	661	666	643	612	663	635	693	644	720	666	649	658	691	637	616	651	639	675	660	623	651	614	670	638	646	662	631	663	671	621	671	650	671	670	687	613	632	680	667	648	670	677	691	643	642	670	642	656	649	677	636	651	643	656	639	654	670	637	614	678	623	652	630	638	602	617	656	663	650	690	613	627	661	655	658	683	657	626	662	641	650	648	656	641	668	654	641	602	657	647	648	680	611	674	658	623	637	697	639	666	617	651	661	608	656	595	633	681	644	644	631	616	663	693	647	651	645	648	681	651	585	708	649	661	650	685	660	666	678	660	678	646	650	700	609	666	649	646	680	653	637	670	650	631	614	663	653	666	656	666	662	616	613	591	644	607	678	668	623	662	618	669	717	660	644	657	653	615	685	635	694	679	667	659	679	676	676	659	663	662	639	704	628	613	658	682	583	654	650	643	646	670	580	641	668	636	658	691	629	645	652	650	647	712	637	658	657	638	638	657	621	630	583	648	689	667	713	632	634	689	658	657	647	659	677	657	652	641	664	626	624	651	695	660	639	635	691	655	625	579	676	653	652	616	617	665	623	662	636	643	651	646	644	681	617	657	664	625	646	667	687	675	606	675	650	624	690	619	640	635	648	633	643	643	692	651	657	628	684	621	576	651	628	634	622	659	670	635	646	675	642	668	619	600	657	626	643	661	677	654	641	691	632	658	634	676	659	678	674	667	623	664	606	670	652	669	643	665	609	667	683	685	651	645	658	657	661	695	644	623	634	640	703	669	630	652	610	637	666	656	692	675	622	701	654	636	656	607	645	706	649	666	682	643	676	658	623	677	639	612	624	636	620	652	629	685	703	668	667
24520	23554	32502	26421	21533	16527	3278	718	564	624	580	606	587	617	625	637	601	591	613	623	596	579	591	601	566	597	555	587	543	598	575	615	616	612	564	610	563	587	576	598	584	568	560	562	590	632	608	627	597	573	630	594	573	600	562	569	586	583	628	612	590	593	591	560	537	588	551	588	548	564	561	569	578	556	582	576	583	628	605	568	561	607	614	581	565	583	605	589	576	603	577	592	621	603	589	575	596	603	577	565	572	569	607	585	577	547	589	603	576	620	548	530	593	596	589	589	598	572	534	588	625	564	572	578	518	657	583	596	624	561	611	544	595	596	594	569	613	577	563	537	575	582	607	570	617	538	609	602	592	577	599	558	608	550	580	542	587	604	575	589	571	642	570	624	628	576	589	591	585	592	590	588	543	601	570	553	589	577	587	564	600	610	620	622	562	603	588	596	620	570	618	611	579	572	576	608	607	550	594	607	538	571	596	544	623	604	610	579	605	581	597	569	588	576	582	593	591	576	547	620	600	604	583	574	643	563	520	541	595	572	596	570	580	547	577	577	565	557	582	570	616	589	609	616	585	577	619	534	600	616	619	554	549	609	580	561	612	566	605	553	592	648	577	599	556	560	578	567	599	567	566	605	588	604	620	583	600	620	580	562	574	562	623	567	583	604	621	593	563	573	610	592	611	578	625	550	575	567	609	621	567	616	568	576	583	563	559	598	542	616	612	556	609	607	592	576	530	607	612	613	565	575	594	603	581	553	569	559	601	573	556	603	594	557	595	566	574	602	637	563	604	538	590	597	603	585	587	569	605	585	585	624	601	582	594	557	570	585	582	580	611	582	567	551	529	582	603	585	620	550	565	564	576	580	589	536	573	564	586	636	555	603	582	601	591	606	581	604	574	561	588	602	594	585	543	590	606	568	593	601	607	609	568	600	591	603	614	602	572	524	593	591	587	562	547	552	577	610	578	573	568	621	563	578	532	568	570	577	602	618	606	571	606	599	584	608	615	642	589	556	608	567	591	535	554	532	598	575	611	568	577	585	573	617	624	560	590	606	592	592	608	579	572	583	578	572	628	599	598	595	607	584	628	579	560	574	606	591	604	573	577	617	594	574	617	614	560	612	561	565	559	574	594	587	582	603	570	553	625	571	604	605	616	610	570	598	584	554	614	566	617	562	624	549	584	589	550	545	582	604	611	660	592	554	562	571	569	574	557	560	618	540	561	576	595	577	579	606	573	583	591	594	571	565	598	582	604	542	583	569	577	559	555	567	634	576	573	618	549	577	575	547	599	572	577	599	556	572	588	579	583	553	565	588	594	550	554	590	598	551	535	579	593	588	595	616	591	589	559	603	562	585	539	605	594	564	597	591	605	557	563	561	592	591	573	589	614	582	594	582	576	562	579	612	569	584	602	578	586	615	569	571	578	585	599	594	568	596	590	561	541	555	550	538	625	568	575	602	596	585	558	616	560	603	519	568	551	605	566	580	608	583	534	562	571	617	636	593	603	585	594	602	548	596	584	589	559	594	566	542	542	606	558	579	599	592	574	577	575	597	595	622	590	570	607	565	587	552	570	605	545	603	594	572	545	573	605	604	586	587	618	600	562	566	591	583	559	564	572	605	561	613	605	596	574	573	600	601	583	598	550	562	600	601	552	567	611	565	592	615	642	538	596	565	558	579	588	582	590	604	573	573	596	576	573	547	592	544	585	606	586	571	581	575	562	561	535	574	563	545	579	590	581	616	611	591	591	553	586	598	602	580	592	585	593	563	569	569	561	629	563	567	571	592	584	614	590	585	581	569	616	592	568	592	598	549	575	608	627	593	586	569	586	529	569	619	599	562	608	609	576	607	583	642	589	590	617	587	548	604	613	534	587	573	594	565	562	581	589	531	571	551	536	574	590	587	608	620	558	563	565	586	611	625	596	584	582	600	576	636	560	581	546	589	563	577	530	569	611	588	538	604	602	603	590	567	580	595	576	542	545	586	628	574	580	583	555	597	531	668	579	597	573	594	585	592	580	588	583	595	573	544	577	573	628	606	649	594	556	543	560	554	593	600	585	564	549	587	571	543	564	565	577	587	654	553	605	587	593	597	620	576	536	617	569	567	575	624	567	602	632	557	577	568	562	580	596	586	606	525	607	580	583	570	538	591	558	605	553	538	577	543	619	572	547	548	556	582	564	598	592	567	556	555	559	587	559	594	588	576	617	597	622	588	613	597	599	611	595	571	596	550	600	559	624	618	562	554	576	599	552	584	566	601	599	617	577	578	606	562	611	558	581	563	553	584	583	551	560	613	545	586	615	594	600	588	607	583	598	585	558	583	562	614	587	606	595	578	604	570	550	577	551	614	593	581	629	598	618	631	594	549	573	585	586	630	597	589	564	593	590	560	562	625	582	554	556	608	560	584	534	635	587	604	638	554	602	557	576	571	570	592	579	621	578	595	599	542	600	596	577	609	571	604	557	545	588	563	644	574	601	587	605	548	587	606	567	583	543	589	586	612	605	592	610	608	553	577	601	595	623	570	577	600	604	594	584	597	581	572	572	618	577	568	589	570	563	609	591	614	559	553	588	586	580	591	596	568	599	583	617	590	589	603	564	591	594	573	595	608	576	597	593	587	553	586	587	574	587	573	599	562	597	576	618	559	616	603	554	568	598	582	536	581	562	586	548	574	625	602	556	546	614	587	598	542	552	603	545	559	559	592	610	608	546	560	543	580	586	551	549	552	596	572	583	555	607	614	553	581	612	558	584	571	594	579	614	602	575	550	559	586	556	591	585	585	623	565	589	573	571	576	559	557	605	574	614	615	555	552	558	589	541	552	576	566	593	571	590	538	608	608	585	571	570	605	589	559	579	625	602	541	560	606	576	585	570	550	565	573	616	592	590	567	610	579	564	625	593	627	576	574	617	573	571	555	553	563	597	558	577	607	586	576	605	522	621	621	570	552	554	600	599	526	597	564	589	559	567	580	569	605	601	571	526	563	576	578	626	576	610	586	589	585	571	619	568	569	583	609	578	606	591	535	611	574	539	603	588	581	567	554	574	598	577	580	581	567	585	557	586	550	605	589	570	565	589	568	603	563	526	567	547	549	586	641	608	573	584	577	603	579	587	581	599	553	585	583	585	557	593	574	582	590	607	581	579	565	575	546	553	561	572	618	588	578	607	555	606	574	597	535	569	559	562	586	536	585	592	519	603	599	550	578	573	583	626	545	552	596	574	556	581	580	564	584	574	589	583	586	590	580	579	589	593	616	571	589	562	619	586	543	576	551	637	602	570	546	603	589	587	561	539	577	594	557	571	615	582	574	593	588	544	603	614	559	566	589	600	571	619	543	589	636	657	609	593	581	585	604	589	624	562	595	607	567	554	572	574	652	609	581	580	572	564	583	582	550	637	610	539	545	589	575	613	597	584	546	554	635	572	545	625	578	538	568	578	524	603	585	597	596	586	567	576	608	613	577	613	556	560	600	563	597	584	600
62557	102437	75731	38925	18655	9430	1252	883	889	873	889	931	857	891	829	916	863	901	884	868	807	862	890	872	878	874	857	888	831	881	887	810	865	920	903	873	909	880	894	836	864	835	890	897	921	833	930	870	895	896	878	852	885	878	831	903	894	883	879	861	860	874	911	869	852	890	915	881	908	874	848	878	879	917	909	932	890	884	906	881	970	891	943	875	863	802	864	934	879	915	913	898	923	888	890	910	894	890	820	903	922	840	859	927	935	831	835	889	882	867	836	854	856	875	855	843	902	840	869	876	928	869	831	859	906	852	872	843	837	867	872	881	914	939	910	875	832	868	871	868	840	891	910	874	899	887	942	864	886	853	872	834	934	937	842	832	891	844	885	875	896	863	857	860	911	922	892	883	850	911	927	881	842	863	896	877	888	864	864	856	856	866	843	876	859	937	900	876	900	888	868	903	901	884	944	829	849	867	921	848	846	899	888	898	875	840	852	855	850	900	902	869	909	890	919	900	890	884	933	864	898	872	915	865	878	892	915	888	892	894	934	883	894	887	907	897	923	876	864	928	949	888	885	880	836	863	870	851	955	841	887	871	925	827	941	855	859	859	870	886	893	853	837	865	898	914	848	893	846	912	860	845	907	928	840	918	846	923	842	879	874	853	917	874	913	865	859	898	848	907	887	885	914	818	920	873	920	878	867	863	878	870	868	899	856	856	939	865	844	914	845	852	844	912	903	842	868	860	939	880	871	848	876	850	894	911	896	884	885	833	833	875	870	867	891	848	849	890	796	833	882	897	856	892	844	893	884	886	901	834	921	870	909	916	870	830	914	887	833	852	833	851	821	830	925	835	866	877	849	840	937	877	867	864	873	907	894	853	923	896	869	886	844	892	818	948	955	848	900	845	832	875	888	882	853	873	884	893	878	888	933	886	882	849	836	835	881	855	806	874	920	838	867	912	880	908	872	885	920	875	863	885	889	823	883	861	865	903	885	854	871	840	869	875	859	853	916	765	860	886	899	892	864	893	889	861	918	924	843	882	856	895	890	849	875	893	895	900	866	859	886	865	846	903	849	884	926	888	813	882	840	904	890	897	900	907	863	906	872	871	856	855	870	805	868	851	872	883	840	859	881	873	891	868	895	909	844	894	880	897	889	894	886	862	861	856	812	860	864	865	887	923	879	883	894	919	901	886	865	898	922	886	886	891	896	831	850	903	866	848	883	866	899	886	924	896	921	967	907	843	876	898	853	922	863	843	890	879	859	858	840	898	822	920	877	832	888	855	860	880	861	873	897	922	920	861	864	813	905	812	864	892	872	855	877	829	858	853	878	880	879	916	877	882	858	912	903	883	898	880	852	869	883	899	892	853	892	919	874	819	850	861	853	872	855	834	881	931	899	824	895	802	896	837	812	903	879	915	872	868	850	820	887	883	849	899	878	919	874	845	889	902	904	843	904	890	859	924	956	849	926	909	882	879	906	859	824	862	874	828	858	855	872	885	862	891	911	875	821	886	827	938	901	899	896	911	842	847	863	909	902	879	931	837	883	871	872	854	840	913	855	877	893	879	881	896	829	875	893	921	837	908	836	843	924	887	898	910	912	935	862	854	932	894	884	878	891	836	848	836	870	923	876	863	831	899	888	808	833	927	911	917	861	868	896	836	861	846	831	896	894	886	895	889	912	874	871	892	879	855	888	871	868	888	880	847	897	857	886	888	876	869	922	861	951	856	864	834	898	892	856	896	849	858	856	839	846	883	908	900	839	917	905	914	872	886	816	808	869	874	866	883	882	897	938	872	913	860	817	817	935	895	873	922	868	892	892	811	826	828	842	883	920	851	851	854	890	904	880	875	867	910	915	833	854	863	897	862	880	918	898	864	870	894	857	904	887	873	909	892	891	884	895	815	832	862	910	824	902	832	907	875	870	939	888	896	844	885	861	857	881	936	913	853	882	892	883	881	843	846	936	889	855	868	838	915	900	874	889	885	913	806	878	883	822	873	889	895	853	852	890	865	870	869	809	889	877	877	859	854	880	849	885	885	888	860	833	901	950	841	823	878	871	889	896	892	924	902	859	851	849	854	828	901	828	896	876	857	856	880	874	849	887	898	917	901	891	923	850	874	866	873	901	889	842	826	875	903	874	916	871	897	910	924	824	895	830	917	922	836	909	843	889	930	915	861	829	803	886	897	874	878	871	893	888	857	919	890	848	878	904	898	895	866	824	854	866	943	869	884	888	853	873	839	887	890	931	872	852	856	870	846	842	881	864	851	860	908	787	882	860	836	945	853	866	871	863	894	900	833	860	906	891	866	923	865	930	842	871	904	914	862	914	864	867	920	867	835	922	916	887	844	861	875	881	869	848	837	887	880	937	844	917	860	901	899	859	935	890	864	877	853	889	892	922	888	867	864	930	925	898	884	924	946	859	846	889	887	861	921	908	831	905	896	841	896	930	815	838	926	910	889	886	898	869	880	918	890	889	852	901	857	878	875	846	847	911	911	931	858	864	867	864	868	865	868	869	846	892	849	911	852	847	863	886	806	885	906	890	842	861	910	883	824	890	901	912	870	860	883	902	922	868	860	854	940	885	880	881	876	885	873	869	891	875	915	863	882	880	857	923	860	912	836	895	920	873	848	918	893	882	854	874	822	880	889	874	813	880	862	864	861	902	889	814	820	843	861	906	930	895	889	876	888	841	886	886	897	904	866	889	873	874	899	839	920	899	864	828	826	857	902	882	883	881	891	899	874	847	830	895	909	874	870	830	809	868	842	860	881	828	908	913	867	866	852	868	882	879	925	890	891	861	893	867	916	886	849	930	848	899	924	894	874	838	856	875	866	899	837	907	864	912	836	886	865	832	860	845	889	868	836	893	889	863	906	896	850	980	846	904	916	907	865	876	906	903	908	851	856	873	904	846	865	841	843	876	885	909	852	849	931	934	861	835	841	888	850	899	902	880	899	924	877	839	816	864	906	833	902	885	846	883	875	870	915	888	885	912	816	849	873	927	905	859	927	921	865	870	825	840	870	862	845	815	975	923	883	905	892	844	904	850	857	886	846	840	929	905	805	909	912	839	875	882	906	861	868	887	802	942	863	932	890	847	819	877	907	851	885	816	874	842	883	902	907	831	866	847	870	857	939	878	892	921	910	871	903	896	927	852	852	896	865	864	895	857	903	915	892	851	878	861	872	867	909	826	897	881	907	899	933	857	830	878	873	920	910	886	860	855	857	918	939	869	847	921	880	845	912	855	857	873	881	911	858	855	901	883	910	861	832	861	860	885	887	908	875	846	883	896	864	845	858	916	903	883	878	848	882	888	905	886	918	919	859	883	874	898	853	894	865	895	874	866	888	881	858	852	886	883	838	897	913	837	881	953	875	868	895	835	830	865	917	856	889	868	858	887	888	939	888	859	849	847	863	916	925	867	914	861	845	883	942	895	870	883	865	952	862	865	900	881	859	847	844	852	881	948	836	910	869	875	835	882	883
31836	32997	28635	11891	1265	582	300	335	337	295	288	311	318	325	282	312	302	319	305	325	312	269	295	291	303	305	278	288	313	297	276	328	331	296	328	291	303	289	312	276	310	317	294	330	302	302	305	328	321	323	301	327	327	330	295	315	303	290	316	291	289	316	286	316	296	287	293	334	302	313	305	323	331	332	299	334	310	282	287	287	319	332	333	329	295	329	320	272	305	341	324	332	274	293	338	305	297	268	305	321	312	308	321	316	312	309	316	328	312	269	274	309	335	314	262	296	318	321	288	296	326	289	306	307	338	274	305	311	286	292	289	308	302	295	296	300	294	334	335	331	280	325	345	283	282	334	302	311	299	288	319	307	304	325	297	300	343	290	289	305	341	341	311	300	297	294	316	335	296	333	312	276	309	302	314	310	312	290	280	311	303	321	323	308	297	329	281	282	280	323	305	280	302	307	310	320	280	299	327	336	298	328	300	317	336	313	314	309	298	291	310	317	313	292	309	318	297	333	301	296	306	292	273	299	306	260	290	266	325	287	296	302	337	302	318	276	320	311	323	311	276	308	293	299	306	319	281	292	315	305	326	314	283	326	313	326	290	291	272	315	307	321	304	332	291	297	297	315	311	277	301	293	321	292	324	330	277	290	298	324	308	333	289	340	297	314	285	286	309	317	314	306	306	327	291	311	290	304	302	306	282	313	294	298	316	261	305	300	313	298	333	316	285	305	330	351	272	297	293	318	303	318	313	308	305	324	271	272	311	323	288	291	280	295	322	318	299	312	340	309	313	301	338	280	302	314	309	303	310	293	282	282	308	297	294	288	289	315	298	271	266	308	300	339	292	307	298	297	306	308	293	321	284	305	326	318	317	291	272	287	286	302	296	286	315	301	291	282	252	297	281	288	310	310	332	298	268	305	304	339	315	343	305	302	300	279	314	312	316	318	273	289	307	299	328	293	313	257	321	285	275	300	310	346	324	311	322	293	297	296	316	291	296	327	303	279	281	308	313	299	282	290	311	322	306	311	295	295	292	300	314	270	322	341	310	327	309	312	334	294	312	327	314	301	309	300	348	314	274	301	303	322	315	300	335	348	284	281	299	301	305	324	276	295	294	307	321	295	307	325	316	277	312	288	337	279	297	302	312	290	292	304	289	303	321	287	311	320	331	336	271	298	331	318	288	275	273	292	293	296	333	262	311	291	292	308	309	316	290	300	289	288	312	294	318	283	311	311	327	298	319	303	292	290	351	283	314	300	288	318	305	287	288	290	302	297	296	302	308	299	280	291	324	325	318	290	311	295	303	308	309	301	306	304	330	319	305	276	311	316	311	271	311	320	322	303	314	307	277	312	310	259	301	300	293	310	299	301	313	318	320	296	281	319	301	318	319	290	270	315	270	321	313	306	284	326	309	302	328	299	280	330	288	287	335	302	333	325	330	300	321	269	337	313	314	265	296	320	339	301	318	271	317	306	303	299	287	333	317	286	292	276	321	280	306	302	310	286	297	277	308	307	291	304	291	318	315	281	312	308	294	293	292	294	327	313	344	296	304	296	307	296	302	297	300	353	295	322	292	311	318	305	291	313	294	323	293	300	299	321	338	293	334	305	301	306	312	289	294	312	332	317	308	318	287	323	312	318	300	292	341	276	326	297	322	323	308	291	301	285	277	298	290	302	267	330	302	304	337	316	325	345	314	301	292	302	304	341	296	282	268	311	325	298	323	319	318	322	310	303	279	320	274	275	308	314	288	316	289	316	268	297	309	269	314	331	325	304	287	314	307	301	321	331	337	319	295	326	298	319	333	318	305	301	308	303	322	312	285	319	302	330	298	322	310	283	321	282	321	305	307	308	317	337	288	306	314	351	296	297	284	298	294	290	323	281	314	302	301	339	320	321	324	294	310	299	330	308	294	324	306	303	325	307	304	282	309	277	300	327	323	340	333	270	312	303	264	258	332	327	299	325	287	281	318	279	315	314	318	286	331	349	283	322	315	306	287	306	317	306	292	314	307	313	333	312	329	322	306	319	300	319	335	275	293	302	293	352	319	316	279	324	285	302	308	320	289	282	313	289	302	318	299	321	328	325	327	285	327	318	289	285	351	307	314	334	332	296	294	286	305	285	321	304	324	305	293	314	319	301	287	290	302	292	314	304	324	313	312	316	314	321	291	292	309	307	340	341	282	332	288	315	308	348	311	308	305	329	308	303	290	310	318	325	301	300	336	313	301	322	292	329	335	311	309	292	294	303	312	320	323	335	328	287	313	333	303	312	316	300	274	299	286	311	321	283	309	351	302	298	327	314	312	307	297	298	280	294	326	312	321	332	297	298	315	321	318	313	267	289	287	309	316	303	297	312	308	296	312	303	300	285	319	328	281	299	320	284	334	293	313	311	316	293	295	321	329	298	316	307	294	328	299	332	338	303	320	309	277	269	307	340	294	285	333	324	297	307	339	251	288	273	297	329	282	330	289	283	306	316	316	335	312	333	310	323	329	267	295	299	302	281	289	310	322	341	342	295	308	300	305	298	299	291	336	294	307	329	271	295	338	335	292	290	295	302	319	306	304	334	294	272	316	319	317	303	309	323	336	304	298	300	323	287	305	325	320	287	244	319	296	287	319	316	338	308	309	315	328	286	324	326	286	293	281	284	287	343	306	293	274	289	301	273	292	280	332	311	313	323	311	290	310	299	295	285	314	297	327	334	317	284	309	338	334	298	289	302	318	319	328	315	306	342	316	307	314	327	311	294	286	311	342	295	305	314	308	300	284	333	333	297	303	297	316	295	299	299	333	294	310	286	335	305	319	288	316	327	319	323	293	339	314	312	268	314	320	311	308	319	316	323	287	293	294	297	294	271	299	281	298	292	308	313	309	308	319	297	292	273	299	319	293	304	320	303	296	349	319	303	317	269	320	317	305	332	288	321	302	316	304	317	315	307	293	305	302	296	309	315	341	322	316	331	281	342	309	321	308	322	295	322	334	312	304	291	305	344	304	324	344	313	298	330	293	297	284	324	305	272	290	292	296	297	294	301	326	302	293	285	326	302	307	336	315	303	316	318	312	295	312	277	301	313	288	300	310	312	316	315	315	342	298	303	298	283	312	294	313	287	308	314	280	307	286	311	318	298	323	317	301	288	320	302	269	296	313	300	316	333	301	319	322	324	310	275	308	284	316	339	303	296	307	320	315	294	312	299	325	315	298	337	306	312	282	338	322	311	309	304	344	287	317	272	326	288	300	310	286	302	289	317	305	300	319	306	315	313	317	312	305	305	292	312	298	330	301	279	278	297	323	277	308	297	314	306	290	305	296	292	331	288	310	332	295	315	327	323	328	354	288	322	290	312	285	299	299	324	281	311	312	307	303	318	323	283	323	354	318	315	326	320	297	275	287	305	297	293	264	315	300	319	287	295	315	317	316	305	321	324	300	315	284	273	284	319	319	298	297	310	326	300	318	317	303	307	320	289	302	308	305	296	324	297	297	319
40892	49943	33164	11021	1989	1246	498	468	488	532	528	478	481	480	516	523	493	527	533	543	492	564	513	516	532	494	495	483	522	535	502	492	495	508	482	488	502	518	475	505	528	515	479	531	498	530	485	480	531	510	501	523	530	467	537	490	526	534	531	458	508	476	486	512	503	478	498	521	502	476	480	532	486	501	499	516	512	482	524	536	525	518	519	515	508	502	471	496	522	493	505	539	506	544	461	513	492	463	522	473	494	538	507	471	550	494	493	512	505	523	490	496	494	512	490	482	505	504	543	512	503	513	521	553	491	530	497	542	452	504	502	532	512	477	504	519	511	491	523	526	530	520	492	497	482	506	495	528	507	499	532	519	520	481	505	519	503	552	540	521	535	469	472	531	490	503	490	512	515	521	484	540	540	498	519	490	517	504	487	526	491	528	555	511	516	513	479	515	502	503	500	502	532	479	484	468	464	503	516	496	511	485	495	530	520	492	495	534	526	515	530	502	474	497	499	519	525	503	518	486	510	506	492	520	506	522	499	486	470	504	497	497	520	521	523	501	506	539	508	469	504	492	497	519	518	488	488	548	515	539	479	541	504	506	515	480	477	520	473	472	476	492	486	502	531	533	506	532	522	510	488	535	524	493	484	496	521	508	504	512	531	483	505	522	504	493	548	486	496	519	477	556	540	506	501	488	504	507	502	485	493	528	500	493	524	491	487	522	473	508	496	540	510	486	505	455	483	524	468	471	486	511	494	479	517	542	490	550	472	500	544	513	491	528	581	507	475	496	489	500	493	515	498	505	526	454	555	523	502	521	538	476	493	503	505	504	532	539	511	516	518	491	512	505	525	541	549	508	478	518	486	491	528	518	505	535	517	484	534	505	497	551	478	487	481	474	518	513	507	511	466	541	538	485	478	497	502	493	485	537	515	495	533	554	531	511	502	528	509	519	504	490	529	492	503	522	498	482	551	523	516	482	515	503	532	501	477	500	508	515	503	499	475	515	473	494	482	550	552	500	488	522	491	523	526	498	493	498	457	521	515	522	497	525	503	474	535	539	519	478	472	523	494	509	480	496	482	537	501	518	520	510	487	498	619	494	524	514	558	517	479	515	516	503	504	493	492	521	513	523	518	510	441	526	563	496	489	527	438	512	528	503	533	511	517	482	523	483	508	472	488	481	493	533	475	504	514	512	518	525	557	517	508	523	513	506	498	531	527	524	522	505	502	479	535	526	532	506	511	499	515	538	523	532	484	524	518	493	453	503	520	509	479	492	473	492	559	514	520	528	518	501	481	511	548	508	519	531	513	521	539	495	480	502	528	493	549	507	537	514	491	511	515	462	503	516	531	527	483	509	509	540	512	522	507	494	487	531	531	520	496	496	492	492	519	527	537	478	517	492	482	501	518	521	508	485	486	511	520	474	500	520	501	520	466	491	498	530	501	502	505	485	485	541	536	490	469	520	520	496	508	510	515	529	524	520	534	493	499	515	528	503	485	484	521	495	500	510	518	539	507	527	512	504	526	526	504	493	505	537	488	497	490	500	537	509	499	482	536	515	516	499	520	480	549	479	525	476	530	515	520	511	488	518	502	492	507	505	510	480	512	508	544	465	527	514	534	494	488	481	505	513	490	486	544	487	559	527	481	516	492	531	562	493	513	503	493	505	534	510	536	499	472	521	533	493	519	471	452	512	505	495	488	516	465	511	515	576	507	559	515	517	508	519	522	494	512	537	525	534	573	466	463	491	514	502	539	489	528	470	470	509	505	521	473	486	536	505	522	483	483	512	484	543	503	503	534	483	500	522	508	497	532	489	504	513	491	532	504	455	523	532	501	537	537	485	543	530	519	591	491	482	505	531	520	495	509	521	478	499	494	521	518	529	504	500	520	477	517	531	551	512	532	531	501	517	500	510	499	473	481	518	524	547	486	480	500	524	541	519	519	509	508	521	492	523	490	512	520	528	508	456	510	482	492	566	512	519	509	573	517	502	521	491	511	504	513	542	510	527	500	497	511	486	513	509	464	501	518	519	449	542	503	515	496	509	506	543	510	501	509	520	511	511	526	519	495	514	480	503	508	504	512	470	497	482	496	483	501	488	482	499	487	497	512	479	518	502	484	508	542	514	477	527	486	508	499	494	509	495	493	477	559	540	496	530	543	539	515	523	514	488	524	484	482	482	490	483	511	484	478	510	497	495	483	511	483	502	525	504	474	493	522	518	511	538	529	509	486	510	524	545	503	511	529	502	512	491	474	517	543	537	511	455	516	488	486	526	487	537	543	511	498	525	499	495	525	536	498	518	515	494	514	491	526	489	519	543	529	455	476	479	524	494	497	517	481	508	501	496	523	508	562	528	493	503	482	505	499	513	498	513	512	505	519	508	499	500	534	522	500	513	529	479	508	511	534	504	483	520	498	479	495	456	503	500	516	516	501	543	459	515	509	526	509	517	502	499	519	473	545	561	520	534	477	525	502	482	496	514	527	498	502	485	528	504	536	511	481	536	508	497	512	487	488	540	472	471	479	523	510	488	517	524	454	519	505	500	522	529	512	521	481	506	539	506	498	505	513	500	496	503	500	515	512	500	535	502	511	523	521	499	497	513	550	517	527	465	516	489	494	510	490	532	507	516	530	504	528	501	516	484	485	523	505	479	495	484	519	498	500	513	515	503	499	486	535	494	495	494	523	517	525	509	485	494	519	528	488	508	522	471	498	558	480	504	527	506	491	478	521	490	520	509	511	501	473	541	536	465	540	562	527	508	488	531	539	520	516	496	514	501	491	528	542	487	505	504	527	509	508	493	529	496	488	512	473	502	506	527	517	513	519	486	494	524	516	515	526	497	466	487	482	514	510	532	498	496	450	541	548	507	481	533	547	514	522	478	506	528	494	513	528	565	519	518	503	536	483	500	524	486	490	503	467	488	500	489	481	518	519	526	507	491	530	505	501	524	510	511	543	532	481	509	505	498	528	598	496	481	515	485	478	501	493	478	492	533	487	532	487	502	505	514	513	506	542	508	540	477	483	479	516	514	486	513	533	515	520	506	525	502	518	496	473	492	506	494	482	475	488	515	460	516	505	508	496	467	531	503	489	510	518	529	503	504	503	503	516	502	488	476	514	476	514	517	530	487	460	504	507	472	585	482	478	529	539	504	510	505	516	491	530	520	484	548	509	445	507	511	528	524	497	513	542	538	489	513	508	511	545	510	486	527	520	525	493	508	493	452	501	521	539	511	565	512	518	529	492	482	536	509	494	548	506	506	492	520	525	521	478	486	460	485	527	470	536	538	504	522	511	509	495	498	539	531	533	546	473	517	493	533	516	477	494	503	500	534	521	509	509	486	525	474	482	521	491	506	479	493	489	503	534	520	515	485	519	466	487	545	548	508	484	480	473	479	516	526	509	534	511	522	541	495	468	514	506	502	494	541	481	498	464	519	492	488	485	503	508	525	541	492	497	519	520	472	527	481	519	506	491	508	481	536	475	518
25531	25296	34316	27464	19168	7661	822	412	367	410	436	414	404	413	403	428	429	408	390	438	410	417	423	400	414	422	437	402	389	406	422	424	416	425	408	452	411	415	408	426	391	422	413	400	411	384	402	383	428	393	425	384	398	387	434	426	414	405	412	402	390	446	421	396	460	437	443	421	379	371	393	454	398	387	402	398	440	397	419	412	400	415	424	428	434	384	398	429	405	433	440	437	411	404	404	385	428	389	390	370	399	417	429	425	428	434	385	426	423	421	432	392	436	395	379	408	407	426	440	406	398	436	412	415	442	393	391	447	407	418	407	427	411	416	426	398	417	380	417	438	424	418	369	425	405	421	372	389	406	405	423	431	409	386	447	387	412	417	410	405	391	423	392	410	407	367	414	422	383	415	435	386	399	408	415	414	430	415	375	365	393	419	394	457	406	403	414	433	401	423	423	386	386	407	434	448	391	389	384	388	448	402	404	359	408	401	413	411	396	395	460	412	424	423	395	419	411	388	399	406	409	412	425	379	413	423	410	424	404	395	418	413	405	428	423	417	386	410	404	420	384	438	397	381	412	393	413	404	379	412	428	409	447	433	380	413	411	379	405	395	421	432	417	408	427	442	408	464	389	417	370	393	396	445	439	418	427	391	380	418	399	437	406	404	386	401	430	446	382	405	431	417	417	401	378	394	399	440	407	398	421	382	371	381	432	411	427	416	417	390	427	415	403	410	416	416	429	380	370	417	423	401	425	434	427	444	411	428	391	389	423	410	423	447	450	414	405	396	392	409	434	433	392	416	407	392	437	428	423	404	400	378	397	426	384	384	410	405	416	426	389	394	380	406	379	454	444	412	396	388	437	397	417	413	422	410	421	419	380	425	377	397	390	467	423	372	411	408	407	400	442	419	401	410	396	377	410	374	408	393	432	397	437	434	421	415	423	454	402	413	437	410	422	426	413	397	410	427	388	411	410	391	427	412	438	396	411	412	401	446	408	398	389	430	386	428	418	407	444	414	463	399	401	420	396	411	411	414	442	437	424	385	421	407	413	379	410	448	404	391	438	416	388	376	362	416	437	392	420	412	414	398	408	406	399	417	412	400	391	419	409	405	418	401	407	427	387	420	429	372	397	447	391	391	423	375	430	418	399	380	387	422	420	392	423	393	391	390	432	402	421	438	430	401	389	386	437	402	414	432	431	403	450	392	380	386	421	427	410	421	409	446	405	411	412	425	406	387	441	428	407	400	423	401	399	438	446	393	384	417	385	420	377	440	366	387	428	430	427	409	423	415	439	417	442	428	407	456	455	413	397	402	387	387	401	400	419	412	411	405	406	406	409	427	401	389	425	410	431	387	420	401	402	402	431	398	391	431	436	433	381	411	426	357	423	434	414	387	402	380	417	409	390	394	394	411	392	420	392	375	440	440	419	412	407	419	414	405	404	412	380	426	427	406	384	409	458	419	400	392	430	400	378	398	375	422	414	410	406	389	402	448	386	443	428	413	422	437	421	440	409	417	438	410	417	421	449	378	398	426	396	427	438	400	429	403	422	373	415	378	387	400	410	448	407	376	449	388	454	416	393	389	391	403	424	424	420	383	380	415	396	413	394	423	473	409	418	414	382	405	447	423	408	413	433	402	435	432	368	402	376	455	429	388	390	439	372	404	410	408	429	401	411	414	343	417	417	432	376	393	385	401	381	408	395	412	423	412	414	385	406	393	392	409	389	442	453	415	422	359	411	425	430	398	424	410	395	411	405	424	433	442	400	409	396	365	435	438	388	410	390	441	417	424	385	440	429	417	399	406	420	422	401	414	419	406	412	403	413	397	425	385	413	405	421	434	390	408	409	428	400	423	424	417	391	405	403	404	411	403	419	421	404	391	408	426	361	392	390	418	390	422	420	419	398	411	432	368	397	365	411	398	394	435	402	405	409	429	413	420	419	432	387	424	426	365	381	404	422	389	412	417	426	402	421	415	418	391	412	392	412	431	377	409	440	405	414	451	403	430	437	446	397	394	414	427	426	400	403	429	429	425	410	369	385	396	394	432	444	411	416	407	415	398	377	412	366	415	435	440	381	399	402	405	405	399	391	413	383	392	424	433	408	426	393	457	362	393	427	384	419	364	409	367	409	425	426	418	433	416	395	407	405	379	424	420	393	454	397	412	419	447	435	459	402	441	413	438	432	431	434	419	366	387	397	388	437	408	428	424	428	411	402	419	420	390	392	425	448	420	393	404	405	450	391	395	380	402	414	388	427	419	404	405	411	408	411	414	388	438	422	415	399	438	366	387	402	426	419	437	413	406	442	424	463	408	431	415	432	427	421	433	391	425	428	371	430	419	406	414	399	432	423	433	416	412	401	406	410	456	427	430	429	380	405	441	437	403	414	385	388	424	412	410	423	406	423	424	431	409	397	413	406	379	400	392	416	405	386	385	388	406	416	417	429	451	386	419	425	437	406	416	407	417	377	429	386	443	434	420	416	427	416	410	405	410	374	425	393	424	428	430	437	363	426	405	404	456	432	410	399	422	429	403	375	403	431	422	424	372	412	389	400	413	419	376	406	383	413	410	396	387	445	407	427	403	415	386	413	416	404	410	416	375	392	410	417	383	402	434	431	431	425	374	397	407	393	411	407	395	430	427	406	403	378	360	398	410	436	412	402	388	423	411	404	388	428	381	468	422	426	437	383	421	437	412	432	453	368	397	431	437	341	404	391	405	425	390	401	410	422	397	374	425	390	396	406	373	436	422	438	402	401	394	426	426	432	395	448	421	430	448	427	422	403	415	367	420	417	464	417	407	382	432	441	423	410	376	367	391	373	415	408	433	391	425	398	392	439	390	418	411	417	408	435	421	397	420	396	396	413	375	439	418	389	390	410	348	429	370	419	418	435	431	442	434	401	434	423	392	433	383	403	398	444	427	420	420	400	417	412	443	386	399	423	418	412	396	414	418	390	473	405	444	418	385	386	419	386	425	401	406	420	413	417	425	423	448	370	413	401	424	401	418	414	413	412	417	408	404	387	406	404	382	420	439	425	420	400	407	422	417	374	394	411	437	427	430	431	427	416	430	384	400	425	442	405	429	413	442	389	407	407	409	417	463	418	420	422	400	393	421	407	392	418	431	412	408	424	415	412	405	403	422	397	428	433	413	395	431	406	402	429	392	434	440	425	382	381	453	410	424	426	383	406	409	423	417	405	416	438	428	407	385	441	449	436	396	404	445	416	407	362	403	401	410	394	396	408	417	400	438	438	423	402	417	379	380	387	413	420	391	413	399	433	407	376	424	393	374	436	403	437	412	409	426	416	396	415	422	417	431	416	437	448	423	453	431	411	414	397	387	419	445	389	383	439	419	412	408	443	433	399	411	452	433	398	392	414	451	424	430	432	394	438	466	392	389	414	381	389	415	417	402	403	417	427	400	418	395	401	420	420	422	385	431	405	409	386	432	391	418	399	386	387	418	356	414	442	378	412	406	372	417	382	390
63319	94817	66100	35047	9774	4667	822	618	668	617	690	681	608	627	652	637	669	694	640	655	657	652	620	645	635	651	617	641	618	690	629	661	637	634	668	650	639	709	644	685	629	654	695	605	649	675	646	631	626	656	661	699	611	659	662	659	634	662	662	623	629	661	665	616	656	657	659	645	646	660	686	663	638	625	677	688	638	652	681	666	667	665	657	650	693	685	654	679	679	654	642	670	672	637	639	657	635	641	653	668	637	623	612	646	642	664	695	629	656	654	660	640	613	676	686	635	682	615	672	633	668	665	642	664	613	653	645	684	681	640	655	701	611	657	689	659	662	667	652	617	637	651	640	628	704	673	698	633	633	632	616	667	651	615	632	634	672	647	639	670	650	676	697	646	601	626	665	630	628	633	632	646	632	669	676	696	639	641	659	663	647	719	652	703	643	629	612	653	632	657	675	641	628	669	683	641	643	617	684	610	676	684	627	673	622	665	645	644	690	667	647	628	606	680	641	628	663	639	649	697	659	635	648	636	620	654	618	654	641	675	686	628	643	635	648	618	674	692	644	663	651	628	637	604	606	685	653	644	628	652	632	639	651	681	634	662	684	652	651	642	611	730	656	635	690	628	682	646	669	630	677	698	610	612	638	646	704	644	625	643	678	645	646	669	642	644	668	663	684	639	647	630	610	628	641	645	666	657	703	622	636	622	624	626	689	695	668	662	589	659	666	643	663	621	657	705	693	634	625	623	695	660	660	661	683	606	687	625	640	610	634	693	689	663	615	661	679	659	621	687	652	668	660	631	672	662	664	673	661	668	649	665	639	643	639	623	649	591	603	614	650	659	639	636	660	718	584	699	641	667	664	659	608	628	671	611	652	640	648	658	636	622	673	621	656	654	653	649	691	658	672	653	672	688	660	621	612	693	651	688	626	693	651	642	638	644	611	635	636	676	680	631	629	657	624	651	646	661	643	675	659	664	601	648	650	689	669	701	609	677	652	680	641	642	652	663	650	647	622	658	683	651	662	631	650	665	659	662	621	667	670	668	659	691	683	680	655	611	678	662	641	630	663	682	700	614	631	656	687	598	653	719	647	703	605	633	682	687	617	629	684	658	638	665	630	638	660	647	664	626	661	684	623	666	664	662	674	629	655	639	675	664	660	681	654	668	651	637	686	652	659	669	623	706	657	637	662	648	677	706	630	661	641	674	621	658	619	670	705	662	610	688	663	670	674	664	679	661	691	649	640	613	604	673	651	695	667	639	674	669	663	641	648	642	615	660	632	718	641	688	661	646	643	630	637	624	657	685	631	673	619	644	635	639	653	667	653	610	671	648	695	658	680	707	633	658	669	627	708	645	637	697	570	676	661	634	686	639	677	654	669	649	663	633	630	650	628	689	624	627	688	654	653	662	712	627	684	644	663	687	684	634	666	665	664	681	652	670	675	663	631	628	622	638	684	650	644	639	665	633	670	656	654	639	611	651	671	670	618	627	647	650	623	650	621	682	636	642	654	642	677	685	669	634	651	660	647	707	627	663	668	684	652	628	673	669	657	692	609	682	624	625	611	590	670	650	676	731	637	648	651	687	663	655	669	655	657	655	646	626	604	622	593	690	683	657	649	679	659	673	640	657	671	673	672	603	705	633	617	687	669	662	692	601	654	638	604	632	651	672	631	652	608	650	657	620	679	666	664	622	641	697	644	646	620	641	624	669	656	631	617	681	649	671	643	658	684	676	659	611	671	650	667	608	662	639	636	632	624	638	690	666	660	678	706	677	704	603	667	648	621	640	659	659	635	638	653	636	620	712	626	669	641	620	649	634	662	605	668	670	655	623	638	652	653	661	638	656	621	663	615	671	629	631	638	699	657	647	645	675	637	638	607	627	690	619	651	691	687	659	649	646	715	650	643	619	629	675	642	679	653	634	641	674	641	654	643	658	678	705	608	658	611	665	683	645	724	646	665	647	633	676	619	684	639	681	641	675	668	627	651	650	664	624	632	655	643	670	639	667	681	651	602	633	660	632	643	625	652	659	641	592	637	669	681	645	675	654	649	682	654	644	683	687	678	670	639	665	680	692	676	652	678	669	671	600	632	615	649	672	638	632	633	650	644	630	685	640	656	629	642	681	676	664	653	637	617	704	682	634	686	666	643	660	646	643	623	603	664	648	625	618	603	650	658	693	682	628	594	627	624	620	602	692	639	627	624	640	638	653	687	709	659	645	657	657	647	655	665	688	630	679	635	718	631	652	643	656	684	659	682	689	690	619	642	666	675	648	683	632	673	653	692	657	640	641	617	656	661	627	624	680	669	683	636	663	617	632	669	595	660	629	640	648	604	625	607	697	677	659	713	642	637	674	676	658	678	664	627	634	661	613	658	633	665	597	605	673	623	659	667	656	706	644	628	692	655	621	691	685	630	616	664	616	655	674	600	672	651	649	629	631	649	616	643	659	653	582	671	641	620	607	643	651	663	693	661	645	610	647	703	682	633	626	599	624	664	693	703	664	664	626	647	653	660	657	644	630	636	639	648	631	725	658	650	668	643	605	692	661	604	702	639	634	674	682	694	652	623	664	618	625	640	630	662	644	676	674	660	680	672	672	646	663	623	621	635	665	661	706	639	662	607	654	642	684	636	657	624	617	658	634	672	655	621	661	657	637	684	622	658	645	639	647	639	667	640	686	630	695	651	675	653	647	660	687	653	645	719	675	669	681	659	639	637	677	635	664	682	649	634	663	692	697	653	680	654	616	656	601	661	668	609	653	661	629	685	632	637	658	643	664	616	669	623	642	666	612	642	674	629	682	650	663	690	689	651	612	671	684	679	646	654	662	638	652	656	646	673	638	626	661	642	657	670	666	648	659	689	670	627	664	700	655	613	634	642	694	614	670	671	642	628	654	684	676	630	646	631	635	651	612	657	632	644	660	639	683	696	650	641	583	589	615	689	699	665	656	602	645	665	625	626	678	660	636	669	676	635	685	649	652	681	720	637	689	637	648	661	681	681	618	665	673	643	647	651	629	638	671	589	648	654	636	653	666	685	685	671	663	648	658	639	690	680	694	616	633	677	658	637	676	681	619	667	669	658	617	658	661	675	655	677	617	655	666	655	656	670	621	613	629	648	657	614	648	686	615	630	666	683	629	678	666	676	610	649	676	620	645	645	660	649	633	592	668	698	696	650	638	675	701	652	671	625	692	648	676	662	651	643	655	664	643	623	626	675	660	653	699	639	634	652	699	679	613	685	643	607	614	653	650	657	644	701	635	672	655	648	624	624	665	702	697	662	608	654	691	677	679	618	632	624	694	651	660	646	638	616	632	677	668	654	650	625	643	657	653	635	671	697	622	668	625	645	647	679	664	660	589	671	642	647	674	677	662	665	648	664	671	697	649	629	643	663	650	598	705	682	604	635	703	657	633	637	670	665	657	651	607	607	642	669	606	622	644	679	651	653	609	665	689	681	624	671	683	624	659	679	667	653	625	664	697	658	668
24365	23293	31936	25411	21425	17210	3364	611	590	635	567	603	602	573	658	579	603	590	567	557	546	563	592	572	608	568	597	610	601	547	545	593	610	609	555	546	597	593	603	569	595	554	585	545	590	603	582	608	513	604	584	576	614	577	585	583	590	594	570	587	549	633	581	553	552	566	555	560	595	563	560	586	613	534	585	550	602	567	633	529	590	602	569	586	594	605	592	588	570	560	544	602	594	612	547	608	537	597	558	546	549	528	546	595	593	537	583	573	565	551	584	568	560	546	591	575	571	545	565	601	601	603	591	562	551	581	561	546	570	546	540	571	599	621	580	599	585	570	533	588	619	574	605	566	577	572	562	542	586	583	580	624	583	622	530	590	600	539	569	586	602	595	558	596	564	569	592	592	610	578	561	572	583	544	586	555	584	619	613	638	588	558	571	565	543	565	603	597	565	629	617	575	558	589	562	575	567	538	559	570	578	592	573	543	591	582	602	564	569	542	578	586	551	557	562	597	599	549	545	601	598	580	610	502	569	603	547	531	567	556	587	600	581	595	590	600	572	583	545	567	647	550	588	616	612	611	548	589	603	602	564	587	572	572	587	563	604	554	578	552	562	562	623	575	565	586	560	546	614	610	555	579	622	592	558	574	562	545	614	591	601	560	581	557	590	563	546	579	597	534	567	565	576	593	588	621	561	630	611	573	615	532	553	606	611	537	595	608	566	588	585	570	568	575	587	617	559	612	573	614	600	569	554	567	574	587	565	579	605	558	562	548	597	578	541	623	605	586	607	599	589	608	612	575	578	590	553	581	582	562	541	578	584	593	563	523	571	562	623	578	567	584	630	574	551	555	550	587	609	576	582	515	585	556	546	532	626	528	566	581	545	580	577	618	561	584	559	556	534	556	560	564	613	588	569	572	634	578	555	601	581	564	574	536	610	572	554	591	549	602	605	602	563	564	569	596	573	582	608	600	580	577	609	611	607	576	575	614	585	622	560	563	592	545	569	605	573	562	595	608	627	584	594	580	526	603	555	595	550	609	554	607	569	547	529	527	565	562	566	612	567	565	573	612	597	627	602	538	598	583	604	556	583	575	595	587	639	607	613	561	573	573	549	549	613	572	594	563	615	561	576	573	526	554	601	597	580	622	589	551	584	616	617	530	510	560	571	561	536	589	574	564	569	609	613	612	532	528	569	577	587	550	537	561	620	573	590	585	614	569	600	547	613	584	559	586	540	606	552	597	606	573	533	569	568	585	563	625	568	566	534	564	543	613	596	591	613	601	582	594	590	574	569	579	609	607	596	612	616	575	630	611	542	535	628	577	599	604	591	561	604	554	579	545	594	602	635	568	590	597	611	577	583	586	572	604	594	540	548	600	594	570	546	559	603	544	595	605	574	577	601	546	548	580	575	568	619	581	568	552	604	548	578	590	579	558	555	548	552	596	562	564	571	558	590	594	562	580	564	580	561	574	570	573	543	609	570	559	595	591	557	560	572	582	583	593	558	536	583	557	514	597	568	566	574	612	550	585	551	581	589	593	558	570	532	605	577	595	585	562	573	567	572	567	594	563	553	582	581	565	565	606	593	610	592	586	551	608	559	599	564	589	610	543	580	527	578	588	620	536	620	541	605	508	548	599	578	562	625	593	573	620	547	566	541	562	563	566	578	582	594	583	595	564	572	586	639	617	540	525	557	584	560	616	577	599	584	579	558	550	562	565	600	604	552	548	552	526	588	563	615	600	562	580	588	606	595	632	565	598	612	573	541	551	600	616	580	627	560	548	579	587	620	591	549	571	586	569	632	560	564	567	578	568	582	599	549	600	586	572	562	586	588	554	593	556	607	609	581	555	551	555	567	585	615	572	563	570	606	600	549	602	659	602	586	560	606	546	580	581	588	580	571	564	584	569	550	550	579	606	573	576	558	541	619	540	582	583	622	530	577	585	599	566	560	584	602	597	595	579	572	557	585	572	574	585	573	578	546	591	561	513	592	553	597	552	584	567	607	551	583	606	562	573	558	594	578	558	573	563	575	596	566	564	566	620	581	597	586	587	599	583	542	587	583	573	606	578	599	629	567	568	579	583	588	544	576	614	582	554	575	573	650	577	564	572	574	584	578	563	581	578	543	559	593	567	564	575	599	545	553	595	556	560	603	561	587	599	550	584	607	554	579	576	579	590	517	564	564	604	592	569	534	587	626	565	651	578	575	599	583	553	585	568	564	570	550	586	557	573	545	562	567	588	614	578	587	565	579	605	574	587	549	575	580	613	565	550	585	592	564	622	618	542	634	525	576	545	568	613	563	603	601	573	560	554	553	578	548	586	544	568	565	582	556	603	521	578	617	561	568	536	591	626	564	554	573	609	580	576	566	569	578	629	549	594	570	568	603	592	571	541	564	552	571	576	598	559	558	594	512	564	587	622	563	547	578	598	626	625	619	564	618	597	592	548	570	580	552	530	563	560	610	595	589	550	589	606	543	565	582	597	552	548	624	572	577	513	573	524	542	594	582	558	587	554	618	557	590	540	616	556	540	648	553	560	581	588	598	556	573	558	601	596	597	566	591	566	573	570	613	550	564	560	544	552	581	604	594	615	589	541	574	561	586	591	597	557	558	565	602	565	582	538	561	533	580	562	565	565	562	587	531	552	592	559	603	572	577	535	618	573	579	635	617	606	554	588	562	585	548	582	514	583	598	598	617	582	578	600	581	608	580	535	591	568	606	559	613	572	582	580	588	569	582	552	541	568	583	598	611	568	574	544	548	536	580	589	584	565	610	560	608	582	586	583	570	608	621	557	622	559	598	592	605	585	598	598	559	539	529	557	573	615	548	576	596	544	585	625	605	585	558	548	582	620	640	576	566	602	566	566	557	549	596	559	610	565	580	591	584	594	590	563	602	566	618	586	589	562	593	592	558	618	584	533	582	560	617	602	557	557	570	560	578	544	522	610	619	569	529	547	620	598	567	629	590	565	604	594	601	590	605	615	574	569	578	544	586	574	609	576	611	603	603	550	607	572	574	589	613	576	572	549	568	592	581	587	559	583	600	612	544	546	619	600	637	528	562	578	564	582	646	588	578	616	565	553	574	564	553	545	588	550	589	600	574	516	541	591	559	553	616	613	576	595	616	568	542	587	629	585	598	554	560	502	547	539	623	571	586	583	566	563	563	584	503	599	605	568	549	585	584	592	571	595	563	506	605	566	587	606	549	598	542	546	601	572	584	528	559	581	632	572	549	571	621	563	559	608	616	615	609	571	571	562	569	577	605	553	556	556	619	601	535	559	596	585	571	566	606	586	588	618	575	582	511	606	571	550	535	572	539	627	587	563	623	564	561	587	604	569	569	603	603	594	588	559	543	566	561	616	594	551	615	600	553	557	562	597	580	563	579	578	547	580	570	600	574	593	529	553	565	574	586	585	591	612	599	585	532	581	572	572	541	577	575	605	624	597	552	532	559	552	559	584	560	567	550	536	568	601	593	555	571	550
60588	101635	73043	36773	14896	8015	1232	838	913	839	904	935	924	871	937	836	849	924	839	886	905	911	831	858	919	840	894	926	932	812	840	856	856	834	911	871	849	853	907	858	884	875	906	840	837	872	865	892	833	902	816	834	914	842	895	896	844	906	832	911	869	859	822	856	835	862	932	884	826	897	882	830	935	871	875	834	866	841	876	868	853	854	868	856	900	906	924	857	855	886	814	825	902	884	889	884	901	896	860	875	906	823	846	887	818	852	845	892	900	844	884	896	925	890	876	875	900	859	867	862	872	875	904	869	835	863	869	852	914	855	860	869	914	858	897	863	847	879	869	824	829	836	881	876	884	911	869	867	880	839	905	915	874	917	818	839	862	920	912	850	820	894	841	846	896	852	844	858	848	868	918	849	838	915	907	913	893	892	885	864	832	915	906	861	852	861	842	912	969	909	883	887	884	877	897	864	869	875	895	822	870	890	961	875	865	858	882	892	859	885	881	833	866	900	905	905	880	876	862	833	908	874	885	919	887	922	882	909	859	841	850	863	886	821	804	915	884	899	860	897	854	870	845	898	898	921	860	911	846	852	841	882	906	808	855	892	863	846	828	844	836	855	880	913	877	865	922	883	896	912	857	854	872	921	867	874	939	911	893	835	905	862	901	818	880	891	901	852	834	849	848	861	875	882	823	887	911	863	867	877	850	911	911	814	858	943	872	909	856	859	876	871	854	863	866	839	852	862	891	887	878	831	879	918	879	899	845	875	875	880	832	872	836	879	869	840	870	843	892	911	883	849	875	870	881	931	863	945	898	852	885	879	910	878	860	870	903	855	877	905	906	871	871	872	840	841	889	911	865	886	874	856	880	929	870	863	852	904	820	868	924	870	849	874	902	846	874	880	948	897	829	815	869	914	900	810	856	803	878	914	892	842	860	893	861	797	897	914	859	858	860	894	924	890	879	902	888	856	885	936	901	817	844	931	898	865	893	858	948	840	808	918	868	925	899	858	829	851	892	869	889	868	902	887	878	848	833	816	943	864	922	906	880	818	870	798	848	893	896	873	912	857	882	892	829	896	855	888	851	901	919	843	875	916	864	884	833	933	878	879	858	907	915	833	873	908	878	852	939	813	844	909	882	864	842	878	863	846	918	856	909	903	890	915	843	879	889	851	891	853	857	875	856	931	844	880	906	834	881	877	938	926	847	892	908	933	861	904	883	848	870	831	899	914	859	893	891	912	868	866	919	896	824	918	847	881	833	829	893	897	857	911	877	858	937	905	885	846	877	864	835	919	901	861	866	890	861	884	906	844	882	834	902	864	924	842	916	840	822	873	885	893	868	915	896	888	880	858	925	916	853	868	890	846	852	860	903	816	892	883	880	893	873	829	922	892	902	835	878	880	890	897	899	877	847	861	904	895	863	824	855	889	846	897	880	820	850	839	887	845	907	885	867	877	876	920	830	923	896	877	890	869	885	852	882	893	828	831	877	880	860	874	837	899	815	912	927	916	824	872	916	873	860	885	927	842	881	845	919	865	881	865	843	893	867	896	815	818	834	840	866	896	848	885	834	843	854	884	868	856	884	905	914	887	918	879	863	904	866	804	874	859	852	921	864	874	875	873	866	897	932	887	834	865	888	925	944	885	843	851	897	862	877	848	873	912	849	902	920	914	920	916	876	875	874	871	943	871	909	812	872	862	887	850	848	886	885	908	848	893	834	916	879	823	825	882	795	892	886	847	883	870	864	788	900	827	892	886	854	872	909	875	931	806	886	921	858	864	816	903	860	823	887	834	904	892	846	896	830	890	904	858	877	882	857	874	808	904	869	882	929	833	930	861	886	845	867	859	852	876	847	841	875	846	937	888	824	905	884	867	850	906	864	888	870	871	895	846	858	854	961	872	853	886	882	873	923	835	926	907	874	974	888	893	864	849	884	892	869	902	853	888	872	933	877	800	822	848	882	930	904	824	903	898	850	894	845	884	860	864	898	921	908	846	887	882	874	860	873	891	871	885	922	874	871	844	849	862	901	938	909	875	891	862	883	917	849	855	855	877	787	875	784	904	831	872	910	888	859	862	870	816	861	886	869	912	864	867	876	927	870	938	840	841	860	867	853	901	835	818	911	883	854	889	874	879	941	879	856	838	917	844	852	847	948	877	877	911	882	837	924	913	913	878	866	860	883	829	858	891	880	903	872	881	914	882	848	857	860	907	939	860	929	858	879	904	908	891	873	850	822	891	918	877	910	860	849	867	887	870	966	886	861	871	855	911	896	890	831	917	875	888	861	875	896	912	906	852	854	873	864	853	885	872	895	863	862	876	880	879	870	909	880	848	855	951	842	840	870	855	861	882	854	908	884	902	870	824	900	859	853	857	901	869	818	908	873	818	917	931	853	875	893	862	891	884	906	889	861	817	847	881	907	894	878	870	870	872	880	882	889	844	847	883	874	851	890	880	925	867	893	864	875	859	858	825	881	864	884	852	895	923	864	856	871	901	872	842	884	867	886	847	890	900	827	887	880	845	857	810	813	867	859	963	868	906	873	847	873	906	862	907	893	857	959	882	819	893	864	857	835	831	818	898	874	928	856	892	810	873	854	866	866	922	842	828	919	829	888	866	908	890	905	886	852	831	925	878	901	846	881	902	868	895	898	883	850	861	911	910	883	908	911	826	816	896	874	868	905	907	860	906	929	837	879	931	860	878	846	913	895	835	864	856	907	900	872	881	901	857	887	843	816	870	858	844	848	879	910	863	897	898	911	836	909	897	884	895	889	855	858	842	875	914	839	827	897	868	841	867	829	867	895	838	837	824	848	868	873	895	911	894	859	895	862	883	897	914	892	881	863	836	866	893	917	907	880	873	885	845	898	873	894	925	818	874	828	858	876	830	891	801	849	879	853	847	867	837	917	861	858	900	858	884	848	818	842	930	844	871	883	921	866	868	857	873	871	903	861	874	911	928	890	840	887	826	963	868	889	879	906	885	841	843	867	887	874	922	875	888	852	881	848	873	871	849	858	852	849	890	895	876	880	869	891	881	851	916	845	862	819	865	871	868	907	869	827	891	893	837	864	850	890	913	890	878	907	868	848	884	854	894	874	894	877	878	882	879	915	883	839	845	912	900	925	870	873	854	805	887	876	872	889	889	854	902	900	875	900	823	897	869	891	840	847	879	878	875	839	888	865	886	882	849	889	851	903	889	865	954	853	870	893	823	866	922	827	851	850	857	879	902	863	897	866	884	823	891	864	917	887	895	870	905	857	881	859	890	862	822	886	901	879	899	921	874	833	900	923	906	858	884	886	872	903	904	877	855	838	827	886	854	915	889	897	861	823	856	891	832	885	863	889	916	900	803	890	862	876	897	851	862	895	850	888	875	900	849	866	889	855	855	895	879	874	864	870	908	856	835	822	900	867	915	823	852	869	865	865	860	825	880	865	850	896	900	838	880	896	823	853	869	843	894	885	865	876	824	892	881	918	881	852	881	905	839
32647	32398	26742	9465	1110	606	323	308	267	300	277	273	319	286	294	278	325	305	297	310	281	306	329	293	275	290	305	285	318	299	310	293	297	304	305	279	306	296	284	293	288	307	302	313	311	306	304	296	320	302	293	288	292	308	297	307	281	289	300	281	307	277	285	300	289	281	286	287	314	290	320	293	332	313	297	289	271	283	279	320	299	283	291	300	288	300	298	282	296	282	304	320	289	277	304	304	282	286	316	291	339	297	288	302	282	310	301	297	308	284	268	298	318	271	297	281	298	315	276	289	318	313	272	305	297	286	309	275	301	299	304	316	273	290	309	269	281	301	318	312	339	318	272	301	325	306	280	283	260	293	330	317	290	286	299	326	305	285	271	291	267	274	312	290	304	262	310	317	321	283	273	310	292	297	293	295	303	305	321	269	287	310	317	290	286	257	316	294	248	322	277	275	278	292	287	314	289	285	292	294	295	286	295	302	264	305	276	308	287	302	312	288	315	304	265	294	291	278	293	335	303	266	348	287	272	296	281	290	300	292	310	295	319	294	282	282	283	271	313	299	315	309	319	278	296	307	280	260	302	298	310	277	298	304	292	288	318	262	280	313	295	281	296	305	320	306	274	302	270	291	266	289	324	283	305	302	335	283	309	280	304	288	280	289	298	310	270	285	287	282	300	297	289	321	319	300	289	269	320	333	282	295	302	284	318	318	291	296	285	283	337	325	298	281	284	281	296	280	296	303	289	313	305	294	301	297	349	305	259	300	282	311	271	296	281	289	329	262	310	290	293	281	316	329	252	334	303	291	280	330	295	322	266	283	341	313	284	286	298	313	293	319	317	277	274	291	321	289	312	294	287	290	293	324	309	307	303	316	283	288	303	325	275	311	284	281	300	281	262	336	287	307	298	294	295	291	294	276	282	295	301	322	294	278	298	313	280	298	315	279	310	286	280	301	312	292	323	303	277	286	280	305	286	250	295	331	327	267	299	287	331	322	267	294	315	311	313	274	303	271	282	297	295	294	310	297	272	306	308	279	304	293	293	309	305	288	319	300	303	303	296	310	317	291	282	286	300	294	322	297	323	284	302	280	322	302	293	289	279	306	306	297	300	273	298	311	311	324	323	302	308	356	314	291	270	265	326	273	310	254	283	305	288	277	306	299	341	294	267	289	301	317	268	281	287	295	280	288	283	285	270	302	276	290	290	273	288	316	304	307	306	310	293	269	298	316	310	310	295	259	288	296	317	293	286	294	270	253	317	280	297	291	290	301	301	300	305	262	290	310	293	292	299	300	315	289	283	269	298	284	317	324	303	295	293	292	298	322	292	290	283	320	286	296	306	288	271	283	315	291	254	296	297	286	281	303	309	307	324	275	265	328	328	319	309	296	267	288	278	316	296	291	312	266	326	293	314	316	315	308	320	307	290	284	247	300	301	325	268	268	300	288	291	298	281	296	302	267	310	318	296	284	291	272	303	291	289	306	294	311	314	299	293	303	306	287	282	290	301	302	325	289	273	293	264	312	322	300	314	323	305	322	289	307	302	284	315	302	263	301	281	282	333	306	267	275	297	278	290	280	281	305	290	291	274	307	289	297	328	320	292	283	299	288	297	297	302	290	268	318	275	287	295	303	282	284	287	292	282	303	310	269	312	295	267	293	286	300	277	307	314	326	295	294	316	290	289	286	313	301	267	298	325	305	333	257	271	317	268	276	296	274	328	315	313	307	265	289	268	287	307	310	326	300	290	258	289	297	270	279	308	267	302	298	271	329	294	305	298	281	275	283	306	296	302	311	306	296	299	304	310	318	287	284	313	307	295	299	283	306	293	292	288	302	295	283	301	305	287	302	272	318	271	316	324	302	274	301	285	296	292	283	243	295	295	265	297	282	298	317	302	272	281	262	281	283	284	300	273	283	287	339	319	277	311	288	285	295	278	299	288	313	297	307	293	287	281	306	316	300	295	289	288	272	299	278	302	298	318	304	325	298	308	295	262	304	295	328	266	302	290	308	288	313	309	299	296	340	282	296	269	299	304	279	291	298	292	323	328	291	263	324	316	299	308	301	316	286	315	300	318	284	291	260	301	306	295	288	289	284	255	311	306	285	284	295	282	300	324	297	295	283	307	260	302	315	273	286	283	313	278	284	298	276	277	324	320	285	279	304	291	302	287	319	287	308	294	308	297	276	307	280	259	284	306	311	286	283	282	303	294	297	309	302	272	322	298	301	313	288	303	316	296	281	283	279	292	291	311	291	313	286	301	333	337	262	304	289	295	294	254	295	307	275	302	258	296	295	285	303	313	277	279	264	311	271	252	301	296	293	269	305	304	326	298	291	278	333	315	277	296	291	281	308	310	297	308	347	322	264	300	312	299	299	309	300	296	287	321	267	305	313	291	308	314	297	285	336	292	311	318	293	299	323	302	314	318	285	328	291	291	294	293	288	301	277	277	271	305	284	286	276	307	290	294	301	281	317	294	323	308	290	319	305	294	282	277	300	304	303	331	280	304	282	321	295	274	338	301	317	291	286	262	282	294	292	315	307	321	297	282	261	282	329	288	299	271	275	286	278	319	303	312	293	315	303	273	276	318	278	321	287	311	289	295	302	334	302	278	297	302	329	370	312	285	288	299	308	291	306	300	301	308	337	310	280	291	274	294	296	288	258	285	278	290	294	319	251	299	306	304	309	282	273	303	314	263	291	275	282	269	288	300	279	315	292	305	296	290	288	326	292	313	276	318	305	308	306	313	275	273	305	304	287	300	307	298	280	297	280	300	311	299	305	269	313	321	316	303	299	313	289	263	309	293	270	282	262	276	294	277	304	290	292	306	300	305	294	303	308	267	301	282	271	295	304	308	289	300	315	283	279	327	319	287	303	334	273	310	300	287	321	305	298	302	272	326	291	337	296	286	292	297	318	276	273	301	301	294	280	289	289	314	294	309	300	266	316	297	338	304	281	300	309	286	302	304	298	310	313	323	291	288	280	253	286	303	329	344	288	286	296	303	325	282	307	320	314	293	270	290	296	293	305	310	337	270	304	329	290	279	276	269	300	301	308	302	291	294	294	283	294	287	304	302	277	279	261	318	318	322	285	301	321	301	297	299	327	299	319	307	291	302	299	283	315	269	274	278	273	277	300	280	300	276	302	294	296	277	324	275	319	279	274	268	249	292	296	296	280	303	302	287	288	316	293	310	320	303	273	302	285	282	298	282	266	279	320	303	303	322	288	316	298	323	319	319	310	274	322	282	293	302	292	300	316	320	299	328	307	293	318	307	304	295	316	304	315	282	301	296	326	302	322	336	269	294	301	303	277	285	284	299	299	301	265	321	285	287	301	308	289	286	291	262	279	297	297	288	294	309	273	277	308	285	282	260	299	332	313	285	307	311	294	276	311	281	272	279	284	315	321	319	270	297	319	314	291	324	316	275	284	313	302	312	311	322	293	297	281	296	278	312	274	304	287	301	291	309	297	273	276	309	303	331	342
41992	48468	30621	7928	1995	1273	514	505	522	484	504	481	476	489	477	505	537	463	479	506	481	544	494	495	462	483	459	493	506	496	487	463	490	480	511	498	500	531	444	519	488	519	485	517	468	457	498	433	477	494	487	505	507	470	447	492	505	464	511	476	448	503	501	505	449	487	490	511	479	476	505	496	492	500	501	463	464	517	497	490	505	498	494	469	505	480	527	493	518	504	503	480	483	527	520	471	492	486	475	494	468	480	513	549	544	465	515	513	531	515	508	484	439	502	483	521	506	491	494	497	476	451	487	506	511	504	503	480	500	499	509	465	523	495	478	477	497	487	471	478	480	476	476	476	488	485	468	472	501	483	530	511	482	473	515	442	492	480	501	524	463	518	483	490	486	507	499	467	521	500	510	508	496	496	481	465	461	487	468	482	523	522	478	503	498	491	484	494	468	503	469	492	497	513	531	511	479	486	526	452	507	459	521	479	508	518	473	518	520	499	477	508	514	484	488	486	498	484	500	491	518	513	481	498	521	471	483	506	543	508	519	529	530	492	495	467	455	527	486	492	486	491	535	508	479	475	508	478	456	511	473	519	473	473	482	471	486	472	498	513	485	476	462	496	452	506	503	462	498	494	494	504	533	463	514	485	518	476	478	503	452	520	453	467	466	479	503	492	497	470	479	515	491	462	501	529	449	512	530	472	520	494	486	534	456	467	504	483	491	508	501	492	467	490	492	522	513	450	495	481	499	483	453	490	464	530	531	492	452	504	464	454	503	472	475	490	451	474	468	499	498	499	500	508	469	500	472	506	483	511	508	480	538	479	472	524	497	477	482	512	519	468	472	502	501	507	504	450	470	494	482	508	487	501	459	485	472	459	503	485	562	494	464	513	464	503	509	494	487	493	513	505	502	516	492	471	494	467	511	485	538	500	488	484	484	537	510	488	523	480	510	490	477	500	474	493	501	497	487	507	474	523	525	462	533	449	494	491	462	492	476	517	503	467	470	474	473	509	527	472	506	495	505	477	539	521	488	460	509	499	520	509	488	496	532	509	482	476	511	511	492	489	507	509	456	501	480	523	480	472	486	523	502	485	472	475	474	462	493	488	454	485	503	524	522	486	477	487	451	491	487	463	513	523	480	466	511	530	485	461	469	503	480	485	503	491	437	481	491	483	484	453	495	481	483	456	509	491	471	477	517	520	502	521	491	451	522	461	462	446	481	503	492	494	460	496	505	485	471	472	488	467	478	519	479	480	491	488	525	486	489	504	490	510	525	479	498	495	474	474	463	500	499	521	497	481	484	494	484	512	513	503	481	475	500	524	498	445	500	512	485	490	482	438	492	500	552	529	449	476	514	510	485	487	454	480	495	484	540	455	487	475	499	507	474	527	512	478	481	491	470	478	487	466	504	486	454	497	478	496	487	505	449	488	502	455	507	465	450	484	522	501	486	444	493	503	486	456	491	526	468	467	505	472	477	508	487	476	466	490	526	471	507	495	471	450	510	534	462	501	494	471	534	534	499	481	495	482	510	533	509	502	475	462	497	469	511	508	458	505	507	478	488	496	449	465	501	462	503	448	506	512	485	498	489	494	527	506	491	525	532	484	480	528	535	493	484	485	476	493	480	495	512	503	479	465	537	490	472	456	503	482	535	490	509	500	474	498	477	489	529	486	519	516	514	469	509	514	469	504	479	499	469	509	504	469	475	531	481	511	458	517	506	496	511	516	483	502	515	444	519	453	499	501	500	511	477	497	496	477	519	510	475	515	493	483	510	496	496	508	473	519	489	480	509	505	466	506	493	502	493	504	475	454	473	506	511	506	486	499	519	498	494	520	459	524	481	517	476	467	507	538	491	501	524	485	510	495	475	500	488	488	475	473	470	477	492	495	514	527	517	483	560	485	471	481	458	501	489	481	485	439	478	531	528	531	519	505	497	492	494	476	509	462	487	502	508	464	506	492	473	472	514	479	477	462	526	491	468	479	492	478	508	502	502	468	441	485	506	512	552	495	481	503	496	484	529	456	482	473	472	501	511	481	497	469	471	491	472	426	498	497	514	468	495	436	487	499	452	486	492	453	472	500	458	449	509	457	520	527	515	443	519	481	472	521	535	502	499	484	485	529	496	539	453	485	486	494	495	447	476	486	508	474	536	467	467	471	519	459	479	507	493	442	493	491	462	499	522	467	500	496	483	502	523	520	452	475	478	494	505	475	511	475	480	503	490	523	466	493	515	477	491	475	458	494	485	492	475	499	494	473	487	467	480	477	469	495	498	501	490	527	509	460	499	442	485	494	507	495	461	518	469	510	497	496	476	496	479	519	514	505	499	487	461	472	484	501	483	512	531	475	518	497	478	444	466	483	486	470	480	489	465	517	465	486	481	473	468	447	463	469	504	497	479	461	454	510	458	477	449	472	530	474	469	544	475	492	441	499	464	515	497	513	475	516	517	507	496	524	511	496	525	467	452	466	522	489	521	491	503	473	462	518	467	471	509	495	480	504	495	483	489	482	474	528	476	486	459	491	488	533	472	497	484	461	478	528	474	482	495	439	491	515	510	484	487	492	489	537	484	479	516	504	516	465	464	496	518	504	540	493	507	494	526	528	475	476	513	491	495	469	500	484	473	507	518	483	466	469	552	477	488	491	501	485	494	472	509	500	488	499	498	481	459	498	481	490	511	491	470	512	470	496	500	457	481	503	512	501	473	514	471	510	491	525	508	495	490	466	489	493	481	460	472	505	529	512	479	504	509	481	459	524	504	478	456	474	473	495	533	469	524	488	536	495	505	470	454	490	483	497	498	500	502	456	458	482	488	517	504	510	491	494	471	507	481	467	532	464	462	481	472	465	458	490	481	480	518	521	476	475	526	490	467	508	502	486	500	480	501	496	517	468	449	481	460	513	498	486	488	530	477	480	469	449	474	457	471	473	477	502	464	510	465	472	497	499	459	483	526	471	447	511	467	483	519	468	495	521	505	494	498	500	453	513	519	490	502	508	507	488	462	518	479	489	453	501	476	463	507	472	477	471	475	497	458	512	506	497	474	500	483	515	486	507	501	496	478	499	452	505	465	458	474	440	490	503	527	516	478	473	472	525	517	523	463	483	504	489	500	397	483	468	514	516	493	462	477	457	491	491	508	542	522	492	481	496	466	463	471	493	485	498	485	498	481	478	491	497	495	476	491	464	484	462	481	493	461	491	512	527	473	465	481	479	500	491	505	543	494	487	462	490	503	484	506	492	509	485	459	488	492	503	451	451	487	494	526	483	470	429	492	512	485	479	524	502	496	480	493	482	479	480	465	512	511	499	504	514	459	477	491	498	477	446	505	489	500	466	518	508	474	461	499	491	493	467	495	431	530	484	481	450	495	462	517	482	520	464	450	493	499	462	520	503	467	495	500	466	472	482	492	524	510	491	475	550	425	459	513	460	499	490	477	525	471	521	455	500	486	482	451	487	469	517	513	461	499	440	459	518	507	485	503	457
25747	24852	32714	25624	19444	9134	874	415	434	415	392	434	404	383	393	418	379	394	404	416	383	394	389	377	396	429	414	388	384	387	421	387	396	385	396	393	366	429	373	390	356	407	390	384	402	381	404	380	334	420	386	401	385	401	401	383	362	402	375	428	394	449	380	387	371	397	395	402	402	365	394	363	399	363	356	384	409	394	390	416	393	403	403	420	372	397	381	361	363	413	403	382	391	389	400	363	382	385	403	403	405	381	404	398	397	387	424	368	430	404	399	405	375	390	395	372	393	389	367	365	379	375	410	373	384	387	398	425	420	396	388	380	393	414	353	401	418	381	393	389	356	377	387	429	342	376	406	418	397	394	382	415	380	380	397	414	362	391	387	372	411	390	412	406	367	382	398	356	410	379	386	379	404	368	423	352	341	384	394	399	394	420	423	387	384	403	412	389	393	370	403	399	442	396	350	377	412	397	356	377	386	395	368	357	402	399	398	362	399	397	381	400	405	393	413	403	398	391	382	369	425	388	436	388	429	394	398	388	365	374	376	409	398	369	378	379	387	382	365	397	374	409	376	389	424	401	403	388	438	418	357	384	386	383	356	379	370	385	365	389	344	386	417	388	408	355	367	398	391	408	389	405	403	404	399	396	380	394	428	401	359	360	417	387	403	403	389	378	398	361	393	406	425	386	372	392	398	386	431	414	417	416	423	399	371	357	386	380	418	398	358	351	397	415	399	401	401	412	373	370	405	399	383	401	367	404	398	385	366	349	403	400	406	391	383	384	413	358	425	417	374	365	384	375	352	405	410	405	384	397	388	397	403	413	373	433	384	402	388	428	410	422	405	368	405	393	403	379	405	380	385	398	394	420	382	361	374	378	389	428	410	420	377	401	388	385	416	370	392	395	414	373	437	372	402	360	402	410	416	430	418	393	368	357	405	410	415	380	418	397	399	386	372	399	402	380	395	399	418	380	423	406	418	365	376	402	388	409	382	408	373	426	386	431	391	407	396	362	410	430	373	377	375	365	365	393	396	372	392	388	379	403	366	371	389	380	396	356	428	388	405	385	394	405	425	371	368	391	391	393	400	367	407	389	369	410	350	374	375	398	402	393	381	378	393	374	384	380	430	411	388	414	361	389	389	386	393	414	373	404	380	411	346	392	381	436	418	359	397	346	385	378	359	409	394	376	394	374	395	383	402	348	379	406	384	390	392	395	379	370	390	368	405	387	416	383	402	453	390	420	382	372	388	407	395	390	416	415	371	394	408	373	396	410	369	391	381	414	374	415	420	410	437	378	386	388	399	381	348	384	414	385	367	406	410	379	415	355	393	404	399	395	394	381	365	399	403	425	400	368	378	379	427	396	396	337	399	436	371	394	403	369	406	447	387	374	418	380	385	416	409	377	402	357	422	381	438	372	411	407	390	342	370	383	381	391	381	371	407	398	417	379	351	390	404	414	415	373	365	372	397	398	375	401	435	346	368	408	420	414	342	395	394	390	389	389	381	357	376	365	394	387	426	355	383	340	368	373	394	376	390	404	354	392	371	394	405	377	392	365	413	388	410	374	395	387	409	399	376	406	407	398	418	375	403	389	414	387	402	404	394	382	416	385	381	393	398	386	395	424	377	405	374	393	374	376	402	428	443	427	408	371	378	398	365	372	390	388	381	364	391	384	367	425	405	398	378	388	380	355	402	368	388	382	398	396	379	378	390	343	375	406	392	380	363	376	381	382	394	392	366	379	400	426	375	372	378	378	367	377	367	402	350	412	391	372	366	391	424	379	391	395	398	356	356	402	392	410	377	366	400	398	397	395	397	398	385	386	394	397	355	370	403	376	415	341	385	412	396	380	411	383	381	455	389	408	403	382	383	401	390	385	418	374	402	412	390	407	410	395	357	387	377	367	338	370	422	400	380	392	383	370	368	462	363	395	405	426	325	391	417	389	394	379	392	387	410	405	384	413	412	431	397	412	378	404	388	380	389	391	416	392	409	386	399	380	389	412	388	392	357	386	374	373	373	391	376	407	437	427	368	382	381	415	407	362	392	450	353	396	413	431	350	376	416	368	361	410	356	425	388	391	408	415	414	357	381	354	417	419	375	391	415	414	366	399	385	419	365	399	376	402	404	396	412	392	378	375	407	402	383	350	393	360	400	416	371	380	402	380	390	406	367	416	361	371	388	390	406	392	386	398	385	386	387	381	369	407	400	342	381	399	392	403	359	397	410	388	395	393	413	408	386	397	359	406	407	346	397	375	424	397	394	360	356	406	376	424	367	408	387	382	387	392	408	364	398	392	373	395	404	396	415	383	402	367	414	396	388	376	406	367	382	375	383	377	399	377	383	373	402	358	401	386	419	406	377	428	391	402	370	391	415	415	384	422	387	412	372	375	414	393	402	362	405	371	418	367	369	402	392	396	379	381	382	385	399	447	405	385	380	408	365	376	403	372	387	372	360	409	380	405	369	404	365	396	392	388	380	385	383	374	393	373	375	370	357	380	360	445	416	374	414	378	406	384	404	414	349	377	443	361	382	386	394	421	391	407	401	370	398	391	373	350	354	385	354	408	420	394	388	398	356	384	379	377	354	388	386	407	380	374	386	385	405	390	390	393	403	411	378	379	383	400	406	404	358	405	433	400	418	400	401	408	385	390	378	391	394	399	402	347	415	385	388	397	438	375	386	414	389	390	372	373	378	407	364	392	382	342	382	409	383	379	368	406	393	392	367	376	411	390	361	376	395	376	369	379	385	416	376	416	375	377	432	398	370	387	374	402	403	409	365	372	410	433	386	419	396	387	407	409	383	382	352	396	385	380	395	377	419	425	405	389	400	419	357	412	409	378	379	419	381	368	374	396	362	432	436	355	431	386	372	404	397	370	360	358	399	395	391	398	408	342	400	399	401	430	373	376	343	418	387	370	405	369	356	410	373	402	373	379	406	427	443	377	391	421	374	339	391	389	386	387	416	426	385	375	405	407	361	410	401	353	393	371	398	379	365	366	397	410	427	397	401	406	394	415	389	362	382	394	395	373	414	375	420	370	376	391	378	384	401	375	382	405	355	396	364	398	369	384	387	392	403	401	371	439	403	363	401	380	364	363	405	412	412	417	379	417	394	413	378	402	391	430	381	402	375	407	403	394	393	392	397	374	386	382	408	401	392	410	375	383	385	426	389	358	413	368	363	381	411	398	348	389	378	421	384	374	401	375	393	374	402	404	391	386	386	385	376	407	417	384	367	384	370	420	389	337	380	402	387	396	393	381	375	409	427	408	381	382	400	377	410	393	389	426	381	382	385	408	409	346	388	406	398	408	409	349	418	408	399	399	394	403	398	384	403	394	408	402	423	401	386	399	395	389	374	355	417	395	412	392	391	382	387	414	392	361	397	402	395	355	381	427	388	381	366	398	380	359	383	377	418	386	427	377	369	381	394	392	371	380	368	380	402	386	388	407	390	404	408	408	373	401	371	391	391	394	393	369	370	395	382	362
62582	91518	59850	25333	15057	8011	950	653	594	585	610	609	677	641	619	647	647	608	620	626	655	648	638	619	590	592	630	631	645	576	650	601	609	632	634	608	631	590	669	612	669	601	613	648	638	643	632	619	597	629	623	615	632	618	661	606	610	633	607	622	612	600	624	642	596	643	608	602	638	641	638	604	660	644	639	653	581	628	621	626	598	619	670	636	648	615	651	625	636	611	613	605	647	588	627	655	603	648	629	653	604	632	656	628	655	649	620	621	619	641	642	639	629	621	638	571	584	606	625	654	675	629	637	579	621	623	606	634	645	643	613	628	647	611	651	617	595	612	630	638	630	626	577	647	611	652	607	610	612	620	633	663	642	593	614	663	638	623	593	641	670	629	608	580	640	603	643	576	622	567	642	596	596	646	616	603	621	627	671	644	636	629	608	643	587	582	611	606	609	636	631	625	606	579	604	625	651	654	589	608	580	690	616	660	623	632	667	654	610	647	613	591	602	593	646	646	620	637	619	649	619	601	638	671	649	673	616	615	626	620	645	602	612	615	588	615	668	558	621	610	594	664	624	580	634	624	651	635	655	610	661	649	626	596	603	624	675	663	638	618	632	603	616	588	596	670	628	631	638	655	643	599	569	658	609	617	566	622	596	608	627	595	671	606	606	631	599	601	606	634	643	576	645	628	620	586	648	616	631	608	619	624	613	583	639	623	639	657	619	649	592	620	632	593	613	637	604	654	580	601	567	619	623	608	636	606	580	604	598	638	600	662	618	582	641	606	642	593	598	650	658	611	620	601	623	599	603	648	678	577	605	667	615	635	603	641	581	647	628	622	611	613	633	637	631	635	610	629	667	616	639	639	580	603	609	623	640	651	653	636	678	694	601	642	656	636	629	600	641	633	596	628	633	624	606	608	583	657	663	636	605	638	640	628	636	612	639	554	628	603	618	615	617	599	579	678	620	643	650	568	686	600	652	601	644	613	645	615	638	639	643	649	645	626	599	629	591	624	589	685	610	596	619	614	601	580	624	618	645	620	635	599	608	619	632	633	599	641	618	665	642	657	628	624	636	634	626	622	605	662	649	641	653	615	592	626	572	658	689	622	630	688	638	565	627	661	629	648	647	635	572	612	631	593	607	608	657	586	611	671	635	598	634	627	606	662	618	642	647	649	602	627	631	635	618	630	627	602	641	556	598	609	679	669	640	636	614	638	670	647	640	609	604	613	661	653	617	648	584	616	675	670	599	625	606	608	643	622	667	629	621	634	613	606	580	615	632	636	612	634	613	577	608	585	664	596	550	641	590	627	651	621	630	637	584	654	675	602	650	627	625	627	637	595	619	644	618	610	617	653	576	612	592	600	649	634	551	625	598	655	647	635	604	647	646	595	592	612	616	596	595	637	586	616	594	623	621	620	634	590	611	661	634	637	627	649	612	638	612	602	649	616	635	642	615	635	665	599	620	639	584	604	632	604	636	642	645	648	632	604	616	606	601	619	634	642	592	648	635	640	601	656	622	644	616	624	619	620	608	590	612	617	612	644	656	667	613	612	667	644	661	604	611	670	635	637	598	627	632	625	591	611	611	630	635	581	630	645	606	633	606	647	620	586	631	662	630	597	628	590	582	671	614	634	630	662	601	653	614	655	608	703	641	622	602	620	624	665	592	671	640	641	579	602	639	621	604	638	631	626	647	627	660	617	625	623	638	629	649	599	625	635	651	621	605	610	651	597	620	591	643	606	622	630	642	563	629	603	636	648	604	590	602	636	620	618	630	603	615	652	641	629	605	620	619	581	592	586	615	644	611	638	626	628	592	594	628	602	549	630	607	658	611	672	617	616	610	633	642	612	578	645	603	621	642	654	646	655	668	604	616	625	602	627	631	639	623	656	622	651	640	620	617	615	594	617	614	603	617	613	599	611	642	604	624	625	606	555	617	653	614	621	603	611	637	632	627	633	642	611	620	650	623	619	601	655	612	649	600	628	625	622	592	647	628	606	583	621	604	592	616	629	617	618	612	598	607	610	599	616	598	635	674	588	626	647	633	606	627	637	609	591	616	653	618	607	611	583	665	593	629	630	631	577	621	609	614	596	651	673	607	651	611	648	653	634	664	604	609	644	615	627	672	625	636	648	596	642	602	695	666	590	600	630	663	622	649	634	616	655	583	600	576	629	603	597	624	589	647	650	620	619	636	616	638	626	617	552	625	610	628	610	634	615	614	636	613	605	605	574	588	612	616	574	656	623	603	637	636	649	610	625	629	641	646	642	633	617	598	610	611	628	581	613	619	638	644	591	582	620	620	603	657	616	615	690	600	601	607	642	613	623	627	590	627	612	640	624	617	632	627	632	618	639	583	603	624	618	583	669	629	644	639	655	641	607	612	618	623	615	620	648	612	633	618	665	603	578	596	569	597	600	639	673	629	586	638	642	640	636	610	621	610	647	564	624	591	606	625	604	584	675	643	588	583	623	621	591	644	619	707	640	646	630	661	640	620	672	597	602	596	622	590	648	620	610	618	614	617	651	642	629	633	639	619	651	681	609	572	634	627	622	647	663	607	636	613	624	677	602	599	594	639	638	659	613	627	645	638	646	625	686	600	659	618	653	647	610	607	641	641	584	619	632	615	645	639	570	637	618	601	588	598	646	623	640	615	599	624	635	626	603	604	592	627	611	632	600	576	607	636	606	599	641	631	647	643	636	594	649	614	625	647	637	604	628	630	593	631	642	624	615	670	596	636	656	640	579	610	649	643	614	631	619	620	633	643	643	575	581	651	622	649	621	622	645	630	666	620	603	644	611	652	590	608	606	650	616	622	604	629	603	590	612	593	607	648	634	645	593	585	603	615	621	605	575	655	625	614	598	585	633	632	624	602	632	626	637	607	668	629	629	586	615	649	559	625	662	611	592	624	610	620	607	627	609	621	672	611	620	664	632	605	661	674	567	622	636	658	611	635	614	630	636	643	639	620	627	622	632	598	639	604	579	652	629	637	628	614	650	636	604	589	620	607	610	630	625	637	598	635	602	636	581	588	644	626	631	610	657	618	622	666	617	634	610	577	638	611	667	685	598	554	632	612	607	635	653	642	649	589	549	682	610	619	620	675	647	616	617	638	602	622	609	674	585	605	659	634	632	622	631	632	633	606	611	630	604	582	612	676	658	657	602	631	647	598	589	600	567	618	650	609	609	665	621	595	637	588	614	601	638	620	643	612	642	609	587	624	617	635	623	614	635	635	599	629	606	592	638	639	655	628	609	660	569	663	622	641	625	632	580	628	620	624	594	619	665	615	597	633	643	655	646	670	660	620	649	634	619	628	630	596	606	585	600	645	549	581	638	573	597	578	642	636	643	588	607	615	601	623	621	661	601	593	627	630	636	600	631	604	607	624	624	616	631	594	587	580	618	647	631	577	644	622	627	627	625	647	645	617	679	605	614	590	712	613	647	606	638	634	623	598	602	629	654	628	609	635	616	615	655	624	608	577	638
24510	23349	30734	24890	21570	17293	3232	634	584	625	564	617	607	578	598	610	606	621	560	555	579	627	600	572	585	602	575	574	572	543	596	582	563	560	598	519	583	590	571	575	573	563	556	551	567	549	607	612	579	567	580	579	549	557	590	573	593	563	558	548	590	594	578	559	599	591	562	618	553	585	559	579	554	534	569	563	563	534	596	555	565	586	541	589	553	563	589	574	569	571	594	534	561	544	560	594	542	551	583	591	548	570	577	569	555	561	548	540	577	543	580	589	604	543	563	573	579	583	576	543	536	542	582	560	550	551	558	566	607	560	539	544	530	596	575	551	574	569	538	541	554	556	556	585	563	548	530	560	576	564	519	549	624	609	630	550	642	561	567	567	600	583	582	553	522	534	591	594	592	593	598	569	582	606	542	576	559	616	561	530	568	577	609	552	582	563	620	543	548	544	592	541	545	574	571	557	544	563	523	583	584	543	606	556	575	593	589	567	591	593	552	569	563	598	560	599	559	573	568	554	560	554	593	573	554	596	579	559	605	568	575	517	566	597	577	557	573	586	556	595	560	575	559	566	595	544	552	612	546	564	573	549	572	554	563	526	548	567	596	596	563	553	548	531	589	579	586	556	565	526	579	591	542	522	595	612	579	628	595	550	542	582	531	566	560	539	544	555	605	587	548	580	556	574	578	625	621	555	616	542	579	594	564	595	541	579	577	551	563	584	597	558	599	560	580	567	558	582	536	557	558	553	551	570	553	570	587	568	569	538	582	567	537	577	570	572	536	587	580	597	558	577	529	582	584	582	556	574	552	612	528	550	594	556	574	565	537	532	556	550	538	547	606	559	555	536	565	554	612	536	536	567	566	578	536	557	553	552	562	564	538	545	593	585	555	565	571	597	588	542	579	599	568	557	582	582	524	540	552	578	592	576	584	551	598	603	582	546	557	545	544	541	526	536	556	597	587	591	593	548	567	555	560	590	576	610	564	588	582	573	568	564	545	597	569	569	568	556	542	586	596	547	617	580	546	581	530	591	567	562	572	575	561	569	595	572	594	567	579	594	585	564	613	587	588	585	543	583	578	551	547	587	563	594	570	539	600	581	574	602	560	584	554	615	585	595	577	573	535	558	548	563	579	515	597	542	550	556	562	610	587	570	568	514	578	564	541	570	626	564	597	582	569	552	535	584	559	584	578	548	597	553	545	623	606	597	564	593	543	594	620	578	582	567	564	569	587	543	552	553	600	617	564	550	580	591	557	595	583	575	555	559	568	556	567	563	615	572	571	654	550	568	576	568	575	559	546	595	576	563	576	574	567	562	594	550	583	586	599	552	562	592	551	584	562	580	572	579	546	569	580	544	589	591	569	570	554	556	569	572	576	583	527	574	539	545	602	604	594	578	545	542	589	570	555	569	564	594	553	571	557	582	640	562	577	543	505	530	636	630	543	588	559	550	574	574	588	554	570	625	589	523	588	530	545	602	552	575	595	579	577	540	580	536	574	563	570	541	600	547	538	597	570	561	553	571	544	586	578	555	584	590	556	567	575	574	599	592	558	587	566	580	647	599	577	586	582	592	558	593	598	557	567	569	568	547	546	585	575	569	570	596	598	550	574	555	570	575	571	560	553	558	585	570	533	588	611	592	580	558	571	574	597	558	608	576	590	535	528	619	579	578	551	591	571	582	567	549	589	556	582	578	542	588	581	560	579	603	556	546	579	575	526	536	594	581	599	555	582	608	599	524	569	585	574	537	569	558	527	584	612	565	566	540	559	597	562	562	534	582	599	604	572	546	562	535	550	563	562	530	586	563	519	597	544	586	541	614	557	578	605	535	571	554	619	576	596	573	583	596	587	561	551	570	620	560	589	574	598	560	579	579	558	601	530	565	568	562	628	577	552	565	577	557	593	559	617	552	555	569	606	541	542	546	595	505	572	554	583	569	556	574	590	515	554	557	536	582	551	603	571	587	584	567	536	592	601	553	594	598	597	574	597	575	571	572	616	538	566	570	568	542	575	587	566	578	528	621	554	575	530	598	544	567	579	570	546	575	586	542	561	542	523	591	560	586	564	591	555	582	557	591	584	550	570	597	588	614	580	598	581	544	551	579	581	574	553	559	567	578	565	583	550	537	561	595	607	562	546	534	557	563	560	549	566	581	567	559	557	542	577	564	581	580	569	545	571	602	537	540	559	573	583	608	608	570	578	564	566	591	584	551	577	603	596	575	611	522	588	546	559	556	530	523	564	553	555	569	556	551	540	583	563	557	553	541	549	560	553	570	543	552	586	540	560	552	599	582	554	613	570	612	557	627	559	556	576	596	549	563	588	544	568	600	616	615	551	564	586	565	569	503	571	621	523	564	578	578	583	551	567	585	537	549	534	575	573	569	569	546	571	573	579	549	557	555	588	556	565	576	577	547	567	549	587	599	514	606	560	536	610	562	580	550	594	626	537	539	542	548	563	555	583	578	554	551	566	591	613	566	561	550	595	576	598	539	577	535	555	576	588	593	561	554	545	566	631	605	556	558	568	566	546	595	553	556	514	623	561	581	603	582	522	567	550	553	537	550	532	561	580	568	593	509	585	554	564	520	521	611	570	549	586	554	556	565	596	583	580	580	572	550	550	562	537	545	586	564	570	567	596	607	574	580	544	587	590	586	606	550	591	604	583	596	544	564	576	548	549	568	627	578	592	559	553	576	591	587	578	582	590	551	499	601	533	572	572	603	586	585	562	526	528	584	600	558	566	576	569	577	549	537	547	596	607	554	548	538	532	579	586	558	546	549	620	565	552	572	577	562	558	531	566	566	560	596	564	556	558	557	550	545	558	571	547	575	556	553	546	569	584	527	593	587	569	546	563	627	569	592	558	598	572	561	587	589	586	534	598	580	563	562	544	563	556	535	539	560	603	563	557	609	635	587	594	568	604	565	555	558	573	568	544	560	545	588	579	552	552	540	588	574	552	596	551	605	590	582	580	528	594	558	554	575	575	552	611	562	596	591	571	574	574	567	554	551	521	537	591	549	521	556	575	521	605	625	582	607	521	559	538	541	578	543	600	555	619	576	572	560	548	562	546	562	601	563	556	602	586	593	601	552	569	577	578	560	612	588	534	575	566	598	577	580	547	573	579	545	580	510	567	604	516	556	588	584	532	554	551	561	564	574	580	547	573	519	603	543	570	585	573	618	568	606	562	541	547	581	556	581	564	568	605	579	548	612	582	584	609	560	528	545	577	511	576	558	558	518	555	590	547	553	554	531	584	576	584	562	593	542	568	547	593	589	549	542	598	604	554	570	582	575	563	579	592	594	564	547	566	571	588	542	564	552	529	572	544	579	531	603	615	570	572	536	565	571	552	527	599	550	574	556	533	560	529	575	580	576	556	630	614	597	582	554	580	553	577	603	573	591	598	594	582	592	595	594	603	561	557	551	544	605	585	580	573	579	566	541	571	589	557	582	609	605	547	548	594	571	582	565	614	568	575	594	573	567
61061	99201	65835	32333	20008	10113	1302	832	882	856	904	874	828	907	901	835	862	882	905	793	890	796	874	843	856	876	844	840	882	847	865	829	873	954	878	870	861	906	899	826	838	798	890	912	841	830	902	857	859	888	838	845	872	836	805	822	882	879	889	850	879	898	800	899	835	843	866	896	863	898	843	869	907	888	823	851	818	857	801	898	861	855	848	902	886	872	853	833	890	869	850	919	864	890	908	873	821	848	872	848	860	841	875	912	875	831	881	884	914	880	887	817	863	859	872	888	876	847	839	859	915	892	866	831	861	867	869	887	845	846	869	873	942	871	822	898	863	828	846	882	862	861	855	840	845	818	865	873	835	867	837	859	826	829	879	823	887	851	955	876	841	919	814	853	889	875	860	870	864	869	845	897	869	879	834	845	840	846	917	843	799	889	863	880	823	879	886	876	861	850	853	954	816	862	867	889	884	852	828	833	905	815	879	855	852	874	887	864	806	857	902	911	877	891	889	881	830	851	869	868	864	850	812	853	877	881	893	868	842	879	854	811	824	854	882	890	832	890	864	837	841	847	818	864	898	897	862	846	847	869	850	855	808	835	885	841	826	905	857	897	830	902	880	812	889	868	903	792	880	858	826	837	865	956	893	834	855	849	826	925	817	832	876	848	820	882	854	851	876	856	868	908	843	874	840	849	897	833	893	882	827	822	864	842	907	861	849	892	858	886	826	834	845	855	857	789	877	878	856	788	887	889	875	864	866	856	837	896	816	872	834	783	856	862	821	857	828	907	854	905	866	835	912	888	920	873	860	921	903	868	798	887	848	910	874	853	851	854	817	894	906	789	810	819	847	882	853	865	910	872	870	832	841	827	882	864	827	901	858	805	844	870	873	857	855	878	880	864	887	853	841	889	918	870	899	876	884	845	873	858	897	894	870	856	858	853	833	905	817	849	842	875	867	900	849	821	850	837	884	857	810	932	893	844	840	870	865	896	835	855	859	878	838	842	887	884	831	849	833	857	869	838	856	819	904	846	851	913	875	866	854	919	843	839	850	858	838	872	885	851	858	843	847	853	860	899	866	875	838	872	852	819	871	833	902	855	831	873	859	847	834	881	864	847	909	895	871	898	876	820	839	872	871	835	882	866	850	855	902	900	874	843	877	840	912	867	867	859	812	858	824	822	905	893	913	881	833	837	836	867	910	857	895	882	837	856	914	840	844	827	832	798	897	813	831	890	872	868	814	902	849	861	927	884	880	866	863	845	871	824	908	869	876	859	866	855	899	828	857	851	866	820	832	840	843	858	859	869	838	911	802	869	816	890	832	846	851	840	882	865	838	864	882	860	947	835	885	846	867	871	845	834	865	866	882	877	841	929	873	888	798	872	870	843	820	868	872	883	856	849	869	802	891	851	864	867	882	859	811	868	844	896	834	809	857	841	906	852	791	846	849	910	879	879	862	867	951	870	830	859	822	844	881	861	874	801	841	833	840	840	842	863	849	863	846	842	801	899	892	868	824	877	846	866	911	877	873	888	877	830	896	863	873	842	873	904	855	842	853	883	921	845	869	849	848	852	879	870	868	835	902	883	866	856	825	851	860	867	908	926	886	853	843	808	869	870	882	914	838	861	811	860	862	837	852	821	842	828	866	880	868	869	905	882	815	909	865	908	865	850	894	803	902	902	841	829	868	906	827	875	860	886	851	810	891	861	837	847	853	876	811	837	879	876	886	846	833	817	846	929	865	846	847	868	813	855	842	818	825	819	879	778	847	787	852	820	854	885	879	872	858	876	836	875	852	847	883	876	851	862	910	865	838	835	810	892	957	841	909	878	891	860	857	843	817	807	846	858	846	887	836	849	835	820	892	843	865	810	908	865	815	881	826	831	813	847	935	843	812	867	827	833	868	778	839	885	875	862	876	859	892	872	907	883	899	886	876	891	864	854	901	865	872	790	901	884	820	802	839	851	860	888	860	846	892	877	897	796	870	853	832	892	886	871	868	907	805	850	851	917	875	836	885	849	833	852	898	926	883	848	843	878	858	834	851	837	858	876	860	888	919	852	903	855	864	802	831	840	863	825	862	880	802	867	882	839	900	833	872	858	858	851	868	902	834	871	918	837	910	830	901	849	836	869	870	838	871	825	843	838	843	908	849	890	864	875	846	898	822	888	830	843	894	886	881	856	894	862	845	948	840	883	847	862	843	837	868	942	838	802	849	889	906	835	862	848	889	849	885	821	848	862	891	865	883	833	875	843	861	875	883	890	830	840	897	857	827	835	830	865	888	848	889	883	890	820	777	841	919	867	867	897	870	866	911	806	875	858	823	875	853	887	844	854	846	808	828	821	843	802	863	866	830	867	879	855	861	881	927	863	875	862	859	865	899	837	827	879	876	835	855	850	870	880	851	870	830	829	826	823	875	821	882	839	822	924	781	910	876	915	886	845	897	877	805	827	854	830	898	825	834	856	855	854	828	870	803	877	908	867	855	817	882	838	816	871	863	892	854	858	877	840	864	886	897	932	864	837	875	840	871	825	899	868	863	872	849	873	860	817	840	826	845	909	855	855	887	852	823	873	810	834	918	876	807	873	874	826	866	867	890	825	864	817	866	884	910	871	887	885	900	845	852	827	857	892	852	947	856	843	850	895	876	855	884	902	863	907	856	899	838	882	841	833	853	870	861	837	884	851	866	811	878	865	834	843	902	850	873	874	877	832	844	879	855	838	849	921	867	893	867	830	850	901	897	818	866	877	881	850	860	831	904	843	907	855	899	827	911	837	824	886	815	808	872	870	871	876	922	890	947	892	862	835	843	863	839	873	819	851	918	903	902	877	821	867	857	884	866	843	896	873	872	852	907	862	867	834	832	830	840	855	865	864	893	862	843	849	873	850	845	901	851	858	851	878	869	828	802	880	814	830	862	847	870	895	922	894	814	845	865	891	853	860	817	873	886	829	866	878	865	848	846	876	864	869	783	842	869	853	875	910	881	882	882	883	847	909	871	913	852	822	813	866	947	869	837	808	831	843	839	882	826	874	873	878	892	884	863	879	854	887	884	906	889	878	875	824	858	867	862	878	886	877	859	862	883	916	913	841	828	857	880	844	848	847	840	842	877	859	877	866	847	874	847	874	818	866	859	786	909	808	900	912	875	828	827	891	854	895	852	799	847	873	847	881	860	838	889	862	847	832	867	855	817	927	884	843	856	870	893	860	909	834	853	863	852	888	830	838	860	812	804	845	878	827	825	837	838	874	850	881	883	872	881	833	895	849	900	819	836	917	857	851	863	883	822	855	817	800	827	813	854	827	879	889	857	889	848	861	831	870	820	862	854	840	867	798	915	884	871	835	864	874	896	835	877	887	896	839	796	920	907	845	885	879	828	862	870	822	784	821	898	825	841	922	816	825	834	862	876	859	913	854	805	886	909	885	888	860	821	838	841	822	867	872	866	867	856	890	875	847	820	851	931	816	892	869	847	837	844	918	933	897	805	846
33132	31904	26025	8411	1164	611	288	314	303	290	293	307	304	281	314	285	300	309	298	307	292	297	277	326	284	310	305	293	307	275	323	319	276	303	283	288	270	296	313	314	288	285	307	298	300	294	275	292	322	310	280	313	294	300	300	292	293	278	291	275	262	311	283	311	286	314	285	317	280	278	245	302	269	272	294	305	285	282	295	321	297	259	301	283	271	277	287	277	265	301	291	320	248	301	295	312	280	297	285	295	277	286	284	281	298	294	312	284	286	298	278	308	306	328	275	297	294	280	329	313	319	286	280	274	298	312	284	297	263	283	273	286	296	289	287	269	293	279	290	310	299	309	275	323	319	332	287	306	269	299	296	311	285	290	248	289	297	285	301	285	288	315	284	294	285	284	294	294	277	298	307	314	284	287	314	290	282	323	271	281	286	289	291	256	294	292	274	293	293	285	316	296	267	310	297	294	277	283	316	316	302	286	265	323	284	280	322	292	288	287	305	291	315	293	282	263	311	303	320	295	322	284	277	291	302	287	294	290	296	328	312	309	282	281	300	277	302	300	301	272	272	317	284	297	292	308	284	303	291	295	293	297	313	296	291	269	329	268	313	320	313	324	305	291	295	296	292	307	289	300	294	296	289	296	331	288	262	278	300	290	263	279	286	264	271	291	261	285	285	286	326	274	280	284	334	301	275	279	316	292	278	278	316	295	299	301	311	289	316	267	265	291	315	281	290	299	301	271	278	313	299	308	312	281	283	303	295	298	262	272	283	311	276	295	300	267	293	293	308	299	315	287	281	310	311	324	307	291	287	314	309	298	314	287	265	279	297	266	313	298	279	306	285	299	286	295	285	294	323	283	296	332	300	299	314	337	304	281	315	289	283	280	283	300	291	286	257	270	265	290	316	304	291	301	296	298	300	278	290	275	294	290	308	278	291	292	291	291	271	324	342	270	260	310	313	300	319	307	280	308	329	287	308	309	285	325	273	315	289	312	290	320	293	286	275	309	292	286	277	299	329	321	287	273	302	324	262	276	273	312	294	279	306	310	288	298	286	278	310	325	305	296	287	293	286	285	291	288	255	292	288	303	303	276	264	297	336	307	295	299	305	284	282	308	279	281	279	304	293	287	305	288	309	297	279	284	294	310	282	292	309	294	266	275	272	315	304	290	278	300	270	282	307	302	294	306	284	293	284	269	287	282	292	275	274	301	301	288	264	288	291	307	321	282	274	291	301	269	322	292	281	292	295	295	327	288	291	304	282	276	301	276	284	301	281	293	313	278	311	298	299	302	297	260	286	345	259	300	305	287	301	316	298	258	298	290	283	308	302	321	270	273	282	297	288	287	280	282	301	268	289	274	283	285	287	284	295	290	287	274	280	278	270	272	300	302	292	334	296	316	309	321	285	260	272	291	332	321	263	305	313	298	313	314	290	292	320	290	297	292	262	300	330	302	322	309	305	277	254	245	287	299	293	291	285	294	291	316	299	279	290	274	284	287	255	300	289	295	292	291	285	272	263	323	317	297	284	315	264	293	300	338	311	303	304	309	301	299	281	278	263	272	280	305	285	308	296	306	258	266	285	288	304	311	302	293	286	270	292	281	272	303	317	277	277	314	318	302	299	307	282	332	314	299	316	280	304	314	325	273	328	308	312	285	290	285	289	290	313	290	317	303	309	282	293	319	321	275	292	313	285	276	292	318	295	271	325	299	301	332	295	305	290	290	303	291	320	314	326	305	244	289	289	279	319	297	303	287	296	300	276	295	286	282	313	295	289	273	325	313	272	313	309	295	287	293	310	298	324	328	291	291	279	257	304	282	284	323	345	295	289	307	283	299	278	307	289	314	311	273	292	300	314	286	267	303	273	288	289	288	257	281	324	328	292	299	319	286	284	290	288	270	268	292	313	284	296	297	265	323	274	286	291	310	345	275	306	307	302	306	295	260	302	305	301	303	298	290	306	337	289	273	294	297	264	274	295	287	298	296	323	272	267	280	315	282	325	327	306	285	309	275	294	279	306	320	274	276	315	294	294	322	314	271	297	295	328	268	283	301	262	321	276	279	283	318	300	314	296	312	273	292	292	305	327	280	261	290	287	318	300	304	311	343	278	299	326	300	310	282	284	289	269	326	303	305	272	295	299	291	311	271	317	281	276	300	310	293	306	346	265	259	274	298	266	299	290	299	283	287	295	283	296	281	281	313	278	304	303	273	291	315	293	296	283	299	275	340	310	283	297	293	292	271	271	292	306	296	296	285	273	312	295	280	307	291	303	319	327	311	310	313	272	288	293	298	300	255	277	295	311	291	294	279	291	318	323	294	266	283	287	307	283	311	282	270	269	271	284	301	309	285	285	269	285	312	297	324	269	300	275	296	278	266	273	324	313	291	289	322	300	289	298	278	309	294	287	307	277	309	296	294	309	263	270	296	315	299	314	293	300	291	271	300	307	317	265	275	294	300	271	295	299	270	303	303	292	293	296	301	308	310	324	303	322	313	289	300	307	281	277	274	311	236	321	313	316	305	273	306	264	308	323	288	269	268	273	323	281	317	291	308	297	287	293	271	271	311	304	296	305	270	283	303	273	300	278	289	282	278	277	301	325	303	280	295	303	292	291	317	290	276	287	307	304	314	282	298	299	304	291	292	271	277	262	301	303	247	279	305	320	305	267	285	300	308	314	274	298	285	302	293	302	284	278	320	281	305	319	285	286	301	301	271	260	306	289	274	301	300	329	284	309	294	302	268	317	280	290	302	299	287	268	314	292	303	290	307	261	296	293	297	280	293	300	271	272	309	294	302	313	300	328	308	295	275	296	305	281	292	318	301	330	273	279	294	290	314	302	293	305	270	304	274	258	280	286	293	264	324	315	275	276	290	281	301	293	300	294	318	295	316	299	304	289	295	270	335	286	313	285	296	302	293	327	272	276	289	285	279	282	293	294	260	294	313	281	280	305	300	273	283	292	286	282	287	287	282	296	303	290	285	305	294	285	305	282	356	290	303	321	294	313	280	304	270	289	292	236	290	272	318	275	283	271	255	297	272	299	312	282	281	261	271	312	307	293	286	295	293	279	257	293	286	308	314	310	282	296	315	314	293	283	305	307	290	300	292	322	312	285	302	277	272	307	267	298	267	287	290	304	276	282	307	287	289	285	317	291	283	297	303	310	279	298	284	279	326	285	259	313	302	299	242	329	266	286	300	312	281	277	262	258	290	283	302	303	327	273	312	293	272	295	302	301	324	306	293	299	293	293	296	298	337	273	275	274	267	254	310	297	305	289	293	291	303	271	289	272	305	295	294	276	264	298	293	269	310	315	317	285	320	314	284	350	315	327	293	283	294	297	296	271	280	292	333	280	284	314	314	280	271	323	300	294	301	283	303	306	301	298	266	282	289	294	296	286	269	288	285	262	294	292	316	313	312	282	275	284	310	298	270	293	280	308	291	306	256	297	311	293	316	271	309	272	303	279	284	311	325	298	282	300	293	279	294
42813	47956	28910	5655	2234	1265	506	525	523	475	485	472	492	489	448	474	523	472	460	456	442	467	472	515	466	473	484	497	471	510	514	482	504	483	486	512	491	462	502	488	474	454	491	508	480	495	472	477	482	464	501	493	507	455	512	502	503	500	483	503	475	488	522	486	492	476	471	472	475	517	477	519	473	475	493	477	458	451	498	496	470	496	471	470	493	497	463	478	493	446	485	440	460	507	485	462	493	497	461	520	490	496	511	491	511	508	470	499	519	486	488	489	516	491	497	502	466	454	515	486	491	476	478	479	470	523	436	439	437	480	494	470	514	506	446	437	494	434	477	466	482	469	426	476	451	450	470	486	474	510	477	506	485	492	456	525	464	460	512	490	454	490	500	460	455	473	512	495	477	496	475	450	480	486	483	488	483	483	507	437	481	485	532	487	521	482	493	448	492	472	458	455	447	467	467	488	482	482	482	462	493	488	477	496	487	492	493	480	473	492	451	501	454	507	495	500	522	472	481	518	464	499	467	465	506	469	473	449	478	431	461	507	465	460	492	494	509	468	490	468	522	488	483	475	488	449	480	447	474	467	429	465	480	493	485	488	529	458	503	478	524	524	448	476	439	438	496	489	481	489	463	442	481	495	467	449	497	481	474	482	480	486	518	486	498	469	479	488	465	519	472	499	494	476	480	495	469	507	474	504	492	455	486	469	458	490	497	526	468	482	460	511	481	482	485	482	529	487	448	505	472	494	471	482	471	504	450	483	492	503	490	495	487	510	471	471	468	489	510	448	478	457	499	489	478	466	477	493	549	517	458	509	507	488	496	506	482	443	460	472	468	503	461	493	494	454	480	481	492	477	457	442	477	497	511	513	477	467	480	474	533	490	461	494	529	527	444	439	496	498	526	470	477	475	471	502	490	521	453	520	496	488	496	471	481	474	466	473	502	496	512	480	476	484	475	468	459	511	501	484	495	489	460	518	446	511	470	505	512	476	506	510	472	478	504	470	463	496	474	478	496	449	525	493	490	474	498	500	458	459	473	476	484	510	498	508	451	490	508	463	509	464	515	479	506	521	491	458	484	483	446	501	517	494	508	505	468	466	485	517	498	503	474	474	501	493	461	454	482	457	492	496	487	437	463	500	456	489	458	479	470	462	457	484	420	475	505	460	477	513	500	452	480	434	500	519	506	491	473	499	471	470	510	466	485	474	474	472	455	465	484	458	491	504	483	529	461	469	495	490	483	448	502	502	480	441	498	466	493	493	461	483	479	485	448	480	486	487	495	469	488	505	442	483	480	462	467	456	482	468	491	504	474	441	504	477	494	459	497	490	520	494	498	473	498	468	444	461	461	421	474	489	479	488	474	430	484	493	485	465	471	525	520	504	472	504	550	461	507	525	460	475	465	496	490	493	505	485	509	481	461	450	509	461	469	476	497	484	456	445	455	477	514	459	442	502	500	451	456	503	452	462	484	474	467	433	490	429	506	494	468	463	468	499	504	472	459	488	467	498	518	472	481	496	515	481	444	497	511	455	475	481	502	469	464	503	491	443	478	479	465	484	449	487	501	495	502	514	482	469	464	486	474	508	465	489	468	476	494	443	491	501	486	494	483	495	436	467	453	499	465	470	464	490	508	499	481	510	494	476	468	453	440	521	534	458	427	475	481	463	502	481	474	469	451	509	495	476	532	499	461	464	485	498	434	478	461	479	462	504	489	485	472	473	476	488	446	501	460	461	440	456	471	504	504	499	477	499	481	497	475	492	504	454	493	516	479	484	515	436	484	529	483	479	449	485	501	487	470	498	455	447	477	479	467	491	517	445	497	481	530	506	463	500	461	487	510	501	474	498	477	518	456	451	459	494	495	472	485	459	486	503	486	461	468	502	513	471	463	491	471	460	482	480	492	466	491	493	486	466	474	488	469	462	476	526	493	452	485	480	527	490	500	474	469	450	527	478	461	473	453	467	505	504	525	515	503	458	465	489	448	459	493	484	451	508	484	482	492	431	535	481	514	511	496	483	505	510	486	503	504	480	505	462	469	482	493	485	491	465	472	439	503	538	480	480	506	473	454	471	476	475	504	491	452	484	490	472	500	518	483	485	482	510	499	506	502	423	467	501	479	449	489	463	388	467	531	466	500	450	501	502	463	475	511	461	493	521	501	472	491	472	509	491	477	490	487	510	488	463	481	509	497	495	484	513	512	488	481	480	470	475	502	446	435	465	435	449	522	501	485	470	488	492	472	493	472	474	488	473	502	500	490	486	488	516	504	461	484	473	447	512	459	478	466	518	496	491	521	484	474	448	445	502	434	483	504	481	468	455	471	496	548	509	484	511	464	480	468	519	465	474	508	468	509	459	481	467	486	477	473	468	483	467	471	458	483	474	490	484	489	471	483	483	479	477	476	482	479	479	476	485	429	459	467	483	495	463	471	507	485	476	448	424	445	485	464	472	458	473	488	475	494	496	440	470	452	462	484	492	502	435	472	468	449	510	499	440	451	479	460	466	476	475	468	483	494	512	499	460	468	463	497	447	466	485	437	491	508	462	485	448	490	475	445	488	496	502	506	474	463	506	487	500	514	500	483	464	466	500	468	496	507	485	494	501	473	502	484	501	472	496	427	518	501	537	497	506	480	471	473	458	447	456	480	501	508	468	472	472	492	522	463	473	470	453	479	469	511	451	491	442	462	455	492	471	481	476	499	492	488	508	466	491	508	477	514	516	525	464	501	479	503	479	482	498	475	481	481	517	453	466	490	472	492	481	481	473	428	460	463	503	505	487	460	481	457	519	491	485	492	467	490	458	486	451	512	422	498	461	481	490	469	445	444	451	470	475	473	481	473	468	503	533	489	491	475	463	481	446	488	493	502	490	454	508	507	466	486	505	485	472	517	496	491	482	511	503	465	485	467	477	487	510	444	529	505	458	499	465	448	496	508	484	499	482	478	478	437	496	460	496	526	493	483	487	500	468	479	433	466	515	505	428	492	460	459	470	468	479	468	497	489	467	471	484	477	483	507	453	522	473	495	500	426	447	471	496	492	454	508	494	487	471	476	471	471	503	457	500	502	503	481	455	495	478	480	495	522	461	419	517	477	495	464	490	477	491	462	477	507	458	488	520	457	495	457	495	497	499	489	484	513	477	482	515	479	456	477	504	514	462	500	518	453	478	476	501	469	556	490	492	504	487	496	433	449	479	477	464	461	459	470	503	489	455	464	504	479	466	465	493	493	484	494	508	487	478	496	479	470	483	471	491	452	482	494	499	451	528	454	516	503	505	469	502	510	486	455	440	449	454	476	444	482	491	494	515	481	468	539	458	476	532	471	505	471	457	521	494	494	545	490	532	476	449	454	481	460	512	487	464	461	466	486	464	499	478	510	483	477	486	481	476	479	463	448	458	463	439	495	498	497	496	483	516	521	464	512	510	464	503	511	484	481	457	498	499	455	463	448	486	467	447	463	503	501	468	489	519	469	458	495	467	485	477
25785	24836	32276	25773	19533	8045	774	439	428	442	410	402	404	394	402	409	386	443	367	389	417	402	375	395	427	376	356	409	388	414	390	414	416	405	375	402	422	404	364	415	420	412	396	382	388	408	432	390	373	384	348	423	383	405	394	403	381	403	434	391	384	374	362	415	435	383	403	421	407	369	378	374	396	410	390	408	405	399	385	400	376	376	419	388	386	399	397	392	398	404	398	362	385	403	422	413	418	410	407	393	408	403	403	391	391	407	400	406	365	402	424	384	367	403	370	399	405	421	390	430	389	424	401	423	430	402	385	417	430	405	414	355	368	382	403	409	400	410	375	393	387	405	422	360	393	399	389	364	447	391	409	407	438	420	398	376	379	389	407	402	386	372	383	419	384	395	388	380	383	409	418	392	396	409	392	398	379	385	403	402	405	367	419	409	405	414	425	385	396	414	374	420	375	369	427	364	396	376	388	388	400	399	380	397	391	389	410	386	339	390	398	369	376	442	412	396	389	408	435	397	405	391	411	446	404	396	416	396	396	428	393	393	418	412	390	373	389	386	405	420	398	419	399	378	390	409	380	375	391	384	383	385	413	398	409	396	407	374	400	406	428	371	395	395	389	397	379	384	388	427	398	392	400	395	411	426	417	424	386	414	333	376	420	387	413	390	390	402	378	430	371	387	371	428	353	407	426	358	375	416	391	381	406	409	442	400	383	390	422	395	363	384	403	384	394	355	361	392	370	408	397	406	392	412	412	385	381	401	402	400	408	379	406	419	346	401	383	408	361	411	444	402	396	361	416	391	388	399	383	378	367	410	418	431	410	400	407	406	392	375	427	374	376	381	373	410	416	383	387	391	355	409	395	415	374	403	419	367	392	383	423	414	395	401	393	349	393	405	391	367	360	384	385	417	397	405	405	393	361	404	415	362	405	412	397	395	389	406	375	385	374	398	406	416	446	388	423	370	413	379	397	347	427	401	430	422	367	392	366	418	419	392	414	386	408	384	412	420	368	378	383	414	407	424	370	393	414	385	396	410	407	432	395	391	397	396	381	413	409	356	398	395	399	385	431	400	381	368	404	399	395	407	396	391	395	458	409	431	408	403	408	402	412	370	371	376	451	417	410	415	382	365	398	392	407	402	382	416	413	395	370	402	387	374	415	445	409	395	402	393	399	380	425	403	391	388	378	383	388	431	384	394	416	397	407	401	406	431	412	396	412	391	405	407	393	425	404	430	403	433	423	413	412	403	394	413	419	391	384	397	428	377	401	398	420	397	348	389	413	401	424	399	386	373	414	406	384	389	370	401	403	389	422	358	435	394	398	394	421	396	398	374	390	387	378	409	397	370	421	387	388	395	418	435	385	384	371	384	389	419	424	425	365	431	422	402	366	397	387	364	419	409	403	380	391	404	377	387	416	421	405	422	396	390	380	349	398	421	373	363	385	395	417	394	358	393	393	356	442	395	417	404	363	396	378	371	367	421	365	375	391	402	346	388	400	390	375	404	431	379	370	431	410	380	368	385	397	384	384	378	406	398	422	407	413	389	401	386	382	391	379	415	423	389	378	388	382	402	430	437	395	381	340	409	399	424	406	400	404	399	388	396	445	427	372	411	431	423	410	417	387	406	382	414	418	402	395	377	378	374	374	386	392	408	385	398	410	369	404	379	388	412	390	402	413	419	399	369	386	370	389	388	397	408	400	402	378	443	382	404	439	394	359	374	380	406	402	401	420	370	368	387	405	414	408	380	362	384	390	399	394	406	391	385	380	401	361	362	390	407	362	396	430	386	387	393	380	394	399	378	367	371	415	410	386	411	410	386	419	410	362	379	425	405	380	382	401	404	440	383	394	402	382	406	388	426	386	397	404	393	396	414	375	405	386	400	403	393	386	366	411	392	386	402	389	408	408	416	377	418	395	409	382	396	405	374	376	411	435	418	361	416	371	381	406	390	344	350	398	396	379	418	392	396	424	368	398	405	357	408	400	370	381	390	381	433	409	405	405	394	437	418	414	406	397	422	423	399	371	377	378	387	388	419	398	391	379	380	387	383	393	391	427	365	387	356	423	403	402	397	398	366	432	422	408	381	380	393	408	417	401	378	364	383	395	409	403	408	408	358	361	378	409	447	352	429	398	376	405	410	439	388	353	403	390	397	424	395	411	384	387	388	409	402	374	405	397	390	375	392	366	370	412	362	404	384	403	407	350	404	424	385	400	384	387	424	373	413	407	382	377	387	388	385	393	364	409	408	375	394	417	423	409	387	367	371	422	376	399	392	384	361	370	398	427	403	431	394	438	408	441	398	354	372	371	393	396	378	392	371	416	409	412	394	428	403	381	367	387	402	409	391	415	405	451	394	433	414	411	413	393	377	367	406	413	421	372	419	387	398	389	389	396	421	369	378	413	395	414	420	369	410	404	411	385	369	418	386	401	380	401	367	409	409	402	420	381	381	372	391	377	392	398	390	381	395	398	405	388	409	406	376	355	424	392	364	409	405	379	398	395	393	355	432	428	376	355	392	420	400	371	403	415	442	428	379	407	411	398	408	401	384	388	408	383	386	378	372	413	421	385	412	390	394	403	389	414	410	418	393	405	399	412	416	389	420	389	394	411	435	397	439	358	351	369	441	422	393	416	431	398	406	400	398	370	424	400	371	406	433	412	404	407	384	426	390	415	401	380	400	431	411	409	414	412	372	413	446	385	389	428	406	428	382	369	381	385	385	404	387	405	417	369	433	435	399	362	410	371	391	426	415	391	389	399	399	402	378	405	422	419	401	390	391	409	387	420	378	384	403	372	379	408	407	369	379	370	403	415	409	399	415	394	421	403	416	391	405	380	392	414	411	393	387	402	454	414	408	418	433	386	407	401	412	386	376	410	389	403	425	397	419	410	393	391	413	384	402	404	396	400	425	444	420	364	403	401	391	370	410	372	388	380	398	421	367	413	413	415	363	393	392	396	426	374	385	433	354	392	399	409	389	375	405	397	370	422	400	389	368	418	423	391	371	413	409	389	362	383	420	409	369	416	392	378	436	441	401	375	373	392	409	423	422	392	403	399	391	408	370	406	404	413	398	399	396	400	412	385	383	397	406	419	395	383	388	427	427	399	364	382	412	365	403	414	375	378	409	396	397	400	397	388	386	445	434	352	437	419	380	389	355	363	376	379	433	406	375	427	421	389	399	407	415	387	435	360	373	389	426	426	358	396	400	398	429	393	409	393	430	376	389	388	397	417	391	385	397	367	414	368	355	380	392	391	389	379	418	393	362	413	415	378	410	400	426	388	404	403	374	413	381	427	412	376	407	390	384	409	399	413	414	400	404	402	359	419	404	406	359	396	355	355	380	367	387	383	361	373	401	383	387	365	370	398	411	387	405	394	404	375	400	399	395	408	367	399	428	381	371	396	388	387	369	428	392	403	395	407	395	371	378	411	379	397	399	388	401	381	409	398	370	403	399	392	405	368	367	413	389	424	421	399	402	413	411
63807	91821	60375	25194	14004	5664	779	621	624	651	628	605	615	605	572	699	624	641	600	620	650	629	628	592	616	697	578	595	677	618	603	654	583	667	628	657	572	641	603	602	656	607	584	653	642	654	608	585	620	621	598	622	631	638	599	603	644	589	607	591	636	654	674	652	593	618	635	602	656	628	669	617	636	670	624	594	600	599	627	612	636	648	613	646	623	595	596	614	637	596	609	600	592	618	637	597	596	606	583	638	607	608	606	632	621	655	629	620	655	624	665	637	631	706	623	646	612	610	640	629	628	631	663	604	618	657	617	594	651	649	655	601	645	613	659	669	635	640	627	639	598	591	623	607	672	663	645	651	673	621	588	633	643	548	586	657	616	639	619	614	592	561	665	647	650	614	658	670	652	629	611	566	605	630	635	571	670	621	607	645	617	670	611	607	618	637	628	597	621	602	635	636	667	587	621	656	619	631	670	681	596	637	609	605	620	662	609	622	651	662	653	626	609	611	621	641	620	636	667	642	652	632	642	663	590	633	641	585	643	607	610	630	651	632	633	645	678	621	616	625	625	615	597	586	582	592	605	601	645	643	598	641	613	621	647	644	616	681	648	700	646	636	631	625	627	571	623	624	617	643	618	640	612	635	635	655	586	632	624	605	577	606	625	637	590	656	593	592	604	649	631	589	634	610	638	641	585	635	643	567	650	615	650	643	637	615	588	637	653	594	645	654	613	641	646	627	620	608	661	610	613	630	660	634	659	633	610	590	632	635	652	610	629	623	632	643	647	638	635	648	628	617	598	618	573	666	633	575	687	575	608	678	603	623	638	612	589	587	604	670	611	666	641	637	643	647	611	621	627	625	648	619	617	634	566	637	684	615	610	652	637	602	627	563	600	596	677	617	633	622	610	630	650	645	617	596	604	618	593	628	580	624	653	607	602	633	617	622	663	604	632	632	678	638	690	610	647	595	649	636	631	634	609	601	637	639	643	625	637	631	614	606	642	627	627	602	636	647	653	652	607	599	622	602	667	636	618	650	605	622	595	639	580	616	675	599	640	611	629	616	636	635	587	589	631	648	617	638	599	649	645	635	636	641	624	587	616	662	645	631	607	661	629	619	629	610	624	616	650	615	607	611	654	611	659	618	624	647	593	643	582	591	632	622	628	630	630	617	606	607	631	578	593	674	622	651	635	624	569	623	629	632	642	651	647	590	649	599	610	551	620	602	627	599	602	621	625	653	603	660	651	611	622	654	648	655	605	627	625	663	599	649	620	628	601	673	622	632	591	589	644	661	654	620	597	610	673	579	587	616	614	603	618	620	633	651	602	630	616	610	605	644	604	656	636	626	627	619	609	600	618	591	607	652	612	598	603	606	627	624	663	594	669	572	595	623	625	611	645	632	647	611	617	671	623	663	632	639	632	614	642	618	665	642	590	641	657	612	663	612	607	612	643	612	634	577	647	627	625	665	646	610	628	576	576	682	603	637	615	615	628	609	576	612	632	653	640	607	602	608	641	657	578	609	610	640	641	639	592	659	615	606	633	623	590	587	608	592	592	583	685	644	619	642	636	634	600	625	605	636	621	583	607	621	648	617	651	652	634	616	612	631	616	587	638	642	657	650	659	595	616	657	645	657	638	645	591	665	633	626	681	656	608	634	589	615	629	639	640	625	675	642	646	603	641	653	642	604	613	634	618	621	595	642	652	644	656	608	603	640	653	659	609	643	658	632	610	658	644	603	567	624	626	616	619	592	634	619	591	675	637	601	630	661	615	642	635	626	669	599	656	604	642	627	641	645	613	604	603	601	613	662	679	636	600	645	606	603	641	602	610	612	609	636	593	658	621	625	588	629	671	665	635	585	650	579	660	627	605	600	641	666	640	626	635	621	623	645	649	652	641	582	614	657	629	651	623	641	651	625	599	645	662	619	670	615	674	606	623	614	654	627	596	602	599	614	612	657	641	636	633	591	642	664	621	588	657	673	593	640	590	574	654	597	586	588	618	628	626	592	607	635	617	605	668	586	656	603	636	583	654	678	610	603	609	618	635	611	669	660	617	642	606	641	620	599	640	631	626	672	621	622	627	659	665	588	625	581	626	652	665	601	654	624	597	654	651	625	616	637	628	646	589	596	632	625	673	622	633	644	588	617	649	636	628	630	605	606	617	662	633	618	634	657	628	614	634	569	653	588	621	606	570	608	620	634	619	601	652	644	665	661	572	659	637	626	606	639	611	659	577	612	584	603	589	648	622	645	652	653	596	614	617	609	647	606	639	590	634	659	603	658	595	630	586	601	612	605	624	624	566	635	675	603	639	623	637	593	670	638	660	645	600	651	635	622	655	618	646	611	597	595	690	606	626	620	623	626	633	606	668	628	632	579	628	639	640	635	664	653	636	600	611	664	615	613	651	629	622	612	612	629	614	604	634	633	596	590	635	625	641	613	633	595	602	691	654	643	603	663	642	622	603	601	635	626	573	625	610	662	605	622	643	645	600	639	677	637	632	581	610	635	660	610	646	629	596	601	649	616	633	592	591	639	596	592	622	588	597	647	631	597	616	651	681	580	649	629	618	675	690	665	611	628	622	645	636	589	607	615	620	633	633	615	638	685	594	626	631	641	630	690	577	620	628	638	594	625	618	642	665	642	598	626	597	619	596	631	642	602	623	614	628	600	632	626	629	679	679	581	626	645	600	663	627	629	636	640	641	655	603	645	672	620	594	635	636	625	648	604	634	609	623	637	634	623	610	622	613	601	593	634	650	633	647	630	664	632	648	608	652	600	644	623	613	579	605	647	687	596	641	657	654	610	636	631	650	630	606	642	598	604	656	619	620	624	619	651	648	630	605	629	623	621	627	616	623	662	609	626	659	638	600	617	641	644	633	602	630	637	635	578	649	619	622	646	608	582	586	637	641	641	647	616	620	599	626	660	629	632	604	618	625	619	645	666	637	620	654	594	607	642	640	625	595	585	643	647	620	628	636	693	646	593	635	646	608	605	594	617	646	609	651	614	661	616	667	645	629	605	642	654	604	680	617	651	608	598	616	664	590	586	655	636	668	676	639	633	624	624	635	614	642	635	600	593	636	683	579	562	603	609	618	614	649	632	597	653	634	623	653	568	606	614	583	685	666	602	628	634	603	625	643	611	683	611	616	617	620	641	636	578	632	643	716	629	604	631	620	688	704	671	612	636	650	659	613	612	616	645	566	599	638	669	690	636	603	637	630	597	607	647	613	609	641	614	669	621	638	622	626	665	603	635	683	642	611	642	599	624	647	608	599	618	655	656	612	630	602	633	621	628	660	631	661	606	661	608	584	641	646	651	626	620	644	613	627	630	634	666	610	557	593	648	625	655	641	625	651	595	682	635	658	648	673	643	615	650	639	650	616	639	700	631	631	604	627	616	602	651	626	643	633	606	622	613	596	598	662	645	640	627	595	600	605	624	600	600	636	633	589	600	617	694	623	616	609	598	671	614	609	625	607	600	652	635
24417	23436	31231	24350	21566	17620	3452	643	589	578	577	562	593	579	599	563	603	591	585	595	629	582	566	579	605	592	588	569	560	535	579	584	580	557	568	565	556	553	569	582	589	630	580	571	569	587	572	529	539	568	544	526	591	551	565	570	554	621	584	571	545	578	550	582	570	568	523	536	535	569	591	591	556	546	587	591	567	579	550	550	571	566	575	566	578	544	565	562	557	585	587	582	576	575	532	583	607	546	573	585	603	550	616	578	538	540	565	542	549	545	560	600	546	511	578	549	567	578	585	524	579	571	552	613	568	581	557	530	527	573	540	534	556	577	561	553	565	543	593	545	584	598	599	582	580	556	544	576	577	611	555	579	568	560	586	557	545	551	586	595	597	570	575	500	542	576	563	585	626	551	535	557	550	565	539	546	571	570	561	540	529	591	564	582	586	588	530	602	578	547	581	588	576	525	594	555	559	628	569	597	581	595	565	557	562	511	583	568	535	574	558	536	543	532	519	611	586	590	556	567	518	538	545	522	588	566	556	546	579	569	587	533	606	536	598	552	573	556	550	600	574	568	574	559	602	602	566	523	582	577	523	573	589	552	541	556	543	555	551	543	544	582	569	562	594	583	559	545	620	591	566	593	573	581	604	597	595	593	570	540	538	533	520	577	554	641	578	572	550	553	558	545	596	564	528	554	569	587	563	538	604	526	575	569	547	556	543	556	577	584	568	551	585	547	575	579	541	565	572	573	575	594	548	606	541	565	510	531	573	588	556	568	546	508	570	569	544	600	561	566	541	553	586	595	549	585	574	582	583	529	588	550	561	564	572	545	540	534	569	579	576	539	569	593	577	558	572	544	534	559	533	558	552	595	565	536	551	554	561	520	573	567	587	545	525	587	550	596	529	545	573	613	571	551	528	554	563	539	555	549	616	552	611	595	618	571	596	525	576	593	587	591	542	524	516	582	560	534	569	578	574	566	603	555	584	540	581	565	556	565	556	560	576	567	559	522	577	581	543	531	581	576	590	555	568	596	596	551	545	576	586	564	561	563	585	622	568	580	603	570	579	614	556	574	545	526	573	592	543	589	568	570	558	542	558	582	622	536	552	561	579	518	591	573	539	542	589	564	564	590	537	540	595	545	592	537	602	574	543	572	571	499	565	540	559	558	572	522	574	606	561	585	550	572	556	551	562	530	582	548	586	619	530	556	537	595	534	567	571	544	522	577	580	552	607	574	544	579	577	590	553	555	562	589	587	552	530	551	554	584	547	559	594	542	535	594	541	560	578	575	570	588	594	575	596	564	522	571	577	524	570	579	567	545	599	565	558	558	536	606	598	545	593	574	563	607	575	580	543	577	545	577	565	537	536	543	561	515	554	567	553	592	607	572	531	605	552	559	584	566	582	538	585	567	585	565	582	605	589	574	570	564	567	557	561	565	575	596	526	568	570	545	580	575	561	543	531	595	582	543	542	547	494	564	593	540	558	542	576	543	567	578	591	558	597	558	582	581	590	573	600	586	581	581	540	562	563	545	543	559	568	540	559	583	582	542	642	581	527	591	583	561	584	522	555	537	574	558	612	577	532	560	514	537	574	506	583	552	569	585	588	607	539	563	605	590	563	566	591	566	611	563	603	555	542	593	563	565	550	546	559	583	564	553	559	568	597	578	584	595	569	593	587	554	569	555	596	595	587	562	617	544	545	583	566	567	573	580	554	539	596	598	520	536	565	568	554	559	568	550	597	534	576	569	550	573	557	565	524	558	540	570	546	580	546	526	586	567	547	620	574	571	565	574	608	536	573	554	586	600	584	552	535	571	594	606	582	586	560	584	525	567	602	564	590	596	608	569	549	570	565	566	558	530	554	547	562	578	540	564	557	561	632	550	562	572	586	582	566	545	564	548	553	565	602	581	602	587	585	545	592	581	558	602	577	562	564	516	591	543	542	551	567	547	574	559	541	560	562	534	544	622	574	567	589	579	549	597	543	532	564	560	573	573	556	585	572	553	559	559	542	572	587	550	562	546	585	588	644	608	549	571	594	549	584	563	552	577	538	540	529	548	583	556	533	552	621	530	545	549	551	536	562	541	557	581	577	597	574	615	575	546	571	553	582	569	577	582	588	557	557	599	583	570	563	564	544	585	602	611	553	533	596	544	574	548	553	500	554	559	590	565	595	576	601	605	573	572	566	562	582	561	562	526	581	548	577	596	569	554	510	553	532	543	603	585	550	586	561	547	552	538	598	580	588	535	589	549	567	572	563	534	564	553	547	557	534	530	536	555	583	564	541	594	573	539	601	527	551	521	521	538	553	558	551	581	580	591	527	517	567	569	529	588	562	567	549	564	581	564	568	614	560	531	544	541	539	591	574	569	530	581	579	543	559	529	558	524	558	566	580	544	595	568	537	573	545	614	573	616	557	531	546	540	551	563	536	572	556	585	550	567	553	543	560	600	576	593	565	552	604	551	589	557	573	607	567	530	563	551	569	597	617	546	569	591	509	591	535	572	594	558	588	553	533	567	542	513	584	570	545	539	576	532	577	583	587	562	588	604	608	535	567	576	545	602	574	535	568	572	526	560	552	552	530	583	564	548	581	586	551	561	598	566	577	602	570	553	539	520	579	586	543	545	513	544	535	539	552	518	572	581	604	607	594	547	544	601	625	575	592	554	539	552	527	574	594	588	557	607	591	617	571	603	538	588	585	597	541	542	619	537	551	573	563	554	565	531	571	576	583	569	604	549	548	581	562	582	608	570	547	590	602	572	579	563	576	558	549	531	590	546	535	558	545	583	550	533	543	574	621	574	608	574	568	523	567	611	570	556	570	625	541	607	555	581	555	572	552	591	565	581	540	570	586	582	524	538	569	574	591	568	595	587	586	584	528	573	581	580	548	536	545	558	548	578	561	573	559	562	596	552	605	576	518	532	600	534	589	577	586	572	562	575	554	566	548	532	588	572	536	553	555	569	570	541	591	559	557	554	567	620	531	559	560	553	554	574	569	546	546	582	555	545	589	592	551	563	559	558	574	554	557	553	537	577	564	502	602	565	540	555	530	550	542	575	576	584	574	507	628	566	528	559	593	580	645	589	565	581	553	533	537	560	506	581	559	551	525	569	571	537	576	553	556	563	576	561	555	595	607	595	573	579	540	577	547	618	600	533	616	548	544	571	576	559	594	589	565	573	574	576	529	536	569	528	559	586	578	557	550	577	558	585	561	569	558	592	550	537	593	537	563	599	578	512	607	581	597	561	558	546	573	587	601	573	564	571	565	554	557	565	573	586	521	534	541	568	576	600	568	558	554	577	585	582	513	565	579	584	553	535	583	566	527	582	570	547	599	587	562	579	546	564	600	564	540	555	548	605	584	598	585	592	541	536	566	628	586	555	546	573	556	574	573	587	544	545	582	555	573	544	593	560	576	574	594	587	576	569	558	551	553	549	550	586	567	568	582	556	540	546	585	556	486	546	553	549	607	582	568	561	496	552	622	549
62678	99847	62954	33440	20705	9146	1030	896	904	896	839	867	897	844	849	847	881	873	829	888	889	859	891	826	812	851	843	831	845	881	879	780	868	864	828	844	847	913	874	867	798	850	834	874	863	851	855	823	841	861	870	852	852	848	929	850	814	887	872	838	887	823	856	899	806	856	837	870	850	877	827	806	836	881	847	847	863	846	881	865	859	869	845	845	887	892	841	838	857	867	867	823	822	849	862	893	830	850	841	819	798	829	902	830	804	828	887	855	866	856	857	902	841	869	857	856	865	846	821	874	859	884	868	884	838	799	858	837	839	873	834	849	862	831	849	864	881	870	821	873	886	859	808	876	825	870	821	850	868	847	851	802	873	875	849	872	889	851	852	890	883	846	860	812	859	862	879	861	849	851	852	844	830	870	855	812	866	854	833	845	892	893	858	822	844	869	853	858	857	864	833	858	876	879	841	838	860	871	827	861	840	887	840	883	832	845	910	850	828	872	840	874	818	871	861	881	861	874	804	861	819	838	850	852	802	813	873	856	848	812	858	828	860	868	852	874	864	876	845	862	899	790	826	885	807	845	866	841	856	885	862	827	831	813	873	857	879	929	887	889	822	830	849	875	810	866	846	880	841	838	849	894	873	846	823	842	805	888	865	818	837	843	809	819	870	871	869	808	878	874	813	865	906	865	855	815	864	837	851	893	844	874	873	831	849	832	915	916	835	870	898	919	871	855	853	907	842	866	786	845	927	836	869	835	877	839	824	843	857	893	810	856	874	860	831	799	823	777	836	839	880	821	816	847	857	840	823	855	875	877	900	817	881	866	814	816	920	918	839	819	849	832	805	888	825	863	864	860	904	848	906	830	838	834	840	872	862	855	861	847	860	852	835	849	894	821	854	915	887	871	870	822	877	849	854	882	873	859	852	861	891	863	825	850	881	883	825	805	912	808	855	905	870	854	825	818	857	794	919	859	895	854	827	799	868	856	858	885	870	883	860	818	859	844	813	901	856	859	879	871	844	844	798	808	880	834	838	843	873	886	848	877	865	832	851	834	785	830	803	786	922	842	835	844	845	893	880	852	843	812	853	847	911	869	880	840	869	854	843	835	794	850	853	821	857	904	812	872	922	880	881	845	882	855	869	876	866	833	844	921	853	859	893	813	929	844	829	868	874	840	866	837	851	881	902	854	861	880	893	790	849	847	807	878	876	895	800	834	880	828	881	883	850	840	831	863	863	884	845	790	828	842	854	869	886	811	884	880	848	881	847	840	854	850	857	910	840	864	885	899	841	874	812	897	836	877	882	849	865	881	850	845	865	756	887	940	827	839	811	881	912	811	899	841	802	853	880	851	851	867	901	896	852	930	871	857	833	832	830	849	805	860	853	815	851	834	812	854	882	887	877	832	899	859	815	842	841	853	856	831	882	836	817	882	841	852	849	820	861	876	861	854	889	889	840	850	838	941	825	827	889	906	784	802	837	834	851	886	794	847	880	936	807	852	894	847	863	797	834	847	811	897	890	829	811	847	861	846	836	819	874	867	862	921	852	853	823	854	856	884	846	853	866	823	858	885	860	869	855	845	862	859	864	880	900	870	785	847	872	831	847	822	893	864	807	766	868	864	835	860	869	849	852	807	816	856	834	875	876	828	867	840	888	836	886	853	891	856	862	853	848	830	854	855	863	873	824	812	871	839	876	896	831	858	826	831	859	836	868	850	835	851	862	849	845	894	820	900	848	824	818	836	887	861	915	878	849	834	847	877	782	822	914	847	837	855	805	848	839	851	826	876	882	882	835	855	868	831	872	857	862	854	874	857	817	830	792	865	858	826	857	888	838	820	802	862	867	845	880	818	896	897	860	820	849	829	880	846	821	880	837	854	841	850	878	839	874	836	851	869	820	840	820	845	895	876	819	873	837	840	863	843	858	884	863	875	863	849	882	887	796	823	841	899	860	831	831	922	868	814	868	923	867	828	883	862	827	862	826	835	837	832	900	913	856	857	822	875	871	837	866	839	875	891	849	882	840	863	843	848	872	840	837	819	840	908	829	835	891	865	826	924	831	839	825	829	872	812	821	816	839	870	874	859	861	868	854	910	856	844	835	865	921	853	868	812	861	852	866	858	857	867	845	888	871	873	841	826	854	857	866	869	859	801	835	836	878	831	809	846	848	888	850	890	889	862	857	808	895	784	855	843	872	843	825	867	773	796	879	796	838	843	846	868	798	839	829	881	793	867	856	852	896	825	852	806	888	848	793	859	854	853	832	825	826	831	826	841	877	831	882	894	895	830	867	817	831	848	876	860	840	865	886	878	845	874	895	883	864	849	858	852	829	867	881	899	840	834	818	891	817	812	802	889	870	852	923	855	781	898	868	906	909	864	855	845	837	803	844	846	851	870	894	845	873	821	867	841	833	849	898	892	897	870	868	822	836	832	859	811	894	879	872	878	848	842	834	859	884	873	891	884	800	806	866	853	808	840	833	789	875	814	878	847	882	833	884	850	847	826	891	812	859	841	817	900	886	841	817	876	851	869	861	839	896	852	805	909	852	857	847	909	856	860	827	862	849	830	890	876	859	820	865	808	815	912	832	867	895	890	840	828	878	893	892	839	894	803	864	837	841	878	842	891	808	856	878	817	877	891	854	858	899	873	846	858	823	838	827	839	865	825	827	865	916	841	845	860	893	853	906	869	813	858	850	871	877	864	865	830	881	860	852	861	812	854	848	812	869	840	853	803	866	819	920	885	852	818	815	867	852	855	876	853	843	872	865	887	874	818	799	945	848	835	848	859	870	899	882	824	856	882	830	886	829	861	876	868	876	846	842	885	871	838	850	856	814	890	819	874	839	888	868	798	863	842	814	867	820	820	799	841	875	857	816	809	824	851	856	911	849	848	875	850	895	880	856	869	891	830	832	843	863	887	848	878	817	878	810	836	874	807	849	849	852	828	845	844	845	839	884	841	857	911	900	865	845	835	876	882	858	854	872	899	866	853	871	792	881	841	860	847	790	880	863	831	811	842	870	885	899	828	865	772	869	809	930	896	841	855	855	858	889	848	899	850	840	863	901	844	885	906	882	845	848	845	849	870	865	878	818	867	839	842	880	910	871	858	920	849	875	841	810	900	926	867	840	833	849	867	893	838	891	863	910	831	884	888	802	834	845	827	892	811	852	901	831	901	895	835	832	878	866	853	858	866	877	820	823	819	797	832	879	862	856	846	852	855	887	881	875	834	874	820	859	869	868	835	887	879	849	891	829	890	907	869	848	807	838	863	823	893	832	899	887	810	870	841	819	877	862	875	874	900	874	853	880	874	825	882	847	893	914	837	855	839	850	791	866	884	768	832	854	886	922	875	873	877	883	872	867	863	857	878	911	792	838	831	890	891	868	886	895	816	892	910	880	853	889	789	854	841	854	862	855	830	880	837	850	857	894	925	843	889	879	885	835	889	833	843	819	837	812	839	907	864	879	875	790	849	827	829	844	861	812	865
32535	32541	25937	8756	1491	781	321	260	302	275	288	296	294	282	288	271	312	272	293	277	236	307	305	304	294	315	279	276	276	313	310	308	271	313	297	318	293	307	284	278	299	291	325	290	272	317	286	292	321	264	304	279	291	275	279	287	311	291	294	301	307	292	280	303	292	317	299	279	283	299	288	293	297	298	281	329	273	294	275	275	302	275	300	261	289	267	270	291	269	292	285	285	303	308	284	297	294	296	295	314	289	309	260	269	322	321	319	292	292	283	313	319	272	301	283	306	284	284	266	341	286	297	298	251	291	283	313	259	286	293	286	286	290	301	289	281	290	286	310	276	313	285	298	281	297	276	270	261	264	278	288	282	297	273	315	301	299	329	267	308	291	281	265	275	302	278	295	275	309	288	335	305	317	299	267	300	263	279	302	305	279	293	287	286	320	289	300	300	290	326	282	303	295	279	280	268	288	289	346	267	259	310	300	282	279	277	295	282	308	308	299	299	299	282	291	293	280	284	288	270	285	299	297	269	264	312	278	323	296	329	259	289	291	318	294	295	277	289	303	303	302	293	285	259	278	280	311	298	307	256	283	270	269	287	283	303	277	314	315	302	302	268	273	273	283	297	312	261	295	294	261	293	286	290	299	301	304	284	279	279	258	278	282	265	284	300	303	294	275	278	283	293	277	296	293	299	314	276	287	300	288	268	303	304	276	260	306	287	279	259	279	302	263	278	260	292	270	257	303	280	305	313	309	287	299	290	313	303	293	275	277	250	298	284	276	289	303	291	309	306	251	294	297	303	306	304	300	298	290	266	288	274	285	291	289	286	285	306	256	257	259	314	278	284	309	290	288	290	312	240	289	296	302	308	270	280	281	286	325	273	296	300	292	300	300	280	311	284	325	285	294	296	309	303	309	304	313	319	323	294	286	261	321	285	291	307	245	280	271	302	327	273	286	272	294	297	285	329	295	293	277	295	296	288	340	260	292	303	326	303	290	283	307	287	285	293	294	287	318	287	298	274	294	290	289	291	293	300	300	284	308	301	272	322	294	280	285	296	300	311	317	283	327	302	286	285	297	277	260	271	280	305	259	286	302	286	294	265	315	285	295	280	308	302	303	280	299	304	281	280	312	295	289	290	269	331	284	286	315	310	312	277	303	266	316	267	278	278	282	290	277	279	290	289	282	300	298	328	274	265	299	267	283	316	293	302	292	316	267	303	309	286	289	315	296	270	317	287	319	292	291	288	297	301	298	301	272	278	305	303	293	312	284	289	275	304	307	284	291	323	286	318	252	274	306	296	298	280	303	317	267	281	296	307	289	291	269	283	292	279	284	304	287	266	296	306	322	249	304	280	295	298	302	287	269	303	297	306	279	274	312	311	297	321	282	312	298	268	290	291	299	264	303	301	271	266	287	287	307	295	278	286	278	283	295	278	293	298	281	266	321	317	273	262	295	265	297	297	316	278	327	314	307	310	294	324	292	320	287	311	309	267	277	286	295	275	303	283	303	310	317	264	326	294	290	289	272	286	299	280	290	299	267	296	290	241	283	283	299	289	293	283	304	302	328	256	284	307	314	313	291	267	295	299	301	296	294	296	271	317	308	269	265	276	321	288	325	284	297	333	300	309	311	315	286	294	282	290	299	293	298	290	287	287	312	309	307	293	285	272	285	293	261	302	282	283	294	287	325	296	267	280	300	301	295	259	280	301	321	297	308	319	263	317	265	291	322	278	279	301	284	277	311	283	297	282	299	284	284	271	295	274	333	307	275	291	295	292	270	292	302	285	262	296	301	264	280	291	321	328	276	297	310	284	303	282	270	292	326	290	312	308	288	308	263	282	268	275	296	317	262	296	288	285	290	315	268	286	292	270	298	294	295	321	314	320	296	281	281	299	294	281	298	274	291	295	288	294	267	257	301	300	297	318	289	279	301	302	302	292	286	300	284	313	288	276	265	301	286	293	248	334	291	315	299	289	297	304	313	318	258	280	287	282	269	279	312	328	315	287	280	299	277	281	273	287	331	286	281	296	272	273	296	307	300	324	275	282	304	306	282	280	270	294	298	290	306	299	289	281	303	295	299	290	306	282	296	280	334	300	324	296	314	304	300	304	315	259	311	318	297	266	276	290	259	306	351	268	245	298	274	276	297	288	294	304	264	290	301	308	266	265	316	284	298	289	291	284	288	293	314	300	323	266	293	306	300	303	263	302	314	296	259	296	324	291	294	308	292	301	313	250	312	278	291	277	296	301	277	301	348	299	288	278	322	328	281	279	265	310	298	270	305	266	291	273	305	314	313	253	292	259	323	303	316	288	301	293	279	315	284	323	298	292	281	291	292	271	291	312	308	291	281	298	306	305	271	322	281	269	310	268	293	318	296	297	269	296	296	291	270	307	265	283	269	314	295	295	291	268	307	292	298	292	315	305	313	292	309	288	285	297	270	284	282	282	282	291	279	284	269	313	297	284	283	265	307	277	309	289	306	268	303	279	253	283	317	321	299	298	272	266	315	302	290	287	287	276	320	326	289	285	296	304	302	291	294	287	270	310	294	292	292	292	296	286	301	294	271	314	287	286	319	288	270	283	309	304	283	305	332	324	303	263	291	286	296	289	280	279	285	300	254	273	297	302	278	281	306	269	304	303	290	285	284	271	280	286	297	288	287	265	262	279	287	307	287	278	283	295	289	290	279	294	292	299	288	271	291	319	306	340	275	290	312	298	291	291	294	272	301	256	314	286	315	281	292	268	352	298	284	294	281	258	285	318	248	273	274	315	290	299	313	273	306	299	296	279	308	315	308	291	287	321	278	253	277	257	309	298	276	304	291	311	277	292	290	291	295	285	301	274	303	290	270	288	310	290	295	289	258	265	265	286	289	272	281	293	289	291	291	274	282	285	300	294	309	286	286	288	289	291	266	284	303	291	282	287	313	297	327	261	286	316	290	264	274	315	267	280	286	295	300	316	296	326	282	288	303	288	293	275	273	295	280	276	334	322	326	301	319	306	308	288	294	288	306	279	274	317	281	292	290	287	307	302	269	330	268	316	283	283	256	276	296	298	273	286	279	273	296	302	276	304	251	309	250	267	292	266	287	297	305	303	273	286	296	300	273	300	295	271	303	264	260	324	298	276	285	309	246	277	292	262	320	317	276	286	328	297	259	302	289	287	295	290	320	276	307	321	294	305	280	306	279	310	282	266	292	304	299	281	282	295	286	303	292	297	297	295	284	287	285	318	289	307	308	274	272	272	319	276	281	255	270	300	264	277	328	282	288	306	283	297	296	336	298	290	310	280	291	264	311	288	268	301	303	285	298	317	286	272	272	298	288	295	294	301	320	307	269	294	283	294	309	281	280	277	275	291	303	320	299	302	328	296	276	292	302	287	302	296	285	262	292	297	278	323	281	271	276	267	308	296	254	299	281	298	300	279	289	294	281	297	309	304	287	284	284	281	280	295	286	290	305	311	301	269	281	286	293	231	298	297	304	281
42284	49206	27436	7605	2577	1442	466	490	483	445	504	457	448	494	488	478	504	470	517	462	453	471	450	448	487	478	468	507	494	530	527	476	475	489	487	513	500	489	508	492	490	452	475	472	482	475	457	459	517	441	484	478	493	449	485	492	482	468	452	475	493	439	488	470	443	488	491	482	509	477	488	470	519	505	519	518	474	456	491	428	465	489	472	457	510	507	469	476	463	470	514	435	468	494	503	487	489	552	456	488	481	469	505	462	515	492	458	490	509	483	476	473	450	485	486	490	507	466	485	443	468	436	480	460	494	498	479	477	509	483	497	485	486	512	495	478	465	473	448	462	447	472	448	492	445	467	423	484	474	469	477	480	505	510	456	480	488	504	494	485	461	471	466	479	481	479	508	538	462	507	480	505	485	456	448	478	515	496	422	475	464	491	544	492	490	481	465	467	468	480	455	469	457	445	483	444	510	495	483	512	481	525	507	474	482	477	494	483	499	494	468	492	515	468	459	510	479	442	485	520	479	451	479	459	465	496	478	451	466	511	502	493	468	439	512	457	499	466	498	481	475	505	454	432	466	467	495	520	462	463	466	469	484	488	519	461	476	498	491	507	469	503	509	452	467	521	476	484	468	487	447	481	519	434	487	447	494	480	504	492	506	479	479	502	491	504	491	465	476	493	496	465	450	475	476	445	450	457	475	459	471	488	488	473	511	493	488	489	482	471	477	490	442	476	533	512	477	474	518	436	479	476	498	448	472	464	467	465	482	507	463	525	497	472	448	455	491	515	478	473	495	457	501	486	467	480	472	449	477	450	511	480	486	500	494	441	446	455	452	450	530	480	422	499	480	465	506	496	519	511	476	420	489	484	436	473	444	497	496	505	492	479	468	464	473	460	456	506	489	495	500	477	479	495	486	478	496	481	473	454	490	508	491	449	503	472	466	474	482	440	479	517	512	492	531	446	486	502	442	488	476	472	461	494	473	485	480	489	493	503	459	466	498	472	507	501	460	468	489	450	491	491	482	499	487	474	480	505	466	466	436	486	441	488	477	476	508	491	452	452	443	480	438	536	470	495	483	463	485	502	510	468	522	455	490	476	500	497	479	511	482	504	480	482	515	461	433	485	453	512	481	513	455	483	457	496	467	445	482	493	481	461	483	411	476	473	483	473	494	538	456	495	473	501	475	523	483	486	460	480	453	465	456	513	435	462	474	472	464	506	518	472	476	477	492	484	475	443	445	502	468	480	493	467	491	488	508	449	439	533	488	462	467	498	492	492	494	473	458	499	502	490	515	447	478	476	458	473	478	466	470	474	486	495	473	480	524	490	465	475	473	467	493	512	455	461	499	467	477	506	500	525	440	481	480	489	478	447	521	501	505	480	482	477	479	494	493	459	461	488	459	496	479	470	470	463	447	472	508	486	478	516	496	487	451	463	491	481	459	482	468	479	470	459	502	475	507	466	491	461	448	507	466	482	494	491	476	511	453	502	460	475	522	496	489	476	477	455	480	479	473	478	468	504	460	506	509	484	495	492	453	474	513	497	490	490	480	500	502	449	492	494	482	492	485	461	480	491	481	477	460	472	527	492	458	447	499	489	476	464	490	481	470	484	468	507	475	502	497	482	465	480	448	507	534	504	485	494	488	471	496	470	495	473	476	478	444	488	467	504	516	456	501	487	483	500	449	479	460	498	450	475	502	485	482	452	535	471	482	501	469	481	473	469	491	476	500	467	477	464	473	513	515	468	455	474	454	504	481	447	446	461	456	485	462	510	486	495	462	460	505	490	512	483	488	494	467	433	484	488	471	501	476	456	484	542	480	495	508	499	451	470	457	484	483	450	496	470	460	507	458	483	478	442	452	518	479	511	486	504	484	495	485	466	476	502	490	493	459	496	482	469	492	480	464	478	494	505	455	469	513	486	452	493	448	475	499	464	460	476	481	455	510	492	472	482	466	502	468	492	457	508	467	475	458	467	469	454	476	480	472	503	482	508	491	476	420	415	485	462	460	491	504	481	486	448	452	486	486	501	481	449	461	530	462	490	500	464	491	504	492	482	480	498	494	464	470	506	504	490	472	476	467	510	499	459	489	456	455	477	471	454	494	464	412	492	449	498	462	475	455	479	484	462	446	486	518	476	473	423	486	492	448	492	473	457	462	455	491	463	472	477	514	481	501	435	452	497	465	505	430	481	534	488	503	452	480	471	460	471	477	460	514	471	488	425	465	459	444	448	513	518	470	445	458	495	493	502	463	492	478	498	473	501	489	491	491	487	518	476	517	498	467	448	470	468	450	477	480	485	473	495	469	492	495	486	474	480	449	491	482	491	477	515	525	472	484	485	473	489	473	464	480	467	546	489	480	477	507	501	446	455	461	488	469	501	470	465	464	500	476	485	509	491	499	421	463	460	464	495	473	507	489	449	476	481	498	500	502	512	518	510	528	485	471	495	473	498	485	469	509	486	524	458	474	518	491	463	443	467	481	483	454	490	454	466	492	460	470	496	498	503	500	491	505	492	484	454	519	493	444	478	499	472	461	473	482	464	469	448	465	438	487	471	477	478	441	488	463	476	515	480	511	498	473	436	503	501	515	497	459	498	483	484	482	478	484	510	465	494	456	470	460	497	499	464	464	482	502	469	454	453	488	452	486	473	504	492	440	472	492	480	489	481	503	464	439	437	500	466	469	452	497	435	483	436	465	494	513	480	458	554	478	499	498	490	490	468	452	517	474	475	471	433	505	491	500	510	474	502	486	479	454	482	470	524	478	488	470	476	509	516	444	529	483	495	485	534	484	512	457	466	455	478	500	509	470	466	481	509	446	478	476	456	521	469	477	489	463	506	482	475	488	501	456	485	464	508	531	443	453	469	513	463	539	467	478	491	470	462	506	509	484	530	456	505	496	486	449	468	441	492	514	522	460	489	491	483	480	455	479	482	464	493	509	452	482	473	430	484	488	471	539	467	493	488	443	529	471	497	503	456	456	462	474	455	481	458	475	496	484	459	465	496	472	515	487	517	477	491	481	488	494	510	441	494	496	434	476	502	452	494	445	525	496	505	491	453	503	520	505	502	503	476	501	466	445	478	496	480	498	455	482	470	484	477	455	473	468	462	487	494	482	499	517	458	493	456	464	466	463	476	439	481	464	491	461	449	472	492	464	491	460	474	480	447	502	500	471	492	494	513	494	493	479	493	477	496	514	472	492	501	480	500	482	494	491	448	492	513	479	477	476	501	491	445	466	477	481	458	473	445	466	451	499	477	477	494	508	459	493	454	491	454	476	493	504	466	520	535	482	481	471	466	479	447	477	465	497	486	480	490	443	473	520	454	492	472	474	460	473	469	469	479	482	478	481	464	470	484	489	488	465	486	493	474	491	455	508	497	488	472	484	451	461	500	496	478	444	493	462	498	452	477	467	489	498	485	461	457	466	482	517	506	459	483	450	458	506	500	500	499	477	496	472	484	466	475	505	525	499	476	471	503	501	483
25605	24979	32086	25635	19410	8328	717	426	422	406	430	390	423	413	424	417	421	387	392	397	412	409	426	440	401	406	382	396	399	418	419	368	415	383	398	414	395	408	389	372	389	404	374	408	414	401	445	432	410	399	431	389	369	402	399	393	412	414	381	415	368	402	395	407	396	402	378	403	386	381	380	405	396	404	406	384	410	389	390	400	353	409	392	404	385	409	386	425	365	390	398	397	364	375	431	410	437	441	400	424	412	378	382	406	358	389	382	385	404	403	371	354	403	426	369	419	390	395	439	412	402	396	378	390	373	354	391	404	423	394	416	396	376	377	399	378	415	380	410	386	416	381	413	412	454	391	357	412	421	375	432	391	398	367	417	377	434	396	399	427	358	406	423	390	404	399	421	400	420	383	435	422	436	378	393	367	431	423	382	385	385	389	406	367	398	399	385	389	411	399	356	438	379	386	415	363	385	432	418	385	405	386	373	421	432	400	402	386	384	419	387	371	377	384	417	399	383	388	362	392	388	412	397	409	376	417	425	392	371	359	401	445	407	401	398	385	389	415	374	347	386	382	362	405	405	392	382	387	349	428	412	375	378	414	362	387	396	354	390	377	368	408	401	424	364	399	405	400	389	422	412	388	412	406	411	429	396	417	372	411	396	414	415	420	377	389	416	420	418	408	400	426	366	367	418	385	392	376	394	381	426	368	374	405	397	408	417	413	421	389	369	397	406	385	399	418	382	403	385	378	389	411	421	394	421	405	402	412	413	410	405	389	426	377	376	370	395	391	392	407	369	369	385	427	400	396	426	379	399	419	387	430	394	378	433	409	385	400	402	406	420	387	415	397	393	377	405	418	381	426	399	394	379	396	406	396	430	403	390	395	418	433	428	395	407	370	398	408	405	422	426	381	402	414	419	407	400	393	403	393	411	428	371	378	347	427	398	393	412	369	394	408	402	386	385	350	403	416	404	367	366	393	425	359	417	389	408	387	359	387	404	394	368	398	374	399	414	392	372	435	394	398	414	364	432	403	392	416	394	405	403	382	363	418	428	405	424	411	403	387	383	407	371	424	450	379	401	387	381	390	388	392	383	379	402	434	437	370	397	402	404	392	370	391	405	450	374	398	375	405	398	406	464	417	430	404	420	361	375	398	412	405	394	421	383	428	378	376	388	399	418	420	365	401	415	365	424	348	383	403	379	401	406	369	410	375	436	399	397	407	355	373	412	398	386	422	378	393	378	378	409	395	392	425	396	410	391	405	452	383	389	402	401	428	403	385	355	378	415	404	355	409	366	402	417	387	400	366	345	371	379	427	390	375	415	397	392	403	376	400	396	413	422	403	387	397	397	421	406	381	395	382	372	380	370	369	398	378	404	404	431	371	396	422	427	383	362	424	388	396	443	412	370	392	394	417	437	391	384	437	388	386	362	402	381	399	403	373	410	440	413	399	354	394	399	386	389	358	384	415	375	402	380	388	414	393	378	384	372	392	392	436	424	365	407	386	429	374	380	390	395	427	407	416	408	409	381	371	403	383	368	407	395	366	389	378	396	397	382	413	404	378	378	403	373	386	404	432	391	398	423	372	356	355	384	425	398	391	408	399	418	416	377	386	411	370	389	389	405	423	385	431	395	419	422	404	422	390	370	413	404	392	426	434	407	433	405	367	386	400	400	383	400	435	395	393	401	389	405	396	392	397	394	400	369	395	421	411	399	370	383	402	408	417	404	428	434	355	383	416	400	381	356	355	388	377	392	386	421	376	406	393	378	405	399	377	347	353	444	391	369	369	374	430	364	393	407	374	360	409	378	414	408	398	391	410	384	383	416	406	409	421	385	374	360	380	441	420	395	393	418	383	392	378	406	378	430	377	403	416	412	414	378	394	416	406	426	378	381	383	417	407	348	402	354	400	397	376	397	375	370	413	419	404	380	422	373	406	366	401	390	447	416	379	428	402	405	374	376	413	398	366	407	418	412	392	426	385	383	413	394	386	398	387	385	397	408	404	413	372	415	378	397	397	346	401	375	392	393	401	386	402	391	412	375	364	376	386	390	422	416	410	380	389	412	379	383	359	389	425	398	430	382	343	389	350	420	411	377	383	387	373	388	393	407	362	434	403	395	394	395	403	396	390	367	388	405	390	402	404	409	410	377	422	376	385	383	369	412	397	420	404	407	359	407	399	433	403	385	395	414	457	352	380	392	381	409	391	398	393	385	378	416	383	407	411	384	408	385	400	393	373	351	388	390	396	392	400	408	413	417	367	361	401	435	379	382	394	408	406	398	418	410	367	389	406	408	385	372	433	358	376	391	367	396	381	385	406	380	411	377	401	342	380	407	406	361	399	420	359	380	381	376	386	385	398	408	356	401	421	385	372	404	422	451	391	364	406	387	440	374	380	414	405	437	374	371	383	395	405	381	383	422	403	386	368	388	398	414	422	400	386	412	409	402	440	413	405	421	392	407	367	405	386	397	417	397	423	400	392	365	416	385	377	369	393	391	423	420	386	433	416	384	372	403	398	399	386	392	360	413	407	398	356	400	406	401	380	409	388	356	372	387	373	399	396	378	385	408	419	366	426	390	394	374	391	401	354	416	421	414	415	405	407	365	380	380	353	373	378	397	373	369	358	379	379	430	368	397	374	417	391	393	365	433	398	366	372	381	377	407	413	381	398	396	417	397	389	406	412	402	382	390	371	390	381	392	411	347	402	372	416	368	396	387	408	370	401	401	357	410	402	430	413	359	385	373	414	356	431	422	402	410	381	362	380	422	396	355	369	378	418	383	423	416	380	407	424	398	391	429	390	381	377	398	374	418	391	403	397	418	425	387	367	402	386	390	373	409	398	364	403	387	397	390	381	414	416	417	377	373	425	395	404	409	387	369	405	380	412	395	409	407	371	420	388	403	413	387	403	371	409	385	375	368	434	367	425	410	391	402	401	434	362	385	347	418	414	429	360	402	363	369	410	384	388	429	399	406	401	410	375	379	406	409	359	341	421	400	427	390	384	405	398	405	417	387	386	374	377	371	404	390	390	392	378	351	401	409	373	420	409	391	361	430	403	383	394	412	445	392	455	380	419	400	402	405	398	371	398	407	374	402	417	413	404	389	388	378	410	379	399	416	425	385	382	406	390	398	347	385	425	412	377	404	402	397	372	411	412	387	344	387	390	438	446	380	416	408	428	402	410	386	395	387	392	348	417	386	414	362	404	359	423	446	441	399	385	348	371	389	378	383	412	397	432	396	342	395	396	375	406	382	394	353	402	406	381	433	422	404	423	393	386	422	415	390	378	399	438	370	399	403	392	394	431	387	415	420	421	377	398	421	420	425	383	403	395	364	398	404	388	370	388	385	423	425	372	417	385	360	377	376	391	420	417	413	403	378	401	431	348	443	396	395	406	380	363	425	387	419	391	418	397	376	395	403	377	399	421	377	374	419	406	395	426	439	396	423	376	391	396	398	418	412	406	413	406	416	407	355	387	400	369	361	377
62433	92946	58018	27064	14782	6182	646	637	633	630	606	643	627	621	664	668	598	654	649	625	628	621	634	627	631	599	627	671	642	619	590	633	625	640	648	602	669	648	628	629	597	618	599	661	618	626	603	646	634	633	628	654	647	624	589	646	631	666	646	675	612	696	615	619	636	582	649	610	629	625	608	587	633	644	644	602	620	633	645	632	607	650	622	650	639	630	631	647	614	624	664	621	659	616	609	619	621	669	592	627	627	618	628	652	576	643	620	639	650	676	598	604	657	606	617	589	617	629	608	644	624	635	614	651	653	576	650	623	617	597	606	646	603	671	623	602	629	622	598	629	664	625	625	631	629	657	589	615	628	630	645	607	613	640	644	622	629	595	619	606	611	627	621	608	622	635	593	651	598	620	587	653	605	639	621	673	633	651	634	640	608	672	698	656	572	603	559	572	582	565	626	603	617	631	629	659	591	633	604	635	615	670	622	658	622	615	571	603	594	619	643	588	603	639	629	586	627	628	597	621	606	599	631	602	641	641	612	604	587	661	618	624	599	636	596	653	624	598	591	659	659	592	607	665	665	630	656	591	646	610	621	628	681	647	615	631	658	612	645	636	626	630	634	652	616	574	604	624	618	651	620	609	603	618	586	608	572	591	660	608	660	639	610	637	581	670	628	564	621	640	634	614	579	655	630	636	621	594	610	633	621	654	613	623	611	630	620	596	587	654	637	652	651	612	628	648	626	590	591	619	634	645	589	623	595	616	656	629	622	570	609	658	662	654	648	605	639	683	605	624	619	630	658	661	639	594	605	608	590	642	607	639	631	647	663	578	666	659	595	640	625	608	625	609	674	635	574	622	633	620	654	630	627	623	615	602	612	631	592	595	617	635	651	602	598	582	631	654	665	598	603	649	593	643	617	637	636	605	671	665	658	615	621	616	620	608	677	610	637	602	592	556	621	694	627	630	658	607	634	605	611	624	546	662	589	627	646	637	604	628	641	584	645	610	690	660	635	591	655	631	639	712	576	603	617	587	652	628	662	635	612	627	605	635	673	613	658	640	674	637	632	625	635	614	655	614	671	620	592	602	606	615	626	624	635	642	611	613	636	624	601	589	629	605	674	621	632	668	603	664	651	625	589	626	603	681	597	614	612	633	627	626	610	626	632	649	643	647	620	660	628	642	639	615	633	611	607	598	631	607	648	618	627	625	638	670	612	631	601	585	652	613	615	612	614	611	618	620	652	616	583	620	610	641	641	612	617	622	612	586	607	599	656	592	649	624	620	625	596	622	639	611	600	614	640	619	626	609	602	664	618	607	648	661	620	584	644	595	625	591	614	601	622	628	637	620	628	630	654	640	650	610	626	590	631	625	610	582	627	594	628	610	647	611	615	624	636	604	590	570	650	590	706	614	638	631	653	663	620	649	637	622	631	608	603	607	649	643	689	602	633	625	647	596	611	617	625	627	595	609	598	573	642	626	686	626	635	649	608	598	593	631	646	620	633	622	586	643	642	613	649	594	644	602	598	608	589	617	663	619	593	620	648	626	630	593	618	620	649	638	640	578	633	626	645	630	622	621	636	603	622	625	635	652	604	675	636	617	647	587	638	652	592	605	636	611	596	610	617	607	594	646	585	599	619	638	604	640	629	619	600	603	670	610	613	648	627	611	654	579	645	576	625	582	641	641	653	617	626	625	630	595	589	636	610	638	640	630	612	589	592	607	624	593	634	593	616	637	616	602	631	621	651	647	618	625	636	595	614	645	640	638	652	622	668	607	610	648	597	592	635	631	606	611	594	647	663	648	579	613	653	616	656	634	634	655	650	642	607	616	624	654	640	633	613	645	616	626	631	603	635	661	623	616	617	648	611	621	591	633	591	595	659	613	653	615	655	587	635	630	584	596	621	626	604	641	640	644	666	652	668	640	620	635	643	622	621	662	626	594	633	690	556	653	636	628	611	636	637	585	652	624	623	625	531	637	599	618	630	639	653	618	633	618	600	583	614	623	619	629	627	622	619	610	617	614	643	638	620	602	609	567	606	614	616	609	592	657	643	611	648	563	643	583	613	644	636	629	590	630	604	619	600	623	587	644	653	644	630	634	650	627	611	636	614	618	625	622	672	623	666	654	630	615	632	599	595	603	595	595	637	621	646	644	649	597	600	609	645	595	626	640	610	581	615	606	561	555	602	652	650	577	620	622	606	608	606	613	634	619	604	623	650	593	614	601	657	640	634	648	632	596	606	632	670	625	640	653	615	656	608	618	639	635	619	609	624	573	598	630	614	650	623	635	631	641	605	615	669	575	623	590	585	592	640	643	630	605	638	631	631	635	607	594	629	629	652	619	591	646	663	595	638	638	612	648	607	642	623	645	614	587	601	573	611	640	609	596	579	622	678	643	611	605	640	616	636	606	642	589	616	617	659	631	617	586	596	604	662	621	607	637	621	650	670	630	628	633	641	665	651	625	607	629	618	672	611	663	628	626	661	631	616	638	607	617	676	604	634	673	583	599	665	621	628	666	578	635	637	621	633	632	589	607	674	650	620	656	637	622	588	653	596	619	623	616	601	650	599	655	670	660	598	646	625	641	666	621	641	646	651	655	613	627	630	613	625	623	628	581	610	604	646	642	637	603	617	621	633	623	616	602	644	633	607	632	641	629	622	635	589	631	607	620	645	646	634	642	626	644	645	612	607	607	638	604	621	637	624	624	657	626	643	593	595	621	597	638	587	618	641	632	618	623	614	594	591	589	674	623	635	642	687	627	593	652	675	597	599	620	615	633	671	587	657	601	620	683	659	614	596	633	632	601	609	637	655	627	606	641	594	643	671	635	599	639	618	608	630	635	647	585	622	615	650	626	616	658	643	624	622	622	593	631	669	614	642	595	641	614	653	575	621	651	592	631	647	583	639	610	621	633	618	609	620	611	615	623	619	649	632	599	599	592	582	622	633	603	634	631	622	592	590	606	631	588	624	631	625	603	617	646	612	629	642	650	606	611	631	615	631	628	624	653	668	651	607	605	663	633	680	609	618	668	623	583	665	604	624	625	625	665	595	593	623	619	620	659	592	606	685	685	606	623	615	593	642	634	642	590	663	621	646	652	627	614	604	638	686	597	614	617	620	634	631	597	627	594	622	610	648	647	618	645	613	597	605	613	643	629	611	584	649	620	575	627	585	619	610	645	599	592	626	597	620	648	601	638	566	650	572	642	624	659	651	592	590	597	628	648	669	651	615	650	635	642	611	602	606	625	586	602	621	612	609	637	619	625	628	630	597	618	647	620	582	650	599	603	617	625	661	645	608	649	615	589	601	641	602	642	627	622	609	639	613	627	625	677	665	606	643	642	676	649	616	670	598	649	602	647	611	627	601	640	633	604	598	593	649	662	647	568	635	702	611	605	631	606	653	636	611	615	607	638	584	602	611	620	651	656	649	610	609	622	602	617	629	613	587	650	630	617	682	596	608	635	662	631	650	592	628	613	628	637	643	604
24500	23358	30442	24741	21684	17847	3516	669	570	588	576	559	617	582	538	597	564	584	603	593	586	581	559	525	535	559	576	538	550	559	567	604	593	551	606	553	580	559	584	582	600	513	527	574	602	531	543	567	542	627	610	576	552	597	560	566	523	572	557	596	562	559	565	580	574	555	568	579	566	597	597	550	552	614	544	558	544	591	509	573	532	572	550	630	524	601	564	549	537	568	539	589	551	571	560	528	588	585	616	585	558	546	551	522	534	564	589	536	559	577	522	546	538	569	560	537	555	566	565	563	537	584	583	546	616	578	546	568	580	605	613	550	579	575	559	560	580	582	605	567	565	517	536	547	576	551	572	563	521	586	536	559	573	551	524	546	552	588	578	551	571	563	584	575	592	592	563	600	547	572	544	525	554	554	547	603	566	561	583	535	557	558	530	553	566	567	529	553	591	596	546	581	580	570	591	582	562	580	573	531	594	573	569	634	599	574	503	547	579	515	589	588	551	552	552	571	530	551	519	560	536	556	573	544	553	540	569	535	534	566	586	567	540	577	579	561	578	551	565	568	584	564	552	596	548	547	589	538	598	550	616	564	585	569	585	534	588	575	572	544	556	540	559	547	575	590	536	581	572	641	562	534	524	583	585	541	579	534	536	556	555	534	580	555	568	587	519	582	540	558	587	594	577	580	524	529	576	574	576	574	581	599	560	623	571	571	568	565	547	569	575	582	556	607	556	599	549	557	599	567	520	544	577	581	568	530	572	568	541	603	565	570	554	563	578	515	560	580	559	515	526	570	601	539	563	516	516	578	600	545	570	590	610	583	570	564	559	570	589	550	534	581	577	601	558	600	556	555	542	602	592	537	592	593	547	581	557	560	566	542	588	578	551	602	555	563	601	583	602	549	562	575	524	567	575	583	566	559	576	541	536	575	550	615	543	611	570	557	568	549	581	566	548	548	560	593	535	544	593	594	577	539	586	550	550	576	572	579	553	557	539	524	569	579	539	548	554	664	566	582	586	525	567	540	532	545	548	583	552	616	572	530	575	606	546	546	611	553	545	557	595	563	525	571	600	561	555	558	559	580	542	588	549	552	584	566	535	591	577	581	580	576	538	561	599	541	548	551	578	541	530	571	568	547	562	561	568	576	521	547	581	551	524	555	568	548	574	582	532	532	600	575	581	518	584	529	554	555	556	566	577	573	598	560	563	584	566	599	563	552	581	518	588	548	553	598	591	558	568	551	547	572	632	573	557	574	595	597	574	564	561	555	568	545	564	557	532	586	570	589	569	581	624	563	552	564	536	512	598	539	585	539	596	566	601	501	538	581	595	581	573	576	596	577	564	554	579	583	584	593	538	597	576	576	558	523	584	535	577	575	570	574	535	544	589	548	644	548	588	570	525	567	555	596	571	554	573	573	560	587	591	565	568	560	598	563	542	534	542	575	582	582	614	594	557	563	582	583	572	564	576	593	573	596	580	575	565	578	583	586	558	525	590	547	573	514	562	611	549	555	561	548	571	572	518	571	573	539	552	509	551	572	586	570	578	626	567	557	570	566	598	583	589	561	544	558	587	563	582	573	542	577	529	575	532	579	557	555	574	587	578	577	550	580	548	542	579	556	563	540	545	553	532	593	608	547	597	566	579	481	616	580	597	578	611	552	611	585	588	565	563	554	556	599	533	547	564	525	575	578	583	572	589	527	574	570	568	571	545	549	537	561	523	525	565	548	545	580	580	567	574	589	553	543	540	591	563	550	549	563	536	541	520	519	544	592	599	554	568	541	553	577	578	568	611	566	516	554	562	595	618	599	616	534	558	580	582	580	582	579	617	542	573	552	584	569	597	562	560	557	582	558	558	497	593	569	555	553	563	539	493	546	565	623	560	565	542	587	567	550	598	562	542	568	598	542	575	585	550	612	520	617	498	549	602	553	529	554	569	533	581	553	601	578	553	568	608	549	600	592	559	533	566	607	561	582	599	575	544	551	515	566	587	557	576	530	576	526	548	553	541	578	581	589	546	541	538	563	570	559	539	574	511	556	547	569	524	559	600	540	571	548	574	622	575	572	544	549	553	581	557	552	590	560	560	572	516	534	554	587	570	558	593	568	554	570	497	551	579	577	537	592	561	531	543	537	584	595	595	553	559	605	564	560	565	589	558	547	550	530	549	569	558	566	584	548	585	620	576	535	558	554	551	568	552	564	526	550	536	559	587	562	541	582	563	548	593	568	537	525	560	525	580	566	540	554	571	538	617	586	542	552	552	555	562	576	569	550	531	564	558	555	565	572	540	560	578	570	580	558	540	575	524	553	568	548	541	556	534	519	537	573	538	601	546	560	565	558	575	596	583	560	562	539	590	533	550	538	577	576	588	561	591	567	541	541	584	564	547	553	561	544	554	537	577	546	560	587	598	576	575	528	571	548	584	541	543	621	585	538	559	534	597	575	536	599	580	600	561	539	562	641	617	599	555	546	536	567	566	520	582	562	598	544	562	535	573	571	523	591	565	549	574	548	538	550	584	543	580	574	562	592	567	585	563	576	566	576	552	571	575	562	555	570	528	580	546	590	588	538	551	537	535	558	568	586	606	507	555	531	560	569	556	599	576	593	556	608	574	571	575	554	594	556	572	616	567	520	545	556	602	618	528	553	602	520	581	584	535	576	546	571	555	565	567	563	587	540	550	542	596	553	560	578	574	557	530	587	518	521	544	575	606	573	570	591	563	565	549	556	570	604	589	578	566	588	595	555	566	532	558	590	556	554	539	549	573	610	547	617	565	536	572	609	570	591	588	564	560	572	578	577	539	572	542	544	544	584	582	551	512	510	545	568	578	597	580	568	524	515	558	547	572	578	549	524	557	574	583	601	582	583	554	605	593	538	572	585	564	570	540	522	567	561	586	571	561	574	570	535	522	548	581	603	573	557	527	506	591	561	591	573	574	551	534	536	578	537	596	559	584	585	536	533	573	544	564	568	550	599	560	546	589	576	556	577	537	538	561	591	565	557	590	550	549	571	572	545	522	594	523	548	553	591	568	604	537	576	601	555	598	571	556	550	583	545	584	516	528	573	545	528	566	582	587	564	538	556	542	582	571	587	554	558	561	598	586	533	538	604	578	583	570	570	577	583	563	533	528	595	579	577	615	504	593	571	540	583	509	534	559	573	565	589	580	539	608	576	599	612	585	588	564	537	564	590	521	572	577	609	535	537	556	580	591	538	606	566	581	576	583	564	547	553	591	597	591	577	551	570	555	517	549	578	603	598	582	568	567	570	524	577	556	551	531	602	573	544	572	541	530	576	581	521	564	584	570	573	548	530	505	551	554	577	580	599	539	518	594	582	561	545	570	586	573	555	530	536	525	572	574	569	547	592	556	553	538	586	539	608	566	575	588	591	572	525	592	564	559	547	584	621	557	589	551	561	538	582	578	558	574	585	549	572	556	540	598	557	566	545	587	577	567	562	578	561	572	571	574	524	546	575	554	571	578	621
60912	99506	63477	30527	24867	10365	873	852	849	829	899	853	850	821	820	886	874	838	847	813	917	811	855	820	876	842	846	874	831	895	858	864	859	818	833	843	841	880	863	831	862	893	799	825	885	880	876	878	811	892	887	876	848	826	856	855	841	834	836	880	883	818	842	871	871	853	912	812	872	859	864	900	881	822	854	810	911	805	883	902	871	818	869	844	844	812	844	857	929	807	831	916	858	861	886	852	837	855	831	842	866	833	861	857	888	916	902	922	834	829	849	853	839	869	856	811	830	875	873	832	838	863	922	797	880	857	840	906	878	855	881	852	819	874	844	896	864	863	780	808	849	868	862	876	807	836	823	802	828	863	826	846	876	785	846	884	862	865	833	835	830	868	823	855	831	849	816	835	890	849	842	837	831	882	865	848	857	883	864	877	849	888	834	842	832	776	875	883	884	856	797	842	828	818	825	874	799	844	871	869	825	875	848	846	821	873	825	888	813	859	896	844	917	897	834	870	837	831	881	867	852	825	820	804	891	884	863	868	827	818	848	852	863	872	865	800	798	823	842	856	858	872	883	816	872	848	833	822	867	851	843	807	822	886	836	832	830	855	830	847	817	858	907	857	880	830	857	806	842	834	840	844	770	818	882	832	823	799	846	904	827	851	825	899	858	850	829	873	822	878	850	858	816	822	852	860	840	823	815	845	842	846	823	805	840	861	831	845	824	898	867	868	870	821	839	862	860	871	895	820	832	832	869	897	809	857	809	849	804	825	820	835	866	880	896	909	875	900	843	835	811	846	875	833	867	830	814	861	835	878	846	817	802	857	863	847	804	862	804	887	856	820	848	877	887	849	843	812	819	831	837	857	840	878	825	836	821	859	852	807	904	811	842	837	853	876	833	806	844	830	851	901	804	886	821	832	851	782	873	878	877	836	810	848	833	847	851	878	835	879	829	879	863	845	849	879	766	897	843	856	828	814	866	808	800	855	880	805	885	889	893	807	856	887	841	848	807	852	876	828	886	820	827	862	887	847	842	874	857	840	912	823	844	850	826	891	846	848	842	826	811	829	816	843	870	893	863	846	845	872	877	911	871	902	830	845	843	916	871	922	863	839	873	831	840	828	856	857	837	871	811	860	816	873	889	818	834	816	890	846	811	884	852	893	873	868	846	815	836	920	808	806	852	805	812	865	821	815	848	860	849	882	872	853	829	825	846	856	855	873	829	805	871	851	870	793	816	817	865	864	871	811	813	868	848	873	889	862	863	858	855	795	795	869	834	893	824	840	887	836	880	826	816	788	866	829	900	871	810	923	856	865	868	834	842	820	902	854	821	945	901	884	914	877	818	862	815	803	852	817	833	912	896	822	802	822	809	832	851	858	845	857	853	845	823	854	814	841	916	861	777	878	813	866	847	879	827	834	863	834	840	856	896	960	833	849	824	876	883	864	907	847	815	837	799	910	880	867	863	936	843	883	842	848	815	851	826	852	855	823	858	809	872	846	881	875	852	822	923	903	877	788	798	831	861	840	828	879	883	823	886	915	861	864	879	858	844	851	842	851	842	940	850	829	821	838	837	882	860	889	817	840	885	869	836	859	800	855	888	852	802	832	852	834	871	860	890	809	909	817	880	825	828	828	858	844	875	885	862	848	840	881	894	894	825	828	815	842	896	836	865	874	877	883	833	891	840	864	860	840	859	892	869	870	836	792	848	862	819	840	865	860	828	850	828	861	833	862	847	874	867	870	831	867	829	804	895	811	869	837	849	826	843	859	911	830	849	852	820	880	896	862	821	844	870	927	825	848	841	806	821	845	874	829	837	864	838	876	862	847	850	879	825	910	827	901	917	852	869	861	843	854	841	817	849	866	840	858	824	891	879	836	881	843	783	824	866	843	864	844	807	824	873	887	861	860	870	891	873	828	822	853	811	909	868	843	862	870	823	931	875	824	832	871	812	825	876	901	876	843	805	845	838	848	842	794	898	876	848	923	856	808	829	824	864	808	878	858	808	829	841	829	844	846	802	879	884	854	819	841	836	856	825	835	815	856	864	839	829	910	862	848	783	835	898	844	875	787	842	860	864	884	887	835	849	922	869	851	825	868	872	851	788	833	869	866	824	847	831	808	879	874	840	833	852	837	839	819	850	872	829	821	833	778	851	848	894	819	899	898	857	808	857	798	853	852	839	867	864	893	813	838	810	889	842	885	814	860	869	857	884	833	861	859	881	848	899	886	844	868	866	838	872	874	824	851	884	833	886	877	828	878	853	796	882	840	818	856	860	864	863	837	799	818	806	837	878	833	860	856	846	850	879	791	881	877	828	857	856	881	773	840	887	824	852	839	853	868	878	859	813	878	900	835	872	842	825	841	830	885	913	866	856	821	866	866	870	843	839	879	902	875	872	864	836	882	816	826	901	845	832	823	865	874	873	828	829	893	834	804	886	815	836	869	773	825	844	832	803	854	855	827	854	848	850	865	877	893	912	836	872	833	895	785	804	850	810	850	836	809	827	880	804	809	797	816	875	870	817	840	850	882	867	848	860	836	874	880	852	794	849	868	831	877	869	851	810	835	818	825	796	826	833	862	873	870	868	871	813	833	842	867	762	818	860	848	880	895	826	882	837	871	853	864	907	867	827	868	898	869	843	872	836	848	868	876	871	867	840	861	851	853	862	861	834	790	853	876	828	863	856	881	852	838	852	863	834	881	883	824	843	830	812	850	827	864	822	811	855	888	786	856	906	819	847	851	788	814	864	858	769	874	900	889	830	782	832	875	817	843	825	821	837	893	864	831	831	858	813	858	828	821	864	805	804	807	862	880	861	829	866	841	876	874	802	819	811	853	830	827	888	790	850	890	812	876	811	879	894	783	822	836	830	868	794	889	831	852	869	829	827	860	858	862	803	861	825	838	865	837	841	833	830	860	833	878	830	858	843	903	847	813	827	872	889	875	906	842	857	888	821	847	902	865	849	851	908	865	829	849	815	820	839	864	901	834	852	841	826	811	833	819	827	901	878	821	892	910	845	875	864	859	816	879	871	825	830	866	850	852	863	809	883	857	880	826	827	850	836	826	848	880	856	765	895	849	870	840	874	825	869	830	875	823	810	807	889	908	862	805	857	827	870	792	860	839	822	847	863	886	833	850	874	881	836	901	825	806	878	830	899	890	843	841	764	848	864	876	834	823	868	836	774	845	792	880	848	883	847	866	830	867	821	857	868	904	792	854	832	834	862	824	899	839	864	824	796	801	847	876	865	793	829	854	811	908	849	874	844	857	815	863	885	822	803	890	893	800	843	781	857	915	815	905	858	897	798	847	824	831	859	879	838	837	868	867	784	817	912	865	848	848	864	863	856	829	815	858	848	824	795	852	874	845	826	857	854	842	872	813	868	815	846	840	831	838	861	861	817	815	874	867	845	909	865	849	883	849	832	867	819	881	885	925	812	813	850	848	810	858	845	887	877	770	843	853	843	824	869	903	882	828	832	791	842	850
32978	32715	24078	7193	2035	821	302	283	272	308	279	266	284	290	275	299	254	270	292	290	277	271	249	293	273	297	294	250	294	277	279	291	288	253	281	261	295	274	244	281	279	295	300	289	274	222	268	267	296	270	270	277	301	260	258	288	269	292	305	293	288	303	281	255	259	281	257	294	299	267	295	263	291	284	277	277	269	281	286	272	289	286	283	285	272	294	263	273	302	269	239	299	306	281	239	254	287	313	279	274	259	265	282	263	280	265	261	254	288	284	301	274	261	277	281	306	279	261	280	294	283	268	257	309	293	255	262	263	278	278	274	255	286	244	298	284	252	286	272	288	315	258	270	286	260	293	260	298	267	272	280	246	270	288	278	272	237	264	307	297	302	300	280	283	268	287	304	271	270	269	278	284	264	276	260	324	264	255	274	301	286	280	265	245	273	250	266	288	267	281	291	286	265	302	253	286	271	266	249	279	303	268	269	272	292	276	277	268	265	310	278	301	288	291	282	287	264	274	284	285	276	280	260	285	285	254	275	292	298	295	295	272	243	268	261	288	288	295	272	245	289	280	247	277	273	288	300	266	278	290	291	287	262	280	247	256	299	289	266	271	275	300	238	269	304	282	282	248	296	268	304	259	253	284	266	297	279	274	291	290	294	299	254	258	250	278	262	288	237	281	304	259	278	269	282	258	246	263	286	278	255	292	269	292	257	280	285	287	314	274	255	232	279	256	278	243	292	305	273	264	264	278	293	254	298	294	267	282	306	274	296	255	274	299	286	291	281	261	261	270	266	259	274	289	265	308	285	279	267	296	291	273	292	274	269	296	272	273	302	269	248	255	285	285	292	312	312	262	278	292	276	276	294	275	248	290	254	261	275	263	264	307	273	263	283	291	286	268	286	266	255	261	290	275	270	263	287	268	268	286	243	289	279	262	273	265	261	284	267	251	297	281	244	292	286	289	327	276	260	329	277	312	278	250	263	287	289	277	303	295	292	243	291	260	233	288	280	262	276	252	273	287	279	269	273	244	251	288	287	278	227	278	293	269	278	292	308	244	248	276	295	297	264	269	297	289	299	271	293	296	263	286	307	276	271	292	268	284	259	267	269	285	288	307	273	260	263	264	293	280	304	307	255	310	302	246	295	262	274	244	266	276	254	275	263	293	278	258	237	270	273	267	267	286	283	289	271	254	280	291	273	262	276	291	261	254	287	297	289	310	269	281	259	293	290	290	267	296	254	278	258	274	293	281	273	264	275	277	265	289	256	258	287	263	257	286	283	282	262	239	294	302	315	286	307	289	247	286	296	271	276	279	255	267	328	260	274	275	276	279	286	302	257	301	255	275	270	251	281	255	296	311	287	276	287	301	282	270	263	272	276	307	275	289	268	279	293	279	290	252	273	303	273	269	282	279	287	268	260	278	243	279	268	285	278	293	268	288	271	306	295	271	306	307	284	285	275	256	273	257	276	286	268	279	260	291	271	296	270	281	313	291	248	256	281	267	284	279	295	289	268	279	294	284	262	281	267	279	271	296	251	268	249	302	268	253	248	264	289	295	286	276	292	282	266	266	278	271	264	248	278	267	280	262	282	278	270	304	271	283	279	296	262	282	298	281	253	276	258	248	289	290	261	264	273	272	261	269	253	289	292	267	261	301	276	285	301	265	299	299	270	254	283	292	297	293	278	251	285	261	257	285	286	272	266	276	275	289	280	312	275	264	272	288	251	260	285	254	290	279	259	286	282	293	290	303	297	274	298	250	277	233	289	265	300	250	300	305	289	280	251	271	268	302	282	267	283	276	303	282	300	287	288	242	295	267	265	273	258	266	272	289	284	281	264	285	276	289	301	271	270	275	323	293	286	270	283	282	277	280	287	275	270	279	246	315	272	300	279	268	287	268	292	270	299	293	278	267	267	286	275	278	308	278	297	279	275	271	281	281	296	298	306	271	268	261	274	278	258	283	264	298	295	302	287	294	284	262	268	284	273	279	266	254	258	286	263	310	284	282	262	243	307	270	249	272	282	293	245	254	278	275	275	246	307	255	279	304	267	274	293	306	276	262	285	280	275	270	294	286	242	273	313	224	278	292	260	276	262	263	280	294	277	272	245	244	281	291	259	242	308	286	264	287	288	258	262	295	275	270	297	320	272	266	272	277	263	277	285	272	269	293	262	287	270	298	293	281	302	242	281	277	241	289	284	256	283	269	290	244	272	298	290	263	270	263	266	255	286	263	277	260	297	247	250	302	277	296	288	264	263	298	271	268	285	308	285	290	270	299	237	265	273	306	284	243	276	311	267	275	307	272	266	288	268	288	265	278	287	285	285	261	290	285	279	261	278	283	270	269	270	252	242	293	298	271	265	290	280	307	266	270	275	298	268	285	280	276	287	316	284	272	287	289	293	285	276	282	271	263	246	282	258	266	264	249	244	261	268	293	270	291	279	274	276	281	267	266	286	282	262	277	284	269	283	270	290	290	303	284	261	269	274	303	266	285	236	281	274	276	258	296	252	284	262	260	285	289	280	274	262	234	281	292	266	267	284	264	271	273	276	259	295	249	295	261	284	266	263	272	288	263	285	272	265	258	291	275	303	293	272	291	282	291	285	260	261	275	276	291	283	292	287	283	294	274	272	274	303	283	255	290	270	272	280	267	292	294	249	259	299	258	290	265	277	273	275	263	293	268	271	273	285	277	287	279	286	253	291	274	261	256	268	274	246	282	277	274	268	290	263	245	270	247	254	263	292	284	317	276	262	283	296	262	285	249	257	308	284	256	283	281	271	275	261	275	257	290	303	268	294	267	272	267	266	287	285	284	290	280	281	267	272	245	312	284	300	258	267	288	274	280	287	286	274	292	251	269	275	302	278	284	289	270	294	277	305	287	309	289	289	309	279	282	307	244	260	276	270	292	268	286	283	315	268	272	277	243	232	289	287	250	270	241	264	287	259	294	271	269	254	282	268	308	251	258	284	266	269	260	267	292	282	287	272	266	267	278	241	296	275	275	285	244	278	280	268	266	278	274	282	276	279	260	280	257	276	288	250	296	284	277	246	278	268	317	283	283	276	273	275	286	284	283	301	282	250	296	277	283	260	284	261	280	278	276	287	277	293	255	303	290	266	275	267	258	242	265	284	283	270	271	259	267	299	280	287	276	276	277	262	258	261	292	295	259	288	245	263	279	283	296	271	236	268	271	267	280	264	255	262	283	280	265	274	266	295	273	291	260	276	256	270	236	283	261	270	274	249	282	268	271	317	264	269	263	263	272	292	267	278	259	246	250	267	281	271	256	298	264	292	290	273	286	314	277	274	280	267	235	267	280	267	277	258	278	262	274	303	272	279	262	281	277	277	285	287	278	281	272	248	284	269	261	275	271	270	259	280	290	283	287	252	286	287	263	269	253	263	287	303	282	268	281	270	282	307	306	275	313	262	277	245	298	261	252	287	310	267	260	287	258	253	270	303	285	264	281	270	242	259	300	267	272	283	287
42517	48669	25055	5176	4405	1675	453	482	437	438	455	443	436	474	436	466	485	483	476	449	501	430	450	452	459	436	437	457	472	457	453	467	451	484	442	481	449	447	467	457	457	475	473	450	470	489	434	485	471	469	444	473	479	487	458	426	418	449	455	460	426	492	477	481	438	445	453	478	454	472	482	439	467	461	423	478	478	458	411	465	460	456	445	485	491	458	415	485	427	451	462	459	439	428	464	450	448	474	505	420	466	412	458	476	472	473	462	451	488	530	483	455	470	436	428	463	470	460	450	499	472	415	439	464	464	484	459	457	438	468	443	458	481	491	444	463	467	441	476	464	437	455	481	416	457	476	458	462	439	477	453	464	480	448	484	460	436	468	508	451	466	448	441	486	485	445	451	486	422	453	457	432	439	464	415	446	481	468	466	479	454	448	460	410	455	501	436	477	439	480	452	446	486	440	494	467	477	439	449	465	444	428	408	458	433	468	440	459	481	445	461	430	404	463	440	491	510	484	454	446	478	495	444	435	447	482	479	471	446	422	470	444	488	464	465	471	447	451	470	452	451	503	432	457	449	480	487	470	442	451	449	457	485	479	468	439	480	477	493	470	442	521	497	475	442	469	459	462	455	425	437	458	457	538	494	434	475	494	489	442	487	427	481	506	488	450	455	442	465	480	454	425	490	440	468	448	452	477	444	479	473	452	506	435	511	476	468	467	466	453	473	484	496	436	461	439	460	455	477	434	497	500	450	463	435	464	460	474	406	457	445	422	471	476	475	456	472	447	421	446	488	477	433	466	511	453	454	444	492	503	490	413	489	426	408	456	444	478	416	461	493	500	422	430	464	448	440	474	457	460	480	443	441	463	458	446	456	482	432	458	458	429	462	466	446	433	464	441	456	503	454	471	471	478	488	439	483	454	438	432	485	486	463	448	457	450	429	465	424	455	449	450	465	489	464	457	498	447	459	480	489	434	467	486	458	467	469	461	457	454	485	450	466	473	460	468	428	438	471	467	426	478	487	428	469	464	473	461	458	436	450	446	480	477	458	426	472	479	473	451	439	472	428	471	428	429	474	467	462	434	442	479	442	448	462	448	465	449	466	481	473	436	488	412	460	478	468	458	418	517	483	460	481	449	488	490	455	485	451	451	490	481	497	479	452	481	457	496	447	441	474	485	476	463	458	480	449	504	466	440	444	476	461	419	431	439	444	483	450	437	488	467	462	454	472	497	466	477	451	478	477	523	451	490	495	465	474	426	453	452	454	489	461	440	462	436	507	475	501	475	473	443	455	466	452	473	457	449	467	499	503	428	428	439	413	489	473	447	487	459	460	482	476	459	471	468	443	455	456	421	455	439	452	475	462	460	427	467	469	451	418	462	452	468	445	470	469	420	459	452	474	437	481	442	503	486	416	463	461	431	453	464	525	467	440	454	432	435	443	502	457	487	455	473	434	420	447	445	472	448	474	470	442	457	444	468	456	482	470	486	450	474	459	465	445	501	441	479	434	465	443	501	479	472	450	463	434	467	455	446	506	464	456	454	445	453	446	471	480	488	449	452	441	493	465	493	479	439	445	470	438	444	456	418	453	461	508	474	470	430	415	415	481	450	475	479	465	465	462	486	464	481	442	474	472	470	476	432	445	469	459	440	439	440	427	442	454	456	477	488	454	453	489	422	469	473	474	468	482	443	472	449	443	439	441	444	477	458	468	442	455	454	403	533	470	451	480	463	455	444	441	463	472	440	464	510	486	451	446	457	450	488	495	495	452	479	435	497	462	471	449	419	464	446	468	433	462	459	457	456	468	427	477	449	453	441	452	456	483	416	527	488	466	462	457	467	482	443	470	485	441	397	476	439	476	451	456	456	447	421	481	475	426	456	460	449	472	487	438	482	473	445	475	473	472	456	475	461	421	427	458	481	468	453	435	461	485	459	481	479	457	452	420	470	468	457	467	451	441	435	460	483	465	466	457	501	477	412	453	463	433	433	466	486	437	487	422	460	482	497	461	464	441	457	455	487	472	466	467	486	469	468	446	419	484	459	438	451	467	466	459	488	484	468	480	488	457	500	455	484	425	501	437	437	487	468	434	484	460	423	485	407	444	441	481	469	443	454	452	482	438	409	515	456	493	503	459	447	430	425	436	405	429	496	481	451	438	431	495	481	441	454	415	481	483	435	435	473	471	496	443	449	430	477	463	444	440	458	461	449	459	458	450	445	484	457	466	478	455	458	421	452	451	474	441	462	468	470	500	456	485	457	446	466	488	404	444	474	473	447	485	492	475	470	441	439	463	456	477	457	431	477	461	461	474	419	465	477	449	470	484	510	466	443	474	460	447	457	467	466	443	464	447	440	461	430	455	480	493	462	445	450	430	415	482	447	462	486	464	472	474	435	444	510	489	464	442	464	454	446	474	464	458	449	436	456	430	430	461	489	477	458	416	464	464	486	476	443	509	498	482	411	439	489	459	504	440	462	500	439	443	444	480	441	458	468	427	413	408	457	502	452	418	426	475	451	479	445	441	466	420	484	493	482	441	450	458	421	477	476	451	471	466	453	440	461	477	421	467	485	450	428	430	441	460	420	489	434	434	489	454	448	464	411	430	481	461	430	428	448	481	445	456	449	506	440	485	475	467	441	484	484	455	433	462	493	465	466	450	466	471	438	461	465	448	440	450	488	459	444	414	469	445	455	449	485	404	466	484	472	473	436	462	432	438	427	471	480	454	479	454	426	440	447	483	482	456	455	446	423	433	467	454	465	447	502	449	457	451	412	465	459	456	499	469	474	491	494	455	435	445	464	468	469	464	481	467	482	444	489	482	496	482	428	488	454	451	453	469	458	479	448	483	479	454	488	472	422	432	458	477	458	441	465	453	442	469	442	451	451	468	464	441	454	462	470	446	471	456	483	439	478	415	458	441	435	480	446	440	463	443	483	438	429	490	455	454	434	502	520	462	445	447	472	436	483	452	396	461	479	454	478	483	461	499	450	467	419	435	434	461	454	445	459	489	422	439	487	467	479	460	437	480	471	475	479	491	456	444	479	416	496	470	418	443	464	442	457	462	442	449	516	450	440	460	462	449	457	443	478	446	443	433	445	452	446	411	491	438	465	448	454	419	458	475	449	440	449	453	430	470	483	478	439	468	474	436	448	443	462	447	485	470	438	463	447	469	468	466	464	465	443	458	496	466	452	448	478	465	449	448	460	447	457	469	410	453	425	484	473	518	459	435	447	453	459	447	499	475	428	483	432	481	456	440	437	443	478	429	456	459	454	427	463	482	459	463	431	467	471	443	436	434	431	454	484	486	509	490	501	466	461	455	426	454	428	474	481	454	479	482	446	402	497	484	461	506	442	476	446	425	434	469	451	466	441	433	466	479	440	418	445	477	476	448	434	449	465	441	446	467	466	463	464	479	459	400	444	462	433	451	450	426	422	424	522	435	439	450	490	470	463	430	431	412	472	460	467	452	444	498	436	460	448	443	467
25679	24819	31358	25755	20211	9816	839	426	382	373	392	395	432	383	398	394	405	377	416	404	395	398	404	368	381	377	372	391	369	367	374	398	410	413	389	388	411	400	369	435	373	405	382	371	400	396	347	389	389	368	387	407	401	369	384	381	381	405	374	394	403	416	409	429	384	380	396	387	362	389	396	370	362	351	369	399	413	348	383	370	404	378	386	365	380	400	424	365	398	335	398	398	437	390	371	347	369	386	372	409	393	395	396	393	355	342	370	364	397	400	358	376	372	397	411	415	371	417	367	406	395	347	382	361	389	397	336	367	408	384	412	402	412	368	403	439	398	375	363	401	390	364	432	351	367	392	421	376	391	374	393	384	393	375	374	359	368	400	368	420	356	352	378	362	421	342	428	410	376	377	374	419	343	379	399	373	380	384	388	364	380	375	389	385	383	398	368	397	366	369	379	374	391	391	417	430	384	369	359	370	410	376	395	391	386	386	394	376	396	372	386	358	394	415	387	382	406	369	361	421	390	412	385	401	367	400	408	415	437	363	376	354	377	368	373	380	349	371	398	387	401	355	395	382	370	398	438	396	418	403	359	391	369	396	394	403	419	373	421	390	350	394	401	367	413	356	407	391	402	381	378	344	381	385	410	353	412	357	361	380	404	429	416	383	396	420	373	399	401	370	407	417	407	374	348	382	386	417	417	390	378	412	355	394	378	393	388	387	383	404	369	414	419	357	372	415	409	408	385	408	421	366	390	402	393	377	370	359	380	382	404	379	408	374	398	423	398	420	378	377	384	401	426	405	384	370	380	371	423	387	439	352	398	409	394	404	373	376	379	371	381	374	378	372	398	382	421	386	437	391	385	398	411	412	396	380	391	411	366	364	365	419	418	395	413	369	392	449	376	376	404	399	370	396	380	411	374	373	378	354	388	399	395	383	374	390	376	341	375	411	376	395	401	396	376	405	358	359	361	383	416	366	355	391	368	396	368	369	398	420	414	415	361	381	422	359	380	360	382	385	421	355	404	421	345	382	405	377	342	378	379	397	412	365	397	411	371	382	391	380	385	370	418	363	402	402	387	426	359	390	392	383	395	355	382	395	400	353	394	412	390	392	375	375	436	414	377	438	356	409	390	351	395	387	417	387	392	371	381	386	381	373	380	380	379	392	365	387	409	398	407	397	357	401	416	406	415	386	388	379	383	399	351	387	414	404	389	389	370	409	397	344	410	373	388	381	418	391	418	355	377	371	409	390	398	385	403	420	369	365	374	402	394	388	374	408	380	427	354	388	377	420	386	405	372	391	377	382	384	391	391	399	390	375	420	356	390	385	382	379	405	417	405	399	394	319	376	390	394	419	402	378	375	407	410	377	420	394	362	370	404	386	389	388	373	362	361	373	394	410	366	407	398	354	401	377	396	417	389	390	350	414	364	411	384	375	399	359	401	401	392	382	378	398	425	358	399	388	380	396	388	383	374	390	403	371	369	404	385	388	384	361	366	371	384	394	386	401	389	407	426	372	382	398	364	354	372	402	442	379	404	375	369	379	398	388	355	377	395	365	381	429	375	384	379	408	367	373	404	378	371	405	406	360	358	389	416	370	406	377	409	412	384	390	383	352	420	363	397	402	374	383	363	420	365	349	375	393	386	362	364	363	401	390	366	421	370	371	390	387	382	378	382	380	385	417	349	366	379	354	381	376	367	360	380	391	400	380	368	367	384	426	397	373	388	390	407	397	345	399	401	347	398	392	382	402	398	411	428	391	362	392	387	397	410	422	411	386	390	390	350	377	404	396	350	341	404	361	385	384	407	373	434	368	418	381	386	397	370	393	402	373	437	396	415	373	390	402	396	395	360	398	407	385	412	358	423	410	369	404	361	407	392	375	394	384	438	419	355	427	381	374	417	388	399	435	425	417	387	385	416	384	370	381	400	394	386	395	443	366	374	370	400	427	378	405	409	375	383	377	390	380	393	374	384	368	385	374	343	389	407	365	367	397	437	348	386	356	387	360	378	414	426	414	399	386	379	434	404	361	348	392	371	377	392	393	366	392	386	398	416	385	411	391	405	363	363	394	370	363	376	352	399	366	413	386	375	424	387	371	371	342	373	387	407	351	395	358	405	374	412	367	377	411	380	410	379	398	384	363	401	408	363	411	409	382	390	392	375	408	399	387	401	407	387	401	402	418	406	392	403	379	387	386	393	374	401	392	365	402	348	387	409	377	412	398	421	402	374	384	382	392	381	380	406	402	385	424	375	387	405	387	396	381	383	380	386	354	355	370	384	389	374	392	409	378	397	399	363	393	416	385	401	404	407	392	390	401	404	411	391	377	393	349	394	415	375	379	398	373	393	408	404	414	367	398	350	370	369	429	402	343	367	393	388	396	380	395	382	386	411	405	413	361	405	405	389	363	426	390	358	402	400	407	389	384	393	382	386	359	383	403	409	371	371	411	394	371	383	383	362	361	435	365	400	402	386	364	405	378	382	377	367	399	413	395	393	436	375	404	388	416	404	385	399	378	385	391	381	409	350	400	373	402	406	402	393	389	387	383	371	399	364	370	406	401	366	415	383	396	409	368	384	372	370	417	406	371	382	347	395	353	376	408	374	374	384	374	383	413	406	412	388	409	393	381	375	368	386	407	412	389	381	376	444	377	379	360	376	372	371	374	389	407	418	380	384	370	383	388	394	385	359	388	390	416	358	390	416	393	376	369	382	379	369	373	380	396	375	401	368	376	433	377	409	367	378	397	389	385	398	371	386	405	368	389	414	408	373	337	375	374	396	381	364	394	381	376	378	394	367	398	380	424	381	364	394	410	400	369	373	394	386	371	374	391	391	404	388	350	398	421	376	383	371	417	390	386	368	353	392	338	391	364	405	389	396	380	384	356	371	356	376	358	384	367	395	413	409	375	400	397	396	376	405	394	377	363	355	430	397	377	410	411	373	379	395	353	420	399	386	398	376	365	396	391	405	362	387	418	381	376	366	398	428	392	374	365	382	384	402	391	398	384	369	360	390	410	390	380	362	388	365	395	385	379	366	394	376	406	419	403	374	369	389	380	370	387	363	391	382	361	398	402	371	377	407	379	370	378	389	354	375	389	371	353	371	370	374	394	374	388	382	386	382	385	404	380	408	380	427	377	399	375	371	403	396	393	377	380	394	389	389	393	385	376	422	410	387	368	393	394	369	350	374	392	402	383	407	384	367	396	400	372	391	385	395	396	389	406	414	386	377	380	416	401	399	374	416	405	428	400	407	373	377	391	374	367	376	399	384	334	370	413	370	382	397	412	376	381	368	381	393	389	409	400	375	425	412	360	375	406	383	404	382	381	422	409	384	390	401	413	364	368	409	397	364	387	376	411	387	390	376	381	356	392	373	366	371	408	430	375	432	381	383	388	383	357	415	381	390	393	397	396	420	403	371	397	376	368	361	404	374	401	384	371	359	395	426	415	389	371	395	374	372	370	356	423	358	420	404	368	400	403	390	383
62603	90219	56714	27974	17440	6563	618	655	635	637	621	628	593	610	627	619	600	592	602	661	619	626	595	620	586	602	653	598	602	583	630	603	604	586	625	636	623	633	626	658	588	594	619	586	641	578	599	576	625	604	617	623	620	588	627	634	590	658	619	654	607	594	631	614	635	600	641	603	594	639	603	587	598	604	588	614	640	623	640	609	622	619	623	589	588	614	610	656	568	597	574	624	602	639	572	577	617	651	626	643	591	609	624	636	622	597	645	633	606	609	631	672	636	623	643	633	637	597	632	587	598	636	617	587	578	638	615	615	639	646	629	598	607	617	641	625	623	637	619	611	637	657	655	643	589	577	617	622	625	606	624	633	572	612	647	595	667	618	647	641	612	640	635	661	625	621	586	656	595	607	622	631	585	614	646	596	583	633	638	655	591	632	624	636	624	598	621	613	603	634	590	594	579	639	593	636	572	593	589	574	639	614	557	609	527	607	635	608	605	616	591	597	611	636	596	645	575	597	617	626	640	634	644	609	622	608	630	632	624	602	624	630	596	622	624	637	574	606	581	625	638	660	616	609	616	620	657	590	614	608	563	658	621	612	598	617	581	592	611	620	628	618	612	603	562	625	641	650	630	670	631	588	620	594	628	674	580	576	629	650	592	628	631	628	566	593	674	642	617	607	645	682	589	589	622	601	574	650	612	611	619	607	617	602	638	627	646	618	587	612	598	619	620	627	591	611	660	616	623	603	609	578	586	641	644	599	642	552	638	652	622	548	613	639	624	621	636	579	607	551	599	600	663	582	603	626	635	636	654	620	601	592	643	609	625	595	609	588	588	588	651	644	625	619	619	644	578	580	589	611	589	619	642	592	610	576	650	589	606	612	616	562	638	607	637	619	610	589	652	591	588	646	614	646	635	589	553	576	620	645	614	639	598	602	613	589	627	617	585	583	677	628	645	582	612	624	595	620	622	637	581	618	623	621	631	562	625	662	545	640	601	603	549	597	618	614	601	616	602	585	644	624	613	602	618	637	655	645	605	647	631	598	630	631	678	616	600	630	565	583	612	632	620	589	586	594	600	611	537	621	598	630	637	634	621	602	617	615	595	621	615	611	622	608	583	583	629	598	590	620	599	586	642	600	629	626	621	649	571	600	603	547	637	599	636	590	600	617	631	616	668	621	586	633	579	597	613	637	579	637	619	602	643	631	651	616	618	594	614	615	626	630	601	636	637	663	617	614	655	648	630	624	593	619	586	615	606	616	635	633	602	617	603	605	670	618	603	584	589	576	581	633	607	631	618	647	632	585	613	618	626	571	677	640	581	599	582	616	595	578	588	583	648	657	606	582	607	614	601	603	593	581	627	604	629	656	623	604	614	612	640	597	623	602	604	625	599	582	602	591	583	590	621	645	598	611	600	667	618	628	587	577	595	600	621	611	578	609	624	621	589	616	647	629	590	594	610	599	603	601	556	573	609	631	579	605	594	575	601	641	618	575	642	537	587	597	665	597	634	629	627	598	669	602	616	593	628	615	597	617	612	629	643	588	617	609	644	614	614	627	621	623	618	636	617	589	621	618	594	590	621	608	620	601	591	569	605	604	602	590	674	608	590	625	584	633	617	590	611	591	610	634	641	622	616	611	600	586	638	615	638	601	615	626	624	658	589	666	607	634	590	666	631	591	609	615	631	619	621	608	577	597	582	619	654	610	604	642	606	648	653	629	601	628	610	582	640	592	661	609	611	609	628	596	642	580	593	619	667	607	644	582	613	614	655	582	617	565	643	642	631	582	600	585	611	628	638	592	622	627	607	623	613	610	628	621	610	613	642	608	612	651	611	575	630	590	590	617	599	626	577	631	620	635	634	630	546	650	618	615	575	643	654	625	690	598	593	617	589	599	623	595	639	629	651	666	614	596	633	639	614	619	603	636	573	656	603	607	588	606	617	590	610	587	570	626	615	613	634	586	600	611	624	597	633	578	628	575	594	602	653	554	660	636	641	615	588	606	634	615	616	649	687	625	618	625	609	639	595	628	619	583	658	622	643	616	655	651	617	616	578	594	601	598	627	613	570	584	605	591	636	613	620	607	607	627	608	601	566	664	651	617	594	647	615	614	614	614	585	600	614	596	575	630	582	598	608	607	623	666	602	628	588	612	628	602	614	612	608	592	608	569	577	620	621	592	602	636	603	580	602	652	613	631	663	612	591	580	610	598	599	595	587	576	618	643	599	606	603	603	617	592	649	618	623	583	590	594	624	676	593	632	635	588	603	577	598	605	611	631	597	583	600	625	588	709	645	630	598	608	602	603	597	576	647	634	644	640	607	597	607	584	612	623	632	621	630	605	606	624	640	633	606	608	627	636	613	629	638	587	615	620	594	580	628	628	592	594	590	617	613	620	604	634	595	547	646	648	597	594	630	607	569	621	592	598	626	604	641	572	651	607	605	635	597	611	634	586	615	611	621	612	639	673	592	645	640	578	644	640	569	574	600	598	591	589	593	611	636	609	608	627	605	611	579	582	571	582	582	609	583	586	631	593	572	665	634	642	594	631	543	613	612	612	636	622	641	620	622	634	608	578	638	619	620	641	661	609	625	617	633	616	600	619	633	654	610	651	597	664	567	610	659	590	620	591	622	615	576	623	590	619	625	633	598	678	616	662	596	575	651	571	642	643	643	624	592	674	613	611	668	644	630	623	630	612	619	598	634	619	611	666	593	563	641	594	604	599	666	671	625	627	657	634	594	602	628	618	558	634	637	570	599	612	623	587	616	614	590	620	687	597	629	629	605	640	627	616	660	662	629	605	638	597	614	584	652	623	640	609	620	609	644	653	648	608	597	594	630	641	614	615	618	630	623	606	637	632	622	615	625	617	609	599	649	623	617	639	614	561	616	595	617	615	611	663	588	564	615	652	648	598	591	628	641	602	578	616	626	622	575	629	623	583	645	690	612	653	551	654	616	638	615	619	622	599	613	645	625	645	623	624	608	642	581	628	596	621	630	613	593	640	615	590	595	602	616	626	666	592	560	614	637	627	598	622	615	660	609	602	587	579	589	624	591	639	629	631	622	657	647	650	607	604	657	576	609	647	609	602	604	620	617	645	648	628	649	610	654	665	619	592	583	555	631	618	648	635	626	646	572	607	562	631	555	613	662	658	680	589	594	606	625	607	605	604	616	613	611	591	586	612	628	577	614	587	646	653	640	666	629	602	622	634	622	578	622	607	646	655	613	632	659	645	623	592	670	650	614	584	607	627	647	648	602	587	640	602	649	590	613	661	563	614	652	664	635	624	639	622	631	588	600	606	622	598	621	588	611	600	611	610	589	613	633	631	605	622	630	603	654	632	621	611	563	602	580	615	582	568	615	651	600	544	597	645	580	633	615	645	617	628	618	637	637	604	595	599	600	588	566	575	579	584	618	652	649	629	669	609	660	641	596	603	606	623	624	595	656	619	640	656	619	624	630	645	594	639	637	606	611	587	639	575	567	600
24508	23288	30614	25024	21720	18119	3634	646	637	616	580	556	570	600	588	572	561	576	536	590	568	576	560	571	560	528	590	614	583	605	570	572	546	561	583	568	599	573	591	596	612	611	533	536	530	560	573	553	531	554	574	601	578	557	525	577	595	526	505	596	537	572	537	553	564	543	558	526	529	562	541	542	531	543	550	579	602	575	571	543	552	553	586	589	574	544	551	538	580	522	546	552	567	548	562	592	560	600	594	609	570	560	548	557	528	591	536	542	517	561	556	525	574	596	512	568	546	559	563	536	564	562	555	522	547	527	567	570	548	603	555	515	556	567	552	548	585	576	526	520	566	576	583	554	525	530	535	567	592	562	536	580	525	558	571	595	546	568	586	562	573	533	533	541	541	578	575	558	510	517	597	509	567	568	557	545	579	623	614	559	573	535	529	539	539	567	551	543	547	561	546	572	576	584	546	555	543	574	563	618	540	543	582	527	548	566	589	571	552	621	544	561	589	547	549	548	553	570	557	549	576	543	572	546	550	571	542	565	595	556	516	552	570	577	535	585	527	559	526	509	578	543	539	521	566	576	551	525	550	566	570	542	557	545	552	537	588	556	532	535	612	581	598	572	552	566	554	569	602	604	582	532	568	518	545	571	586	543	554	569	559	549	550	570	579	569	542	553	597	550	576	553	574	546	599	594	554	545	522	538	593	576	580	590	576	558	595	551	517	555	536	593	566	574	581	565	580	554	549	587	575	541	570	541	548	555	552	548	573	566	571	560	546	531	552	569	531	566	559	520	572	488	540	539	532	600	528	591	585	521	531	579	556	601	597	526	579	566	576	564	570	555	588	515	571	598	554	567	563	556	562	565	580	570	537	511	549	550	569	557	581	550	581	564	555	591	572	538	512	514	581	582	598	567	490	602	541	558	553	608	545	537	511	570	550	587	575	576	528	548	556	553	558	567	599	567	585	524	598	570	549	541	543	590	595	549	546	600	559	554	539	557	539	595	509	584	534	541	554	558	535	583	574	535	529	568	514	581	539	492	564	542	533	542	550	572	583	566	559	582	563	559	568	538	532	566	530	584	558	577	532	600	517	547	566	582	528	585	540	577	542	537	568	586	555	567	539	583	550	551	595	538	539	590	567	523	535	560	557	604	533	557	551	579	586	582	565	509	612	582	580	554	563	590	548	543	595	563	560	574	557	575	573	556	533	538	554	587	547	566	551	544	582	544	569	581	554	551	581	593	582	533	614	577	562	547	593	550	579	552	548	525	586	569	549	553	542	613	544	537	547	573	533	549	536	543	522	534	583	597	551	588	532	533	554	576	585	579	585	560	562	595	550	552	564	547	571	592	547	549	538	545	586	552	579	534	591	517	567	544	591	544	548	601	572	546	551	590	543	567	594	534	533	556	597	529	548	561	551	557	559	590	550	525	579	520	562	546	572	578	570	564	570	559	564	542	562	531	580	558	553	576	593	589	534	582	526	551	525	552	567	533	525	525	556	558	555	560	587	537	545	561	524	605	578	561	556	561	540	604	573	557	525	557	550	590	573	556	516	547	571	560	533	577	601	562	583	582	582	534	514	566	563	564	577	589	529	546	572	580	529	570	599	578	538	579	575	561	540	526	555	532	569	542	592	546	575	503	555	522	538	550	542	591	548	549	568	551	554	560	556	571	563	584	528	544	539	568	590	572	533	589	543	561	570	577	547	589	543	551	543	607	554	571	562	547	586	555	576	620	570	570	543	586	555	551	534	578	600	604	563	536	529	571	560	578	522	551	549	554	587	546	551	544	582	574	535	564	547	585	544	609	519	547	529	586	554	572	600	541	566	535	595	554	533	542	610	534	551	558	553	538	566	521	560	562	553	555	546	586	553	502	527	554	529	526	566	565	607	556	549	537	557	498	572	564	555	575	545	575	550	610	616	506	533	543	561	536	560	549	572	522	544	551	574	567	622	550	581	574	547	586	586	576	542	580	559	535	585	523	582	611	594	601	580	546	579	533	568	592	520	551	554	536	581	564	564	558	567	537	585	552	589	539	550	560	577	551	559	542	529	544	534	588	542	542	590	543	574	509	562	548	540	584	586	542	578	544	518	591	591	570	572	559	573	574	569	588	547	537	606	572	574	558	543	564	546	587	577	588	538	546	554	575	544	596	542	604	627	516	540	616	531	560	542	543	590	518	567	563	593	562	558	540	571	562	561	524	606	581	550	585	553	541	560	593	570	547	561	556	536	536	509	532	587	553	549	578	582	549	543	581	496	567	583	563	549	607	585	558	530	593	571	550	574	567	524	537	563	554	533	584	553	562	553	561	570	539	599	543	556	507	564	568	543	579	545	576	559	527	538	589	556	548	549	562	594	599	614	524	528	546	604	603	556	569	546	519	551	572	528	554	573	536	560	553	565	563	555	535	530	590	559	608	578	583	560	526	584	569	580	549	544	540	522	567	551	572	533	510	589	541	573	515	541	520	512	541	517	588	581	584	578	540	540	554	585	563	532	568	564	547	554	572	576	557	558	561	553	550	563	589	571	621	548	550	567	545	555	563	535	597	550	571	557	580	568	561	547	586	560	547	552	590	535	571	595	552	555	580	549	571	596	542	566	528	570	546	506	558	559	575	546	574	594	573	579	580	542	546	556	558	534	564	529	565	587	565	570	547	545	596	486	557	609	540	594	573	506	571	554	566	558	525	523	533	517	561	550	565	616	546	535	538	558	551	549	562	543	586	587	537	560	582	581	548	552	541	547	520	553	581	549	535	587	545	568	570	561	595	531	513	565	564	601	559	577	569	534	551	576	519	541	513	550	567	559	572	549	546	572	544	563	552	567	552	553	532	570	491	555	605	557	559	552	507	551	575	545	534	543	573	565	558	521	583	525	548	560	546	595	538	523	549	602	520	571	551	532	571	527	579	572	601	577	584	562	567	590	570	587	578	540	589	616	596	547	562	550	568	571	579	578	539	534	552	576	546	536	522	579	569	584	551	533	556	554	584	547	541	530	603	562	542	536	548	560	579	549	546	545	557	556	558	580	606	566	573	553	600	589	566	589	551	528	581	564	564	553	579	520	555	603	551	558	557	540	599	597	565	548	564	550	530	551	546	491	552	600	543	549	597	568	571	530	611	583	544	571	607	520	546	556	532	568	595	546	564	610	548	559	566	509	614	572	594	533	512	602	583	547	604	520	571	579	579	588	597	580	558	564	569	562	569	557	555	577	556	582	590	553	526	567	586	559	548	518	605	594	573	557	592	560	591	518	576	559	559	585	560	588	566	573	601	601	559	522	583	543	556	569	605	581	541	610	510	534	562	538	547	583	577	526	556	595	528	506	559	571	568	558	558	530	561	572	563	542	565	564	532	596	576	541	544	570	593	583	546	569	591	576	567	540	579	589	529	564	553	522	580	534	571	518	556	542	549	542	535	542	575	557	545	553	568	519	539	549	585	552	567	559	564	567	563	514	570	513	540	535	545	569	612	549	597	557	571
60590	95410	67236	31268	25633	10708	877	917	832	860	856	868	925	841	847	848	895	855	849	863	839	815	843	807	820	852	840	862	809	800	869	830	887	898	825	857	807	840	791	867	805	901	835	809	831	842	821	866	854	804	845	871	877	895	855	787	791	841	844	877	814	834	817	793	791	825	864	823	855	846	788	822	830	811	812	892	879	861	824	865	865	895	868	871	866	847	809	815	870	852	819	818	802	819	826	804	835	872	899	856	899	900	874	813	863	827	897	849	870	796	795	897	898	914	871	841	834	886	806	852	816	881	878	886	828	872	818	892	824	811	898	870	896	915	842	841	843	859	861	858	826	850	821	846	865	787	836	847	858	815	817	819	879	785	888	900	881	878	823	846	841	818	836	863	847	821	839	817	793	846	847	782	874	908	795	821	836	844	821	848	795	875	867	879	856	839	832	807	805	841	861	813	829	820	832	899	820	837	821	870	849	871	867	823	849	864	874	882	874	815	837	805	881	819	886	837	877	859	878	838	831	830	826	796	862	885	855	853	854	866	856	866	887	854	877	808	912	833	834	849	830	857	857	840	852	839	839	790	787	818	874	879	825	842	860	903	865	861	870	837	852	821	830	832	818	845	827	838	820	846	853	855	846	838	791	849	867	811	826	811	842	862	856	837	841	855	782	832	832	804	810	876	823	861	928	809	800	804	830	843	804	755	795	869	851	818	827	865	911	850	814	803	872	869	854	873	873	781	852	829	825	874	797	793	843	806	818	863	804	811	831	870	859	828	811	834	838	827	872	882	845	831	816	849	883	889	809	826	873	866	834	813	829	875	847	855	847	815	838	873	868	829	835	883	890	884	786	818	794	870	788	832	875	895	870	803	866	835	865	831	863	906	858	854	848	845	801	853	843	889	827	859	836	886	824	857	857	852	798	868	873	842	830	873	858	821	830	807	865	856	847	879	880	817	826	820	828	796	852	902	807	873	800	850	843	844	857	845	877	829	846	798	843	849	852	837	855	836	880	808	808	864	848	857	830	870	867	799	870	798	834	837	830	826	812	854	797	848	825	857	836	858	897	877	849	876	838	880	824	842	817	843	884	846	823	856	889	882	824	820	839	905	832	840	876	862	831	846	821	852	847	866	827	844	811	817	805	820	823	807	856	813	831	836	848	810	857	878	852	853	846	824	844	829	846	810	819	863	831	835	877	842	853	813	819	797	843	865	830	856	872	831	894	861	841	839	828	870	870	796	853	834	844	868	825	843	894	846	816	858	821	835	821	864	812	870	839	876	864	837	819	847	813	840	873	902	822	839	827	860	838	829	851	841	876	847	799	847	814	867	813	772	841	849	826	859	855	859	868	860	860	854	803	832	829	845	789	855	871	862	820	839	856	820	820	855	811	822	877	817	822	842	828	821	842	899	897	906	868	870	875	808	895	809	843	821	839	905	888	846	880	821	889	781	825	839	859	816	895	747	827	912	876	900	854	865	865	894	800	813	901	816	882	858	801	792	870	842	805	852	857	905	835	819	839	853	861	879	845	876	852	821	874	834	829	882	878	851	848	851	868	856	837	872	861	866	812	802	838	818	823	868	842	843	798	853	840	851	861	818	844	882	853	867	846	846	851	829	820	831	864	847	875	830	878	857	801	829	844	856	862	864	779	852	895	808	811	803	873	826	837	868	864	858	831	822	857	878	837	839	853	853	825	883	813	832	818	832	871	820	890	825	866	842	870	830	875	849	841	885	886	836	778	787	899	849	850	827	853	824	853	848	905	836	832	846	871	821	844	870	859	878	886	887	885	899	794	868	808	864	897	849	827	850	794	790	861	809	832	864	845	866	879	860	849	850	827	840	872	844	807	816	871	826	862	875	851	856	880	864	797	904	817	846	883	847	857	810	833	805	792	881	859	809	827	860	820	816	862	881	865	822	865	862	822	852	846	862	872	834	847	825	834	830	817	838	887	850	858	849	858	815	841	865	859	828	860	902	774	883	785	820	817	896	827	818	832	808	840	799	822	871	847	908	826	842	803	823	862	899	862	835	849	834	891	813	848	833	858	858	864	834	862	854	910	806	834	895	812	874	853	831	927	825	855	832	911	841	852	841	797	804	863	847	839	850	876	845	864	813	847	785	838	856	842	843	832	859	824	856	861	835	843	839	900	855	859	840	832	834	865	837	860	842	838	785	841	867	854	830	830	873	900	852	867	891	858	830	881	826	832	836	901	787	818	838	805	864	848	799	820	821	850	856	789	863	823	824	860	833	858	890	829	854	843	865	826	858	846	802	850	876	865	874	830	870	855	864	871	828	856	823	801	812	848	888	842	836	878	855	865	866	822	888	845	808	873	863	815	865	800	861	835	820	830	816	846	828	829	870	831	828	820	827	833	868	847	816	870	824	797	872	844	821	868	873	893	851	830	831	822	875	820	831	813	846	873	816	886	897	852	849	849	845	877	861	890	871	826	831	858	857	839	862	864	840	779	874	892	822	792	836	851	839	899	850	843	823	900	882	850	876	852	832	808	873	862	849	825	830	843	790	892	878	854	801	788	833	793	861	839	853	831	816	852	860	852	849	883	868	870	850	845	839	843	821	857	831	794	821	841	840	862	845	873	830	868	875	859	865	847	862	854	877	851	807	859	842	885	824	879	871	849	814	859	849	842	852	797	826	862	788	874	873	870	820	876	790	887	826	817	839	855	874	844	899	837	836	806	809	847	848	838	872	877	853	847	864	860	836	895	830	868	823	843	856	839	859	839	790	877	809	905	868	913	824	795	875	872	873	853	874	833	825	838	823	803	922	847	845	888	837	850	851	882	842	874	837	863	860	832	859	839	880	847	820	854	853	855	831	851	879	847	798	792	842	824	836	817	878	842	854	883	862	901	875	847	839	870	862	828	835	863	845	860	857	818	887	870	838	793	796	844	898	837	857	888	820	849	816	794	854	873	826	857	858	845	861	899	861	816	806	805	799	873	859	857	758	837	867	835	915	790	817	847	882	838	867	891	888	890	868	915	854	876	829	836	833	840	860	845	834	843	868	882	851	834	853	779	839	836	810	832	811	828	854	851	921	830	833	870	822	887	892	852	848	861	886	834	910	852	833	838	847	819	861	903	836	835	821	878	897	840	893	875	868	885	783	814	868	830	838	803	866	803	845	819	903	830	840	827	824	791	843	825	853	879	777	808	877	841	878	824	822	857	894	776	796	823	808	832	838	849	836	806	848	861	823	851	858	781	885	823	817	829	845	819	822	827	890	882	907	808	838	870	861	897	865	860	848	891	830	806	842	868	836	794	881	883	919	880	798	855	897	808	846	853	814	898	853	835	845	865	893	868	807	833	849	877	870	832	794	856	866	810	832	843	864	877	867	873	793	809	821	870	822	832	822	808	876	863	866	827	831	865	861	885	882	842	881	822	858	819	840	863	889	871	810	862	838	800	836	871	857	872	830	847	866	823	876	884	852	863	878	819	846	808	922	845	855	852	843	864	830	797	852
32844	31903	23988	8696	1789	810	321	279	310	302	292	259	285	283	283	283	285	287	281	260	272	278	289	290	299	300	283	279	314	276	244	289	261	315	255	299	276	287	266	278	284	272	268	314	280	285	276	274	289	290	283	289	290	272	267	269	274	268	288	273	292	269	267	275	295	284	265	301	273	267	299	285	268	274	287	281	266	317	297	274	264	282	284	292	296	281	302	259	293	299	283	237	275	301	304	262	295	254	278	271	259	260	345	258	290	294	277	310	270	288	266	278	270	276	282	271	284	270	281	291	286	271	271	257	292	258	277	259	262	303	287	269	286	255	286	308	286	269	269	276	276	304	290	291	285	286	279	256	265	276	265	278	258	247	298	291	272	296	245	272	272	289	296	287	281	265	320	260	277	245	264	277	267	260	268	285	291	276	263	281	305	287	300	252	265	292	288	262	295	261	282	263	294	308	256	294	300	274	300	329	298	261	254	294	263	303	309	273	299	268	273	290	303	274	276	292	292	280	288	276	290	274	274	295	307	265	262	284	298	274	299	304	308	276	312	293	286	289	277	293	305	272	266	271	312	279	290	285	296	281	290	285	266	296	266	287	257	279	239	269	294	280	272	255	308	301	302	312	279	273	258	279	276	290	279	310	291	301	287	268	294	254	293	296	252	286	284	287	281	273	281	263	265	286	260	280	272	281	257	267	280	255	288	274	296	287	284	262	262	259	257	266	288	273	264	295	289	280	263	312	283	256	311	264	257	277	293	265	285	291	280	261	293	291	287	262	279	292	297	284	280	287	301	262	276	246	297	259	276	286	264	269	292	290	279	271	276	267	267	274	284	260	254	283	281	257	272	293	286	250	276	291	286	288	270	292	261	254	251	283	279	279	280	285	259	282	300	262	295	290	260	261	250	316	275	280	305	281	306	295	272	264	279	285	278	278	277	294	290	249	290	294	295	283	250	261	287	292	296	295	279	309	265	272	259	287	261	283	303	274	266	272	286	272	283	261	269	297	270	232	278	301	320	291	260	262	279	278	260	269	300	290	274	241	309	243	294	289	290	262	278	272	277	280	257	263	267	279	264	278	291	281	277	265	288	268	276	300	288	306	288	248	294	295	274	277	269	284	277	289	275	259	283	256	284	276	299	295	281	275	310	298	305	271	287	290	281	277	298	261	292	273	269	263	275	286	258	268	292	242	285	308	268	263	285	264	282	274	270	324	268	299	258	269	276	298	280	262	277	266	281	272	290	304	276	283	271	282	260	282	298	235	278	295	282	301	268	255	262	280	291	285	299	278	255	304	307	275	300	290	285	277	290	269	257	292	304	270	279	295	294	276	294	301	288	302	283	288	274	296	260	278	305	267	301	304	307	310	271	281	292	282	271	282	269	279	290	272	287	256	282	303	293	280	258	302	282	279	305	254	270	287	277	272	298	285	293	283	268	275	297	281	281	270	293	299	255	311	276	326	308	284	272	273	299	289	260	259	278	278	301	280	287	270	279	272	291	282	279	300	299	300	264	300	283	294	299	252	292	287	284	276	265	282	264	290	280	282	270	280	288	282	277	258	256	282	282	286	321	263	267	291	289	285	274	285	263	274	289	284	281	290	261	311	288	277	277	260	255	294	259	286	287	298	312	265	282	267	243	272	300	286	311	293	274	272	258	294	269	286	302	274	286	290	280	282	281	299	313	277	270	288	268	262	273	293	265	271	266	291	285	277	310	272	265	289	308	291	309	260	283	289	314	293	262	287	253	264	277	293	295	270	300	266	282	291	286	265	298	314	273	274	300	281	281	316	270	270	261	296	275	267	275	278	254	258	295	295	276	273	280	283	297	287	278	260	286	260	287	296	245	268	284	282	255	290	294	261	295	257	294	312	307	263	271	281	246	305	283	265	295	269	283	264	312	260	288	283	279	281	281	252	267	289	254	294	245	273	300	284	290	277	262	269	271	309	280	292	289	269	282	314	302	270	264	260	292	327	316	297	285	288	280	294	262	269	266	245	290	289	268	292	290	283	330	257	259	271	260	293	296	280	277	261	276	268	288	303	271	293	300	272	274	269	269	274	232	289	269	289	257	252	298	246	258	290	283	266	268	246	292	298	312	290	298	291	295	258	274	299	284	285	274	297	305	285	306	272	252	245	309	276	284	275	293	280	283	277	281	270	259	278	252	300	281	290	282	269	290	294	303	272	241	262	295	294	247	263	284	267	279	276	267	266	259	300	275	290	264	275	264	294	284	293	271	266	285	265	268	298	280	288	292	277	235	285	287	255	274	274	260	288	246	315	253	268	303	280	306	304	268	302	266	291	292	264	273	285	269	287	285	282	245	304	264	313	288	287	293	297	271	277	293	274	293	279	287	261	268	275	286	280	299	270	291	300	273	285	278	257	270	301	289	265	292	261	280	307	276	291	241	291	296	262	301	289	268	274	272	282	297	278	294	294	280	270	311	246	298	282	271	242	257	262	289	263	256	293	243	257	272	283	289	269	283	266	273	259	274	283	280	247	268	281	255	290	300	287	302	236	265	287	254	290	285	270	249	273	288	290	269	264	257	286	302	243	293	280	276	293	282	282	279	267	266	281	273	274	268	283	294	307	281	276	296	253	281	284	270	279	277	271	253	276	272	296	284	249	295	303	281	251	287	237	283	299	257	271	283	290	271	270	326	280	287	278	288	292	280	276	266	270	283	283	284	275	278	296	265	277	293	272	292	288	305	278	267	286	262	275	293	296	295	279	266	252	282	290	270	270	295	281	284	307	285	277	263	254	273	274	281	303	292	259	281	267	293	292	288	309	275	278	293	262	305	308	310	303	302	262	285	296	290	272	285	287	263	264	280	305	299	300	298	288	300	268	303	301	275	295	312	279	278	223	303	262	293	259	273	260	265	294	299	296	283	267	256	274	269	279	294	285	266	287	278	255	261	297	265	293	275	288	284	268	293	286	306	283	286	289	293	273	319	289	258	277	276	288	286	275	280	294	313	273	261	254	259	260	256	272	313	306	287	273	270	277	249	303	290	270	283	288	295	296	309	294	332	312	307	287	267	251	290	258	280	281	245	271	297	273	286	316	317	292	294	303	278	249	286	282	271	320	265	292	295	301	275	261	300	281	304	319	261	298	277	272	287	288	249	301	287	272	295	287	301	279	275	278	315	295	256	250	280	276	274	294	286	265	301	316	276	283	263	278	287	288	273	292	290	249	259	260	276	300	295	271	281	278	236	272	254	284	284	263	245	272	284	278	297	303	262	283	249	257	291	303	279	259	254	294	265	275	302	272	272	285	279	256	317	284	269	292	274	265	271	274	300	287	303	292	300	269	247	302	277	289	260	293	268	311	282	285	284	295	278	261	290	313	300	270	262	307	305	291	270	293	278	309	287	277	299	283	281	284	279	307	275	267	310	246	313	313	277	263	281	294	286	289	289	279	295	281	307	270	294	288	258	290	286	261	282	291	273	291	270	255	277	278	273	307	288	272	298	262	251	277
42752	47628	26521	7048	3649	1507	517	476	422	470	436	454	487	460	443	434	465	475	505	454	462	500	475	510	448	452	474	456	490	502	428	455	420	471	447	444	449	478	478	472	423	482	483	488	457	468	475	478	520	436	445	452	467	459	453	452	467	452	498	480	443	474	443	440	435	434	507	428	472	445	460	487	495	515	470	464	463	457	489	474	430	457	496	473	476	471	409	484	508	497	457	477	499	523	457	462	450	477	449	463	494	459	439	472	458	439	459	488	472	452	490	467	475	509	491	447	454	475	467	462	457	441	457	487	470	487	435	456	435	448	492	463	492	458	484	499	492	518	445	459	450	453	464	435	433	442	424	456	498	455	484	487	445	458	443	473	440	482	475	460	465	482	472	452	442	475	481	460	483	467	487	466	462	467	480	453	478	429	453	472	465	505	468	479	474	443	466	445	451	474	453	472	477	466	480	464	460	468	434	477	486	480	444	479	469	438	448	461	442	499	423	461	468	491	458	460	455	452	474	482	486	452	459	471	506	487	438	464	457	463	472	489	454	463	442	464	471	436	462	477	421	461	467	462	466	432	435	418	432	469	485	547	422	458	483	469	469	458	448	469	450	483	462	469	474	437	471	431	471	473	456	505	480	457	479	447	442	465	454	455	488	482	493	448	429	467	482	492	480	473	459	423	446	489	480	475	477	434	450	456	455	474	466	469	462	492	474	444	454	446	461	449	477	459	450	433	502	470	474	440	463	418	473	460	450	475	460	451	450	459	445	473	499	466	460	473	481	471	465	463	422	471	454	488	483	469	434	489	456	472	438	431	451	451	474	464	439	449	464	465	453	449	494	464	476	462	444	451	445	447	456	384	475	478	439	439	481	458	450	457	455	440	426	469	441	461	471	470	484	476	464	461	461	470	494	459	480	449	476	513	490	485	458	467	445	454	503	481	452	477	478	505	502	465	499	460	454	447	460	465	457	483	492	452	485	451	442	471	453	491	461	471	422	446	448	463	427	472	521	459	449	473	474	484	469	470	452	478	455	466	445	462	482	436	487	447	463	463	477	457	481	447	471	483	460	436	433	439	472	496	465	465	459	460	480	495	457	500	471	476	435	460	476	471	477	465	463	461	436	466	452	438	439	459	406	472	468	466	476	474	470	467	474	433	446	424	458	443	489	441	458	458	491	477	482	476	434	464	445	458	469	492	486	509	480	457	458	504	418	449	479	434	488	454	444	437	498	451	524	482	450	486	475	480	510	510	495	448	433	458	475	501	501	492	456	458	495	462	458	464	469	465	517	440	436	471	440	488	453	452	480	447	482	474	483	486	466	481	457	519	429	430	445	471	483	463	508	477	457	437	472	451	468	456	499	447	428	472	490	481	477	493	474	449	456	488	467	440	474	471	458	474	440	456	423	444	447	469	503	477	469	445	494	460	434	468	486	458	450	468	472	453	475	476	457	463	452	487	482	449	471	490	457	510	440	498	486	448	494	473	480	462	475	477	444	444	450	463	465	461	472	463	474	433	476	466	443	478	450	456	446	455	442	443	467	440	475	439	475	473	482	453	425	446	471	464	459	490	478	490	474	423	486	444	434	478	451	474	475	465	464	448	454	478	449	460	463	475	498	470	471	507	499	437	507	420	458	488	446	496	492	448	442	450	457	412	465	492	465	462	502	491	450	444	491	431	482	523	447	443	468	416	464	482	488	443	440	453	459	480	501	431	442	477	432	431	492	441	479	497	473	462	480	484	416	446	464	483	447	483	456	467	476	456	443	478	474	487	492	483	524	477	480	459	499	454	449	503	465	538	483	477	453	477	468	470	467	440	460	472	429	458	469	451	453	461	437	415	426	458	420	466	495	443	446	451	449	474	465	481	467	473	440	463	458	460	486	443	434	426	470	474	461	448	421	490	492	494	482	460	457	434	513	460	424	462	473	453	483	456	472	461	462	464	460	470	445	445	444	439	456	466	475	444	452	467	480	510	435	436	459	454	440	454	489	460	450	477	447	471	455	458	467	477	488	445	473	474	466	455	469	451	450	445	485	479	457	504	481	447	470	441	464	500	453	475	465	489	515	499	494	492	438	451	470	485	443	432	498	479	457	424	436	450	447	480	431	485	474	490	482	468	440	455	501	437	465	480	476	494	475	473	451	465	457	485	465	469	420	430	496	474	498	463	448	476	454	438	497	461	456	444	449	491	499	489	456	441	457	504	437	451	488	458	414	485	447	446	485	452	483	446	499	472	464	438	459	432	494	460	445	443	470	456	504	432	405	472	475	489	457	482	473	442	445	488	474	482	462	439	482	480	477	467	423	476	446	499	477	467	505	436	436	504	447	485	478	468	430	509	429	467	438	462	493	470	440	446	460	490	460	481	485	431	466	486	461	453	467	454	494	438	472	431	504	448	481	449	467	501	429	492	499	446	430	485	461	499	467	480	436	451	481	479	449	455	470	466	438	473	462	452	432	481	431	462	458	473	466	457	436	457	419	471	447	474	491	450	461	433	500	461	440	470	449	445	450	473	438	454	510	484	394	495	457	466	469	486	474	503	461	474	499	478	470	459	474	412	425	502	475	452	486	498	480	483	509	465	436	473	474	496	457	456	501	470	493	468	441	470	468	428	472	497	483	420	481	479	484	444	471	448	505	510	487	470	465	494	491	478	441	471	462	482	475	513	488	468	449	485	458	436	457	474	493	475	464	461	461	450	424	444	481	479	498	495	469	438	454	467	520	454	501	462	489	476	503	476	496	465	466	505	476	499	460	432	469	457	469	449	462	452	444	473	455	480	449	382	471	501	470	436	516	436	453	469	459	483	475	458	455	444	514	454	446	455	462	461	479	445	457	462	464	455	477	482	432	524	474	476	474	456	470	471	460	431	437	468	461	483	438	446	465	448	475	451	463	482	438	482	483	468	479	453	507	469	450	445	442	468	461	464	453	470	451	458	425	425	442	479	486	450	465	469	472	447	475	474	457	472	413	446	468	442	433	449	457	501	487	432	428	453	453	484	444	467	466	463	433	475	454	462	486	435	408	462	448	434	491	430	478	489	452	433	522	449	478	465	427	484	492	490	423	453	494	470	482	498	491	473	490	462	476	486	479	466	510	475	469	453	436	441	445	459	486	404	465	428	461	516	524	473	452	476	476	432	499	465	465	443	465	468	468	458	491	488	443	491	446	515	516	478	466	462	470	451	441	473	488	451	494	460	456	457	461	508	429	442	506	439	475	467	490	499	450	444	459	497	441	431	453	471	476	458	467	438	501	451	472	450	486	446	485	478	479	443	423	455	463	453	465	472	443	461	435	472	469	445	435	498	485	453	458	473	448	444	470	456	447	452	474	491	483	466	420	472	436	458	484	472	457	456	473	437	485	483	489	463	479	447	484	461	453	465	459	473	478	486	475	423	491	490	464	498	487	453	454	497	436	486	472	501	436	486	493	497	430	498	453	479	446	453	491	469	445	437	495	455	440	474	449	473	444	468	500	463
25698	25249	31676	25864	20145	10114	861	425	366	410	406	402	403	380	399	393	404	387	377	402	408	367	398	385	387	390	402	377	403	352	400	392	389	398	397	391	380	428	402	396	388	367	361	387	433	393	436	362	366	400	367	358	392	390	376	379	370	379	356	374	384	376	367	379	389	360	398	388	381	365	372	403	404	391	386	392	391	403	346	424	386	412	381	389	416	414	393	402	379	450	387	363	412	411	362	385	401	416	419	421	384	368	384	372	401	406	373	390	383	386	410	393	371	399	404	378	366	384	387	374	402	360	411	385	416	403	395	354	367	373	399	381	409	388	413	368	327	401	387	380	378	397	373	375	424	423	403	403	364	393	419	372	384	341	389	360	405	360	376	404	394	416	396	371	425	378	422	400	358	372	383	384	387	374	392	406	402	395	378	368	393	363	412	403	406	380	364	396	352	418	367	370	378	419	398	362	372	396	393	387	397	367	394	394	406	364	401	396	368	401	398	362	374	415	364	375	388	401	368	376	383	395	410	379	358	390	394	383	406	404	356	392	380	377	376	402	396	380	369	364	367	368	376	365	414	368	403	343	423	401	397	403	392	405	369	390	374	374	403	391	365	404	418	393	397	388	389	381	364	369	349	378	405	404	394	394	369	389	398	390	394	390	415	396	386	377	385	396	362	367	390	383	394	378	386	362	419	383	386	383	419	385	407	420	358	384	393	389	366	371	428	356	370	365	391	360	382	386	393	433	395	386	380	376	359	382	395	398	379	371	403	363	365	385	422	386	412	375	411	392	383	389	388	406	392	402	415	417	414	397	379	377	398	415	414	369	392	350	385	406	394	357	400	413	373	435	399	407	411	392	370	406	388	370	376	365	382	390	396	396	394	366	389	402	364	398	422	370	394	404	396	382	378	397	411	386	392	398	382	386	379	400	413	383	387	397	368	399	411	365	379	403	378	409	389	384	413	364	392	387	396	367	402	361	392	422	419	381	358	385	375	352	355	409	374	364	386	406	373	393	373	405	387	343	407	373	354	392	395	393	411	414	414	407	383	372	408	355	424	389	378	413	350	371	422	374	409	390	398	387	402	353	407	421	387	375	378	368	408	379	387	407	403	395	353	401	411	374	387	370	388	408	394	412	415	416	375	375	411	376	395	380	408	362	415	383	383	372	408	408	396	393	383	393	379	352	408	327	365	409	401	414	388	381	365	366	393	413	401	385	394	399	400	387	422	435	446	396	379	358	392	384	402	360	382	407	371	388	398	421	378	378	403	386	393	405	393	402	379	383	383	395	336	386	349	374	387	395	411	371	357	368	365	339	384	405	441	380	380	398	362	390	406	385	382	384	366	420	397	394	416	397	388	377	404	388	380	423	387	406	336	364	393	375	405	343	403	402	360	428	383	392	387	379	395	387	357	380	381	365	402	383	398	369	368	384	364	391	432	408	397	405	363	373	420	373	403	398	388	378	363	367	380	396	384	360	446	386	397	381	376	387	373	413	406	360	366	408	382	410	403	360	380	435	388	371	402	381	363	389	379	371	405	428	368	387	391	393	424	427	360	398	419	426	345	377	392	407	372	406	403	364	400	388	391	413	392	373	368	393	398	391	385	425	410	412	404	378	348	388	349	428	376	409	363	402	404	410	372	395	379	394	411	380	374	386	397	399	388	382	400	431	391	373	383	402	347	372	418	378	407	421	410	420	402	372	395	378	341	401	385	420	388	417	372	402	397	409	398	394	425	368	366	365	362	391	378	381	365	365	401	360	369	371	401	383	359	409	396	402	413	363	429	377	387	373	417	357	391	389	372	393	402	397	389	378	361	397	377	388	414	382	385	399	377	378	394	378	378	419	406	378	373	371	385	381	424	418	366	429	394	388	401	402	359	399	398	404	384	378	368	379	414	397	399	414	387	407	380	391	374	374	401	380	358	390	359	401	385	402	397	379	406	440	412	417	426	394	401	373	392	392	381	349	387	395	372	351	396	383	394	392	397	365	391	424	405	406	375	418	399	391	418	407	371	383	388	381	401	372	385	380	405	356	390	395	384	375	396	379	380	434	393	397	351	365	363	360	400	386	379	350	392	376	418	404	378	412	374	400	407	367	393	372	384	391	371	393	403	364	421	392	377	378	386	402	346	397	407	371	389	400	384	379	363	397	386	382	377	407	392	399	383	359	408	356	384	391	371	389	366	388	378	411	378	410	404	400	361	407	383	397	389	373	386	407	400	434	375	391	439	361	381	400	401	363	368	406	384	373	409	386	385	355	370	403	399	403	374	400	392	371	378	414	382	359	367	433	368	393	403	441	381	388	415	403	372	424	382	400	387	369	403	393	372	399	414	391	385	384	383	358	385	337	367	362	436	367	405	381	393	378	418	356	334	407	383	421	388	382	399	368	351	382	374	419	389	368	369	374	376	367	424	412	409	390	378	422	373	388	390	404	371	362	366	381	398	354	422	384	358	394	360	422	379	391	422	361	386	390	388	382	390	395	372	352	380	403	396	384	389	355	370	415	400	386	403	370	378	401	367	405	391	398	406	365	400	392	367	377	417	400	426	403	403	364	427	355	363	375	370	395	373	394	395	400	413	379	389	409	461	396	406	367	409	402	375	381	396	436	406	380	372	387	375	376	359	354	387	380	379	404	412	386	424	368	383	423	424	373	422	386	390	383	369	346	403	378	388	381	368	402	389	370	401	396	400	409	383	415	386	383	362	374	385	374	390	366	403	335	379	411	391	401	402	409	377	401	396	380	410	384	360	370	393	385	372	416	408	372	419	360	390	375	367	369	416	360	395	416	375	383	385	372	375	391	421	400	380	372	393	344	395	379	390	372	372	398	396	371	383	393	368	434	383	396	356	392	402	383	399	370	368	362	383	381	389	396	382	396	414	398	377	397	403	377	383	385	380	399	396	404	411	425	384	400	384	359	343	404	400	369	394	379	383	398	367	358	403	432	354	356	391	407	398	342	390	423	385	372	408	384	384	392	371	408	415	403	392	406	410	391	405	408	398	418	383	407	415	363	388	368	423	369	391	395	381	397	367	388	385	388	386	389	381	415	365	368	390	364	395	373	398	419	390	383	386	409	402	380	397	421	393	376	356	395	408	348	373	418	359	388	369	409	381	397	403	391	410	342	421	366	378	385	395	418	394	384	366	376	377	382	392	376	403	380	393	408	399	387	380	406	396	391	401	413	370	396	394	387	391	432	378	377	374	380	413	382	389	407	404	397	411	408	394	383	371	376	382	365	409	375	368	401	385	388	362	364	383	374	362	342	401	400	390	393	364	351	355	398	386	389	404	408	394	390	383	373	385	359	383	375	408	376	403	401	371	417	361	373	430	390	384	391	389	384	400	389	417	424	411	405	382	356	393	379	354	410	419	394	378	379	413	385	396	370	337	378	397	364	399	384	392	375	405	394	379	389	393	438	425	400	359	402	378	382	391	371	397	402	402	371	423	395	382	409	420	409	395	404	371	378	398	411	384	387
62304	88861	61476	26011	19313	7550	632	579	650	627	599	644	640	619	608	572	606	607	616	636	594	579	644	628	599	678	587	640	637	657	647	676	580	565	598	620	609	613	631	646	594	615	630	614	581	586	598	620	645	556	618	606	626	609	623	585	659	665	569	613	582	596	631	607	596	661	661	580	622	688	630	588	632	588	631	615	642	625	609	613	601	622	567	662	640	627	583	658	598	623	587	593	583	575	636	612	654	556	632	628	612	593	603	585	609	625	624	607	620	598	614	570	632	625	588	601	601	642	591	595	568	623	602	612	611	607	599	571	634	603	623	620	581	592	628	611	645	613	608	607	602	623	603	650	641	622	597	630	638	635	667	604	589	575	621	639	579	620	636	543	662	625	622	650	620	599	574	636	591	577	609	621	602	601	658	620	627	612	598	550	616	587	570	632	633	634	582	621	559	638	592	602	585	663	610	581	612	644	608	603	588	635	604	639	667	604	629	652	608	633	600	638	663	607	603	617	650	636	593	605	598	641	641	545	669	588	600	616	622	629	652	636	614	615	612	608	611	650	631	619	607	639	573	563	622	619	603	581	612	632	579	627	625	631	611	645	619	661	654	579	629	629	616	638	582	631	613	596	633	603	626	611	609	590	592	600	640	570	562	606	619	631	581	635	608	557	655	630	596	628	639	604	578	580	597	605	575	598	578	656	629	607	585	622	605	636	620	601	585	572	599	629	620	619	628	642	588	610	614	600	612	559	604	550	655	616	601	606	592	649	634	605	616	585	657	614	589	608	596	591	600	632	581	607	606	619	613	614	585	623	642	623	582	635	637	641	634	632	613	613	626	603	591	613	620	619	642	633	591	599	652	621	647	640	617	622	612	617	603	583	618	610	593	621	624	581	647	622	594	656	644	624	629	602	596	620	605	658	587	585	618	609	626	623	560	581	616	598	624	621	653	596	615	612	566	611	619	670	601	591	617	635	580	631	598	607	625	599	596	651	599	615	637	628	600	605	617	605	640	641	680	603	601	623	652	672	617	591	640	617	577	596	600	575	616	636	610	611	605	590	633	659	628	598	583	629	633	579	606	661	638	657	620	600	636	622	638	656	615	597	620	613	580	612	648	613	591	583	625	594	643	601	610	604	637	590	643	628	587	596	631	646	598	586	575	626	605	646	626	653	613	636	580	630	571	636	616	601	629	616	600	590	634	606	585	625	616	618	631	595	620	651	636	614	582	615	654	573	607	610	622	611	610	611	636	635	591	651	673	609	598	587	616	623	604	625	570	589	640	633	562	587	665	599	592	644	607	641	565	646	633	631	595	638	603	609	612	600	633	608	617	576	643	628	600	574	616	630	594	597	614	612	600	570	601	641	575	597	667	572	639	592	602	633	631	591	646	633	609	601	634	632	607	583	602	640	611	591	630	596	603	546	616	607	636	635	610	658	589	630	618	601	566	611	592	575	592	638	616	598	591	622	602	634	669	613	640	610	592	601	604	666	600	565	627	613	619	609	625	605	554	593	603	580	653	614	615	645	660	624	644	627	620	623	610	607	645	552	594	647	598	645	610	605	609	586	598	608	660	645	610	628	568	619	640	594	581	616	597	690	647	626	586	622	614	634	606	600	608	612	568	590	625	620	617	594	597	619	577	597	663	605	638	577	623	591	667	546	565	662	580	549	551	589	586	630	576	615	607	628	626	600	591	604	590	671	626	621	609	615	624	601	650	591	642	602	624	586	627	598	625	616	631	598	635	587	641	612	608	653	586	598	634	648	591	603	621	611	646	587	672	623	633	607	666	638	588	587	597	545	601	692	618	625	629	627	596	642	624	626	643	615	573	640	622	580	632	589	607	579	646	627	634	616	615	622	582	610	639	628	559	591	579	603	617	596	630	602	681	607	625	610	646	572	623	591	583	608	636	576	612	620	606	609	588	622	612	628	585	581	615	600	628	625	606	621	659	624	606	601	657	630	586	642	581	621	631	607	580	607	607	639	597	622	634	608	612	612	666	604	641	635	622	592	616	615	625	619	617	579	608	618	634	613	616	609	623	582	616	624	635	612	614	636	594	622	625	610	593	580	617	617	623	554	594	572	616	623	640	579	604	601	605	641	593	588	631	637	545	634	665	689	624	619	627	586	561	632	620	608	609	624	605	595	631	599	603	626	628	585	603	649	636	622	623	605	567	624	592	607	596	594	626	609	610	628	606	574	562	625	617	609	612	637	646	656	593	575	636	596	591	624	627	615	610	601	583	601	602	616	606	619	637	595	588	598	618	571	585	579	592	662	622	673	589	591	665	624	652	631	613	673	642	617	598	606	607	605	620	620	596	631	590	605	634	604	619	587	643	634	639	622	606	578	585	596	586	598	625	572	605	638	617	594	614	576	591	657	631	671	636	614	613	612	651	637	609	602	642	596	612	600	603	615	624	610	605	604	650	617	602	626	650	605	650	616	614	596	630	661	579	620	613	577	644	590	642	595	602	647	630	578	645	635	562	602	623	628	643	625	621	578	565	612	564	595	577	591	631	610	616	593	604	558	579	640	639	611	625	586	603	589	577	624	600	679	575	583	629	622	644	653	598	658	607	598	634	585	607	603	622	550	639	618	625	621	618	637	617	597	670	654	604	611	643	617	570	581	588	626	630	614	601	627	639	623	625	621	600	657	638	626	609	630	621	587	623	599	582	556	616	594	598	645	642	610	598	589	598	577	630	631	620	652	593	582	604	617	640	610	615	601	625	614	624	577	635	602	614	608	630	592	582	581	649	574	672	644	614	640	609	600	660	593	598	625	622	621	590	600	609	610	637	602	613	690	597	609	600	564	606	595	635	595	633	621	605	597	622	636	616	617	637	606	619	618	571	603	624	631	618	602	648	616	586	575	629	592	623	618	568	580	644	624	610	587	592	573	569	642	632	583	627	608	609	622	641	646	609	599	619	656	615	633	654	592	612	615	632	598	596	627	618	631	628	617	630	627	649	574	615	548	646	604	634	628	583	654	593	582	636	596	577	583	603	567	603	640	585	545	635	622	564	634	634	598	629	611	640	631	582	563	626	617	613	642	623	600	603	641	622	625	607	649	613	619	613	608	626	592	588	635	609	583	615	600	589	606	589	610	612	594	607	633	635	592	650	591	584	585	619	593	636	595	611	599	583	627	620	596	618	626	595	584	578	624	590	583	629	592	649	636	601	620	582	609	626	624	625	621	597	636	636	610	609	583	580	623	640	612	663	577	599	607	599	577	597	614	625	608	617	617	624	651	619	640	647	595	616	612	566	597	638	616	625	631	588	628	647	610	623	575	616	594	661	614	588	625	618	575	622	607	629	644	608	628	631	601	583	612	610	626	593	638	595	592	634	577	596	572	626	573	624	566	620	593	606	614	616	615	576	627	576	639	584	667	650	617	570	570	632	619	573	654	591	600	615	590	610	627	642	621	586	602	594	619	664	643	627	621	616	638	636	619	631	590	667	600	597	664	606	585	607	607	617	613
24558	23423	30459	24902	21643	18041	3588	615	584	634	554	588	549	603	550	597	572	605	549	600	613	529	591	591	550	597	579	574	557	579	563	579	596	613	589	548	568	638	576	599	584	546	589	563	556	610	584	561	577	576	625	575	554	539	596	560	586	567	585	549	571	556	544	557	578	602	562	557	535	597	566	567	597	573	567	527	554	586	567	610	605	580	580	586	559	515	591	560	583	614	573	594	566	566	577	520	524	534	549	556	522	566	565	561	579	554	532	573	569	563	570	573	565	563	545	570	580	595	580	609	545	573	551	574	601	614	603	621	558	582	550	554	583	524	565	558	550	560	540	554	556	560	576	580	552	543	588	522	605	516	594	556	581	596	639	566	586	569	541	632	593	571	539	546	570	612	570	600	575	562	598	561	520	590	565	573	602	600	557	566	573	575	550	574	585	562	573	566	609	635	526	535	554	524	539	506	586	555	586	592	581	586	564	551	560	565	570	580	586	546	524	585	564	543	584	588	560	556	537	571	553	571	560	542	552	530	567	574	533	551	528	536	584	553	552	551	585	594	573	568	590	597	564	566	610	603	561	568	573	586	566	613	565	559	528	541	603	560	568	548	584	594	563	550	605	591	549	574	535	530	566	554	596	613	563	546	602	566	570	581	557	530	598	558	538	565	541	587	588	590	528	570	607	541	561	565	531	582	553	578	562	544	588	545	571	556	522	552	573	570	568	554	573	555	534	596	585	591	546	574	602	568	590	560	556	573	529	574	540	569	601	600	564	577	566	547	591	606	581	580	608	562	576	569	544	562	545	574	583	550	540	525	592	548	603	539	621	562	606	575	575	547	578	576	574	548	561	535	599	566	551	574	562	566	593	611	574	557	564	561	584	558	544	559	545	537	571	551	553	579	547	585	585	631	616	584	616	616	579	537	571	551	570	584	589	555	571	532	548	548	577	552	609	544	566	592	556	559	587	580	496	568	569	582	551	536	562	578	606	570	546	576	556	565	562	545	546	600	586	578	534	548	605	581	526	539	574	572	579	587	583	573	606	577	602	574	577	526	514	572	507	554	531	536	581	633	566	557	608	544	567	570	603	605	570	571	533	564	561	602	607	528	560	584	527	614	552	584	583	592	560	547	578	577	582	567	595	540	568	604	577	565	594	568	584	589	511	494	582	573	575	542	608	545	574	607	572	596	580	540	531	589	620	559	575	580	562	562	595	581	553	560	562	572	599	575	572	554	537	550	544	598	596	588	533	576	550	570	564	595	612	577	525	579	533	552	599	536	580	606	585	557	596	571	559	580	563	542	591	559	590	579	598	540	587	569	561	543	575	515	583	586	577	585	595	562	560	566	545	599	562	548	558	564	616	578	611	581	573	573	600	549	567	576	530	577	526	604	592	540	569	543	584	545	484	631	589	583	563	567	607	573	584	570	586	568	556	571	562	588	550	538	576	593	597	558	575	579	566	578	601	590	551	572	546	526	557	548	553	565	539	617	589	569	591	562	625	546	594	559	576	586	564	514	573	617	563	564	565	577	561	560	577	557	559	593	574	536	543	588	604	591	580	532	587	556	580	532	600	609	567	578	584	561	569	561	586	558	557	553	584	568	573	579	574	558	578	577	574	568	561	559	525	550	571	596	573	563	548	560	584	560	529	537	577	566	561	544	584	527	557	542	572	537	551	566	571	626	585	528	537	556	546	571	539	567	554	557	632	526	573	515	538	567	620	557	556	529	573	589	560	598	591	564	572	571	537	581	520	559	576	539	531	533	539	577	542	558	537	609	619	541	564	546	562	585	532	533	602	556	534	551	569	544	587	506	566	580	562	550	592	551	580	528	573	584	587	569	615	584	601	514	564	550	552	578	564	607	558	554	576	589	555	537	571	520	539	579	560	589	594	614	579	603	543	567	592	549	580	616	554	577	579	572	527	569	575	614	556	598	584	564	546	581	594	512	542	565	556	600	547	544	579	546	626	591	542	598	588	559	576	581	520	535	563	545	559	570	539	548	616	561	578	570	571	592	564	610	564	569	592	614	562	540	530	597	556	591	608	569	568	544	554	616	586	572	590	566	572	604	593	592	576	565	595	571	574	539	580	583	575	578	590	576	534	602	567	569	569	549	605	538	528	582	570	544	531	564	540	583	636	583	566	548	575	561	611	553	565	549	548	595	589	573	557	564	549	578	568	613	557	548	564	561	567	544	585	558	594	591	550	569	583	528	593	537	552	561	575	582	581	530	562	551	578	583	581	576	510	603	598	540	540	571	575	607	574	549	590	596	566	588	566	585	576	589	577	594	582	579	575	621	556	535	495	554	531	560	548	561	552	554	531	563	569	569	504	573	559	574	600	588	570	571	590	576	558	541	557	549	586	534	538	534	591	575	535	583	571	565	560	557	600	571	570	557	535	554	571	545	550	603	595	579	535	537	542	548	552	526	550	557	571	531	608	572	565	619	584	547	541	582	595	563	554	566	572	597	634	578	591	552	566	527	610	557	594	558	547	572	594	590	586	558	544	545	608	555	568	585	583	557	586	549	594	598	550	607	535	612	551	563	544	565	577	575	588	540	602	605	535	572	556	586	542	564	552	554	626	585	529	563	569	636	547	571	574	581	585	562	549	576	589	573	562	553	622	565	550	554	557	552	572	572	586	555	549	570	613	577	547	535	562	581	566	546	577	584	597	594	591	559	545	569	586	581	549	516	548	582	555	582	581	581	593	569	597	598	578	547	571	517	570	565	560	570	597	545	562	554	564	540	580	625	543	558	587	615	572	547	652	580	556	572	553	533	562	568	571	587	564	545	569	588	614	522	593	581	548	541	518	544	558	557	541	566	561	546	583	610	581	547	558	524	539	525	563	538	589	547	589	576	561	574	577	593	554	548	529	576	580	590	533	580	543	589	586	560	558	599	606	565	517	571	551	584	534	580	584	539	566	569	584	539	559	524	560	597	590	530	556	584	542	593	575	595	628	516	548	567	586	580	594	595	528	554	582	559	559	592	572	543	573	530	579	565	572	572	520	532	528	581	586	609	570	557	575	566	581	567	572	588	601	586	592	535	583	559	536	558	576	552	507	573	621	549	570	589	514	597	564	592	535	552	519	546	584	584	601	571	556	601	551	576	569	578	567	527	591	591	603	556	584	551	590	623	549	528	559	559	552	578	573	581	575	602	558	580	564	609	530	541	586	656	550	556	557	580	576	565	566	567	571	583	542	570	567	563	497	548	564	593	590	605	574	571	592	553	552	566	552	557	525	581	559	564	593	580	571	580	561	574	566	568	567	565	564	567	591	568	553	566	573	576	576	601	536	600	555	577	572	579	616	539	587	570	562	595	538	588	567	585	595	562	572	567	555	563	541	598	595	571	554	531	599	556	555	602	565	536	566	564	569	607	559	605	584	513	504	540	568	608	614	532	574	555	515	583	572	536	549	576	564	588	604	543	542	564	590	549	581	555	558	529	560	565	560	537	588	585	551	582	554	623	534	528
61396	94225	69895	36311	21916	8597	908	899	844	864	865	921	849	843	878	891	879	846	850	856	831	833	901	904	879	833	900	844	900	847	828	850	904	809	845	835	906	865	901	905	861	870	909	867	902	882	831	892	884	865	852	853	830	849	922	857	861	864	897	862	833	895	883	818	897	830	825	864	876	828	900	824	858	821	840	799	872	877	839	828	796	897	878	865	877	923	869	794	850	907	873	820	828	868	887	866	828	842	847	863	852	846	852	899	870	856	867	822	881	845	859	867	877	875	862	885	827	833	833	837	841	843	867	787	856	821	888	864	862	911	864	859	854	782	850	866	839	850	844	855	833	850	852	854	872	826	818	921	852	855	892	848	879	902	839	826	856	853	832	842	827	849	877	845	844	908	837	910	848	885	874	865	856	882	849	842	914	859	811	820	847	869	852	905	846	856	895	828	830	843	874	858	866	929	803	834	864	826	859	867	832	813	896	864	811	854	876	860	859	897	882	855	849	881	851	844	857	898	851	886	857	846	852	859	820	863	858	882	896	866	853	890	926	824	906	859	879	880	814	880	860	896	907	888	858	810	883	861	858	823	865	849	856	837	811	868	880	871	887	837	828	821	828	824	829	854	853	823	815	852	860	876	831	890	872	836	886	887	838	873	867	834	851	820	828	848	831	891	878	878	835	878	847	836	849	820	907	828	866	863	854	804	840	875	877	853	794	853	885	884	847	846	861	886	834	829	876	862	882	830	892	824	847	858	865	899	822	897	856	881	895	837	881	836	825	864	829	860	866	812	918	888	838	845	843	874	866	833	866	847	807	856	835	829	843	882	890	832	827	845	850	864	845	890	867	841	844	861	873	808	806	837	852	831	853	830	891	859	859	911	859	828	861	861	855	866	864	850	831	865	797	881	832	875	847	869	875	871	861	862	911	861	902	831	835	877	843	859	854	823	863	835	809	851	846	858	859	851	890	812	879	838	869	847	846	846	877	929	832	821	884	846	881	876	861	880	808	846	833	872	856	827	862	855	895	826	914	870	873	815	834	807	828	874	865	825	869	862	862	834	841	822	869	800	846	860	823	875	871	883	873	780	846	842	813	879	853	906	857	819	870	841	875	820	886	843	879	892	855	896	817	825	759	866	896	869	862	837	868	875	860	867	890	823	795	865	856	891	843	904	847	894	866	870	918	818	845	807	862	830	854	850	837	867	873	897	827	796	865	878	883	784	839	833	860	865	874	854	872	834	839	822	854	837	863	835	858	875	879	836	851	823	825	835	854	877	854	846	874	861	872	867	882	860	838	849	874	871	861	859	818	889	889	865	848	852	841	821	864	884	912	824	841	834	890	830	908	886	862	880	876	813	821	862	920	841	901	886	840	868	883	855	892	874	842	915	887	890	849	821	832	858	899	859	853	878	844	853	836	918	843	905	836	895	848	869	851	861	876	869	896	883	807	884	842	861	889	819	822	891	881	856	859	873	828	883	868	834	838	835	857	836	882	878	901	836	814	860	904	806	840	856	875	891	838	848	856	866	816	901	900	880	844	849	868	845	854	808	858	864	876	856	850	799	856	823	867	880	843	838	878	836	902	868	863	883	828	913	831	883	866	843	881	886	780	917	844	878	792	858	882	870	894	840	905	822	803	850	859	898	839	823	898	804	837	877	846	834	844	868	883	865	873	845	846	893	869	865	895	898	893	804	846	898	892	862	862	889	856	847	870	877	836	864	852	842	830	877	856	843	872	817	837	851	837	841	852	846	795	873	888	892	877	858	885	860	880	831	851	799	841	822	826	847	855	824	893	871	837	827	820	884	847	893	839	892	860	849	889	845	865	844	824	870	877	861	874	824	843	910	827	842	841	847	805	802	837	801	830	866	849	856	888	876	889	836	866	805	853	876	811	857	860	838	858	866	838	803	838	856	804	882	872	916	833	821	860	873	859	841	868	830	860	822	860	835	770	831	852	862	855	878	842	818	871	886	838	834	814	881	825	893	892	858	899	895	865	857	822	876	839	832	868	838	877	825	863	849	917	863	881	838	828	849	927	910	879	845	860	887	889	855	816	860	846	865	874	807	894	853	867	834	823	831	932	816	924	864	856	850	857	849	837	864	832	801	803	833	864	876	856	843	886	888	876	877	838	845	854	877	875	817	884	853	839	847	844	821	821	871	939	859	888	859	819	819	815	867	852	877	903	858	866	882	865	846	809	888	833	801	785	842	846	835	881	860	875	875	844	816	867	793	835	898	841	851	846	832	855	866	872	849	847	855	877	873	875	816	865	810	830	856	936	853	817	872	900	877	886	855	855	846	877	864	850	871	828	813	845	850	810	844	877	809	896	853	827	853	859	867	872	852	855	905	849	856	870	861	896	847	882	811	890	895	889	869	863	902	863	809	905	861	821	853	891	880	906	886	884	846	840	849	827	902	867	904	865	824	862	845	911	835	866	916	880	813	885	828	868	853	816	878	871	856	847	837	828	859	836	850	814	884	859	883	831	899	847	882	920	879	874	888	853	795	847	842	834	855	910	888	856	873	844	855	852	870	854	850	871	860	857	860	844	861	859	797	882	822	826	827	822	874	840	868	875	837	842	884	864	832	864	846	816	834	863	886	842	876	868	843	864	810	866	862	840	829	891	850	888	849	867	854	860	898	876	849	840	820	889	881	849	810	850	886	837	864	848	846	848	833	853	904	891	887	827	914	845	843	861	818	843	819	784	863	879	855	868	873	914	897	857	828	898	879	882	812	825	905	939	846	851	857	843	830	878	870	885	825	838	884	944	919	856	865	820	837	873	877	860	831	853	837	854	865	842	822	859	862	809	905	875	848	880	874	851	855	828	826	814	863	883	824	915	859	839	782	840	822	870	841	870	887	848	860	898	896	869	849	804	887	848	860	870	886	844	860	849	882	817	854	880	888	872	915	880	852	812	825	882	867	884	865	896	895	863	854	834	833	883	837	874	846	875	917	871	840	881	851	896	870	905	845	923	848	874	863	859	881	854	888	826	847	863	887	899	886	887	836	831	851	898	838	849	871	822	908	813	815	918	843	837	806	894	794	863	831	815	872	869	851	832	854	898	861	802	880	841	859	938	921	872	834	826	924	838	887	864	887	831	869	845	846	851	885	884	833	837	870	907	880	822	880	861	834	876	853	829	854	816	846	856	898	847	878	827	844	856	918	870	855	878	892	892	901	822	816	852	852	810	873	901	944	809	904	838	861	890	858	880	842	826	896	841	904	799	886	804	838	886	884	858	862	873	826	845	858	907	877	880	892	807	848	839	856	889	821	829	869	822	879	862	840	821	839	901	878	897	875	855	848	876	800	826	887	837	844	882	853	847	848	887	873	844	827	881	885	865	827	849	839	864	883	908	868	882	872	860	834	871	855	860	877	811	838	866	822	864	858	877	816	883	878	853	874	884	880	857	861	858	847	860	885	823	920	856	909	875	896	857	848	847	914	929	849	900	815	850	828	823	872	879	851	882	850	923	848
32465	32621	24747	10599	1405	590	276	302	273	266	279	254	298	298	255	295	300	296	290	305	288	285	287	273	262	299	294	284	298	336	297	296	292	270	298	285	309	310	289	302	296	285	237	295	279	283	300	258	305	278	278	247	276	317	286	274	286	292	264	286	272	283	298	275	283	266	254	255	291	277	261	298	267	278	290	299	278	311	299	281	276	278	292	279	282	284	311	269	289	332	285	280	299	306	306	291	277	301	305	301	299	274	286	294	293	267	275	304	285	305	283	275	303	254	295	288	310	295	279	294	271	292	267	295	276	274	279	257	286	274	294	287	317	289	299	303	279	288	277	272	267	279	288	295	302	267	253	303	296	277	278	302	266	306	281	273	273	290	283	233	302	293	259	280	278	315	281	297	298	264	272	277	265	296	285	281	282	253	292	292	293	292	300	291	269	292	268	272	297	280	278	268	274	288	294	310	295	248	292	280	291	291	289	283	302	321	265	308	293	274	309	273	279	265	302	326	291	266	305	265	294	299	297	259	285	269	307	299	309	288	288	285	292	269	287	269	230	258	285	295	285	256	276	289	282	270	291	289	258	285	289	308	287	265	270	269	300	300	272	314	255	292	317	286	283	284	292	280	291	286	303	254	294	277	317	339	299	305	278	309	296	291	266	297	284	277	287	285	291	272	313	257	276	285	279	258	318	276	288	311	252	279	313	311	295	274	283	294	313	298	287	281	282	308	279	274	246	277	278	303	279	277	260	287	284	253	294	273	272	277	279	272	265	299	285	271	233	305	289	312	288	301	307	287	277	283	307	284	284	285	287	280	283	270	277	295	275	292	281	294	288	298	291	313	279	282	300	286	274	320	272	312	298	260	270	258	306	255	292	268	304	306	290	276	260	279	278	280	303	300	269	291	293	285	305	291	292	295	274	305	296	293	285	303	274	272	272	274	272	285	279	281	269	287	289	239	262	339	279	288	282	298	284	277	287	261	298	259	288	294	290	275	279	267	294	265	278	249	271	295	281	267	296	281	305	282	278	316	294	269	288	256	302	262	281	316	292	272	277	289	319	289	274	285	291	279	289	275	283	325	282	309	274	277	261	296	265	258	310	268	287	317	273	267	267	262	310	275	305	277	292	276	309	281	240	271	303	275	290	294	282	302	278	298	266	278	305	299	283	311	266	281	269	268	274	267	301	282	274	270	247	291	309	283	246	286	306	262	273	299	274	281	263	279	271	272	270	281	265	281	288	292	300	283	294	309	278	300	276	284	281	274	274	268	304	287	297	286	280	253	272	276	296	276	299	307	301	292	274	279	282	271	316	275	272	285	293	279	305	282	317	284	292	312	261	300	311	289	274	303	288	276	277	286	290	270	271	276	314	279	279	287	271	276	298	271	313	309	286	310	281	301	293	266	264	274	253	266	238	299	269	308	302	281	281	286	284	258	285	273	284	306	277	285	256	276	271	301	304	289	285	301	281	252	271	305	287	281	280	295	291	277	291	296	290	295	279	295	309	296	289	279	288	286	299	311	284	289	284	297	303	286	291	259	306	297	305	311	269	298	284	257	311	289	299	301	306	252	286	290	283	299	304	304	285	282	268	285	283	327	307	245	304	275	277	286	289	274	292	299	287	279	258	258	271	272	303	291	265	278	277	265	298	279	289	304	288	255	287	277	298	297	289	277	295	275	252	293	280	275	281	305	262	290	300	279	301	271	296	280	265	287	258	314	279	294	288	301	280	288	282	298	291	305	319	278	292	285	297	312	294	287	280	267	310	347	287	293	254	279	293	288	264	263	286	246	272	294	320	283	278	253	293	260	323	288	261	308	277	292	273	296	284	268	260	265	272	277	291	276	299	258	301	303	280	289	305	295	315	277	288	311	289	290	294	253	279	273	297	285	280	282	267	291	280	289	293	286	334	285	275	300	296	311	245	285	277	294	302	268	275	283	281	295	291	282	308	296	254	285	280	272	283	277	282	268	281	264	305	272	287	314	273	276	271	257	288	283	286	275	308	247	311	258	257	300	296	302	268	274	277	311	273	308	304	274	290	327	272	281	290	310	284	312	282	287	309	289	244	276	287	311	258	297	284	283	280	272	275	281	284	292	280	274	295	275	289	293	284	299	301	293	324	274	268	301	299	294	311	318	295	296	292	295	293	260	281	265	300	292	276	312	291	296	284	281	284	263	299	289	273	287	284	310	276	289	279	317	295	281	290	257	241	269	281	300	318	287	291	280	277	300	290	281	275	267	288	294	265	273	299	281	292	269	296	310	292	269	266	291	284	285	304	272	271	273	279	302	277	269	294	279	286	300	284	299	310	272	283	276	278	252	286	253	284	284	272	285	299	260	270	283	276	282	302	274	293	283	297	291	267	315	288	319	281	284	330	304	287	295	274	306	282	290	292	274	303	301	276	266	341	281	293	279	297	291	273	293	284	305	274	308	284	312	257	287	293	267	251	287	293	294	264	286	274	271	296	276	283	274	267	308	290	303	303	294	300	253	305	288	300	295	288	287	293	283	260	317	282	269	307	263	278	293	263	289	282	309	287	278	303	278	302	308	281	287	307	268	325	271	284	311	286	256	292	319	283	270	297	260	278	276	304	263	291	277	267	303	278	296	271	319	298	315	301	288	305	328	281	266	268	264	292	280	278	269	256	284	315	286	273	299	281	281	293	317	302	312	291	308	282	259	321	304	259	311	275	278	255	309	332	259	307	280	252	287	270	323	287	260	295	270	304	287	280	320	268	293	325	311	286	285	287	266	277	271	285	308	259	283	288	278	287	294	290	290	284	275	280	278	295	287	277	303	298	296	269	288	269	303	316	305	260	284	283	270	280	295	284	286	294	278	260	275	261	274	327	268	263	295	282	298	289	315	295	281	310	283	280	284	266	281	301	277	278	306	251	284	274	272	302	294	305	281	257	262	287	281	302	258	285	291	280	297	314	309	263	282	318	258	310	276	312	278	305	278	311	291	309	282	302	309	288	311	273	271	272	286	311	316	261	302	287	299	293	268	296	305	287	288	302	286	264	279	263	266	302	295	304	292	246	287	307	270	303	317	277	299	278	277	289	288	285	299	313	300	286	283	298	303	279	285	279	289	284	308	295	308	288	295	283	275	267	291	264	305	268	290	245	296	280	262	285	290	298	298	300	298	312	268	282	278	266	276	314	320	300	298	271	281	295	284	305	274	298	281	274	296	289	305	278	278	279	305	283	291	290	285	294	306	288	311	268	252	294	264	297	272	306	274	272	256	273	300	268	309	310	290	300	277	262	317	252	287	278	286	289	273	276	300	261	306	282	300	265	269	303	283	321	290	267	265	278	260	291	276	263	276	277	292	252	302	296	293	305	281	291	293	272	297	272	273	266	293	256	267	275	297	258	284	277	289	296	305	309	270	285	299	280	267	293	287	300	292	303	283	287	295	281	274	305	324	293	291	262	302	304	294	262	260	320	282	288	298	290	300	295	267	298	301	298	257	286	269	306	297
41851	48767	27569	10319	2550	1068	491	508	472	492	464	481	500	466	495	470	458	489	452	483	468	516	481	486	477	488	467	552	496	478	462	461	461	469	462	498	475	448	468	511	487	498	503	459	497	437	477	506	468	440	472	457	457	440	491	487	467	476	464	485	440	471	491	461	448	471	485	457	437	527	463	484	499	438	448	443	462	445	444	534	458	446	487	489	477	478	481	456	473	499	457	459	508	455	495	515	484	479	492	508	483	458	474	457	467	484	496	476	474	463	469	502	442	516	487	498	504	471	454	457	474	419	501	493	491	452	508	466	461	509	448	486	461	458	454	464	493	474	453	444	461	485	433	466	490	474	490	502	452	469	463	472	463	491	450	481	471	512	459	481	487	456	467	480	474	483	450	455	495	476	519	488	491	490	463	502	476	464	443	503	475	475	447	470	461	473	484	494	457	492	477	494	453	417	483	475	476	432	473	481	473	457	502	481	504	489	473	462	486	483	450	464	463	463	461	468	500	481	425	503	493	513	478	441	467	489	478	476	530	449	468	478	480	518	465	474	467	462	445	465	494	454	483	408	497	470	505	490	450	489	503	466	487	478	505	500	459	463	491	453	468	478	463	430	441	474	479	450	450	489	482	471	422	489	470	474	487	439	502	487	440	474	466	503	497	475	456	440	467	477	453	493	492	431	488	479	450	497	488	462	470	516	513	466	462	485	464	473	517	465	487	504	486	461	473	506	507	481	447	488	466	472	491	460	445	468	471	488	455	458	520	492	488	480	486	497	479	455	454	450	446	491	451	462	458	503	440	438	475	470	471	479	456	447	465	455	460	484	473	497	476	468	487	454	464	452	465	425	461	444	492	435	471	458	458	463	453	461	479	478	434	475	495	500	474	465	486	479	475	497	465	468	484	474	501	497	464	468	471	455	438	502	468	498	463	433	468	493	446	496	469	464	470	485	503	506	488	430	441	508	492	458	474	431	487	456	465	473	481	460	442	466	468	453	500	443	489	449	438	493	459	506	465	498	485	477	461	493	451	475	475	464	466	488	427	453	485	514	489	506	494	476	454	486	484	483	503	425	457	490	455	473	512	419	503	430	476	424	491	452	485	487	478	522	495	406	448	484	497	469	476	467	487	462	521	461	461	496	443	468	451	487	478	470	508	472	458	501	500	462	481	466	494	507	480	476	451	442	435	509	480	466	462	426	484	468	504	469	484	470	419	485	465	484	487	449	462	469	475	493	474	490	422	485	480	460	457	444	452	443	486	482	485	479	474	451	463	437	505	433	514	509	457	474	490	496	465	493	472	454	477	428	471	453	505	488	441	471	459	477	492	489	424	454	474	462	469	469	463	488	486	469	444	454	491	492	466	491	462	513	482	478	475	485	435	508	474	501	499	481	470	454	464	494	468	489	484	460	442	485	486	468	465	474	483	472	459	473	463	508	474	478	463	448	434	501	449	461	462	466	484	489	485	476	508	460	443	488	428	467	464	461	486	444	528	485	499	444	520	505	484	488	507	474	496	488	467	501	433	497	469	507	472	502	454	449	472	454	481	455	464	465	461	473	483	476	473	460	477	456	447	459	503	493	483	496	492	503	479	465	479	443	485	464	486	477	462	471	474	483	455	489	499	481	494	453	501	439	513	462	499	509	493	472	469	505	500	494	451	488	481	474	460	453	493	496	489	489	488	489	444	470	474	485	496	495	501	471	442	474	487	441	475	475	473	507	451	473	462	469	460	521	506	482	508	484	462	462	433	493	474	464	463	509	484	480	470	506	472	472	498	482	492	488	493	482	477	465	434	471	472	462	488	498	511	455	467	467	483	476	473	518	493	499	497	521	491	480	485	503	483	451	490	478	475	486	461	500	459	461	469	472	508	474	483	502	475	416	476	466	495	464	497	460	477	479	420	461	465	421	492	493	452	468	466	472	452	477	454	489	499	465	464	468	466	448	414	464	444	484	460	443	470	510	476	477	447	489	474	460	468	471	461	506	517	474	466	433	485	445	483	479	486	507	475	482	467	478	473	454	517	475	462	476	467	497	509	441	458	439	463	457	423	484	474	462	471	453	475	468	460	481	479	461	467	474	451	481	517	496	470	479	440	465	444	456	465	509	490	514	506	455	439	478	443	494	471	473	490	458	471	440	463	452	451	475	491	484	447	542	477	475	493	459	463	432	457	461	461	467	482	433	468	491	456	475	517	471	462	519	483	514	472	445	460	463	466	468	518	476	473	480	482	464	452	461	490	472	460	484	484	440	493	418	462	439	468	470	476	476	504	454	468	474	464	485	492	491	470	486	441	475	467	446	483	466	438	479	533	479	464	461	448	493	468	460	476	469	460	480	448	477	482	520	480	471	459	444	479	469	452	463	452	475	487	499	480	499	455	482	466	482	488	461	468	461	444	469	497	484	444	484	453	481	469	443	481	474	459	444	477	478	454	470	483	464	468	472	450	506	449	473	466	490	451	441	491	450	493	448	510	474	485	444	459	463	449	483	482	456	449	484	450	473	425	500	482	437	474	457	468	470	498	470	478	468	462	484	444	512	485	495	448	466	467	486	495	482	488	420	464	444	482	469	463	461	454	481	471	485	480	439	463	495	487	469	458	460	446	450	487	473	510	479	493	450	434	480	459	437	464	471	449	483	479	475	466	481	481	483	483	498	471	462	482	443	507	465	482	472	493	486	456	490	438	488	507	443	496	493	453	473	482	482	457	465	445	488	481	448	474	441	439	432	454	444	521	488	487	452	491	466	449	472	518	451	476	485	455	423	478	481	492	460	469	464	488	472	455	450	484	479	474	519	442	457	487	474	465	481	469	463	464	498	484	496	467	483	487	489	466	495	426	490	473	469	485	466	483	450	499	465	489	460	460	408	481	453	435	463	434	500	492	471	497	479	444	491	516	442	471	487	446	496	462	497	470	523	492	498	483	484	429	473	467	478	474	434	430	481	502	514	425	487	450	466	425	482	450	460	461	492	466	472	442	498	480	503	461	453	480	457	444	492	507	491	480	461	442	495	486	477	471	501	449	472	538	473	464	451	483	426	477	454	459	475	460	512	496	504	511	470	467	467	440	452	484	457	471	466	463	470	464	532	467	513	443	492	480	475	478	492	513	458	472	475	436	464	472	477	513	439	461	497	443	480	502	493	425	495	454	451	432	488	482	429	498	494	499	481	456	458	477	527	487	441	459	485	479	464	495	486	487	476	490	527	502	464	520	492	482	451	506	498	472	469	497	477	448	465	516	508	463	532	478	462	494	507	485	503	481	452	469	472	468	481	479	474	481	429	487	477	447	467	459	485	481	469	435	479	433	501	491	502	491	471	449	513	437	489	444	464	485	480	522	459	446	474	433	498	449	460	425	479	494	487	456	476	476	480	470	478	461	470	457	448	492	471	439	483	471	498	503	483	443	444	461	520	464	498	453	478	458	450	482	499	490	467	439	457	492	477	475	489	456	478	473	509	479	490	459	494	482	482	450	494
25668	25412	32287	26564	19617	8195	685	428	417	401	384	398	433	383	396	407	397	406	377	413	375	396	370	388	379	385	414	387	380	380	415	372	361	391	361	399	389	410	393	404	369	366	393	413	394	382	379	399	424	420	357	402	399	419	395	419	395	416	404	420	422	381	396	360	365	357	370	407	421	409	400	373	381	419	377	362	404	420	403	376	375	392	372	420	385	401	365	378	386	351	419	395	379	377	366	385	325	366	427	424	402	393	386	393	368	403	406	398	410	411	420	439	362	394	414	400	359	394	392	425	396	445	377	396	385	415	344	401	376	396	373	394	403	412	368	382	364	376	404	411	378	380	388	391	396	421	382	339	363	386	413	420	418	376	429	393	379	414	381	366	394	407	398	407	385	394	406	387	376	414	394	349	393	391	394	380	395	379	394	403	393	400	422	402	371	382	401	380	403	361	375	386	372	445	405	400	415	383	410	377	365	403	389	412	368	426	385	393	365	399	399	393	408	380	379	383	378	372	373	356	398	370	372	392	376	402	411	394	392	387	397	365	420	410	407	385	399	427	380	392	379	454	352	390	390	451	402	394	395	407	377	397	395	413	413	366	407	371	367	388	408	361	434	425	394	358	378	377	405	410	376	430	330	399	389	400	402	373	379	406	384	382	404	400	402	417	387	347	383	401	378	376	412	369	381	425	401	408	401	397	374	413	414	388	390	360	401	394	373	396	392	365	381	366	385	398	389	367	406	421	400	371	408	383	414	361	397	371	423	414	379	409	386	374	343	363	439	389	410	413	386	390	421	393	403	400	420	357	377	374	363	405	417	378	430	364	435	400	401	379	396	425	382	407	389	409	399	348	397	388	372	360	406	398	345	379	402	380	383	387	334	375	402	361	442	367	407	402	373	385	401	384	403	369	418	371	421	358	393	366	413	370	394	383	443	373	393	394	381	372	393	380	384	348	385	395	397	389	368	403	398	376	392	384	393	411	383	375	418	393	426	392	382	413	413	405	404	380	402	422	389	405	364	385	378	439	392	395	358	404	408	361	399	401	392	389	394	404	389	442	387	365	407	365	375	413	404	415	372	363	403	378	370	420	390	377	405	362	408	395	384	402	409	409	397	386	378	379	388	414	364	372	366	362	396	412	382	367	387	355	420	379	356	397	354	406	391	370	431	373	398	403	384	360	391	421	388	390	381	398	383	408	412	372	431	379	384	368	408	387	372	398	412	403	409	400	392	406	388	373	434	375	406	379	404	389	395	371	407	372	415	398	387	384	395	421	391	379	403	402	382	369	385	359	375	404	415	381	383	411	407	369	343	373	425	384	404	394	343	379	366	428	395	385	419	415	389	389	376	384	397	380	362	401	368	377	362	378	366	361	420	379	400	381	403	377	426	387	442	382	382	377	369	393	392	371	394	375	387	392	394	387	441	399	375	403	388	393	394	379	367	416	409	405	398	379	394	395	381	369	383	389	420	405	382	406	422	414	388	383	366	388	386	373	404	409	406	385	410	391	388	394	385	361	369	386	386	403	380	362	395	404	380	387	391	367	417	399	405	396	358	427	422	402	382	392	425	391	358	414	402	401	405	372	393	402	384	394	361	379	365	358	413	417	432	401	398	375	349	370	411	372	383	396	423	386	375	369	379	380	377	379	399	422	410	410	410	379	380	381	434	392	366	389	383	376	407	384	366	400	340	390	399	359	430	401	337	379	384	368	415	371	364	373	346	390	403	405	407	382	375	383	415	380	419	407	400	400	411	332	375	410	402	420	373	399	383	422	420	380	384	380	394	387	389	406	393	389	392	362	389	375	390	384	405	383	398	413	390	394	400	369	390	400	369	355	369	391	404	423	419	394	364	404	413	362	379	426	389	400	347	375	384	396	403	382	386	399	383	389	396	401	373	371	391	379	386	370	384	366	380	384	412	382	378	360	408	437	406	361	409	368	382	383	380	395	406	363	389	391	366	405	351	425	366	393	397	392	376	423	393	410	377	377	380	379	370	378	396	363	409	369	396	410	406	370	394	414	391	402	403	393	391	387	388	392	385	401	436	364	382	371	388	412	392	406	392	381	400	376	376	400	393	432	420	391	343	386	401	391	399	385	431	388	367	399	389	375	389	393	373	370	380	382	360	368	385	401	372	403	423	418	408	380	398	427	390	400	377	380	409	402	374	383	423	370	370	379	401	407	360	379	395	391	356	396	390	391	349	356	366	415	393	408	411	379	416	361	404	366	393	392	408	410	368	377	398	363	386	403	370	380	398	388	400	393	409	392	367	364	394	392	422	383	404	410	372	383	423	372	399	418	409	360	379	406	386	384	375	399	368	400	404	382	337	372	365	412	412	378	370	417	382	379	395	398	377	396	374	397	419	410	391	380	406	353	390	386	381	389	366	391	393	373	434	412	387	414	379	341	405	375	416	400	400	410	386	389	402	388	385	342	391	403	383	371	388	417	387	385	375	359	371	405	388	382	399	402	424	395	391	406	399	384	371	395	388	356	400	369	396	396	389	389	401	394	404	361	388	368	407	386	419	399	377	400	397	370	369	397	395	348	369	360	355	392	380	401	422	397	450	390	427	388	398	389	385	396	406	416	370	393	398	406	382	420	380	393	397	406	387	388	410	367	394	393	416	374	428	379	399	382	396	387	373	382	441	386	366	396	390	378	400	404	377	350	402	433	365	391	394	378	393	388	393	374	414	408	372	346	391	364	390	411	392	391	388	390	380	375	346	399	427	401	396	356	382	385	360	401	364	428	406	389	412	367	384	365	385	416	393	389	376	386	387	382	383	408	365	360	371	399	376	404	415	388	367	370	394	394	377	380	388	376	376	367	410	370	418	387	339	366	386	378	401	372	379	384	395	405	411	403	396	412	409	387	382	405	426	411	360	370	420	366	371	378	384	371	356	378	428	401	407	393	390	365	386	361	371	407	398	381	397	384	407	375	383	374	397	392	405	356	407	384	382	398	398	392	373	418	384	384	425	394	410	411	375	404	397	393	392	419	398	388	362	419	414	420	394	389	373	420	400	405	393	392	385	405	385	378	410	394	395	362	399	404	363	383	374	398	385	424	400	392	458	376	410	408	388	383	383	440	385	353	413	402	393	410	381	392	383	412	388	396	372	388	425	390	395	433	386	414	375	428	392	418	401	357	367	371	385	385	358	405	365	400	362	354	387	367	426	377	430	404	403	405	369	362	378	372	392	376	382	395	392	364	383	403	383	390	388	382	423	383	348	368	435	401	413	392	394	385	373	401	420	379	392	395	364	393	403	419	410	393	372	402	382	403	409	385	374	381	398	379	403	394	385	385	390	394	362	403	428	400	375	399	372	395	400	389	406	400	398	407	374	392	382	391	365	417	390	428	374	399	410	424	393	378	395	384	393	403	412	402	422	406	388	406	379	402	418	421	405	386	363	400	381	432	423	407	397	379	402	380	406	411	375	381	389	408	401	387	400	376	411	424	428	395	360	410	372	394	374	377	398	389
62398	92821	58709	29640	16427	5295	615	625	612	662	649	640	591	609	625	627	619	602	596	671	639	618	607	659	619	602	617	609	598	622	637	643	626	615	646	631	647	639	629	630	656	617	667	638	578	600	632	635	605	640	607	618	658	603	644	635	648	670	622	640	667	620	581	615	638	622	598	629	670	618	651	651	624	639	647	607	635	590	645	623	671	633	630	590	595	657	567	629	635	639	612	590	627	607	595	627	629	608	592	624	567	610	614	681	599	620	630	592	625	603	610	623	596	658	606	635	635	634	606	608	649	622	682	593	599	597	647	631	609	630	637	636	610	608	623	624	640	618	615	641	644	664	624	654	602	596	604	634	650	662	624	628	593	625	629	601	607	632	655	591	663	650	649	626	576	619	645	625	589	629	578	637	640	603	660	630	655	601	596	600	609	614	628	606	628	646	640	616	619	594	643	618	648	600	638	582	612	609	640	618	627	623	642	614	595	627	602	634	573	633	643	607	606	627	644	613	590	607	593	640	591	630	611	598	609	610	630	649	618	658	588	630	623	653	593	684	608	667	631	633	641	604	574	655	656	625	620	664	608	616	637	580	612	617	605	603	626	618	636	588	609	644	619	630	635	651	668	598	594	616	687	587	628	608	621	636	617	614	651	633	608	599	588	601	621	669	641	635	648	608	643	628	657	608	629	597	634	629	641	612	638	620	580	636	601	625	624	606	670	566	593	646	603	634	634	649	605	674	648	620	595	594	639	622	564	609	604	599	612	653	626	580	646	600	591	634	663	610	600	678	631	655	597	622	599	586	666	613	653	627	556	613	577	640	642	596	641	621	649	634	582	631	648	580	622	620	645	638	638	595	592	616	638	646	617	630	634	662	616	565	645	596	600	581	603	630	632	629	582	626	615	579	666	598	624	653	635	620	630	598	623	622	626	642	624	630	614	665	579	615	603	609	594	638	631	621	618	626	630	640	637	598	627	590	593	643	625	644	628	612	619	609	640	612	603	652	630	625	642	640	622	631	672	661	661	609	633	614	626	611	654	648	594	638	586	593	623	624	600	600	618	634	620	596	566	644	621	657	586	622	619	616	633	615	604	643	678	632	629	612	618	586	605	641	643	608	633	643	597	631	579	605	602	624	608	610	560	630	648	625	619	591	604	579	611	650	634	618	642	641	613	631	622	629	589	568	602	624	678	563	634	622	601	580	644	585	587	632	609	613	606	633	614	661	667	611	580	613	620	661	610	656	598	631	590	628	637	597	635	606	588	620	601	645	642	626	642	633	634	619	640	582	643	573	591	659	599	604	636	641	647	605	592	631	572	639	639	592	609	628	628	587	639	633	661	596	607	653	661	603	629	622	596	619	663	614	631	607	621	666	619	642	625	618	626	633	612	661	636	566	688	615	635	639	633	634	637	627	608	616	610	615	641	602	636	678	642	591	609	602	588	605	608	605	622	649	617	642	573	572	629	657	620	623	581	685	631	631	682	641	599	638	652	613	627	612	598	606	568	585	661	590	628	610	665	623	680	658	632	618	628	614	619	643	591	612	646	650	592	611	600	632	612	644	662	534	657	597	610	587	602	599	611	625	610	632	570	622	625	599	625	610	614	564	661	624	647	579	610	623	643	642	638	621	632	636	618	641	615	602	610	604	619	616	623	620	642	576	647	628	576	627	604	622	616	646	590	657	643	577	624	593	631	608	650	618	593	567	613	616	639	620	673	600	632	617	585	628	608	642	620	637	612	642	617	618	607	612	655	624	636	706	603	619	616	652	629	628	628	630	602	629	607	615	617	611	647	602	647	597	624	580	654	582	639	600	592	636	611	645	575	605	631	626	616	572	666	614	631	586	648	587	655	626	616	624	609	660	617	613	630	590	615	657	604	638	603	630	632	623	614	645	627	640	634	646	621	593	640	662	642	642	656	608	619	629	607	573	597	591	679	635	668	623	623	609	657	632	610	609	653	585	660	630	617	635	628	642	603	604	608	583	645	631	655	626	629	601	622	610	620	548	606	625	576	592	637	645	650	586	620	632	639	570	620	666	610	648	655	576	641	634	562	641	633	616	606	642	622	623	613	617	639	606	601	622	623	615	596	602	642	611	591	661	632	626	621	582	655	588	620	628	604	641	636	662	640	628	606	603	666	612	611	632	634	643	602	610	631	607	617	600	639	649	611	600	586	651	666	629	613	650	644	571	635	623	659	568	593	612	616	596	628	634	628	625	607	657	640	618	624	643	674	634	570	598	655	620	653	610	641	595	634	621	616	661	610	593	537	610	644	636	609	605	594	633	646	613	644	612	639	630	596	652	634	628	625	634	603	612	657	617	629	648	647	630	638	633	624	616	634	626	638	648	659	645	616	614	563	621	636	632	635	655	639	664	683	608	673	611	658	567	630	637	633	661	605	660	638	642	576	628	657	579	609	619	574	632	622	645	602	653	638	642	618	611	599	597	631	663	619	616	582	636	662	578	629	597	622	573	570	635	636	608	612	679	671	650	575	642	648	617	643	598	621	662	623	601	660	629	609	610	676	640	614	620	646	596	657	632	648	663	649	695	581	602	649	645	663	627	647	631	604	593	633	592	616	609	652	616	638	598	630	595	630	615	566	618	598	642	600	613	602	634	664	605	598	594	639	589	619	594	634	618	591	583	652	626	599	641	640	618	609	580	648	564	639	606	635	618	623	647	569	628	623	630	626	573	663	624	618	607	645	595	608	649	596	643	648	602	566	616	614	574	633	626	661	639	607	595	601	612	631	620	655	645	624	590	605	616	645	639	624	589	640	583	619	601	595	623	596	643	614	628	612	616	640	618	665	607	628	626	572	614	626	635	638	616	636	627	640	639	605	577	591	604	577	650	625	633	648	608	604	636	645	625	616	627	631	608	608	627	599	635	614	635	614	599	641	631	613	617	639	600	619	602	633	629	583	643	610	632	606	683	626	625	606	632	641	623	624	600	607	657	615	562	636	639	622	660	577	650	622	629	651	632	669	619	624	603	650	611	609	577	630	636	581	585	601	597	580	617	647	652	630	636	608	600	586	648	640	613	580	596	602	602	629	630	628	647	635	613	626	632	660	635	630	607	616	622	609	644	581	613	578	619	654	629	637	623	641	590	608	589	638	611	640	613	553	622	610	653	617	596	617	631	654	605	626	612	628	652	636	632	636	589	586	634	649	672	656	661	584	632	585	604	636	626	590	609	647	633	615	599	674	600	619	636	616	637	623	571	608	619	586	577	566	681	671	621	605	651	613	625	615	638	695	610	593	602	658	610	601	637	619	647	622	608	609	587	643	593	615	626	628	649	607	646	594	596	647	632	571	616	626	595	625	638	608	648	627	633	609	647	628	637	604	642	640	601	603	649	638	606	645	585	634	604	657	638	661	607	653	635	627	613	608	627	590	604	610	663	587	621	612	666	639	618	584	613	606	669	610	627	577	659	648	652	631	656	651	602	580	590	600	647	612	598	639	629	647	603	594	618	577	626
24443	23427	31290	25007	21773	17873	3409	656	587	552	612	603	646	549	568	549	583	579	579	575	571	607	546	585	542	567	605	600	581	565	565	572	549	547	578	508	581	581	591	526	573	553	588	605	600	560	567	585	609	595	567	621	586	571	545	584	556	519	557	544	606	577	555	544	555	526	570	544	600	547	558	592	574	562	548	595	520	579	586	575	576	582	544	570	589	587	560	545	575	570	614	553	516	575	544	575	568	557	558	538	576	601	559	565	573	551	567	593	527	577	541	543	566	568	546	583	623	570	591	579	533	596	571	582	569	569	575	606	548	555	565	565	580	563	508	571	579	594	542	590	570	580	540	602	567	575	570	568	602	580	560	557	615	550	557	560	538	587	588	560	549	593	635	562	596	558	554	547	553	583	594	527	561	547	548	578	540	553	558	603	594	547	567	549	588	584	567	536	524	552	530	579	553	586	583	606	575	581	564	578	545	611	556	586	595	542	571	533	579	540	575	562	588	549	588	539	525	555	546	601	565	589	566	586	551	567	549	584	540	604	529	594	567	574	563	570	563	525	569	587	556	541	581	537	565	610	553	556	564	594	576	531	565	546	574	561	515	567	595	592	579	568	544	566	547	609	592	588	588	545	570	581	527	549	534	588	561	585	560	588	571	564	546	561	546	565	539	556	588	587	566	522	557	606	605	586	534	555	561	562	528	552	549	536	552	606	539	557	581	578	543	560	572	580	558	618	585	609	522	566	562	528	606	554	583	576	597	573	565	563	591	561	606	606	582	553	549	562	544	561	504	547	583	568	623	600	589	613	596	544	556	593	567	570	534	505	551	534	599	590	551	547	584	578	579	567	547	560	554	491	566	539	555	558	564	575	569	554	569	601	598	557	564	590	540	571	559	562	567	532	582	525	553	598	551	578	582	573	583	565	564	566	545	560	568	516	587	557	558	597	619	588	553	529	562	554	551	583	583	607	587	531	557	583	617	586	621	556	591	599	587	576	588	556	562	615	615	583	551	578	538	548	593	572	561	572	578	605	574	573	566	565	516	535	558	583	610	570	562	542	586	591	605	544	605	553	597	613	559	551	543	591	565	533	560	573	570	584	592	595	566	557	551	594	546	536	598	544	596	546	626	582	552	579	595	558	540	603	562	583	552	554	584	572	541	532	576	541	546	565	563	608	585	586	586	577	553	557	596	575	558	539	577	550	527	561	547	536	572	527	541	556	577	555	598	572	567	596	562	570	554	572	594	554	499	563	566	585	606	605	575	542	592	559	573	559	552	557	592	570	557	590	570	567	603	576	577	543	551	545	575	596	548	583	556	553	573	575	532	580	553	585	565	583	519	558	586	562	573	566	601	549	568	573	549	553	580	603	587	571	588	534	569	568	534	559	556	557	557	550	603	525	600	564	557	568	574	577	577	588	578	557	522	547	569	540	581	564	581	563	546	580	582	562	543	557	549	576	572	567	567	584	548	551	555	548	550	581	568	556	585	550	562	570	622	600	539	587	533	559	564	535	560	554	558	609	566	545	598	565	507	557	553	562	586	559	585	582	601	586	530	566	571	572	605	568	579	579	582	542	551	531	580	548	605	560	524	597	510	540	565	564	587	559	600	524	572	572	581	563	551	614	579	542	553	556	567	566	542	580	567	572	570	611	539	568	607	543	576	588	509	626	561	532	573	555	563	546	568	542	563	562	549	553	585	591	595	620	580	516	534	593	594	592	591	577	560	584	525	596	536	572	610	565	550	544	542	556	582	604	562	557	576	555	546	591	557	584	570	517	567	575	569	541	564	550	574	558	565	574	547	542	582	541	606	527	581	548	557	581	604	556	488	577	577	559	529	605	566	530	567	530	570	555	584	558	572	557	543	544	566	546	582	558	573	548	568	604	561	580	538	563	601	557	579	583	558	582	545	571	565	566	557	593	615	564	548	527	537	575	566	569	547	600	597	602	574	539	592	575	555	582	555	554	535	578	583	587	582	567	577	592	606	628	552	583	553	538	475	511	568	532	561	560	541	547	550	591	571	588	609	556	567	539	595	549	601	538	580	541	573	556	577	553	556	580	543	533	554	543	542	589	550	550	562	593	575	589	568	596	587	537	557	554	599	550	548	597	540	557	545	575	564	570	610	572	553	594	596	564	575	540	543	576	593	531	549	527	565	562	625	550	561	598	554	506	571	602	573	584	537	590	561	575	574	542	535	538	562	581	571	585	542	592	563	583	608	578	550	536	571	555	549	554	554	570	548	569	566	536	515	565	539	579	600	562	613	542	587	574	557	582	564	538	564	548	516	586	583	599	595	537	551	590	598	561	557	566	560	578	605	572	545	551	571	559	553	575	565	513	533	581	560	533	586	572	576	561	570	575	551	521	533	539	549	567	594	549	547	560	552	554	534	581	554	559	594	569	571	571	571	561	564	539	588	562	588	586	571	558	530	589	586	596	608	542	551	574	588	541	579	553	610	629	576	525	574	562	516	554	551	574	558	596	569	571	606	551	589	577	551	574	549	572	536	550	491	550	596	557	566	617	611	570	585	540	551	552	608	573	552	600	574	569	607	590	565	572	569	553	568	576	593	540	553	580	566	557	546	577	549	583	559	578	553	570	563	616	568	549	538	538	524	608	556	589	549	558	614	583	621	555	560	543	559	607	565	571	572	538	582	561	554	606	539	560	563	532	588	550	538	568	537	527	512	546	547	563	498	561	541	592	554	593	573	579	523	521	522	572	565	565	567	549	579	526	584	598	526	543	537	550	561	574	549	585	596	575	559	557	511	539	573	585	527	517	564	572	551	572	555	545	549	576	552	562	599	580	565	562	570	540	574	540	576	598	524	578	572	506	565	546	541	566	611	555	578	567	578	560	574	577	585	558	587	563	570	547	567	584	628	563	588	542	574	560	578	591	526	564	548	575	552	543	551	556	543	559	547	608	542	516	570	550	522	591	493	610	585	575	578	574	529	554	582	565	570	534	579	594	557	550	563	537	565	549	521	609	586	612	567	568	545	587	576	606	545	555	571	625	585	574	556	534	558	593	532	546	541	575	576	557	565	547	618	533	601	561	560	538	549	550	562	572	542	545	604	565	569	528	604	576	538	608	597	542	538	539	540	563	551	568	564	549	531	629	557	581	564	575	547	563	557	557	564	554	558	546	559	582	566	591	619	563	614	528	568	576	610	554	555	530	540	533	554	584	564	545	544	575	561	530	556	616	540	584	564	565	573	593	571	533	571	557	553	547	569	542	550	612	576	563	539	593	581	582	578	554	572	561	578	551	550	524	582	579	606	519	544	572	547	507	583	552	562	547	610	574	579	568	559	571	556	594	559	611	525	557	545	550	614	556	564	544	551	614	559	625	566	600	578	590	553	544	584	546	587	553	531	532	555	628	592	580	550	597	541	564	566	572	566	540	560	534	558	539	564	559	541	536	552	538	544	568	530	585	568	597	563	548	547	558	600	551	559	564	622	559	572	566	606	555	586	558	537	576
59854	99939	69264	35429	25124	8491	843	882	891	907	894	883	800	876	858	823	863	854	896	855	862	822	878	885	851	838	828	840	892	891	912	906	846	817	861	815	852	865	830	869	806	851	892	823	879	838	873	820	889	826	847	867	851	839	869	856	831	839	916	829	846	842	850	820	851	800	855	865	872	848	785	818	834	885	858	875	897	867	826	866	851	862	848	847	856	889	816	860	855	847	861	855	885	805	872	837	895	843	947	849	895	861	845	837	876	870	876	886	854	870	836	842	803	867	834	879	824	878	889	879	866	884	862	867	857	881	790	793	832	821	818	815	823	880	904	881	851	857	912	879	814	858	850	866	826	862	820	855	867	822	798	822	869	780	876	865	837	861	865	771	864	825	817	901	826	817	912	838	839	884	879	862	834	896	791	880	885	848	863	860	875	878	842	819	876	811	869	912	837	898	832	833	825	889	825	870	853	881	866	807	831	853	877	858	868	858	827	855	836	870	900	838	858	841	803	819	824	893	836	831	804	882	888	840	856	846	893	825	886	847	847	844	891	879	830	848	837	854	818	882	869	806	856	892	863	862	862	840	839	806	844	829	884	882	810	849	855	813	803	842	844	884	884	855	814	911	842	881	860	876	890	856	823	883	890	889	838	855	897	883	817	881	900	866	809	859	873	856	895	829	842	803	825	913	857	865	834	897	821	802	832	910	876	837	853	810	836	839	825	876	824	793	818	844	847	910	833	791	883	831	837	908	843	862	816	837	855	860	862	819	855	858	816	868	855	833	817	885	837	849	839	847	880	874	846	878	845	831	851	831	885	874	872	849	892	867	836	808	829	858	763	851	829	815	866	858	863	863	885	833	854	858	893	858	821	871	812	864	839	843	820	879	850	795	858	918	846	903	863	826	795	851	838	873	874	885	846	858	852	888	865	877	824	888	848	855	813	872	825	900	876	857	900	854	851	866	840	839	860	893	861	836	848	783	846	820	854	904	841	929	870	883	847	860	873	876	904	869	830	818	839	843	872	860	835	844	875	898	894	866	802	854	933	847	831	852	828	828	821	881	873	804	849	842	826	870	893	877	857	815	868	864	800	904	867	848	849	826	874	858	820	865	832	863	861	862	892	826	864	872	877	827	854	857	869	861	896	855	839	847	865	842	918	864	907	818	872	835	849	833	839	852	858	897	866	889	849	848	835	876	869	812	851	886	841	869	866	843	824	843	831	839	860	815	840	865	874	907	877	867	835	910	821	803	799	797	893	861	826	853	852	882	874	887	827	850	860	814	854	853	883	850	908	820	795	895	904	859	839	928	853	865	854	842	832	833	868	806	841	881	854	833	818	863	856	841	851	850	862	813	854	893	896	909	848	888	825	846	855	861	854	851	829	845	930	835	890	845	847	847	847	843	801	842	889	869	844	834	918	828	857	900	857	848	909	918	835	847	838	821	845	828	848	822	847	841	837	890	832	859	890	836	855	855	858	876	860	902	805	889	865	811	848	866	828	823	887	844	908	927	886	854	837	867	877	882	814	796	847	867	842	840	892	891	870	821	829	882	789	818	836	818	866	871	835	838	880	873	844	880	829	879	837	845	857	823	854	846	883	852	834	856	849	863	901	887	826	846	863	829	872	836	860	815	846	881	888	832	820	859	855	889	816	923	876	828	854	856	846	866	832	831	844	854	847	827	806	792	827	852	839	846	838	836	867	800	845	847	838	867	835	870	859	901	816	854	828	842	838	859	872	794	864	844	868	876	858	849	869	911	862	813	865	854	817	846	882	868	847	848	841	771	857	897	874	840	877	832	871	811	858	826	849	800	842	821	856	844	829	885	905	845	891	847	855	891	878	864	841	895	896	835	838	838	873	787	865	842	842	795	841	851	878	856	824	830	885	817	847	867	822	859	894	881	845	843	850	862	848	853	851	859	851	862	870	847	870	784	881	862	811	850	874	869	837	846	807	823	885	813	839	824	801	879	841	834	891	920	846	854	819	840	853	898	883	866	829	849	859	827	895	865	878	881	798	895	838	907	837	852	901	865	838	889	877	865	816	850	863	861	855	865	859	923	825	835	858	803	861	862	845	851	871	840	857	852	865	878	873	894	837	897	883	869	867	854	852	867	876	821	844	867	832	848	887	848	833	870	841	848	894	834	849	810	868	884	880	862	819	837	836	851	920	872	810	842	877	853	853	835	861	839	819	814	887	833	892	877	887	834	879	843	856	830	813	841	866	859	832	856	821	869	864	881	827	902	894	899	913	915	894	920	836	853	827	896	864	920	857	827	847	866	858	860	856	874	836	865	855	851	827	877	860	808	873	855	796	854	854	868	903	866	908	894	875	899	826	828	876	809	866	892	827	883	813	824	877	888	875	865	874	868	897	825	855	896	843	830	836	875	847	824	923	864	821	857	852	858	889	850	845	862	834	855	829	875	818	843	852	865	835	847	869	897	884	803	832	863	869	870	824	827	789	816	925	876	898	912	828	858	874	830	925	829	828	896	798	789	871	809	867	812	856	838	874	874	900	858	893	857	852	810	847	877	871	826	898	858	857	757	822	823	842	849	886	871	885	852	843	844	871	902	802	863	878	820	824	860	839	824	848	851	851	839	867	818	849	864	871	819	890	868	878	888	906	861	871	887	929	880	878	873	850	866	836	851	844	836	776	837	889	879	834	871	887	866	927	863	902	839	827	870	889	838	823	848	836	878	792	901	798	802	846	878	840	868	849	816	834	842	842	854	830	846	902	857	846	847	857	915	852	834	881	822	885	880	849	867	825	834	840	912	830	860	858	817	829	815	887	856	847	844	860	849	810	893	908	848	882	781	857	862	875	826	857	866	819	892	821	820	895	813	882	858	876	860	805	835	852	846	830	891	827	825	824	836	861	854	854	803	846	841	856	792	798	903	847	804	795	812	869	839	844	800	856	841	805	816	840	871	875	841	842	881	858	852	868	891	873	863	846	861	840	874	832	884	837	885	870	898	845	831	886	799	842	822	892	819	882	874	870	830	856	895	855	866	869	846	812	846	847	821	890	863	864	865	892	820	877	866	859	894	868	844	831	889	840	865	826	807	831	888	817	837	878	884	902	853	833	838	845	876	800	841	817	841	816	828	871	834	820	867	878	839	815	848	847	861	846	832	864	889	820	845	830	853	885	826	813	877	869	854	846	789	865	849	830	817	864	843	828	860	818	829	861	804	850	861	906	836	918	802	863	852	857	837	883	863	844	857	813	899	845	831	835	843	820	832	857	807	867	845	876	894	866	892	813	864	824	794	817	865	857	844	839	816	839	841	888	850	851	882	832	892	840	867	866	874	886	807	821	837	873	842	851	931	857	877	888	838	885	863	789	870	852	820	892	879	850	881	798	827	883	853	846	859	865	906	890	891	864	864	808	885	879	835	857	851	858	858	868	869	821	887	900	818	882	834	825	881	855	846	897	913	838	911	858	854	849	839	826	852	843	844	855	849	830	819	892	868	865	939	886	865	864	847
32428	31710	26947	10488	2009	568	286	288	288	275	264	308	289	296	266	304	283	293	303	333	273	292	269	323	282	306	287	306	280	298	264	299	304	293	306	282	307	277	289	285	288	305	255	287	272	259	293	258	263	306	278	284	305	278	304	278	286	309	260	268	297	289	266	290	289	257	254	273	256	259	263	281	272	279	243	263	262	292	286	240	279	277	293	258	285	276	287	260	264	312	292	279	294	277	312	271	293	267	279	273	239	268	282	277	289	312	289	285	264	286	296	284	274	292	288	276	300	286	275	270	282	314	265	262	270	304	266	253	288	259	284	281	292	287	300	285	266	291	255	280	253	276	282	288	261	271	284	275	279	254	321	275	268	308	269	242	270	274	259	280	269	284	263	290	301	291	271	272	259	270	313	274	272	311	317	277	281	292	248	280	273	310	289	303	263	277	297	263	279	279	292	274	287	280	286	250	317	272	267	283	244	309	318	294	291	254	303	281	264	255	307	271	288	307	279	313	284	294	284	297	269	259	287	273	271	258	280	280	265	307	290	261	318	314	287	267	284	327	278	306	271	243	300	288	280	277	297	265	277	283	297	271	273	265	288	282	310	293	279	258	274	280	311	287	269	271	310	285	246	293	282	273	299	262	268	283	270	259	313	288	258	260	302	300	278	271	284	279	246	280	279	277	313	250	267	302	266	282	297	295	290	304	268	294	298	295	325	264	251	314	293	280	283	272	256	289	282	269	290	251	243	311	281	268	280	277	259	292	281	287	269	287	292	264	259	260	274	287	308	235	294	269	280	273	298	267	272	288	308	275	278	279	279	303	282	260	290	271	283	260	316	253	295	299	269	275	310	295	299	275	289	304	235	305	309	277	266	247	296	294	237	263	255	252	254	280	263	277	264	294	259	305	283	290	311	250	291	300	271	276	249	297	261	249	271	271	270	270	280	307	300	274	275	291	277	275	275	295	280	282	288	251	282	252	239	277	287	286	290	249	295	282	256	279	314	262	294	286	301	269	271	279	272	274	276	257	259	249	259	282	271	282	255	292	250	301	251	287	296	272	278	265	297	273	317	297	291	290	273	245	287	283	289	268	287	306	297	275	283	276	277	299	267	309	272	280	250	270	288	262	302	265	255	279	316	306	273	252	299	297	280	299	299	287	283	287	292	290	238	271	283	281	254	300	295	261	295	273	293	277	288	310	274	279	242	290	318	286	281	283	265	289	285	251	277	298	277	283	277	277	313	285	247	289	284	262	295	290	266	270	267	284	276	283	262	287	275	278	299	265	270	284	284	272	283	288	300	279	273	286	272	252	257	297	278	282	308	285	268	272	293	295	300	303	279	292	257	261	274	290	282	249	284	249	276	272	267	303	268	282	270	262	282	272	288	284	295	293	287	277	268	261	282	308	294	300	303	266	273	284	307	279	320	285	251	299	295	266	268	278	265	303	261	292	286	294	292	306	254	277	291	285	261	278	244	292	318	278	273	277	258	269	295	273	311	315	271	267	254	296	283	301	285	259	271	276	306	290	266	284	256	231	302	278	257	264	260	280	251	265	299	294	251	333	273	290	296	306	281	302	271	315	292	275	276	291	263	242	321	299	267	263	288	278	298	273	267	305	272	273	286	299	308	299	296	274	311	276	290	290	284	265	294	306	286	282	280	275	288	243	284	260	300	282	297	275	283	270	283	275	290	279	261	303	298	297	272	292	292	282	306	272	279	276	271	260	281	285	302	284	278	268	294	287	262	304	284	276	317	256	266	294	293	290	269	265	305	286	277	271	281	265	275	277	288	307	260	299	260	296	288	287	251	285	292	274	275	275	290	293	302	312	279	283	287	288	250	263	281	257	302	283	264	265	289	310	269	270	257	288	264	291	282	302	302	296	268	277	292	267	303	300	294	283	279	269	286	291	315	275	284	279	273	280	267	310	296	290	281	296	269	296	277	274	289	269	306	249	305	281	281	313	303	282	306	278	280	304	292	259	307	288	297	297	290	288	304	255	246	266	290	256	298	282	270	296	286	292	261	278	287	286	314	250	289	283	270	250	269	262	283	289	272	273	285	278	290	268	317	297	335	278	285	325	272	298	290	297	301	270	294	284	271	279	307	246	290	286	277	284	287	269	255	281	262	305	276	264	314	293	309	261	278	285	259	302	271	319	294	279	287	309	273	250	280	282	309	305	271	302	278	274	255	257	300	280	284	259	273	306	297	272	290	264	249	305	280	279	281	274	289	287	261	282	264	294	305	274	274	320	275	268	279	285	312	285	278	282	273	279	288	293	305	247	288	289	290	281	260	280	252	276	273	278	270	290	282	302	269	284	276	271	271	286	293	289	270	269	299	286	247	286	292	285	274	284	294	276	280	256	257	278	272	265	279	272	288	291	299	231	314	297	286	263	301	257	240	254	264	262	301	282	269	282	283	248	282	263	275	267	294	298	289	267	250	265	293	291	307	265	303	302	278	321	273	284	297	299	260	261	271	253	280	297	309	311	247	319	283	288	277	253	259	292	275	298	292	264	268	271	282	261	302	283	267	266	296	279	265	325	282	262	280	268	261	291	281	296	289	289	259	263	266	290	274	258	284	293	269	264	262	269	243	304	283	273	276	305	255	293	266	291	288	262	268	310	277	267	264	273	275	290	279	278	287	305	293	304	301	253	301	284	271	283	296	297	265	268	280	273	289	296	260	313	250	272	292	277	277	304	281	274	283	258	279	243	298	259	265	302	271	289	280	268	270	276	278	327	257	273	290	259	306	283	286	304	270	285	264	254	288	278	289	256	290	279	278	277	249	292	275	287	279	283	290	275	292	312	269	294	268	273	298	280	274	275	283	312	269	274	305	265	296	286	249	275	310	306	290	250	294	283	308	284	258	296	269	271	307	268	272	274	297	282	266	286	283	273	292	297	245	291	280	283	286	275	235	285	252	250	302	266	289	283	268	293	251	311	263	278	294	283	276	266	277	288	246	291	242	258	273	267	281	303	285	290	248	275	308	268	276	276	269	276	276	307	288	277	280	294	285	281	304	266	258	282	275	294	272	277	293	281	298	280	321	281	258	283	273	311	268	277	298	315	255	270	267	303	283	270	292	287	268	302	255	248	278	255	278	286	294	292	293	293	263	265	276	274	278	295	307	292	239	280	273	258	281	270	267	281	279	296	263	275	267	282	253	285	278	279	300	282	285	269	291	291	276	286	319	290	282	282	260	266	250	251	298	231	283	309	261	263	296	302	301	254	264	299	288	280	281	273	311	292	271	274	285	256	264	299	284	307	295	312	274	271	275	269	278	289	289	284	266	257	277	299	255	293	253	290	287	275	272	250	297	286	276	292	263	291	273	253	251	269	302	264	283	284	249	282	293	255	263	258	279	295	287	269	285	294	257	271	287	290	287	323	287	274	301	281	285	282	282	269	262	269	263	257	246	281	283	274	285	264	303	259	268	280	249	300	268	287	299	298	256	275	253	261	279	271	266	263	264	289	278	273
41291	48104	31362	8689	4080	1183	488	447	457	490	469	459	479	457	498	479	485	431	464	449	455	489	470	488	457	479	443	423	475	447	459	492	464	439	449	460	478	498	454	442	433	473	482	450	459	444	477	402	461	430	550	465	462	452	446	499	502	468	456	466	462	491	425	454	452	449	467	448	464	461	453	466	427	502	428	482	477	463	455	456	467	492	450	454	451	453	516	451	465	453	464	465	498	450	444	499	491	449	478	522	446	429	480	449	449	459	468	487	442	485	443	443	469	471	469	470	461	471	477	477	453	476	456	445	454	463	467	450	458	468	466	448	495	480	439	467	453	465	438	448	469	503	460	467	443	464	457	439	451	467	469	452	470	442	439	442	475	449	469	439	494	452	479	486	457	504	457	418	454	444	464	484	476	434	488	458	475	461	455	454	442	459	426	486	459	481	445	462	466	467	451	434	484	491	441	441	428	465	450	434	473	460	485	501	476	471	477	458	457	473	465	470	491	417	512	480	463	471	446	452	476	455	427	473	480	438	475	503	491	472	435	491	477	473	493	471	444	459	453	441	460	510	475	502	483	492	409	466	418	498	431	466	480	460	469	486	451	484	477	420	462	482	475	457	503	458	460	459	453	458	455	458	513	477	480	505	473	472	478	464	423	469	457	482	445	506	469	494	499	483	466	477	465	459	462	449	493	435	489	439	483	457	447	442	505	435	476	446	479	479	459	496	481	442	462	496	465	462	466	447	485	459	502	496	464	480	423	465	456	491	448	467	442	479	485	463	457	488	481	438	490	462	425	463	452	425	464	461	478	455	497	485	456	420	447	499	432	430	459	473	467	451	487	426	438	486	473	472	477	483	460	443	451	478	507	440	462	465	442	468	431	443	500	486	449	460	465	474	453	469	497	478	497	520	451	470	476	460	487	481	468	452	446	464	497	486	460	445	463	463	438	464	456	487	481	447	455	432	474	473	443	460	497	478	442	479	465	465	488	501	421	475	490	480	473	489	499	504	499	457	484	485	437	436	460	486	478	455	422	481	468	464	455	501	470	465	457	455	461	501	482	478	462	397	444	478	458	475	431	458	456	466	455	490	500	497	457	486	478	472	441	477	477	455	482	521	457	468	485	467	452	429	452	464	479	481	488	454	472	493	491	474	420	446	459	430	456	431	458	479	436	439	480	479	490	467	432	467	451	482	449	496	498	450	501	468	491	497	508	460	434	491	500	439	429	479	452	480	496	457	428	442	493	453	483	513	418	487	489	469	450	497	429	454	480	529	447	455	478	437	467	424	480	473	487	476	427	474	475	471	458	414	455	433	477	436	438	484	442	479	494	447	469	475	473	477	505	485	460	458	442	489	468	460	520	455	466	499	410	506	503	451	472	407	453	500	427	436	452	465	471	466	467	461	478	450	448	481	466	451	494	506	438	484	457	455	467	476	456	513	471	466	420	446	465	430	454	492	458	480	463	481	466	470	463	426	458	485	484	489	456	496	446	446	439	490	461	510	466	442	448	451	462	489	470	477	455	485	465	440	429	451	474	441	482	490	491	442	471	494	450	461	477	481	454	440	481	444	468	471	483	476	449	461	489	455	456	450	490	455	465	448	472	456	448	452	451	470	489	448	480	465	465	439	437	475	469	460	462	468	456	453	488	461	474	472	478	456	469	507	427	462	487	449	484	453	459	513	453	455	464	464	460	476	468	466	499	446	492	481	474	468	477	442	453	462	501	458	452	475	475	485	475	459	453	442	512	504	425	497	448	462	462	487	494	469	457	433	504	508	498	468	459	479	486	450	459	466	473	448	468	463	483	474	477	454	441	473	432	434	469	462	467	453	433	456	500	482	479	472	498	468	452	502	490	440	478	482	455	454	484	455	424	428	470	479	471	481	402	506	494	452	456	472	445	447	445	459	520	472	480	433	439	451	479	459	465	482	472	465	468	448	494	441	484	453	443	471	475	495	459	490	436	443	493	511	469	460	486	455	477	498	442	456	506	482	484	445	488	411	440	498	465	456	456	456	496	487	392	444	473	426	481	429	455	487	468	476	472	494	522	488	495	455	475	430	449	480	438	438	451	456	480	508	476	500	474	446	487	465	438	447	485	477	484	511	476	465	445	454	463	498	450	501	449	471	473	478	448	481	468	512	468	433	457	454	435	474	441	476	465	432	450	491	450	483	474	460	432	482	465	475	457	458	452	458	483	458	499	432	488	478	452	431	471	463	486	470	509	444	483	447	482	482	450	457	447	426	468	453	459	479	453	479	485	473	434	475	482	494	446	492	464	444	505	454	482	483	476	496	517	423	476	463	446	449	467	452	441	472	461	439	446	415	445	454	427	484	449	454	443	490	449	429	465	475	474	494	457	481	472	468	503	481	472	494	465	470	454	469	461	426	479	474	471	499	484	485	484	467	467	459	439	480	498	503	465	465	497	456	462	445	508	482	495	477	457	463	477	455	445	441	461	479	448	484	504	490	481	433	496	468	479	475	472	476	466	460	450	459	446	501	447	444	450	506	484	455	483	426	468	457	523	473	468	464	495	452	454	495	471	503	475	476	486	465	488	519	433	477	473	440	450	502	465	459	462	506	425	463	484	425	463	474	449	467	472	456	469	470	452	466	429	463	466	475	410	483	488	436	462	466	475	451	449	476	479	472	430	428	492	486	458	468	471	419	411	457	497	481	461	496	475	466	482	450	474	464	453	495	470	470	453	464	458	482	505	464	488	469	460	471	479	443	484	475	452	450	491	475	498	476	456	468	461	449	437	479	477	443	457	485	423	450	441	477	488	454	474	458	472	475	486	450	445	467	473	459	460	481	451	504	476	479	451	455	474	439	485	446	448	485	480	461	441	472	444	497	481	457	476	471	504	482	488	438	459	487	452	454	453	426	471	473	467	504	450	471	442	515	479	456	459	445	503	450	432	471	465	449	458	462	477	503	471	498	448	472	427	482	486	484	464	480	443	469	421	444	490	450	445	455	453	479	486	486	460	475	430	456	443	469	458	489	515	482	497	463	474	511	452	447	439	477	475	495	479	484	454	481	494	486	435	488	467	469	422	459	450	451	477	500	450	415	471	497	442	463	461	474	427	466	488	446	453	499	456	463	486	441	465	513	472	459	460	500	463	458	444	458	474	473	464	431	449	445	445	426	491	425	459	473	458	454	472	495	464	469	421	445	488	483	459	454	463	475	414	477	473	426	492	483	479	439	446	440	474	483	477	467	486	453	465	496	481	437	435	479	469	423	497	455	453	487	453	471	467	470	438	467	474	434	461	438	458	489	485	477	453	517	456	493	491	459	483	499	482	450	472	467	474	486	456	459	462	464	436	441	486	511	453	484	485	445	481	443	457	491	459	479	454	472	459	448	476	466	438	450	508	489	462	422	470	494	462	470	462	449	431	440	432	479	456	426	460	475	473	470	447	486	492	488	473	487	436	468	443	461	486	444	441	437	465	454	455	447	463	487	472	424	478	481	481	471	458	465
25608	25060	32930	26290	21039	10526	854	455	378	420	421	415	391	414	369	399	394	427	395	393	411	399	390	380	401	408	377	379	339	372	402	412	401	387	417	429	420	367	367	413	362	413	423	420	416	407	408	367	388	411	416	378	389	385	385	420	362	362	372	415	376	423	363	382	390	395	387	408	368	386	358	376	394	394	414	385	375	381	381	419	412	396	354	402	362	378	394	381	429	398	396	372	390	386	404	389	380	352	378	401	354	383	394	368	362	363	413	398	374	358	415	367	365	423	404	425	402	369	398	406	377	378	400	398	400	405	395	385	376	396	368	368	433	375	387	364	398	398	386	411	395	382	398	404	375	387	379	388	361	374	380	366	395	398	410	371	416	372	415	377	399	438	410	367	386	401	351	404	382	412	364	380	403	410	369	388	372	382	391	376	356	416	399	415	408	369	421	385	375	357	401	380	380	395	395	424	357	422	376	367	394	377	419	387	392	375	374	368	393	377	364	406	376	395	371	368	389	417	382	400	411	411	379	386	388	384	409	398	386	366	403	348	379	377	385	410	396	392	396	389	380	373	377	395	406	388	367	381	391	388	383	377	400	363	410	376	411	380	383	383	397	405	407	351	366	408	402	383	390	394	399	399	383	408	377	387	381	423	373	376	367	353	403	380	394	375	388	403	351	397	408	383	424	396	428	400	373	381	382	417	370	398	434	401	385	415	420	358	396	393	372	401	393	378	376	405	385	374	359	381	394	400	389	372	377	359	378	411	425	364	390	391	412	418	370	388	389	395	374	371	374	385	413	386	386	360	374	427	382	418	381	415	368	383	408	415	422	350	386	392	384	391	378	412	366	384	386	389	413	409	398	356	409	366	369	402	406	393	396	394	394	373	387	394	392	383	408	378	432	377	397	350	429	421	388	409	372	356	369	385	361	389	367	350	361	394	393	389	393	361	393	383	400	371	411	402	401	376	393	391	384	400	397	349	362	397	401	427	413	383	395	372	395	389	418	393	427	392	411	416	407	400	378	411	399	373	361	385	415	395	412	386	389	366	432	399	366	375	364	348	375	413	449	422	425	388	382	376	401	403	394	392	383	360	398	364	372	406	399	378	373	383	427	385	401	404	365	360	373	370	374	395	379	385	359	370	386	401	395	369	385	385	401	374	395	362	349	355	408	383	393	424	407	384	412	414	386	358	407	397	425	393	423	396	365	351	372	419	363	381	414	387	358	394	395	397	378	372	404	406	388	356	374	401	380	335	410	388	371	427	395	401	400	374	420	390	387	396	404	378	390	427	385	401	376	353	370	374	390	418	384	402	372	381	410	392	402	404	393	390	402	420	394	349	381	393	398	415	383	433	407	401	373	365	406	380	356	383	389	363	390	419	414	376	403	383	397	372	423	382	410	381	353	370	382	370	403	389	366	367	408	415	415	386	431	381	360	396	364	410	390	399	411	379	365	355	436	395	414	412	364	382	411	380	397	382	419	395	420	396	381	405	413	390	400	409	419	400	351	400	373	383	369	401	390	407	384	407	347	388	378	373	364	396	392	368	395	379	366	402	399	371	385	350	397	403	383	376	410	394	344	363	393	415	394	390	414	382	345	396	378	383	393	367	405	378	405	395	383	404	383	357	388	408	394	387	366	358	403	391	378	367	374	376	349	393	387	390	357	376	374	393	390	391	411	378	405	390	421	376	376	376	406	385	404	372	390	365	343	423	383	359	390	396	382	423	381	376	404	391	422	386	359	415	405	399	394	369	407	362	393	401	393	392	423	413	395	383	357	388	411	390	402	387	410	404	430	367	427	401	370	382	406	423	368	379	415	380	427	375	394	408	403	396	417	415	371	367	392	390	414	407	356	383	380	428	398	371	398	374	371	392	379	431	368	398	423	375	407	399	369	393	392	426	394	399	412	365	386	412	381	365	375	397	376	391	373	360	397	352	401	407	421	334	381	362	391	378	389	404	412	399	415	379	348	388	403	384	389	361	381	393	417	390	399	428	354	399	367	385	408	400	392	411	389	375	366	399	386	372	385	389	381	408	355	368	360	391	427	422	425	397	423	392	433	374	364	388	371	411	378	386	363	375	396	374	377	374	410	398	416	401	376	385	366	392	409	391	408	400	377	414	392	409	415	386	374	359	370	404	369	393	387	411	387	382	348	373	399	357	415	401	365	401	361	377	414	374	415	377	407	383	437	387	363	333	406	408	418	400	415	359	424	421	391	395	361	398	384	387	398	374	376	408	386	379	381	368	400	406	403	382	420	367	374	352	389	378	361	395	367	398	340	398	402	362	411	365	385	369	410	359	409	383	409	393	397	416	373	384	390	345	385	359	389	374	360	397	345	411	393	379	389	422	396	348	379	394	383	369	391	403	371	397	397	389	397	368	371	384	389	392	404	393	414	418	401	401	397	407	375	358	348	429	394	387	407	390	395	360	386	379	408	403	390	375	412	413	405	396	375	385	374	383	402	374	403	355	372	381	394	362	398	394	361	392	419	403	405	376	383	370	372	384	383	368	400	358	364	378	369	381	352	405	410	384	348	413	425	397	407	367	376	400	389	392	438	395	426	376	434	395	359	366	392	376	388	404	373	384	384	352	411	386	391	376	400	368	368	406	363	392	428	404	394	394	396	378	378	376	361	402	391	391	366	391	379	416	423	369	384	349	398	370	392	403	392	396	406	416	399	402	422	407	385	375	401	429	384	393	403	405	396	368	397	394	359	406	392	392	385	413	356	384	376	407	379	408	383	369	360	362	405	393	419	387	433	361	385	380	358	375	401	381	374	393	353	384	384	376	385	366	390	414	383	394	415	376	378	375	413	400	422	361	394	386	385	374	355	366	375	370	400	392	361	389	399	405	421	394	426	360	394	379	402	390	399	374	334	397	369	398	348	381	352	388	415	396	416	405	361	388	391	386	373	384	400	403	400	401	420	371	398	399	380	394	400	385	398	384	369	395	377	409	370	378	370	373	414	398	407	385	388	403	411	395	367	419	371	391	398	385	382	382	400	383	373	397	413	392	397	395	399	364	402	396	382	385	425	407	350	376	421	415	370	402	396	342	401	404	390	401	385	419	391	382	397	380	375	390	386	385	384	383	405	422	372	368	394	379	371	343	412	407	398	349	360	376	371	399	382	413	384	375	387	396	354	405	403	412	375	371	396	368	403	418	373	386	375	396	400	374	378	405	369	401	418	421	418	362	390	380	368	416	370	389	426	400	384	387	428	386	372	401	368	384	396	390	394	378	380	394	394	386	336	370	393	413	428	405	408	368	410	423	363	371	402	395	366	416	369	415	347	412	364	360	366	354	357	410	393	369	406	403	386	393	376	415	374	401	383	371	403	360	399	381	383	420	367	407	414	384	375	391	390	383	368	346	396	358	395	384	403	397	395	379	399	373	408	367	401	370	366	398	388	374	388	388	382	373	426	393	398	392	385	395	392	359	445	382	380	364	384	409	361	390	412	382	394	399	396	390	389	363	389	406
63572	93035	62107	30702	23023	6415	602	607	643	644	643	632	630	622	666	611	592	652	631	572	654	663	576	666	606	618	567	575	619	618	615	647	594	623	606	616	625	596	599	654	620	595	620	600	596	593	625	588	639	581	617	623	643	635	610	608	628	651	631	631	591	629	604	636	665	606	614	603	615	675	574	603	629	645	606	617	603	579	609	562	655	593	606	634	607	630	632	645	652	620	594	604	575	607	644	624	660	611	585	663	611	592	633	608	609	638	617	620	604	604	604	603	623	574	640	652	616	599	607	615	592	580	625	591	594	591	636	654	612	609	634	612	613	579	596	586	586	636	671	590	645	635	635	645	619	620	659	651	631	589	559	657	614	612	631	589	623	588	595	595	649	621	595	600	636	651	541	621	567	609	557	630	605	670	639	634	599	629	622	593	644	589	586	565	634	607	608	610	616	607	619	585	610	589	613	642	595	624	600	611	593	642	625	577	591	591	573	634	637	648	632	645	610	637	618	589	625	583	605	556	610	617	572	635	607	656	598	604	635	642	561	617	638	618	588	543	594	589	621	608	613	595	605	623	608	627	618	601	587	603	599	610	637	616	592	632	648	586	597	547	624	626	620	603	627	627	602	569	656	641	597	600	578	621	596	598	601	644	659	650	603	628	653	644	631	608	621	607	609	629	591	665	583	608	637	627	587	586	595	621	612	643	585	604	563	581	647	642	632	644	594	605	589	615	601	615	636	594	620	618	616	623	657	621	620	600	586	610	637	610	609	636	579	654	648	630	600	647	623	634	606	632	582	622	632	668	625	609	620	611	634	596	597	628	587	623	640	643	612	604	552	650	636	597	603	615	610	625	659	612	584	612	612	664	618	637	617	560	636	616	629	618	595	640	620	618	626	599	595	648	644	622	596	629	655	611	607	601	638	617	570	601	609	602	565	590	605	594	614	585	643	626	641	619	596	621	625	621	631	579	639	541	624	622	631	599	625	626	616	621	588	658	608	628	620	575	610	591	615	631	599	591	633	617	626	616	641	595	589	598	605	636	627	630	591	622	615	577	593	573	591	609	598	626	618	609	641	626	623	615	599	560	595	605	602	585	585	619	617	614	566	605	629	643	584	596	613	613	630	597	591	621	629	621	627	646	636	610	606	615	598	619	555	656	631	610	653	608	604	617	584	628	659	636	591	611	614	627	678	647	613	631	587	592	666	612	534	561	619	632	610	613	613	594	636	580	634	621	564	624	598	583	609	618	618	612	636	603	615	607	591	603	595	606	635	594	662	620	597	641	641	588	638	633	617	603	668	599	599	578	577	597	607	634	565	633	588	592	605	585	639	650	648	584	639	590	616	640	569	624	599	619	603	605	628	586	610	614	632	591	594	614	603	611	585	620	570	597	636	634	622	597	625	585	594	623	605	611	593	638	601	625	627	611	631	609	643	617	576	590	618	607	623	589	676	595	617	573	636	610	641	615	604	615	605	656	598	583	548	616	607	615	639	590	574	582	620	608	591	606	584	565	608	612	580	629	654	585	622	607	658	633	584	625	610	617	615	619	615	600	596	609	648	610	630	572	604	655	611	669	600	593	557	614	599	550	613	608	627	610	628	619	645	659	603	584	585	611	654	608	634	599	603	628	613	629	585	595	630	624	616	641	636	628	592	625	626	612	636	570	625	600	620	597	573	611	613	554	583	623	645	597	624	618	591	565	597	602	589	619	632	597	615	639	600	599	561	632	618	622	617	607	609	597	638	602	645	585	602	591	612	602	618	621	603	644	593	643	625	616	624	610	564	639	603	614	610	626	589	622	602	625	648	631	588	611	618	607	544	626	607	624	618	567	583	601	637	653	579	631	620	575	648	608	614	602	598	658	609	628	639	636	609	607	622	584	597	603	592	618	588	603	621	669	610	607	588	575	613	611	632	628	607	618	639	593	647	609	615	613	628	603	611	606	640	618	594	641	602	644	617	580	570	609	654	592	609	609	646	648	631	627	590	622	627	601	633	630	639	555	630	669	606	643	652	613	620	593	563	600	588	587	602	588	612	614	605	645	587	618	612	584	634	597	637	600	634	645	560	619	612	601	586	620	601	595	637	589	643	576	622	628	628	658	599	637	663	646	616	593	607	624	600	611	610	589	610	588	632	607	613	590	626	630	608	641	647	621	621	562	591	580	630	630	596	631	661	594	604	628	598	629	642	669	586	621	685	582	608	600	671	653	613	624	613	599	578	697	621	639	649	645	630	646	586	606	624	622	620	574	642	600	611	621	607	595	646	632	638	627	632	641	653	593	627	624	649	637	657	599	611	589	593	601	664	605	640	635	629	607	618	642	602	587	655	586	599	639	627	597	599	559	614	609	613	614	613	636	614	660	609	611	606	550	614	599	581	607	613	640	594	622	592	623	625	601	634	638	590	639	604	644	648	660	592	606	625	607	552	595	589	626	647	603	615	635	614	603	607	650	596	631	650	680	607	644	613	610	627	588	593	616	578	618	647	616	599	631	619	623	622	587	648	640	581	630	638	566	610	589	628	635	606	617	603	601	620	627	599	627	609	645	601	589	607	637	616	598	622	608	605	613	642	628	647	636	628	633	650	606	611	596	597	605	649	633	620	601	625	617	662	623	619	620	627	620	637	612	592	620	624	621	614	631	610	632	630	609	623	615	599	635	655	629	635	615	634	619	603	619	623	599	612	576	603	606	563	626	615	607	650	633	643	616	616	680	586	659	627	602	632	616	623	583	612	617	633	604	600	590	620	620	591	583	661	618	616	630	582	657	598	669	589	585	592	626	656	579	627	604	619	645	632	604	637	594	643	599	649	645	623	622	588	632	611	648	650	615	634	647	640	643	629	629	591	593	583	685	636	579	604	617	611	585	614	587	598	609	637	608	624	585	610	628	639	599	613	623	599	673	583	580	646	612	654	595	579	625	670	634	620	604	673	628	608	591	598	602	604	634	644	643	649	606	601	657	576	605	606	601	641	630	565	629	633	586	648	610	636	629	612	623	577	614	610	619	615	586	592	612	594	632	591	600	618	605	606	598	618	568	591	631	617	599	629	581	578	608	616	607	630	623	602	612	633	643	628	597	637	600	642	661	641	624	632	600	604	610	661	620	631	613	571	580	634	631	640	586	718	662	618	643	606	594	563	576	600	592	605	647	584	585	557	622	617	625	629	606	603	649	592	622	602	643	579	607	683	593	647	661	631	622	652	605	624	599	672	589	630	656	618	598	591	622	601	589	624	615	622	638	619	599	613	619	584	583	612	560	617	589	593	628	594	632	577	605	600	572	650	634	629	624	630	619	666	622	617	632	615	597	626	632	675	611	612	657	606	662	610	589	601	628	618	633	584	624	629	583	659	609	635	630	617	636	583	623	625	599	631	646	606	536	596	584	611	628	652	598	601	632	636	603	596	600	607	578	597	604	624	597	593	626	615	609	634	615	641	596	594	595	602	573	598	628	570	628	627	597	657	626	658	636	605	622	597	600
24402	23408	31537	25463	22314	16144	2529	638	572	595	626	568	578	550	574	585	578	555	527	566	577	585	559	559	588	533	594	563	605	554	529	557	564	573	587	540	557	588	562	586	566	578	605	551	562	555	569	603	604	565	574	549	550	597	611	567	566	585	543	528	518	537	577	516	514	575	573	575	548	575	538	599	551	593	562	547	577	563	556	557	579	551	554	557	560	588	563	618	606	610	578	574	544	554	548	538	540	585	583	543	567	557	555	578	528	579	576	542	592	579	538	589	537	618	599	552	564	601	556	555	511	555	502	572	590	583	511	566	567	589	553	563	561	583	584	595	557	560	609	553	550	549	572	570	588	561	540	582	530	532	557	593	610	566	582	617	558	551	568	597	564	551	576	530	533	543	532	610	572	568	597	596	545	562	548	577	618	534	604	574	581	613	604	535	562	552	539	564	542	561	583	546	562	596	569	552	528	587	563	517	570	569	517	563	589	561	555	510	583	573	582	554	591	526	536	544	585	563	581	561	530	598	580	540	532	574	593	518	592	587	522	559	554	569	577	580	540	558	544	539	569	582	567	541	546	552	543	523	552	540	595	578	602	572	559	593	565	617	605	572	554	552	537	545	523	597	567	575	548	579	545	557	574	502	527	531	574	575	571	558	549	557	601	597	558	573	569	591	548	569	598	549	576	568	563	543	559	589	546	575	553	527	614	594	559	581	627	557	602	537	557	553	590	530	590	516	544	531	576	550	588	553	582	555	604	618	549	573	597	546	540	530	517	550	559	527	554	546	579	604	534	554	539	610	543	573	527	575	601	566	590	563	563	528	568	558	576	554	577	548	600	530	566	550	566	516	552	564	486	558	556	578	605	571	597	570	550	543	591	538	523	526	605	545	559	567	592	540	557	598	616	525	588	546	549	591	581	543	569	508	576	553	505	604	589	549	553	545	543	571	576	578	554	591	553	542	536	524	547	577	591	565	548	617	576	554	569	586	601	513	594	554	574	615	578	615	600	527	591	551	599	538	556	539	549	559	542	586	564	620	529	503	564	547	535	555	560	548	563	586	596	556	530	568	585	545	541	565	587	573	566	581	535	598	544	571	578	594	576	584	544	564	527	538	567	574	556	579	567	551	551	603	576	536	556	545	525	535	552	596	530	585	556	563	580	556	554	539	575	557	566	582	571	596	569	567	567	595	562	578	536	569	545	578	611	609	574	541	550	578	544	560	568	558	573	565	577	569	571	587	563	549	548	543	552	567	550	534	541	553	582	641	578	579	536	562	538	550	540	598	597	573	497	566	557	546	598	583	566	585	587	557	594	569	561	608	533	590	539	569	577	533	545	575	526	579	510	571	566	558	565	565	598	552	531	583	563	559	598	576	568	551	583	571	552	548	558	555	627	560	538	586	578	583	599	558	574	551	569	556	545	552	571	594	561	571	536	545	551	566	571	575	562	541	597	560	555	592	604	534	524	576	546	538	626	525	535	542	535	562	577	563	589	549	563	568	601	556	536	528	566	600	531	584	543	549	532	523	577	578	556	556	566	579	593	523	561	588	590	583	636	553	571	517	564	598	535	571	535	544	512	575	589	574	539	573	545	563	593	575	583	539	584	587	566	532	614	545	567	517	575	577	533	568	562	551	589	591	532	562	589	575	542	582	573	581	571	534	549	589	550	555	569	605	578	553	558	568	577	525	555	551	533	542	608	524	586	562	543	557	566	550	527	614	555	553	550	578	581	561	603	573	538	527	540	570	541	567	550	552	577	539	547	526	594	564	574	541	560	546	548	582	545	601	583	593	551	530	557	547	564	527	516	562	609	553	579	596	592	579	549	557	609	544	566	616	608	540	589	549	544	624	605	582	554	551	574	525	580	591	579	583	599	531	586	580	631	551	572	577	545	503	573	587	585	573	550	600	563	589	566	553	556	572	577	547	586	629	559	560	533	587	598	560	614	575	601	577	565	557	554	587	538	578	563	543	569	579	533	532	547	573	557	583	576	575	580	597	543	611	576	577	553	521	531	567	522	552	605	567	596	570	575	562	580	548	519	595	524	569	545	600	539	542	581	569	535	533	547	585	564	594	559	594	560	549	535	588	543	595	551	558	549	566	576	564	556	578	590	582	581	532	580	595	544	600	570	570	540	563	553	548	551	563	570	570	556	576	565	528	524	549	560	525	572	566	590	572	547	565	563	584	541	543	553	590	589	572	523	550	560	549	563	501	561	560	574	584	546	577	577	563	569	583	535	552	562	510	570	572	559	566	555	566	572	544	535	541	594	547	570	589	579	583	554	544	576	537	564	604	544	565	609	581	545	568	526	525	521	573	592	545	612	557	589	550	562	633	571	566	526	566	570	594	556	540	576	561	548	580	561	541	589	527	573	564	564	549	542	538	584	549	563	555	528	560	621	548	539	554	580	610	590	574	570	622	545	549	558	543	544	577	574	579	569	533	591	593	566	529	535	556	553	519	588	567	570	593	550	546	556	572	595	585	571	567	563	601	536	556	584	603	528	592	558	596	587	608	557	609	561	566	565	549	509	565	547	566	546	564	602	567	577	555	623	534	536	522	547	534	568	566	548	567	565	584	557	515	528	552	550	551	623	524	592	551	571	599	551	542	572	520	550	571	529	569	535	557	551	563	535	559	547	596	542	526	540	563	556	557	592	626	518	548	579	566	545	521	580	571	546	550	540	580	506	580	548	547	608	555	555	548	537	583	587	572	546	553	551	505	550	569	521	568	574	579	566	569	597	561	577	568	522	621	585	603	584	550	566	541	539	554	536	573	583	521	562	553	582	561	551	587	559	557	576	526	590	580	524	590	573	569	563	536	545	562	514	600	515	570	614	555	584	600	575	551	580	547	559	603	573	545	571	539	606	556	568	561	550	570	559	530	553	566	571	539	567	607	573	583	532	578	549	581	628	577	574	544	590	548	532	626	597	577	559	597	528	614	567	525	585	592	602	557	505	577	569	562	558	586	563	517	582	578	552	538	567	573	532	521	556	549	541	562	568	536	540	550	588	534	544	532	555	566	563	558	530	553	587	590	578	557	562	589	569	595	548	585	554	559	570	568	539	578	597	532	547	585	546	587	551	595	535	606	532	580	590	551	548	540	572	562	549	605	544	574	560	561	524	556	568	580	578	557	564	556	577	609	579	554	564	578	568	615	579	547	569	586	548	537	540	590	524	569	595	532	541	576	585	539	600	580	581	526	550	591	557	574	566	542	586	563	580	580	565	544	574	558	591	528	629	554	581	559	571	570	544	562	574	560	519	567	557	582	587	602	553	580	583	542	536	571	538	580	541	546	575	599	587	568	546	532	540	585	590	550	626	553	524	567	536	576	575	546	603	551	592	551	574	565	562	565	557	579	573	548	568	542	578	579	572	589	515	552	558	573	554	540	568	549	588	593	596	538	531	532	540	569	551	555	585	564	573	561	551	552	567	588	577	563	601	533	563	568	540	573	512	550	559	591	547	584	551	566	538	564
62421	100069	69622	35318	28664	9421	906	825	879	871	897	862	866	907	860	804	844	887	826	867	915	868	834	879	823	861	879	820	906	842	825	811	874	812	867	889	838	837	868	869	862	828	885	854	876	821	849	902	835	882	844	895	807	876	861	867	882	859	854	838	850	863	812	859	881	846	882	886	823	870	815	902	817	850	851	879	826	861	843	892	820	855	815	818	859	870	874	822	860	867	854	846	871	823	859	846	905	889	854	900	818	822	890	810	898	858	809	856	784	914	788	837	890	803	838	864	820	858	844	931	848	830	866	810	831	799	777	841	828	814	872	817	821	836	816	849	871	853	784	814	796	872	878	800	879	855	853	807	866	841	807	908	843	884	880	830	845	818	857	881	861	850	831	903	834	820	847	854	856	868	837	814	831	836	859	876	811	872	874	851	884	813	843	844	818	917	829	843	839	858	802	817	800	890	846	874	815	882	837	833	892	851	875	901	791	861	867	858	872	833	892	844	851	875	819	817	864	865	886	832	837	876	858	863	846	827	842	815	822	872	845	859	863	843	802	900	914	822	799	883	813	845	840	842	839	861	851	828	860	897	858	863	799	829	845	833	876	807	867	857	836	842	884	818	839	827	807	873	905	845	846	842	870	863	869	825	815	889	851	873	820	851	857	867	875	860	910	892	850	839	841	797	888	837	843	813	841	826	842	896	899	824	880	874	843	935	910	865	796	814	838	845	867	854	838	839	905	850	810	864	788	898	778	880	850	832	867	834	863	821	847	835	851	815	891	834	872	799	868	825	845	786	890	864	867	833	895	776	885	884	790	844	838	833	842	846	882	817	885	795	875	837	858	825	844	873	882	851	838	832	858	866	825	905	867	830	876	876	802	862	853	879	827	864	826	897	839	911	863	823	832	810	847	827	831	882	870	847	830	812	878	800	847	851	858	892	901	864	858	859	881	851	889	808	852	854	775	889	820	843	838	832	873	835	854	886	846	823	855	915	821	839	839	855	854	852	803	880	869	866	792	823	882	823	793	821	840	840	844	857	877	865	868	874	828	846	853	791	849	842	799	869	834	850	863	892	842	849	865	914	816	854	835	835	908	868	848	826	882	916	824	808	830	851	820	849	817	833	870	880	840	830	879	898	902	839	814	878	847	854	834	842	838	815	824	867	833	870	850	835	861	813	786	819	835	840	826	796	830	879	891	869	805	841	867	868	950	908	835	864	894	872	861	844	852	870	868	850	852	809	880	833	838	781	864	801	830	810	827	884	892	830	863	854	893	870	858	872	850	844	818	810	860	836	814	853	835	885	897	896	847	826	843	874	821	876	889	847	845	850	848	867	902	844	842	819	865	830	813	868	847	847	823	824	888	840	809	858	878	877	842	849	874	834	824	840	822	844	871	850	794	861	840	830	853	858	843	804	849	861	864	865	828	850	877	871	900	871	838	842	820	811	846	847	895	901	835	830	826	830	847	857	816	880	819	849	831	839	858	887	917	848	857	832	870	881	833	830	852	839	872	842	892	834	861	837	834	872	823	865	823	879	843	821	824	860	895	846	842	859	870	848	824	847	841	863	819	828	836	846	830	840	849	850	905	843	814	852	832	870	841	851	828	865	846	861	813	898	860	866	882	876	876	869	843	822	804	848	923	887	884	876	865	801	872	841	860	860	846	824	802	827	817	890	808	839	837	894	828	826	840	839	840	804	889	856	830	861	842	841	831	862	827	884	822	854	879	882	876	811	861	818	857	831	786	868	872	848	834	879	829	885	837	834	903	864	839	896	840	821	803	819	841	831	841	848	834	797	817	848	881	859	883	857	824	878	862	849	891	836	890	874	865	838	863	899	821	861	879	870	873	803	852	884	871	833	832	809	852	886	872	865	856	843	848	877	858	853	830	876	849	856	881	850	876	869	840	899	813	879	837	839	811	866	877	838	877	820	886	834	803	830	840	873	867	863	836	798	831	807	814	827	845	870	869	824	837	892	888	853	795	865	824	818	807	836	796	823	862	842	843	812	788	823	853	872	891	804	888	894	841	854	820	871	822	877	818	837	870	831	919	859	802	851	884	847	829	925	819	831	836	853	873	837	831	854	880	878	850	835	835	906	809	892	855	810	843	855	832	910	900	828	819	836	844	816	851	878	845	833	867	841	856	906	852	837	869	878	830	801	827	863	855	886	868	881	908	831	802	887	846	897	818	885	865	891	873	859	857	861	858	842	775	815	854	897	832	832	855	862	865	815	847	847	840	864	857	898	859	829	851	896	832	867	898	878	917	839	874	819	804	853	798	843	831	841	852	844	913	866	804	863	817	838	854	877	824	830	842	811	848	851	849	803	886	851	917	866	840	850	873	864	869	859	834	919	807	824	845	807	866	806	866	813	840	860	858	840	799	924	914	790	851	850	831	859	849	850	867	850	874	915	813	781	871	889	850	897	839	844	897	889	856	846	812	880	832	811	794	841	874	830	812	849	863	887	853	825	827	852	883	855	864	923	848	830	831	859	819	837	862	875	851	903	875	865	862	863	857	793	829	861	830	818	894	891	851	839	836	863	861	807	815	869	814	880	858	884	866	892	840	838	824	857	837	910	816	857	767	925	843	820	847	845	836	851	858	849	863	845	824	876	834	879	886	833	862	858	842	851	841	832	874	825	858	785	851	841	888	822	841	839	895	875	829	893	810	828	822	831	868	837	852	860	912	824	774	832	822	837	864	837	901	867	841	863	830	865	869	871	874	856	904	820	854	803	831	833	811	885	906	843	871	826	839	846	887	863	841	910	873	886	836	837	809	810	811	828	836	843	860	924	834	865	843	907	902	886	809	871	907	843	887	874	900	853	813	844	812	841	840	836	830	824	830	821	885	889	875	824	864	816	819	886	862	847	880	849	838	878	861	864	817	840	890	863	852	794	836	852	903	835	851	859	837	868	848	862	821	849	844	854	838	861	815	901	917	840	844	882	860	908	864	870	878	837	838	905	821	844	836	800	828	844	874	829	826	920	903	823	856	870	853	865	836	853	838	835	820	852	851	828	826	870	866	831	814	851	884	833	853	880	887	829	843	820	837	854	840	865	862	842	847	814	817	897	787	922	820	852	824	872	865	866	817	838	832	895	882	872	838	846	884	883	912	873	878	835	805	900	827	815	854	835	832	891	870	856	842	834	896	906	820	863	860	832	870	881	799	823	805	808	841	829	851	815	850	837	860	866	834	779	855	853	855	855	858	915	863	833	812	929	828	847	879	930	872	848	863	843	889	867	880	910	798	827	834	825	826	808	838	825	820	818	874	803	867	869	842	835	894	860	822	895	864	856	824	845	883	802	775	828	871	893	864	850	795	812	838	821	882	875	805	872	851	882	817	823	856	851	817	819	812	863	903	865	857	849	831	797	828	826	819	850	855	866	913	831	810	838	895	854	841	809	866	848	829	841	834	826	879	857	886	813	835	822	826	853	866	850	818	874	836	845	877	859	828	867	886	869	786	876	851	902	865	854
32236	31487	26639	9102	2749	733	271	272	249	260	273	271	269	296	254	273	276	272	268	263	262	304	278	289	266	262	272	244	271	262	284	272	251	280	282	274	273	265	279	268	263	270	264	262	278	287	260	261	251	273	263	269	269	314	284	264	271	269	277	290	282	281	260	258	262	267	273	276	266	265	263	289	284	271	277	262	288	269	287	277	265	276	287	296	272	264	257	246	277	278	271	279	270	266	261	275	264	276	274	287	250	295	275	267	292	256	261	250	287	286	276	285	252	279	267	274	268	266	262	267	252	270	275	278	261	310	284	250	282	266	269	275	249	271	270	262	249	281	286	266	260	298	252	240	277	218	260	306	270	248	265	246	263	276	277	281	254	292	265	276	239	246	260	258	299	266	253	265	246	254	291	274	240	248	279	270	279	274	283	279	287	282	283	250	264	278	270	268	254	269	266	282	271	245	252	258	237	274	259	307	274	288	283	287	298	266	271	271	259	262	298	262	304	299	262	278	278	287	271	270	285	275	255	246	280	279	292	245	276	258	290	271	283	271	270	258	264	252	258	273	250	265	248	274	281	296	256	252	271	270	273	272	242	292	271	275	262	256	300	286	245	255	261	248	269	250	294	263	277	266	261	248	285	261	244	258	254	297	270	285	246	279	300	290	255	265	270	255	245	269	256	266	258	252	259	260	302	250	263	259	268	302	286	277	238	233	265	296	268	287	259	266	253	265	248	298	275	284	275	302	290	256	265	286	252	265	242	262	273	279	290	280	247	278	270	291	264	266	262	260	272	224	301	265	263	279	274	296	245	256	255	274	249	280	279	269	293	262	308	262	245	278	267	285	256	274	267	294	277	287	267	292	283	248	269	270	279	279	284	251	272	272	233	275	268	272	286	284	268	273	291	263	282	256	263	261	283	268	292	277	267	268	256	261	230	271	298	240	255	291	251	263	272	267	264	253	258	261	275	255	274	255	266	290	278	275	272	273	245	283	257	273	278	271	259	289	293	267	279	264	270	276	289	260	273	274	304	276	298	273	269	263	270	276	284	281	249	264	264	245	255	252	279	285	268	279	280	259	229	290	273	283	254	255	266	244	289	267	263	279	252	279	291	291	281	296	283	278	271	254	275	241	269	258	261	260	240	293	288	254	290	270	249	275	281	262	258	270	271	256	287	266	299	259	255	272	276	284	244	283	281	303	272	253	279	267	277	271	286	289	284	261	256	258	274	254	255	266	278	276	282	288	263	258	263	268	259	279	280	264	277	252	251	245	280	308	255	274	279	255	276	252	269	282	251	288	259	248	255	280	290	244	276	264	284	274	281	297	274	276	282	285	276	258	267	302	265	290	270	274	291	277	287	252	271	277	266	275	306	266	256	264	249	277	251	273	242	270	280	260	283	272	262	266	265	243	253	263	268	262	242	263	292	257	265	264	269	280	293	258	272	255	261	276	259	271	311	297	285	274	257	272	257	251	253	264	265	290	300	272	270	262	263	300	264	264	289	283	247	252	268	269	266	296	266	277	269	261	275	249	264	272	271	284	282	306	239	305	258	245	269	299	275	266	275	273	276	289	234	263	264	245	281	256	282	279	268	241	255	285	267	279	262	266	302	288	265	270	305	250	258	254	265	248	286	273	276	288	246	263	256	260	278	264	255	266	250	270	285	284	280	253	275	276	273	261	278	260	261	276	268	277	283	270	310	231	280	255	297	270	288	245	264	281	256	279	237	250	256	272	275	286	284	296	268	293	268	293	261	264	281	272	278	290	289	267	242	236	240	255	293	252	271	226	267	266	269	283	263	281	280	271	252	236	252	261	264	272	244	273	270	261	263	257	295	280	292	253	281	268	270	268	268	250	288	271	283	226	287	259	267	279	281	301	277	282	282	285	281	264	259	241	275	275	255	266	274	269	255	260	268	284	267	268	296	261	277	262	262	257	249	285	277	282	296	267	286	294	270	286	270	251	287	263	283	260	300	268	250	284	278	248	260	278	280	277	220	289	278	242	262	285	268	268	287	289	274	275	231	254	282	319	264	265	255	265	265	255	240	277	259	254	296	271	253	285	261	265	273	294	304	285	224	258	263	265	300	276	238	259	274	254	257	290	307	286	259	286	277	247	241	298	263	287	273	317	289	254	257	271	276	256	230	260	244	278	302	274	254	281	246	278	287	260	273	274	299	282	259	250	269	298	260	262	287	279	277	276	281	257	250	263	250	277	307	295	277	280	259	273	257	284	265	276	303	256	290	265	305	260	286	270	297	284	250	253	296	255	253	280	250	291	263	243	265	249	267	266	273	269	259	266	273	272	247	251	295	264	268	271	282	249	271	282	272	265	273	275	277	280	252	278	281	288	242	256	295	271	266	286	271	260	253	290	255	246	260	267	299	251	295	280	283	274	271	277	262	273	254	257	253	268	255	256	280	262	284	287	249	268	287	247	240	272	254	249	262	279	264	260	285	263	267	277	302	256	273	261	269	254	277	272	282	303	274	273	264	306	292	264	257	239	276	280	262	289	274	300	302	282	296	266	247	280	278	267	280	256	262	279	249	255	260	249	255	294	268	284	284	282	255	283	266	253	270	251	298	276	265	278	268	266	272	259	293	247	260	298	295	263	250	299	290	298	294	282	272	263	262	248	273	280	248	267	268	256	239	273	257	272	265	283	256	265	259	277	271	252	245	262	260	252	289	278	279	265	302	272	290	266	277	278	229	271	269	291	258	267	272	287	288	273	258	262	273	274	267	268	277	241	261	264	286	259	264	272	265	258	260	271	252	267	291	280	252	269	282	267	249	263	267	265	276	271	274	243	269	261	271	238	250	265	245	269	268	263	260	267	237	263	259	266	268	252	287	268	289	274	269	302	270	267	278	277	274	282	268	279	288	303	298	272	261	273	250	278	270	285	273	260	269	288	263	255	264	280	289	301	272	257	248	295	273	256	257	260	264	283	308	270	240	274	284	272	275	281	287	264	287	271	265	276	256	251	271	256	245	265	252	242	289	285	275	291	287	284	271	261	272	277	259	271	269	276	299	285	264	272	286	250	267	268	252	272	297	300	307	280	269	280	274	249	306	272	261	271	276	313	282	273	260	283	271	275	289	287	256	273	271	267	253	243	252	281	273	272	297	269	297	281	271	268	277	267	271	260	274	289	291	235	290	263	268	275	257	258	283	258	311	301	269	285	313	261	279	251	278	289	289	298	277	255	260	255	266	271	268	243	246	251	253	287	261	254	249	264	255	260	270	294	280	268	279	271	252	270	286	251	250	262	266	300	268	315	284	256	279	284	279	270	268	289	287	229	296	251	287	275	287	275	270	315	277	261	252	284	267	267	274	264	289	254	236	282	310	299	300	258	266	294	251	244	285	272	247	269	275	252	228	264	267	277	264	267	270	231	273	268	272	268	271	263	296	295	272	250	285	277	270	248	259	285	280	249	261	245	245	287	300	265	263	264	269	251	264	268	272	296	311	300	244	271	266	284	269	270
41128	47428	31035	8011	5825	1513	498	436	447	445	450	468	436	467	447	455	462	440	455	469	456	443	460	452	501	435	409	512	454	465	445	462	407	416	422	425	462	469	408	456	488	436	461	467	462	463	433	417	478	438	473	427	429	430	460	453	427	430	447	443	411	459	459	463	477	433	441	450	466	466	453	469	466	433	406	448	407	434	456	446	488	463	435	436	439	436	447	415	449	494	420	439	430	448	442	449	464	470	419	434	434	465	448	482	446	472	477	445	478	417	474	454	442	419	455	437	426	479	453	454	452	455	428	457	448	482	442	436	474	475	467	446	473	432	443	423	476	433	458	438	451	456	443	451	445	428	421	449	433	425	461	473	434	449	409	429	464	450	474	476	452	477	450	445	422	447	462	435	427	460	433	457	452	467	419	467	436	458	423	444	478	468	478	460	468	448	489	465	436	471	510	490	455	471	456	442	450	456	430	470	429	468	460	453	439	464	454	420	444	440	460	424	449	440	453	447	459	447	443	489	449	454	441	457	435	428	422	453	457	471	450	476	452	460	448	472	447	445	486	450	470	438	434	439	436	453	466	443	449	445	455	457	433	418	424	472	440	441	467	431	428	426	444	472	424	476	440	455	446	469	457	447	464	445	442	440	455	459	509	458	488	481	426	446	422	443	437	418	428	448	458	452	419	466	490	409	426	477	436	462	438	431	424	434	457	449	472	441	446	438	467	495	434	446	453	473	432	477	437	445	454	455	424	442	414	463	439	437	437	438	449	452	433	452	463	431	448	469	497	438	489	429	474	452	450	459	455	435	440	440	445	478	445	447	414	434	481	443	464	445	476	420	456	437	443	402	440	446	460	447	466	450	453	466	452	448	434	440	492	492	427	444	469	457	456	453	443	449	465	468	436	445	476	438	465	466	490	471	438	431	426	468	423	420	441	438	438	439	456	436	460	399	416	448	442	431	455	441	433	448	409	411	424	457	489	464	461	452	452	437	444	447	436	450	454	444	425	431	424	433	442	464	468	429	471	454	432	424	456	457	442	433	514	449	462	472	427	417	457	448	452	431	480	505	455	450	416	472	451	429	429	441	449	466	459	444	456	459	411	453	435	454	450	463	465	473	442	451	439	476	449	479	453	458	430	448	432	423	468	440	437	468	436	448	462	502	425	420	393	463	463	411	419	444	443	463	442	447	433	443	449	424	466	434	428	438	492	467	438	444	402	445	447	440	467	407	513	430	471	451	448	432	450	444	425	465	488	452	430	445	440	439	466	418	467	448	446	424	472	445	476	473	447	467	424	418	430	471	423	423	462	449	438	417	426	445	426	449	424	432	462	412	458	441	476	453	431	471	458	470	469	442	437	468	445	447	460	461	432	420	436	443	457	440	442	487	459	436	470	470	461	462	411	487	476	426	454	492	418	439	475	455	459	419	450	457	513	484	460	451	470	450	432	454	426	437	430	437	401	440	438	435	470	452	451	467	443	453	461	447	436	412	441	471	429	466	462	459	459	450	471	460	439	471	459	459	413	404	477	426	443	484	440	474	437	452	478	457	453	450	455	434	408	430	429	467	423	468	467	456	450	433	442	465	440	439	494	454	433	458	415	433	411	457	440	431	467	448	440	438	447	447	466	431	445	446	471	450	426	460	470	467	438	461	478	423	439	436	435	442	453	425	488	440	450	460	437	512	429	410	428	437	437	431	474	442	423	454	447	430	457	478	426	470	437	466	485	438	488	433	453	449	486	443	456	452	459	397	422	469	452	460	478	425	441	447	447	408	444	457	473	451	445	454	445	470	433	458	431	472	463	443	431	437	467	426	473	456	434	419	468	437	453	432	484	480	448	415	464	435	458	465	443	406	446	468	443	477	492	457	432	459	445	491	465	441	430	476	449	442	446	476	454	469	459	458	475	472	445	443	462	444	430	425	458	421	450	454	466	434	500	474	433	461	455	470	478	435	470	450	418	449	445	425	451	450	466	478	477	446	421	471	443	462	455	426	457	432	464	476	443	478	438	458	435	433	451	437	451	449	469	423	501	443	427	441	471	465	440	443	457	440	412	471	405	451	425	439	430	405	470	445	463	441	452	453	425	437	416	421	432	434	451	419	446	449	472	389	428	449	462	456	462	438	436	454	423	436	447	446	454	441	483	430	438	483	440	462	470	453	429	452	468	446	460	386	441	424	477	420	483	457	442	465	426	498	432	438	413	418	460	442	460	429	427	427	449	465	416	443	400	422	436	512	447	447	439	434	465	461	429	465	482	428	460	445	454	464	438	445	462	429	455	477	449	449	429	430	447	459	418	465	408	425	455	459	439	425	464	464	435	429	454	445	433	449	450	442	446	461	473	470	466	455	441	434	464	439	431	427	453	512	438	474	457	445	456	462	437	459	441	449	501	460	463	467	471	490	451	465	430	424	455	438	409	469	482	442	426	435	472	478	386	430	436	473	487	421	442	417	458	444	445	454	444	437	427	439	443	390	461	426	407	468	418	454	467	458	458	452	457	467	465	479	436	449	461	445	457	450	455	456	472	434	478	454	476	448	429	406	450	465	418	456	431	423	453	465	437	422	499	459	441	452	498	485	468	453	458	439	490	468	446	441	448	441	467	437	440	422	476	451	463	466	447	436	434	467	479	446	421	448	451	477	431	473	444	430	450	483	470	454	456	446	444	433	441	503	497	465	449	472	438	433	477	439	417	436	465	468	463	434	428	440	462	457	446	492	448	461	462	400	459	415	461	450	434	460	474	433	488	429	462	455	412	448	435	464	493	462	421	471	455	453	406	452	430	440	446	467	444	429	453	481	437	420	444	440	469	486	448	446	454	437	445	419	443	447	466	497	400	421	443	444	433	425	464	457	439	417	457	446	447	452	488	477	450	404	416	452	447	466	452	447	441	453	456	437	434	481	454	455	460	466	475	462	445	465	450	450	492	405	461	441	487	471	430	415	510	429	433	437	438	460	416	439	432	455	481	433	446	457	452	426	440	440	467	417	447	459	471	424	425	437	456	436	433	445	480	372	479	425	409	433	411	483	438	430	412	457	488	438	454	452	466	456	454	457	432	454	469	430	476	402	451	468	449	465	470	477	476	446	420	445	435	469	439	456	428	491	444	429	469	457	436	450	417	432	435	462	448	449	423	428	451	422	471	423	477	501	432	449	417	446	470	465	480	453	449	475	414	427	427	423	424	439	451	465	458	464	451	453	448	501	462	454	429	455	456	430	440	468	427	427	419	465	464	454	457	459	497	442	429	470	451	434	452	461	448	450	463	437	425	483	470	447	435	467	456	404	485	453	474	442	427	449	450	434	404	439	437	424	465	450	487	419	454	485	471	454	457	477	445	465	448	406	446	430	427	408	428	456	425	411	437	447	462	459	467	399	405	458	451	462	460	397	469	445	449	477	462	445	462	418	457	457	416	452	459	413	451	451	471	477	473	460	422	457	440	445	440	488	517	466	446	431	447	484	426	443	450	437	451	473	451	423
25667	24922	33946	26351	21598	11130	870	378	410	407	377	356	371	375	359	381	387	419	394	378	386	372	386	353	368	369	344	392	371	369	415	376	378	376	368	359	393	381	395	376	396	416	370	363	357	374	352	381	388	353	342	410	365	366	419	372	376	370	381	373	386	387	381	367	365	361	392	367	333	367	423	399	368	346	389	348	371	399	406	398	382	379	372	351	403	360	419	394	392	338	428	360	366	387	388	380	387	395	372	334	393	366	374	382	381	356	346	393	389	361	394	381	375	377	377	389	355	415	373	389	393	388	386	345	392	357	378	392	388	392	408	351	402	408	356	383	375	396	393	384	401	360	395	385	354	405	352	393	391	355	387	395	374	388	380	360	391	404	402	363	383	361	355	402	328	383	373	378	402	382	378	377	375	348	381	399	394	369	379	376	386	382	382	384	353	361	395	353	378	391	381	421	376	395	381	355	379	376	359	403	387	354	363	358	405	391	377	366	370	361	393	376	376	382	395	391	394	388	384	411	372	350	405	408	383	382	368	366	372	383	365	357	379	390	372	381	360	379	331	382	375	396	365	373	365	411	361	359	385	409	366	371	416	375	343	396	384	369	376	366	374	411	376	386	380	386	384	375	349	371	358	373	356	393	411	408	403	359	369	340	375	366	371	363	373	379	376	375	351	398	391	392	396	363	366	405	345	361	350	390	351	365	371	393	372	352	363	376	368	385	376	386	369	375	384	402	366	387	378	355	388	359	387	378	405	361	381	372	398	367	387	383	368	374	385	384	371	368	386	364	404	378	342	385	391	416	427	364	358	356	425	377	392	363	343	385	390	385	362	379	408	385	409	345	386	394	396	379	411	391	376	367	359	376	388	355	384	360	384	355	394	393	370	362	366	354	406	364	362	361	360	392	392	377	381	347	382	378	353	354	364	399	366	380	385	385	375	383	369	348	402	356	367	392	383	379	355	359	383	370	366	413	382	384	368	359	381	395	444	362	362	373	339	385	374	371	357	365	386	364	389	390	365	379	382	379	361	356	363	374	406	382	415	425	358	416	382	376	376	371	376	384	374	365	367	388	370	375	394	378	393	391	381	342	403	359	379	385	395	358	393	383	380	339	363	345	408	381	370	419	390	335	359	379	371	399	391	349	400	411	369	370	383	375	355	365	381	374	416	344	369	349	365	380	378	371	344	365	347	405	376	388	341	383	408	365	385	388	374	419	368	378	423	382	395	417	368	352	404	366	350	400	407	361	395	417	398	356	363	369	367	389	396	357	391	383	405	384	382	383	373	374	377	380	342	343	366	405	374	370	387	367	396	402	375	368	367	369	383	416	350	425	383	389	370	388	382	381	393	359	373	360	363	380	360	365	410	343	404	420	349	389	364	404	402	399	369	392	393	382	399	365	394	386	343	426	400	357	375	383	387	382	372	364	387	375	406	397	344	382	393	400	356	370	340	355	401	374	400	363	374	366	358	370	361	380	381	403	381	354	352	373	359	352	396	375	371	393	393	329	394	398	381	372	363	389	389	403	393	402	349	368	400	372	378	380	390	399	400	400	396	354	356	368	391	358	389	357	384	361	386	377	347	377	384	375	405	368	387	389	356	390	358	379	391	359	423	381	372	395	377	372	383	412	395	378	378	388	380	377	369	358	388	386	356	398	366	356	372	402	375	381	395	400	407	382	367	368	365	368	362	365	366	371	376	385	380	374	382	405	351	375	348	358	405	382	415	393	407	368	397	358	352	367	380	388	386	378	384	383	390	370	420	400	397	393	382	388	380	427	364	429	372	392	349	387	389	375	373	377	409	377	382	392	374	380	363	403	393	389	368	364	383	363	365	359	365	370	363	381	349	340	389	371	364	382	362	345	352	420	374	393	395	393	380	381	399	346	399	378	388	344	378	356	398	348	354	361	351	376	379	346	401	347	378	367	373	387	369	367	363	390	390	402	411	364	379	403	387	364	354	352	395	385	371	370	367	408	393	384	402	373	362	405	376	410	406	357	353	386	400	389	387	378	353	365	360	389	355	359	362	366	368	387	342	361	380	389	346	383	344	341	396	383	391	389	406	390	375	384	371	364	410	384	353	374	345	363	387	353	343	390	384	396	341	403	365	371	360	402	391	408	411	369	395	379	362	356	364	389	369	389	371	368	424	361	373	381	357	377	378	382	390	404	409	367	386	377	362	393	371	393	383	400	340	397	373	349	372	359	393	378	401	378	391	413	389	429	431	373	386	365	391	394	361	439	353	368	390	377	386	366	405	384	366	384	382	364	371	380	350	387	387	398	421	382	386	367	384	395	385	361	380	373	372	377	411	361	351	362	380	382	396	386	398	398	370	337	415	353	380	406	391	367	406	381	388	404	369	340	350	368	382	364	351	351	346	390	369	359	405	391	399	356	392	370	392	377	374	373	376	363	378	411	402	373	382	381	377	390	391	364	372	353	377	364	386	363	375	387	356	329	405	335	405	361	374	352	383	371	369	373	367	396	381	369	346	405	364	366	380	391	358	411	372	388	382	382	360	366	385	383	378	394	391	339	387	414	363	417	372	407	374	358	371	362	369	368	377	396	393	393	365	374	377	363	398	369	372	390	356	416	380	386	396	360	379	333	393	378	405	371	379	383	368	384	365	386	408	400	380	389	398	365	405	372	381	380	392	398	397	380	387	339	421	365	383	352	381	415	385	397	368	392	379	424	378	363	339	408	367	372	361	375	365	345	359	362	412	388	378	371	362	392	407	418	379	416	396	394	374	409	395	358	364	363	341	348	365	384	355	391	374	391	417	394	388	368	371	338	391	422	382	367	368	386	369	368	360	396	383	374	399	416	357	394	356	382	383	368	364	340	372	386	391	407	349	376	377	365	419	431	389	388	388	389	353	412	362	381	381	368	360	363	365	356	364	383	405	357	360	378	406	369	356	402	409	425	351	367	378	365	370	382	357	362	356	361	369	411	368	374	380	371	375	385	378	380	365	419	379	364	410	377	386	417	387	350	370	356	377	393	392	379	398	380	339	352	362	394	373	376	395	368	396	379	380	383	356	382	427	378	412	357	394	393	367	359	356	373	382	389	387	352	374	384	357	381	392	365	376	366	403	429	412	372	428	355	346	369	370	394	402	371	389	393	374	392	374	350	392	368	388	355	411	408	341	360	383	416	373	409	350	353	361	426	362	369	364	362	382	375	373	361	414	373	321	360	412	381	400	387	378	380	380	394	380	383	410	376	383	382	391	373	357	361	401	363	364	394	412	387	386	365	410	383	372	381	387	403	375	361	428	369	383	375	405	370	386	387	391	374	367	377	385	371	340	415	343	413	398	343	387	397	357	371	376	352	351	384	403	388	417	388	362	375	348	385	382	365	393	414	384	368	391	364	375	357	401	366	374	389	353	395	388	406	368	325	429	389	386	345	356	376	370	358	366	378	386	384	385	395	385	366	356	369	360	382	399	390	407	366	365	379	417	415	377	378	370	355	390	368	339	398	362	378
62525	90063	64496	27684	26539	10494	625	613	645	642	623	631	593	614	631	580	555	629	624	586	586	623	593	599	604	623	606	632	573	557	645	639	596	585	597	627	593	645	620	603	629	602	630	578	591	539	597	582	558	574	603	633	600	589	575	607	656	627	611	602	618	610	621	560	612	627	603	617	641	626	589	606	612	531	598	602	595	596	588	591	571	574	610	618	571	620	642	636	580	603	565	612	639	606	575	618	614	613	607	638	542	600	619	596	560	605	625	570	633	639	614	614	579	563	600	593	649	612	577	628	636	609	592	643	576	604	613	594	578	585	610	621	604	604	554	596	604	617	595	596	612	630	573	646	585	579	637	644	584	568	592	602	646	598	596	612	532	608	585	578	622	609	642	598	614	602	592	596	554	591	609	596	624	547	605	590	594	600	583	565	560	662	579	589	645	585	635	616	571	626	576	563	568	603	583	574	661	593	574	634	627	570	648	648	603	582	576	590	601	588	628	573	578	568	568	564	595	607	584	612	603	565	620	592	616	631	576	594	556	562	557	583	569	570	586	570	624	582	588	622	566	577	560	602	583	651	572	620	604	614	612	611	583	581	596	614	595	631	607	603	624	601	592	538	610	613	611	628	617	586	645	608	625	560	603	613	558	571	581	561	621	595	622	593	569	575	583	611	621	609	620	651	544	624	591	625	644	643	612	601	601	589	597	605	596	611	632	585	596	624	574	582	574	606	591	620	582	592	552	608	615	629	615	609	592	618	589	579	619	603	617	595	569	601	600	626	559	555	614	553	568	575	647	579	585	604	619	532	596	620	645	573	606	650	615	563	603	589	602	588	618	596	594	598	541	572	597	573	611	596	577	607	584	604	603	595	567	563	595	607	611	586	606	572	608	621	655	623	555	582	590	575	591	633	609	608	585	603	603	626	601	550	562	609	597	606	581	611	611	610	576	593	627	572	629	560	631	591	555	589	630	579	588	629	588	604	609	614	587	580	530	622	618	578	617	569	566	569	619	545	591	628	574	604	580	602	620	607	578	601	575	605	576	581	590	585	579	612	657	625	615	594	567	612	605	611	543	623	616	655	561	589	583	596	580	602	597	585	595	617	618	591	574	605	596	577	617	589	658	622	607	579	587	596	599	600	573	601	598	595	627	595	553	569	582	660	568	582	612	629	563	583	626	608	566	578	598	642	625	623	616	595	620	560	635	597	587	607	596	627	587	611	563	553	599	597	564	648	552	606	587	574	577	671	616	561	579	612	622	616	633	574	599	566	631	559	575	622	635	617	582	597	618	593	597	635	607	590	603	635	619	604	609	609	596	593	616	662	579	579	549	572	554	589	599	610	571	601	564	602	638	592	599	586	581	620	600	615	611	610	599	554	602	565	610	576	567	635	641	603	576	612	608	581	626	626	640	587	590	603	546	626	624	569	625	633	571	580	598	564	596	601	620	598	620	606	610	604	602	574	617	619	592	599	624	575	616	597	573	591	591	593	637	631	629	609	590	604	607	555	610	651	587	632	618	614	586	601	600	606	574	579	582	608	610	610	576	561	608	625	578	601	622	644	620	619	609	594	588	606	601	633	600	599	624	583	572	598	589	592	593	571	620	591	596	585	587	675	594	621	585	573	590	584	617	611	582	527	575	603	589	603	605	602	594	613	593	621	610	564	589	557	582	548	587	633	582	551	584	602	633	570	585	606	626	596	581	651	592	545	613	593	575	571	607	595	577	542	583	585	627	599	612	575	602	560	636	568	623	628	566	616	608	583	606	605	589	608	606	622	568	578	622	607	602	608	655	611	592	588	572	610	593	587	600	594	590	612	590	576	581	603	590	562	621	603	615	571	583	611	617	573	631	608	613	569	564	576	615	583	577	608	637	619	628	616	577	597	556	584	575	628	635	583	577	607	586	599	615	638	627	605	603	590	603	594	611	611	545	618	593	579	627	624	559	567	566	561	560	596	597	626	549	654	625	586	616	563	608	614	588	589	574	597	599	610	569	614	596	617	577	615	522	549	603	661	562	638	602	616	584	602	607	603	623	610	636	619	557	595	555	597	608	586	605	588	603	586	572	595	584	614	612	647	590	613	629	615	616	626	646	591	669	564	624	585	621	581	612	567	599	564	600	583	575	609	575	633	634	580	564	591	615	612	629	628	617	550	586	589	608	614	593	571	600	636	640	606	610	627	602	626	621	623	596	626	623	589	654	538	641	613	589	614	594	592	609	587	585	571	619	627	649	589	629	583	618	598	618	582	611	610	632	549	628	625	590	595	613	604	587	595	622	617	594	612	615	606	628	654	612	566	597	585	588	597	601	609	525	636	601	547	580	584	594	597	650	592	602	600	614	567	596	618	589	569	606	590	573	637	629	610	584	613	603	541	576	606	610	642	608	592	598	598	607	597	602	608	562	589	628	615	620	569	589	635	632	593	554	590	627	605	601	611	595	607	593	625	614	617	601	551	595	612	593	603	575	638	614	594	587	603	617	588	601	611	580	598	580	587	580	585	634	608	647	571	594	630	612	601	585	608	618	612	595	591	585	646	610	590	598	586	597	604	598	570	618	588	623	604	611	604	605	585	571	588	644	602	574	605	586	565	621	584	592	567	588	554	607	573	615	608	613	612	618	598	601	574	610	570	613	595	570	586	602	612	602	569	599	618	619	609	611	593	594	569	587	552	605	609	604	608	563	578	622	565	611	614	546	591	606	603	577	611	600	640	595	594	655	611	586	604	575	610	620	598	579	578	569	585	648	612	561	579	635	631	623	527	622	612	580	586	618	580	608	590	603	605	614	581	556	602	595	610	659	597	589	609	553	591	627	597	613	597	590	602	611	597	622	608	613	589	591	604	611	594	627	592	617	633	592	592	624	654	605	572	618	574	629	611	616	603	611	582	592	618	586	624	619	633	602	550	591	573	614	561	621	606	570	602	575	584	588	584	573	576	583	594	586	633	598	599	632	607	613	608	615	595	628	581	573	567	616	599	608	592	609	613	603	645	627	643	633	589	616	572	595	605	579	623	544	617	551	605	656	580	570	621	618	645	569	622	591	574	604	572	566	612	635	586	628	608	585	586	594	578	576	591	621	581	611	625	634	574	625	582	594	627	589	609	592	674	593	592	580	610	617	624	590	649	580	573	629	612	615	629	598	611	590	612	639	622	650	619	578	583	563	607	636	544	641	574	594	624	549	583	598	546	597	572	613	604	599	570	601	602	614	604	622	578	591	584	572	608	605	591	610	584	586	592	593	591	597	611	600	646	576	638	630	579	647	602	577	597	582	620	593	599	654	625	616	623	593	593	630	608	595	607	626	576	535	623	576	599	598	616	597	593	567	591	613	581	601	578	612	594	669	580	623	588	603	618	602	606	590	609	589	608	582	647	633	635	604	596	638	617	615	589	615	608	595	602	616	587	614	599	569	603	620	560	611	600	557	625	614	567	612	627	627	599	620	610	600	582	588	583	597	555	574	598	566	547	557	604	602	599
24430	22998	31444	25169	22538	19032	4757	711	603	597	587	611	581	598	572	595	587	577	560	562	569	533	544	570	587	596	575	543	556	553	586	564	581	554	563	575	562	591	572	616	587	551	552	522	583	569	592	577	552	552	538	513	565	569	571	585	509	545	552	515	559	566	576	560	559	548	552	596	554	523	581	528	590	587	582	585	566	546	562	536	549	587	551	529	540	547	546	553	620	567	539	560	585	576	558	533	547	608	581	577	582	575	614	573	526	551	552	556	584	547	536	500	563	582	585	565	545	566	534	581	559	544	568	567	564	559	523	560	574	554	553	540	550	565	551	630	581	563	561	540	559	525	531	558	515	517	554	554	606	574	539	543	570	599	573	550	540	585	582	538	584	517	562	573	570	548	587	535	603	559	571	540	584	548	516	591	567	526	555	545	511	589	589	529	550	563	536	541	533	507	550	539	560	549	546	551	556	564	548	584	581	572	591	560	594	554	550	550	569	539	533	550	574	554	579	550	537	584	581	553	543	560	550	577	577	548	571	577	534	558	579	570	519	522	578	527	561	587	552	556	566	543	559	547	547	525	577	530	558	567	568	589	507	548	543	568	557	536	555	547	553	605	555	586	562	545	553	589	568	585	534	554	555	599	541	526	561	596	515	582	553	555	531	549	529	569	552	548	524	548	528	530	589	528	592	554	592	527	555	552	590	570	535	530	554	539	560	551	568	551	532	543	597	562	590	495	551	554	552	551	583	560	535	608	561	609	562	592	545	547	540	568	554	557	583	537	572	576	590	547	548	579	562	532	536	543	551	569	555	589	583	529	545	543	553	566	551	596	506	540	590	536	581	563	532	550	550	585	539	586	532	556	580	594	591	577	591	576	576	615	570	577	543	597	553	550	555	589	554	557	589	594	559	549	569	527	585	527	530	543	549	552	591	551	579	576	583	599	582	561	516	561	553	546	551	508	559	633	568	581	520	548	563	542	546	573	550	527	542	558	539	529	545	569	569	569	557	538	532	546	575	560	562	576	523	556	550	526	570	586	566	549	484	522	575	542	553	581	549	572	573	528	591	531	543	524	566	525	555	582	584	593	568	556	555	588	583	606	546	556	582	548	554	592	549	574	556	558	561	525	554	557	545	566	571	585	614	577	557	526	556	591	561	560	537	572	579	572	588	557	551	581	577	568	491	582	563	563	563	517	575	544	547	520	586	560	554	555	579	536	575	551	543	534	569	534	584	522	539	586	589	564	555	546	563	562	565	536	546	585	582	568	582	548	568	580	562	523	612	545	538	554	539	542	569	536	527	554	546	549	565	558	554	577	495	572	576	542	568	575	501	529	563	519	581	552	547	584	525	564	568	544	559	564	558	558	578	534	527	512	539	598	529	566	540	585	595	575	579	579	574	527	535	563	564	594	582	550	548	531	553	593	560	548	563	582	552	551	550	531	548	552	539	572	558	596	606	524	603	542	529	575	565	517	570	603	515	537	574	560	505	513	598	529	564	572	533	553	549	565	528	552	555	543	558	508	541	547	545	566	561	591	584	543	551	561	537	571	582	584	530	536	565	536	501	549	553	538	575	534	558	523	581	546	562	548	520	541	540	535	550	543	542	576	549	546	541	541	577	590	555	546	540	564	557	565	597	562	531	537	549	530	587	574	541	575	615	567	544	558	560	592	546	544	567	554	551	556	535	554	552	593	527	577	554	568	559	571	548	595	606	550	556	527	556	535	513	524	579	566	577	546	529	505	568	558	582	539	517	570	523	552	552	590	582	537	563	586	526	576	528	601	560	571	535	558	578	572	548	600	548	564	557	511	536	572	534	559	542	576	546	525	559	556	557	554	557	558	552	559	557	574	574	558	527	557	574	564	520	535	546	543	541	541	575	585	565	556	578	597	560	507	553	584	575	542	529	560	553	549	525	561	544	552	516	543	512	537	555	523	579	576	550	557	537	523	551	609	569	562	563	559	533	582	548	545	561	559	569	559	576	579	557	561	582	564	554	562	565	578	588	526	589	581	575	603	517	537	518	559	572	564	557	570	547	572	550	579	562	575	554	558	574	576	572	492	565	593	567	532	583	555	562	589	552	517	584	549	546	546	542	524	514	545	575	580	557	546	576	559	532	562	550	549	562	598	547	554	570	557	561	555	593	558	556	514	547	511	550	571	548	582	569	602	570	613	593	554	549	533	544	560	550	550	521	518	563	557	572	573	554	583	561	538	523	582	538	561	534	550	551	533	576	577	569	556	562	605	595	535	512	518	526	542	558	567	568	587	582	559	575	571	587	531	576	558	579	579	568	564	534	593	579	536	627	552	535	543	544	580	560	525	546	575	562	581	570	530	556	580	602	521	561	553	559	558	552	533	514	561	565	535	576	578	574	520	561	550	554	570	554	547	575	560	592	545	546	557	626	589	549	532	565	534	605	584	555	556	565	515	528	573	549	551	548	565	565	566	547	563	535	595	569	577	584	546	574	558	563	539	545	550	558	593	564	552	484	546	529	571	527	574	527	582	558	560	552	537	574	567	572	547	561	569	577	541	588	595	574	549	559	569	564	540	569	545	559	566	600	543	558	608	530	559	565	539	515	569	561	548	573	566	558	553	568	572	552	553	585	530	554	557	561	596	583	558	541	553	528	516	534	578	570	513	549	569	584	590	525	554	531	567	614	557	557	516	567	561	568	555	560	573	544	566	588	540	544	528	540	551	581	538	555	532	564	576	589	522	568	564	543	557	574	554	572	548	542	563	578	574	568	535	579	622	601	559	577	530	517	555	607	602	583	534	572	552	527	572	550	555	561	552	519	583	562	548	560	576	582	554	555	562	488	503	545	552	578	578	571	512	553	598	545	544	565	574	558	545	553	576	579	566	548	528	524	516	587	557	534	578	609	549	574	535	557	550	548	530	532	568	553	559	537	579	570	592	512	540	598	519	538	537	560	575	529	548	552	563	510	579	581	554	537	550	537	578	581	568	555	565	548	589	561	540	593	540	545	584	574	566	560	531	578	532	571	582	577	570	522	593	573	571	577	569	591	525	507	590	538	592	580	525	596	541	531	559	538	587	539	570	530	583	536	543	529	525	521	549	561	559	579	579	528	559	540	555	554	516	548	538	598	557	567	555	585	519	547	576	577	533	583	531	600	574	576	530	522	573	546	537	584	568	538	585	535	606	545	555	561	552	577	569	532	550	589	545	539	534	532	523	505	554	500	543	513	588	591	566	531	550	589	554	569	600	553	556	573	573	522	618	546	595	549	547	534	507	563	593	542	530	572	562	576	534	546	598	543	603	523	555	531	591	519	499	575	601	559	511	555	531	575	520	548	556	548	545	581	575	561	542	567	556	559	603	550	553	555	540	586	569	562	530	583	579	548	562	569	561	561	569	558	536	523	560	566	538	575	544	559	562	543	504	586	520	577	573	527	516	572	569	561	516	532	581	557	542	537	548	559	589	562	578	529	545	618	545	540	547	564	577	563	594	577	513	546	536
61531	100007	72728	35134	31344	14129	886	800	887	833	889	841	875	810	828	811	815	841	837	757	806	836	846	842	844	827	859	830	834	857	841	859	857	849	765	850	833	817	883	837	804	809	860	828	848	810	904	813	840	807	818	877	823	857	828	862	889	861	845	900	811	833	886	851	894	836	864	884	843	884	779	852	833	877	788	859	815	823	884	882	831	834	737	859	831	874	802	872	848	842	831	862	806	859	833	851	800	801	804	926	830	834	896	829	800	859	796	791	833	842	871	839	833	797	842	883	882	899	855	833	808	779	830	801	881	809	760	820	887	819	898	831	861	869	819	836	859	854	807	860	831	886	830	840	807	848	877	841	849	849	814	851	832	815	806	815	796	829	861	833	801	870	795	855	867	777	843	806	837	863	832	868	800	832	827	870	845	849	790	828	832	855	801	866	822	888	822	821	799	851	842	856	827	831	862	890	852	785	867	849	888	859	798	790	833	859	856	873	807	859	856	830	832	881	849	833	850	837	836	857	889	806	870	776	806	867	861	845	851	824	854	830	841	828	893	843	856	877	817	789	830	878	852	851	889	860	825	793	841	824	842	862	815	845	832	844	864	811	837	822	828	847	840	812	897	864	808	858	828	801	811	858	843	843	871	785	784	852	873	842	851	873	851	849	807	823	868	824	869	809	831	844	837	837	846	873	878	823	814	796	831	852	865	871	818	844	817	813	844	888	815	847	859	866	856	908	846	815	844	822	891	883	774	846	792	812	794	850	871	889	899	829	825	861	880	828	813	808	818	830	871	844	841	793	884	857	878	804	880	845	771	834	894	830	804	828	809	788	843	814	793	824	803	837	832	843	833	807	828	849	904	871	801	823	841	827	858	824	838	797	819	879	847	840	850	839	834	817	851	812	885	819	831	787	825	857	859	831	895	847	869	860	879	835	850	827	883	824	833	757	904	858	816	849	868	898	853	872	878	832	904	822	790	909	803	824	848	797	869	867	832	871	824	856	842	844	795	792	839	849	839	881	856	840	863	833	843	804	840	840	798	811	842	832	849	851	800	843	796	866	814	815	815	836	844	819	793	898	867	804	837	782	860	833	856	855	859	858	811	849	835	831	866	864	811	838	867	872	805	802	811	894	803	835	826	823	827	869	879	851	933	832	853	855	849	824	888	816	845	830	806	867	911	804	862	852	832	835	823	841	826	794	837	834	829	861	833	851	835	779	815	829	864	835	810	895	876	852	836	864	812	814	824	820	859	851	853	846	866	871	855	821	828	854	805	874	836	765	849	880	774	881	842	791	850	795	885	877	841	825	853	869	827	823	864	793	832	860	835	894	839	870	880	814	846	850	819	821	848	857	891	856	789	861	849	875	793	834	860	852	887	814	815	846	840	847	860	829	854	838	892	844	794	819	850	856	906	801	833	839	809	820	836	881	813	827	865	874	887	808	888	849	843	856	822	833	836	843	812	848	851	818	870	848	852	802	811	804	835	825	851	825	818	809	852	833	835	848	860	808	920	834	832	809	797	874	847	887	844	893	856	863	843	812	817	865	854	856	835	850	873	886	831	815	848	854	843	872	812	829	848	795	862	815	861	821	848	821	831	877	849	840	797	796	788	874	862	840	796	856	820	850	852	860	859	823	829	845	801	817	810	824	867	834	850	822	829	838	800	864	828	835	839	842	876	857	837	813	909	858	856	860	849	938	836	822	813	882	855	814	855	850	857	853	821	836	827	898	864	850	906	847	795	836	873	823	829	778	838	774	813	866	880	901	825	877	852	821	848	833	796	835	894	846	853	868	856	798	875	868	855	828	809	868	818	866	807	887	871	844	805	827	839	858	819	787	815	801	813	832	824	861	854	843	873	821	886	794	859	879	864	848	928	794	857	838	825	852	843	816	814	793	902	805	815	804	821	873	805	859	811	873	801	861	821	775	828	831	893	830	903	817	852	869	860	856	882	848	876	851	797	859	838	852	883	808	828	848	922	793	826	829	809	828	839	855	811	833	859	880	865	802	857	884	826	849	873	800	852	879	866	868	820	868	801	841	841	826	811	867	819	850	873	845	823	854	864	882	798	821	810	872	849	848	837	836	846	853	831	828	837	838	857	861	879	818	801	799	854	812	798	864	820	843	830	833	825	825	819	839	795	828	835	839	898	815	874	859	855	843	845	896	850	848	855	859	848	832	861	821	815	849	824	849	779	853	833	897	869	784	861	871	877	858	841	777	827	789	835	852	810	857	862	844	878	851	854	829	845	836	858	856	850	823	781	836	844	856	850	812	833	844	846	846	895	854	791	852	833	899	814	793	876	858	811	843	889	815	846	850	848	850	847	811	845	859	872	863	828	876	805	880	848	822	901	846	801	866	833	821	888	818	876	813	852	887	855	870	814	888	843	796	880	813	789	837	796	825	787	907	807	852	863	823	827	823	855	866	791	843	819	851	805	842	824	865	813	867	802	799	829	866	854	852	828	841	863	894	874	832	832	891	821	838	824	812	794	856	815	851	816	846	871	863	908	863	812	836	886	797	849	873	840	829	859	891	888	876	871	809	856	788	783	859	805	846	867	840	887	901	837	834	874	798	850	835	895	840	867	801	854	856	830	843	864	842	797	877	849	831	814	838	832	855	847	866	823	875	829	867	837	839	827	855	815	834	882	869	807	865	804	850	809	851	852	821	809	774	851	827	859	872	879	850	889	852	858	915	788	837	812	857	797	848	823	860	807	803	823	821	834	839	840	901	836	845	842	795	864	869	819	867	815	836	840	864	871	787	846	824	836	849	778	845	801	861	785	817	813	834	843	793	811	859	853	825	905	850	816	850	860	843	847	893	800	828	845	851	763	877	791	863	869	820	787	836	793	846	840	773	848	815	814	832	862	875	832	866	833	853	856	821	814	877	868	846	845	845	853	821	835	917	820	895	857	918	816	828	863	851	803	848	819	869	826	846	878	784	834	816	872	847	855	847	831	835	835	851	851	822	853	821	843	841	811	886	836	820	827	883	863	860	821	873	847	862	843	864	824	860	863	856	905	863	829	836	799	868	864	874	810	810	793	798	891	824	868	813	871	842	801	847	877	842	796	831	851	864	864	806	869	816	854	780	869	809	855	923	862	876	826	833	805	823	862	827	859	833	884	890	899	837	845	878	819	888	833	788	916	852	891	868	865	800	813	841	847	852	823	848	850	796	814	877	884	840	812	837	856	882	833	858	848	864	863	816	810	878	893	817	786	846	842	857	825	879	817	808	798	866	870	867	849	855	901	842	867	813	845	864	785	841	839	803	873	832	823	848	828	866	830	865	846	843	812	861	847	892	875	853	807	840	850	839	866	817	827	826	832	816	808	828	814	907	833	872	843	866	829	858	802	872	871	823	819	830	870	799	805	848	843	820	837	830	842	816	859	820	887	801	871	839	846	823	870	865	814	809	821	868	854	800	868	836	841	807	810	871	821	843	808	833	841	837	813	863	828	862	793	783	816	828	878	819	882	876
31964	31305	27343	8686	2838	866	247	274	303	249	250	233	285	274	262	276	257	281	279	247	267	292	254	274	267	278	254	258	258	275	285	280	260	245	258	282	278	283	274	270	278	277	285	255	251	264	306	252	273	258	290	262	257	273	263	278	254	266	272	278	253	271	268	265	247	245	289	265	273	258	256	275	272	261	268	267	274	238	295	287	269	276	255	245	275	255	254	272	270	284	254	295	294	256	287	272	282	228	271	260	234	263	274	248	283	276	266	293	267	289	263	258	261	268	237	279	250	286	259	297	287	269	258	282	267	246	253	252	279	268	258	223	267	299	289	268	260	281	272	249	261	243	264	252	244	240	273	259	274	254	267	272	245	301	303	259	287	274	279	295	271	278	259	286	238	266	269	256	255	279	275	310	275	279	284	259	257	259	247	275	249	291	257	281	257	293	280	263	266	267	285	233	288	266	259	261	283	248	264	294	258	295	271	244	301	246	261	268	293	293	259	255	257	255	250	299	241	280	247	279	253	276	291	256	298	231	252	264	297	260	240	274	249	282	252	297	258	277	290	297	263	245	264	256	281	277	265	264	283	236	252	238	256	281	246	292	259	257	263	256	277	258	285	291	242	282	266	273	229	242	272	267	241	267	240	254	271	308	244	243	304	262	250	227	263	300	274	293	272	262	273	259	274	273	251	295	275	272	255	265	242	287	267	298	240	262	261	260	276	257	239	243	262	247	243	275	275	264	251	269	243	286	286	257	254	265	263	263	260	282	256	262	286	259	226	275	298	278	257	256	267	248	250	256	279	272	251	246	262	275	310	271	311	297	266	279	245	244	256	260	276	261	246	286	277	290	252	267	228	269	275	257	248	272	263	297	291	287	286	263	262	256	255	277	270	268	271	265	279	255	261	268	267	250	290	296	292	267	268	257	262	246	251	271	255	260	256	274	264	312	285	273	273	261	257	281	255	261	266	299	258	275	273	246	255	264	290	270	279	255	276	256	265	251	276	239	272	285	288	268	280	286	251	277	260	256	264	251	256	249	286	253	262	239	255	223	280	260	265	267	253	277	254	246	271	243	300	261	265	279	257	240	258	278	251	259	240	270	255	260	280	250	257	251	261	259	249	264	256	256	250	255	287	252	238	273	285	272	243	301	290	244	246	249	261	262	281	259	270	269	258	269	271	265	256	279	276	287	270	276	270	248	265	275	280	249	272	260	271	269	288	288	277	266	256	246	254	269	256	279	274	240	242	252	266	284	300	274	306	243	256	258	258	252	289	282	289	244	267	266	289	240	247	274	247	285	254	276	262	254	264	304	280	274	255	272	274	292	272	261	234	232	246	256	255	219	251	245	253	260	264	241	271	288	260	271	313	263	252	261	284	272	284	273	271	252	274	279	256	266	250	257	256	284	261	284	243	271	282	266	265	243	275	264	276	291	238	252	290	245	270	259	269	280	285	272	258	283	245	261	253	264	237	298	275	250	267	250	281	248	277	249	269	246	267	260	286	292	285	252	268	251	262	279	268	258	260	273	261	266	283	267	278	266	259	280	249	266	253	262	283	266	272	254	277	235	276	269	280	244	288	236	260	266	270	266	282	241	250	281	266	255	250	277	280	266	276	282	282	249	246	258	273	244	275	273	296	228	252	263	260	288	283	260	253	266	252	265	302	276	295	267	278	262	275	260	276	223	257	266	274	265	262	265	264	266	274	276	246	284	271	261	283	232	245	281	276	291	241	253	272	241	264	262	292	266	259	279	239	287	289	239	271	271	243	278	285	253	262	285	284	244	245	269	265	257	257	251	268	255	244	253	285	271	254	286	271	287	251	288	267	234	295	261	296	245	265	251	260	251	272	279	272	245	264	293	251	278	244	256	250	262	263	276	228	254	267	281	290	255	262	241	290	244	272	262	270	249	260	290	282	255	245	248	268	275	262	290	295	268	258	282	279	272	270	272	280	281	277	267	247	277	244	251	295	251	248	250	282	263	261	268	273	257	258	259	247	222	248	260	245	238	260	264	234	280	274	257	249	249	268	282	312	281	262	261	231	285	291	286	286	282	273	263	291	278	268	249	282	299	282	272	255	264	292	251	252	294	290	278	247	258	259	279	298	249	256	246	287	301	296	253	257	258	259	239	253	251	290	250	277	265	276	286	266	266	246	236	304	269	260	277	299	245	267	271	276	281	250	277	262	291	259	289	283	238	253	246	292	310	259	275	252	277	260	245	269	264	294	280	258	267	288	248	268	263	262	258	299	237	260	258	292	273	269	263	299	242	262	253	262	246	278	279	254	257	280	271	282	268	251	251	284	266	281	283	263	274	251	281	243	283	268	256	248	250	268	248	276	283	223	273	268	274	261	283	261	290	292	280	307	244	261	300	253	259	263	262	266	291	285	270	270	261	234	260	253	268	261	272	248	272	278	273	248	258	267	279	243	286	265	258	259	304	265	290	279	237	256	263	274	254	268	265	253	278	293	255	293	279	263	267	267	265	251	257	258	244	244	265	247	265	262	254	259	280	257	243	262	283	253	259	254	257	296	277	308	267	296	270	306	254	247	252	268	239	271	258	293	274	262	250	286	268	276	272	305	266	284	308	297	272	269	267	256	251	252	260	277	293	265	278	278	267	256	270	247	259	267	268	257	260	268	258	257	259	289	246	271	257	270	260	265	260	270	286	276	258	246	251	274	280	274	260	267	292	262	271	262	252	290	232	268	270	233	257	284	297	266	250	256	260	249	262	281	256	279	256	268	263	269	253	252	298	254	265	272	281	270	272	260	262	272	256	247	271	254	275	271	257	271	246	278	256	259	259	222	283	254	241	257	276	292	257	228	240	282	244	283	253	283	274	243	267	250	293	256	283	271	260	230	311	246	231	283	271	266	296	261	268	282	263	310	261	250	250	287	230	276	274	290	256	264	245	256	248	284	291	289	265	270	260	280	265	270	233	238	283	268	247	289	274	242	255	248	264	259	279	239	266	264	305	267	262	296	260	288	242	265	263	250	261	238	266	252	259	260	260	281	259	261	264	270	260	275	260	235	269	274	274	291	254	268	262	270	266	262	281	270	261	282	253	251	275	246	291	291	271	242	251	248	244	287	254	253	263	288	264	274	276	265	279	271	265	247	255	253	256	243	265	266	270	269	253	286	273	292	256	277	277	258	259	246	256	272	253	308	260	282	252	243	272	251	270	296	261	287	257	231	303	257	268	274	298	256	277	267	252	279	219	243	265	245	245	280	283	222	287	241	257	289	249	252	267	249	258	264	270	237	249	268	248	275	261	268	260	240	241	240	263	270	283	249	263	262	279	232	239	253	266	274	270	262	264	272	269	251	276	259	295	265	292	295	253	292	278	251	272	235	266	274	290	270	262	277	302	254	288	293	263	239	277	261	291	255	276	287	262	274	251	226	245	253	265	260	255	276	234	249	253	272	282	265	285	270	243	272	269	251	298	246	245	267	270	297	251	275	296	237	273	264	276	268	280	278	284
40839	48018	32505	5660	5879	1890	431	455	426	477	419	464	434	411	460	434	454	423	440	429	415	433	438	427	441	436	435	463	412	425	452	442	415	449	418	441	489	386	439	454	427	461	433	449	424	457	456	421	426	439	418	445	430	462	458	437	463	448	442	444	463	447	444	430	478	434	438	439	475	466	410	433	471	424	410	446	427	405	455	449	437	443	434	436	449	483	452	443	432	453	466	468	445	411	402	400	405	488	462	422	415	421	468	464	444	461	462	458	455	422	411	424	442	460	422	443	416	410	436	448	430	440	460	439	438	429	440	429	436	431	435	413	433	487	423	491	435	456	429	468	425	458	433	464	419	476	439	434	436	457	442	469	453	453	417	464	440	431	424	436	434	446	461	466	430	435	452	428	423	416	451	446	423	460	429	450	429	403	437	437	444	409	481	423	456	469	426	455	442	439	435	459	457	471	452	465	447	461	456	423	444	437	469	463	425	463	478	417	450	453	430	427	404	457	447	465	440	452	450	457	426	442	413	472	478	445	451	434	435	494	430	444	419	457	433	467	429	415	458	428	444	469	440	398	438	417	467	450	422	435	464	438	446	458	451	428	415	428	422	437	422	448	442	451	429	447	462	443	459	420	449	444	417	427	477	447	498	437	461	419	454	417	446	459	469	460	446	421	486	478	475	479	461	410	471	473	442	452	437	432	437	469	458	446	410	425	488	424	422	439	439	425	421	433	441	461	460	462	444	452	452	417	422	412	431	435	444	416	439	462	449	457	452	423	416	447	422	493	455	492	428	402	443	439	428	447	447	413	452	456	448	432	474	457	432	469	487	477	472	483	431	476	494	406	455	448	415	445	423	443	483	418	474	429	427	430	442	457	440	461	447	445	442	437	399	424	436	449	461	435	484	427	437	445	486	464	459	475	419	452	434	418	421	442	428	461	420	472	443	463	442	453	414	432	422	439	415	452	450	452	437	442	447	437	431	460	470	439	408	444	472	435	408	406	515	461	447	436	449	432	421	450	420	431	475	436	444	410	429	434	426	401	424	439	456	439	442	462	436	431	443	442	433	432	434	424	445	447	441	439	454	452	480	411	445	452	460	406	452	435	449	446	448	447	450	447	447	438	451	447	440	457	422	398	420	438	448	444	407	441	453	441	396	457	436	430	464	467	430	424	462	449	464	415	420	411	458	390	477	436	433	465	407	419	392	409	404	455	431	437	421	470	488	401	454	400	421	418	445	452	455	464	453	426	447	442	490	448	420	388	434	455	434	463	463	451	466	410	450	449	425	418	458	445	434	446	462	460	438	459	436	442	461	417	459	463	429	476	422	447	456	449	451	399	460	453	438	416	423	510	458	416	449	463	418	417	449	441	432	442	440	438	449	442	455	435	466	437	408	465	434	402	435	454	419	430	436	424	450	454	410	461	450	447	418	450	436	397	465	463	382	426	453	463	439	465	427	435	461	419	437	448	435	445	439	446	475	419	454	432	428	448	451	440	465	426	458	441	465	424	421	457	410	417	446	419	456	443	455	430	407	439	454	413	455	465	454	445	472	466	426	430	421	435	479	454	431	409	453	424	447	418	433	406	403	418	449	427	436	423	468	442	453	440	420	427	434	417	418	473	440	452	459	445	444	444	438	450	424	444	431	468	434	437	455	465	416	469	455	434	471	455	466	453	423	409	453	459	432	449	432	455	436	400	439	442	413	477	425	455	423	457	445	472	440	451	464	440	447	464	447	436	412	470	418	451	417	416	437	436	439	456	443	464	445	459	431	475	413	441	411	461	431	428	472	442	435	479	448	446	432	455	408	429	447	474	461	432	445	450	465	436	443	446	437	453	448	469	418	429	446	453	466	474	421	448	431	455	413	438	407	446	429	403	413	450	433	426	480	465	455	441	439	461	409	462	428	435	428	437	457	492	443	400	396	403	415	432	453	429	448	451	476	428	451	415	436	412	424	443	425	462	458	442	428	438	438	445	458	431	466	430	450	432	444	440	425	465	439	467	431	426	470	425	447	429	450	440	428	451	429	457	469	422	419	419	433	418	440	430	467	441	435	420	442	435	445	420	471	446	467	428	420	432	463	398	452	449	495	435	432	418	441	431	431	460	437	435	436	421	427	410	453	475	441	454	422	463	491	434	454	475	421	416	436	420	421	422	438	443	428	431	396	450	457	410	433	431	481	438	411	456	465	391	446	462	439	464	471	448	468	460	476	471	403	435	452	471	425	416	432	445	428	450	422	461	423	438	448	452	460	458	474	423	434	451	409	467	430	414	441	457	441	428	431	448	450	449	446	451	416	457	441	437	460	451	437	464	428	439	425	443	424	443	462	469	437	424	442	424	422	450	435	457	442	444	467	439	416	454	439	452	462	445	423	427	439	448	458	488	460	446	458	424	436	479	415	417	470	421	439	444	448	450	446	455	443	442	418	414	462	451	465	433	456	441	407	444	420	447	469	430	469	435	450	417	445	422	459	458	500	425	429	474	414	455	444	447	438	450	438	445	476	386	452	453	396	450	460	478	448	455	438	415	450	442	452	464	395	458	420	470	465	448	447	438	422	469	462	433	424	420	469	465	407	397	457	403	413	453	434	420	449	479	422	475	448	442	447	442	446	411	449	404	445	438	487	440	476	407	483	442	424	429	444	424	436	448	437	481	449	478	438	412	443	450	417	405	466	426	460	431	403	450	432	430	413	425	462	428	441	463	452	430	451	460	431	456	479	399	430	472	437	473	451	419	467	446	485	463	414	438	452	460	423	451	440	457	457	457	454	449	428	457	437	430	447	451	439	434	487	420	450	426	456	422	448	430	418	436	454	456	470	452	447	462	492	400	410	450	467	453	452	447	423	416	452	455	439	457	415	408	440	434	458	507	402	420	432	418	439	456	426	440	455	468	469	450	428	445	427	478	461	451	424	427	466	441	447	424	429	451	451	487	434	423	444	436	465	430	469	444	420	419	418	405	471	446	445	453	424	432	438	437	446	475	468	467	447	435	400	456	448	441	480	436	451	449	480	461	454	437	459	473	416	406	434	437	426	454	451	444	435	426	451	416	474	451	443	451	476	441	477	449	444	448	444	449	416	460	444	459	436	443	410	454	411	418	403	435	469	441	454	444	426	411	420	469	420	455	414	443	512	461	449	468	471	453	414	409	448	437	433	424	476	419	427	438	457	415	492	411	437	450	446	405	433	432	422	455	476	423	432	443	406	432	476	435	485	446	451	414	458	409	468	445	494	386	446	478	438	428	442	447	462	444	449	445	452	418	436	435	420	454	415	495	491	448	433	456	449	436	453	449	403	423	463	445	458	430	446	456	422	405	431	426	428	449	473	473	418	436	438	433	455	409	450	419	429	457	439	452	442	411	415	415	437	450	413	471	436	455	452	452	407	417	417	412	409	428	435	443	448	449	435	432	437	431	416	430	465	430	465	452	437	424	494	436	434	440	452	480	430	456	456	438	465	470	427	454	429	464	458	471	415	476
25564	24725	33274	25712	22210	13917	1495	424	365	348	397	412	368	363	356	421	367	358	382	384	337	341	364	400	379	366	375	352	361	363	383	349	380	390	373	379	351	363	335	350	371	342	369	400	368	349	376	350	364	410	363	362	348	357	374	346	376	343	370	355	365	384	395	385	399	390	387	349	359	356	329	344	369	348	385	354	351	357	336	343	374	385	370	328	385	360	386	368	362	345	376	387	389	340	341	398	350	395	397	386	369	403	417	363	373	376	411	388	393	349	345	339	340	369	364	356	332	371	372	374	379	372	364	346	351	402	345	396	361	355	379	374	343	363	415	383	404	350	362	354	353	348	314	370	386	374	370	367	362	376	358	373	323	325	351	376	371	353	408	357	345	341	352	384	380	367	390	352	354	385	364	336	355	366	389	345	352	375	360	398	353	362	347	393	395	348	367	382	336	371	364	355	362	390	384	329	393	367	361	351	377	367	361	391	397	350	370	346	397	355	387	370	346	338	370	321	343	382	360	382	363	380	341	375	394	357	404	346	359	379	367	349	391	352	377	335	350	346	338	362	396	371	373	385	369	380	353	344	361	360	352	374	342	361	366	376	348	387	372	373	362	352	347	383	359	390	368	355	357	396	356	364	374	361	358	358	382	374	385	364	362	388	370	406	378	396	337	364	366	352	349	328	369	367	352	397	389	336	295	327	377	347	346	367	370	372	361	379	343	354	381	397	318	361	378	368	387	382	384	363	353	338	377	354	346	338	410	346	382	347	359	343	375	333	366	354	367	397	387	334	342	365	343	364	360	373	388	353	373	376	341	387	370	361	374	386	373	399	360	368	330	372	402	342	371	358	359	376	378	375	354	379	367	383	373	365	371	355	346	331	329	346	350	346	411	360	334	363	338	406	331	383	382	359	342	379	349	396	356	348	346	388	344	355	355	389	343	357	353	355	342	375	349	375	381	356	386	355	375	329	367	399	358	359	365	365	334	400	386	347	382	373	347	381	349	383	353	307	383	346	387	358	386	363	365	385	357	376	386	333	356	346	382	336	340	375	337	340	374	394	392	365	393	360	384	362	362	350	385	356	392	374	386	350	337	406	357	367	335	368	391	370	373	359	382	358	351	348	352	364	340	399	359	360	372	356	384	362	359	354	356	340	396	354	363	370	348	391	369	360	350	370	357	346	367	379	388	337	356	375	370	367	378	391	370	384	375	362	377	386	350	371	371	382	357	371	351	347	372	348	374	357	397	392	357	346	369	350	377	348	347	362	353	386	338	371	356	364	344	347	383	371	383	359	385	363	382	357	353	364	368	402	370	390	358	370	343	377	337	355	351	375	380	351	369	384	374	382	356	373	361	359	367	347	337	376	357	353	378	365	360	370	374	365	391	334	355	352	407	352	365	355	353	357	390	362	368	324	377	361	398	384	351	369	375	365	353	373	380	384	339	378	340	366	349	375	347	361	331	353	352	375	389	353	369	387	326	402	343	367	344	343	381	360	357	333	359	348	360	385	366	372	367	340	360	362	399	367	345	340	355	370	399	367	349	357	384	386	338	342	369	340	350	370	399	366	368	395	351	367	368	348	387	362	361	360	400	364	335	332	396	380	371	376	372	357	369	388	337	365	345	352	367	365	353	379	372	334	365	355	350	356	359	343	371	356	352	321	357	384	363	364	358	380	384	383	349	379	371	375	367	359	343	332	367	362	348	388	391	400	371	370	357	373	370	385	380	384	368	348	409	396	339	365	367	384	332	386	376	397	366	354	362	381	372	343	361	348	372	350	345	378	360	344	345	335	383	393	369	407	360	338	349	340	385	373	311	357	358	352	340	378	356	372	345	348	348	355	344	369	361	362	350	332	343	391	385	331	362	360	403	363	352	354	344	385	379	345	329	387	341	343	335	342	336	347	394	352	387	365	357	387	368	346	365	352	359	376	378	398	363	327	382	339	352	421	397	360	384	360	360	376	342	362	352	356	356	341	360	367	380	338	369	334	362	362	409	380	341	352	362	383	370	346	357	349	360	371	361	382	357	408	352	370	377	372	370	371	355	385	369	359	372	331	370	344	342	376	376	378	376	378	365	375	359	359	370	388	373	355	383	377	365	377	344	384	357	346	355	367	372	385	382	345	362	366	380	370	366	368	348	368	371	359	338	366	398	369	370	360	376	371	341	375	357	386	369	363	347	330	399	358	368	365	375	389	369	363	375	344	358	380	397	371	372	373	359	367	375	387	372	337	367	360	345	418	386	358	376	372	338	354	372	361	369	368	357	383	394	365	362	376	401	413	352	398	354	341	362	359	393	374	356	363	397	346	371	355	353	350	382	352	354	339	380	355	364	396	336	368	362	355	358	347	353	381	384	321	377	358	345	404	382	373	345	352	354	387	337	336	361	396	356	366	348	347	389	366	363	365	394	351	371	397	344	380	383	337	393	338	358	350	371	335	389	358	336	351	346	352	378	361	356	367	370	340	362	382	397	327	358	361	347	359	371	327	368	360	351	378	318	369	374	383	346	367	374	324	330	424	383	379	361	358	374	369	372	366	345	352	348	385	356	370	385	377	362	364	378	384	360	365	358	338	349	339	409	369	380	364	325	392	362	361	343	359	340	359	331	375	366	338	369	375	358	372	377	354	338	363	371	361	360	357	355	364	355	358	352	362	360	361	351	381	385	380	359	377	387	349	384	346	350	342	374	373	385	386	364	366	376	361	350	346	369	344	355	370	361	372	351	358	348	336	325	348	372	359	347	370	403	377	373	381	362	375	354	354	367	358	388	364	362	341	352	392	382	360	342	351	387	351	378	377	369	358	346	368	343	355	369	342	382	352	343	348	376	354	383	368	365	391	372	363	383	364	353	360	333	381	380	353	376	384	325	354	385	359	379	371	360	374	344	367	394	322	346	399	391	363	379	382	369	342	388	344	368	336	359	345	372	383	353	355	373	357	353	374	353	384	363	362	347	357	396	378	385	373	390	376	357	398	398	362	380	377	337	360	354	361	349	358	358	355	360	328	363	358	373	379	387	368	384	394	378	352	349	359	388	363	399	351	343	373	402	388	358	359	389	329	373	381	404	379	335	363	386	370	386	372	390	361	374	383	354	351	297	350	349	370	376	417	363	364	332	366	372	401	341	378	366	420	344	355	357	371	356	345	376	363	348	390	335	370	391	341	394	365	350	352	376	347	376	364	338	353	391	377	353	363	349	352	370	383	399	391	374	363	373	400	370	358	373	357	344	371	332	378	350	383	342	385	385	360	377	342	349	362	354	348	374	345	334	347	334	348	391	371	385	374	375	368	352	336	366	359	388	327	365	348	337	361	358	374	368	361	368	372	377	359	423	347	344	378	360	373	348	373	366	377	373	342	372	374	388	373	355	353	374	366	353	328	372	369	396	417	367	339	405	361	371	336	406	353	389	381	394	366	372	354	355	375	407	358	357	332	363	364	386	381	389	365	373	344	345	370	330	338	364	325	328	397	363	342	360	375
61875	93034	63171	22926	28722	12852	602	598	596	591	585	592	586	578	590	602	590	581	579	591	567	567	606	594	615	555	566	577	562	630	571	622	582	575	562	574	591	627	611	566	595	596	579	604	579	577	583	596	587	601	586	607	614	606	576	610	611	562	549	541	619	606	626	572	570	607	564	595	560	568	595	559	572	539	629	537	560	608	584	646	574	614	605	582	584	580	569	594	549	570	592	599	627	621	615	545	588	549	544	582	575	588	599	575	591	590	563	596	565	547	600	631	560	542	580	562	587	599	592	598	604	587	583	542	572	617	631	568	556	606	594	586	614	549	562	564	571	572	586	567	617	612	576	551	606	575	575	601	587	550	567	579	565	541	581	583	572	601	599	597	546	647	574	613	571	600	596	596	603	571	581	564	605	599	640	566	580	607	597	568	589	549	587	601	582	574	557	557	580	579	587	605	593	597	524	596	558	570	571	558	615	587	572	589	553	607	602	592	563	561	575	609	606	597	566	580	602	587	613	542	597	561	572	618	576	572	575	585	581	518	590	599	598	604	564	541	580	569	555	560	564	584	560	571	573	608	593	566	588	645	603	610	599	551	555	568	557	597	591	540	580	620	593	567	555	577	575	545	559	575	566	556	590	612	601	587	585	586	550	559	649	577	580	564	569	605	598	569	582	608	550	528	568	565	609	590	550	547	574	610	530	568	567	536	552	582	556	548	519	608	595	570	580	568	556	555	583	616	537	590	594	553	595	542	595	525	601	575	548	556	572	561	574	579	601	574	568	610	565	601	579	570	639	538	552	567	625	616	599	526	574	583	590	552	565	566	549	542	581	569	610	565	557	574	576	624	578	586	563	584	589	567	553	591	582	592	583	579	586	580	588	560	601	606	582	604	566	594	553	561	535	571	628	606	556	550	590	576	595	557	558	606	572	606	597	579	512	583	535	577	551	597	617	569	531	562	606	564	561	592	574	588	612	582	572	542	556	561	600	591	589	567	563	536	617	547	572	573	592	611	566	586	519	581	629	589	598	578	577	591	584	546	609	595	586	624	611	615	599	568	574	572	558	568	581	599	586	543	607	604	545	561	625	573	606	614	609	574	627	567	541	588	566	589	524	586	549	541	651	654	620	573	558	581	582	545	572	588	554	549	556	527	585	579	614	579	593	550	585	614	604	574	557	582	545	585	554	596	581	565	569	595	592	586	607	587	582	558	591	585	587	578	553	591	585	590	635	559	572	591	550	632	578	601	610	546	603	592	589	578	584	593	586	593	565	574	607	571	590	616	587	566	558	540	527	622	608	603	600	615	551	587	569	579	573	585	580	559	604	555	605	572	594	598	597	546	603	617	573	535	602	617	566	583	555	531	548	613	567	568	563	597	562	592	549	557	552	554	616	551	533	576	549	576	572	550	561	557	572	565	551	600	573	558	543	579	582	585	567	591	595	552	579	586	581	546	548	595	572	600	623	535	596	606	606	636	617	575	540	590	583	559	568	603	578	549	611	563	590	583	581	591	574	545	595	551	557	557	553	547	635	583	546	576	563	585	615	580	645	581	581	570	547	582	583	587	581	536	608	537	592	568	547	588	600	604	598	627	537	573	634	625	592	577	551	582	596	579	576	608	581	594	604	561	530	577	574	586	603	616	575	619	611	556	593	542	622	603	553	585	574	588	592	563	592	560	608	574	582	593	587	588	553	577	596	561	595	604	583	584	594	629	578	574	563	606	525	586	557	580	594	571	592	555	565	605	582	556	580	613	562	586	562	605	594	592	591	590	565	602	570	580	598	560	601	604	596	560	608	579	605	583	566	624	633	519	562	576	563	564	594	583	593	566	574	559	552	572	569	602	584	578	592	592	529	588	624	568	589	598	608	531	563	571	583	530	558	618	593	585	612	584	606	617	563	553	569	582	589	570	588	531	606	543	624	577	583	623	559	601	541	607	557	613	593	618	596	549	639	572	568	569	597	614	600	565	556	602	584	562	587	583	578	605	588	576	572	604	561	579	589	591	562	555	552	613	567	582	605	550	643	580	559	568	630	581	602	588	582	580	541	581	609	562	619	615	591	572	562	549	582	577	578	565	623	550	589	555	563	600	581	581	550	576	569	535	577	578	570	540	545	586	563	599	587	577	555	561	615	579	556	557	579	567	626	576	590	579	612	574	576	600	559	585	558	558	590	593	567	580	612	584	599	631	565	592	551	587	588	569	556	553	555	577	560	598	571	582	557	580	563	586	569	573	611	606	602	607	557	569	568	545	552	593	562	591	588	605	552	538	579	606	536	583	560	651	592	563	587	579	597	588	626	573	590	585	574	572	564	546	579	585	581	577	553	584	544	633	593	588	607	564	584	583	612	573	552	577	572	584	598	560	590	560	574	598	540	591	558	573	619	581	560	546	577	572	596	560	576	576	612	603	573	592	594	569	583	564	602	552	579	556	569	570	516	538	604	592	587	596	573	544	563	589	569	578	544	556	580	606	572	578	553	612	580	529	588	567	547	563	546	556	609	587	581	575	577	572	588	621	600	583	591	534	607	542	566	611	568	573	561	634	574	603	567	581	554	619	540	582	605	650	574	569	611	529	552	592	574	581	567	577	576	568	550	606	613	582	603	579	552	543	601	565	569	576	579	579	588	602	555	555	612	559	549	583	566	588	597	592	588	577	534	618	609	596	541	573	564	554	557	565	552	587	569	563	547	571	555	551	535	574	592	596	526	566	537	576	605	593	565	563	577	576	578	593	553	557	594	597	568	547	623	548	599	516	571	608	573	554	604	579	566	606	593	585	531	582	590	573	543	595	557	583	627	620	576	570	564	565	611	561	563	570	588	615	613	598	570	514	566	571	533	555	559	555	631	602	570	556	558	547	573	587	571	599	596	595	551	565	589	587	606	597	571	592	633	568	560	586	535	577	590	590	601	588	567	581	608	552	568	600	610	526	573	579	618	628	579	597	551	594	574	568	606	574	647	587	594	597	589	534	582	578	562	560	604	563	519	558	549	573	565	563	530	574	559	608	594	591	575	619	567	555	587	582	598	592	551	576	593	565	573	600	586	586	556	629	600	614	619	590	607	581	577	599	580	625	558	498	572	574	581	587	558	573	587	549	609	528	594	555	572	640	621	595	556	610	573	591	579	544	541	576	579	613	559	563	555	557	545	560	558	597	553	555	589	574	571	620	605	599	602	619	602	579	602	561	585	542	614	555	558	563	601	591	577	580	562	564	595	573	615	612	602	610	578	563	606	554	559	530	625	604	577	571	581	608	569	578	613	601	608	560	562	562	539	542	617	596	546	587	538	555	608	577	569	574	556	563	616	596	559	549	557	631	580	553	619	572	603	533	632	619	579	557	568	612	557	583	593	560	611	549	629	585	597	627	563	560	568	627	597	566	587	599	531	583	561	538	620	583	583	597	584	547	599	622	519	549	600	584	605	578	545	622	532	583	537	554	608	591	605	560	588	564	600	614	587	582	602	533	580	560	606	578
24548	23239	31143	25086	23340	20193	5995	661	607	573	598	597	561	617	566	587	576	511	567	560	518	555	563	591	539	574	509	538	548	510	489	551	566	526	528	583	568	538	546	599	562	542	527	520	558	572	536	553	545	532	561	553	545	535	549	576	542	560	512	555	515	570	537	496	580	569	552	552	544	589	524	555	559	603	615	471	560	581	580	544	568	576	509	534	551	568	578	533	539	527	521	542	533	559	538	540	499	615	532	523	545	555	549	534	588	543	547	552	543	529	532	566	561	605	529	541	563	562	543	557	560	569	530	588	583	543	550	578	517	542	542	602	514	579	544	528	523	542	509	534	541	535	523	551	540	545	538	600	544	533	559	564	598	530	549	574	528	539	554	549	547	515	563	540	548	509	533	563	486	555	577	556	523	545	531	550	522	544	553	562	583	592	540	540	525	525	519	535	559	570	510	534	551	542	554	523	572	566	571	567	549	511	527	536	536	538	586	557	552	510	513	540	563	541	537	549	551	531	513	595	556	535	534	534	547	580	563	590	566	516	532	582	561	559	555	503	568	562	524	545	556	530	527	538	569	590	556	553	533	550	515	535	513	506	594	531	580	554	487	553	558	532	559	508	568	525	566	556	563	541	549	512	557	548	581	551	567	571	529	528	573	563	555	575	591	557	553	549	532	559	472	498	578	526	521	527	550	540	579	532	561	559	538	534	570	547	595	551	514	554	503	510	530	540	558	561	538	524	588	556	525	591	508	565	552	575	531	539	544	537	497	543	567	510	578	538	593	577	531	553	548	488	535	516	550	576	564	522	549	542	593	495	560	506	546	521	535	510	560	565	546	497	553	515	560	538	513	509	537	540	579	589	552	503	537	514	542	581	592	527	533	515	522	538	509	538	518	573	536	548	585	528	561	546	562	544	542	528	553	595	519	541	542	581	503	578	566	523	552	547	574	569	534	548	540	539	523	564	539	500	560	552	539	542	565	553	533	548	569	546	528	505	573	532	585	544	585	535	574	604	537	543	515	566	550	522	557	521	584	543	516	537	518	548	530	586	558	563	597	548	526	563	531	559	557	551	534	545	581	597	575	610	569	544	565	535	541	522	572	515	510	553	555	532	545	544	584	573	568	574	540	553	530	512	575	534	527	538	515	534	570	558	492	537	554	558	548	530	558	550	585	567	568	535	554	575	546	554	586	516	522	561	531	519	516	555	542	560	575	551	549	558	560	518	547	564	522	552	573	547	562	535	536	573	520	571	532	588	543	524	542	568	519	552	588	578	560	534	539	578	551	494	512	550	575	557	555	542	558	540	555	549	537	501	519	590	535	524	549	563	584	559	573	520	526	580	571	557	577	574	572	561	569	563	539	557	564	550	543	531	542	546	549	550	563	563	535	560	533	590	524	559	526	576	561	511	534	520	529	566	568	536	565	530	547	569	554	549	608	542	566	518	537	508	559	527	588	522	513	566	543	543	553	547	506	533	534	523	579	521	529	554	498	566	522	519	546	523	540	537	537	549	546	537	526	550	542	542	540	548	536	543	535	535	546	567	562	541	527	515	499	539	547	544	519	574	576	545	576	544	559	583	571	538	540	520	523	550	552	548	532	519	557	551	544	579	531	535	584	516	544	559	522	528	502	570	569	545	568	561	528	537	515	502	583	499	513	573	527	575	542	558	567	573	527	544	547	547	544	528	576	547	561	537	543	505	582	531	521	519	596	552	517	573	580	543	496	586	567	498	511	545	534	517	517	495	545	530	518	538	598	552	495	569	566	564	554	537	538	519	527	567	577	563	549	517	544	592	556	568	547	574	570	552	545	555	583	553	548	503	555	534	542	563	517	538	508	557	584	498	494	546	582	530	560	553	512	530	535	509	562	564	539	572	575	533	577	576	537	574	532	519	552	557	548	538	566	541	541	533	525	529	608	534	526	549	582	569	567	559	514	525	547	586	543	535	577	533	546	525	511	539	542	576	519	574	547	570	553	564	601	539	573	552	542	541	521	566	549	549	554	544	577	551	527	577	541	559	539	527	525	562	571	580	557	533	557	569	533	500	541	524	518	549	568	596	520	536	593	574	548	556	561	574	583	581	556	570	544	527	553	514	538	548	525	513	595	543	543	570	545	550	543	560	546	551	547	520	530	566	504	539	508	549	576	509	551	565	516	554	533	520	518	554	554	538	519	611	558	576	529	542	509	550	534	531	540	547	542	559	553	544	545	546	560	525	509	562	523	512	585	552	545	522	546	587	568	515	565	514	565	548	548	554	587	537	526	529	550	577	514	535	547	516	566	572	520	539	566	514	581	560	542	579	563	532	542	578	545	576	574	538	545	554	531	546	541	542	500	562	557	513	537	540	571	545	566	561	507	577	569	532	556	551	560	568	583	525	539	528	540	544	540	537	557	528	571	593	573	576	546	545	529	532	546	560	497	527	539	547	509	504	515	558	550	584	554	560	546	528	563	558	569	569	551	533	541	527	532	555	584	549	533	526	543	553	538	549	556	557	545	559	565	529	568	563	533	584	540	592	509	575	520	547	525	491	531	554	535	573	487	598	561	521	579	534	540	568	533	555	523	531	565	575	530	553	571	594	579	544	549	559	509	561	565	580	537	529	549	558	531	569	564	545	578	586	529	550	545	579	551	558	520	552	538	577	584	594	524	531	542	561	570	574	510	500	540	526	506	564	519	548	561	561	547	571	537	564	532	583	558	583	551	507	571	513	541	555	543	555	542	520	537	543	557	585	519	536	505	534	623	549	557	524	556	495	540	546	580	544	532	547	561	580	530	583	520	594	540	543	513	539	547	533	577	557	545	542	606	514	546	567	516	528	573	533	561	530	535	527	511	569	559	526	520	534	543	555	503	582	538	580	534	541	544	520	516	526	515	560	510	560	553	539	562	574	559	530	556	541	565	543	552	538	571	502	575	574	518	554	556	510	543	569	548	581	534	562	589	589	569	566	542	561	583	528	528	549	550	522	535	515	559	569	504	558	552	552	524	538	540	537	577	545	520	560	522	552	521	538	556	549	554	552	516	539	553	564	579	529	556	534	547	569	552	522	541	577	532	548	559	566	546	537	496	550	523	573	565	516	536	592	570	568	555	548	555	544	580	535	505	543	539	532	529	521	551	517	601	543	558	611	556	559	551	563	552	532	555	537	538	539	539	556	563	563	522	585	585	557	559	558	587	537	511	574	523	536	513	581	564	523	538	537	545	541	513	569	556	535	558	580	586	528	511	581	580	539	546	537	579	573	575	525	575	562	516	541	540	546	550	555	562	552	563	551	559	547	585	598	545	543	537	537	518	532	505	561	507	557	501	583	543	528	557	551	558	589	499	531	550	556	511	589	542	589	523	555	523	531	547	506	550	565	563	552	510	522	516	563	531	565	597	528	561	556	589	501	501	555	576	551	575	588	527	543	585	567	534	565	538	567	567	500	561	543	572	589	545	556	528	545	580	560	559	551	516	549	544	534	532	573	594	557	529	514
59004	101927	68169	28021	35678	17525	870	838	831	833	868	822	822	779	812	781	815	797	818	818	835	827	825	850	807	820	796	858	846	851	818	836	803	829	785	828	807	863	827	820	838	814	835	836	777	811	805	813	859	826	786	826	824	812	808	830	840	844	816	836	851	787	798	832	830	810	792	832	840	899	826	828	772	844	816	842	841	788	759	792	826	790	813	850	903	849	830	826	789	847	824	845	836	815	796	808	822	828	794	837	846	821	830	794	854	778	789	826	776	863	806	837	789	784	819	876	813	814	838	783	811	837	820	821	831	834	820	806	789	846	825	810	854	835	799	888	806	841	843	827	819	864	844	803	810	837	773	818	840	877	812	850	818	868	820	814	800	828	855	790	841	832	801	836	842	794	790	886	810	833	810	833	830	835	884	846	836	825	845	805	784	828	803	866	788	814	806	847	800	841	863	791	805	830	785	780	854	791	776	794	856	857	846	813	800	836	858	818	867	829	806	848	826	810	828	795	837	889	813	843	817	842	817	805	837	865	834	799	824	821	841	816	857	836	776	797	810	840	805	805	868	856	795	795	866	834	826	792	845	859	857	837	873	825	821	855	809	852	846	851	843	812	899	840	880	839	838	789	807	832	823	841	847	831	819	838	831	810	848	839	813	797	827	821	790	799	840	828	827	783	857	805	783	806	815	794	869	819	824	839	848	793	799	821	867	845	817	850	786	902	846	833	875	794	861	837	793	825	801	834	786	837	832	811	795	834	795	826	798	828	854	825	806	838	842	839	824	865	826	816	826	798	813	755	832	817	832	786	825	782	820	813	834	865	839	859	822	824	814	866	788	903	837	769	838	812	797	850	842	813	865	845	799	813	787	794	790	866	838	844	821	827	804	839	849	840	745	859	820	792	867	803	848	865	801	843	801	854	799	784	813	803	819	787	821	843	812	873	886	807	812	830	792	793	848	850	849	824	799	855	856	814	846	875	816	823	844	851	807	816	869	813	857	861	801	832	771	847	775	850	794	831	828	867	823	844	833	808	792	834	854	853	799	813	819	843	819	807	792	859	813	774	810	823	785	857	789	823	857	851	857	824	806	771	818	865	854	841	815	874	824	874	820	814	846	835	863	839	856	792	799	844	833	793	773	821	809	832	884	798	788	779	802	871	788	839	765	797	813	835	835	816	826	838	808	793	819	831	788	809	810	775	806	811	797	790	824	797	849	838	817	826	842	815	762	879	840	885	828	876	805	859	820	819	861	813	813	790	867	801	849	830	829	828	789	814	797	831	828	874	811	804	805	852	757	804	807	865	907	814	815	837	818	793	837	831	797	857	835	827	835	802	827	817	849	796	822	807	799	848	784	838	774	800	848	787	825	807	816	832	863	856	849	786	843	832	860	842	824	807	808	787	872	808	793	811	847	782	854	833	783	810	814	837	772	877	768	845	866	822	772	843	804	834	790	819	855	796	839	804	845	826	818	777	820	827	846	842	831	859	819	863	773	773	741	789	808	831	817	779	836	804	820	822	834	827	813	868	801	843	766	876	815	781	806	850	825	793	825	851	829	795	888	819	857	757	833	789	825	768	812	827	789	775	788	792	845	808	852	868	820	819	776	792	828	834	797	774	832	803	782	843	840	851	803	777	787	812	786	818	836	851	781	820	861	842	796	844	817	822	772	883	838	856	813	797	846	806	849	803	804	814	811	826	876	834	811	828	839	845	839	845	831	774	800	828	851	828	870	805	819	835	871	876	796	869	832	862	854	809	750	849	834	820	808	831	835	777	816	790	803	812	818	825	886	878	791	843	887	848	819	851	836	833	800	801	818	833	832	841	784	804	844	868	803	859	869	848	842	857	814	828	863	851	823	780	776	857	821	852	840	836	849	889	858	800	782	820	841	813	834	795	870	807	859	783	808	809	826	842	804	802	842	792	826	805	816	774	806	869	858	828	832	804	741	827	787	809	829	807	862	837	859	798	866	788	834	835	846	801	823	823	819	818	840	797	822	854	810	801	782	773	811	833	877	874	780	816	815	818	823	839	820	849	828	823	794	845	836	835	791	840	875	865	819	827	775	828	839	834	821	783	840	873	775	835	840	802	817	832	793	827	853	814	882	829	769	816	814	814	774	842	827	841	855	794	817	790	836	821	781	867	849	860	831	884	856	800	795	795	860	841	840	846	801	800	832	807	862	834	789	883	792	816	772	794	815	836	843	879	847	859	904	772	795	859	817	863	849	862	798	840	828	814	762	866	835	847	802	852	798	811	828	810	843	790	825	826	856	850	821	781	793	808	812	798	835	803	813	805	816	868	737	897	844	829	843	787	866	792	795	845	800	818	827	863	794	791	829	780	817	816	809	834	846	813	807	720	827	829	850	843	834	825	843	808	834	898	798	828	799	807	818	749	810	801	791	855	832	859	874	804	849	849	841	809	868	813	865	840	810	809	805	805	834	818	861	845	807	816	874	805	879	823	827	858	816	866	835	849	786	815	820	819	862	807	803	780	837	813	808	801	800	795	812	833	851	816	835	829	768	825	841	833	840	829	820	827	814	791	847	853	823	857	827	798	802	815	824	813	853	850	784	857	824	842	836	803	806	790	846	816	809	781	806	820	797	885	790	856	856	802	769	810	842	797	815	863	872	798	816	844	873	831	811	861	811	838	849	853	811	827	864	802	849	867	812	792	838	827	894	799	867	814	865	789	869	782	810	812	861	870	851	834	875	859	847	853	840	783	829	861	785	917	817	804	818	832	835	851	841	815	858	836	807	838	831	814	852	786	838	837	822	835	805	762	824	825	852	866	812	832	833	841	856	823	841	830	830	784	843	801	832	785	767	807	784	819	814	781	833	843	854	804	775	836	829	798	772	813	831	833	836	749	835	766	853	850	841	835	787	858	825	831	819	811	771	778	845	824	792	814	834	822	778	832	824	798	826	858	797	816	810	852	825	825	824	813	808	862	850	822	854	811	791	873	805	793	823	811	845	806	816	827	789	835	836	836	800	816	810	826	861	850	843	798	815	827	832	852	828	831	816	842	856	844	831	858	799	797	833	839	823	838	839	784	824	812	811	788	868	746	861	791	825	824	825	812	801	826	789	825	884	805	817	823	812	838	838	783	828	846	786	864	818	855	820	885	841	835	828	848	848	818	824	865	841	858	829	786	825	801	782	802	824	844	802	826	788	858	861	830	851	807	831	840	817	835	841	757	846	820	807	836	824	813	865	792	793	844	846	827	823	856	796	858	792	798	818	814	829	775	786	837	812	803	844	836	874	820	829	841	847	832	813	782	822	821	833	813	810	783	851	845	834	844	810	777	820	776	858	824	807	814	798	801	826	867	853	815	798	851	817	876	871	852	812	782	837	811	854	827	838	838	860	836	781	810	843	799	849	802	793	787	849	861	866	856	827	766	833	866	811	814	827	819	800	800	831	820	797	833	813	829	892	796	834	813	854	847	799	846	828	843	782	834	830	785	843	833	795	853	859	849	861	770
32012	31611	26342	7869	3199	1057	265	248	253	233	240	238	229	269	236	272	250	241	257	241	233	261	288	285	247	253	279	270	265	237	250	253	256	216	241	214	250	266	238	258	246	271	263	264	276	226	248	258	236	249	257	252	237	248	240	243	241	260	264	262	249	237	242	242	268	253	257	260	267	253	247	234	258	240	231	251	263	258	256	258	265	250	255	221	273	273	259	237	252	251	270	260	266	259	243	266	221	232	251	242	252	244	250	255	238	247	246	268	229	228	254	258	243	238	253	281	245	236	262	238	238	258	230	241	243	241	245	218	237	252	252	230	260	254	223	253	278	257	244	251	231	269	273	249	233	237	240	227	254	282	259	250	254	272	246	258	270	244	254	252	246	258	243	263	268	258	253	247	245	244	254	246	259	219	240	240	250	243	245	243	230	265	234	252	241	244	223	243	230	217	231	244	215	227	244	215	238	251	219	238	245	259	241	249	270	271	271	248	274	232	236	239	241	279	259	252	227	234	256	246	233	235	240	226	246	248	251	239	252	257	236	266	277	266	243	230	249	264	250	258	232	270	264	215	271	254	257	254	244	271	245	232	305	257	279	289	258	209	239	268	260	264	219	259	251	230	246	254	253	246	246	243	256	254	223	237	244	257	255	252	245	258	254	244	258	241	280	253	257	234	249	246	241	240	258	255	231	268	229	262	237	261	249	251	259	270	259	240	244	225	243	262	242	262	245	257	239	252	227	222	226	222	240	266	246	252	255	254	240	211	229	279	265	227	234	244	255	247	237	264	254	243	270	245	247	231	254	239	237	241	240	253	238	244	236	240	282	238	287	250	270	232	227	249	244	232	212	239	220	248	256	242	226	260	235	281	278	242	242	260	259	246	259	219	232	242	223	261	237	264	253	263	214	270	254	250	270	238	252	246	257	261	269	261	239	239	226	247	262	240	264	258	257	251	283	241	279	228	260	230	268	242	247	248	248	254	227	259	234	246	224	246	254	218	254	239	238	263	241	250	241	233	249	248	261	253	247	271	240	222	266	253	229	225	258	258	248	240	203	238	257	252	277	231	250	278	248	256	245	268	283	255	229	223	256	255	272	233	218	233	255	259	248	230	201	266	242	241	235	256	240	253	276	224	243	245	268	231	239	251	247	227	264	246	262	244	261	248	242	252	272	224	233	233	248	261	230	249	246	240	238	226	247	235	215	238	220	242	244	221	269	224	247	236	261	251	217	259	273	252	242	235	256	267	264	246	282	235	247	250	256	247	253	252	225	261	270	297	260	243	231	240	241	274	254	232	244	263	253	238	230	231	232	256	266	257	254	272	233	210	246	236	274	264	239	267	266	228	252	247	264	226	260	246	257	258	235	233	263	228	269	243	244	212	235	230	279	239	234	233	254	236	260	259	227	254	254	254	249	239	261	263	247	238	255	233	239	254	247	274	263	246	245	254	268	263	230	235	259	242	240	232	250	245	266	240	264	257	265	215	251	232	251	261	238	259	247	237	239	244	234	230	267	250	262	246	237	236	260	254	246	287	218	255	259	226	248	251	262	249	243	216	237	258	245	263	234	239	270	262	260	259	243	238	253	251	233	263	232	248	266	247	224	262	263	262	240	257	239	234	257	260	237	261	235	229	238	258	302	272	239	258	250	269	229	241	225	262	250	245	250	229	247	260	248	247	256	225	266	251	231	238	253	258	275	231	252	219	251	263	282	268	274	277	231	245	221	228	270	243	246	238	265	248	253	286	250	266	242	263	268	226	241	244	241	267	259	239	264	234	235	245	257	237	247	277	225	214	238	273	216	253	227	236	247	259	236	243	249	252	255	255	252	249	233	232	212	272	237	210	249	268	278	238	244	237	241	228	245	231	251	238	262	237	259	240	226	237	264	274	260	260	260	234	261	261	209	264	275	239	261	251	236	231	256	246	269	240	251	263	234	244	259	221	245	260	245	260	241	236	231	247	245	233	258	246	283	267	241	222	259	256	256	247	236	265	243	269	261	245	231	257	244	278	222	257	246	240	219	261	278	245	256	252	251	268	238	232	246	254	256	261	230	247	252	264	246	216	276	221	284	236	249	247	228	250	272	266	219	242	233	229	251	208	266	240	217	268	253	242	245	260	258	236	254	257	279	274	229	230	221	233	261	260	246	258	264	249	256	242	262	249	254	236	261	270	241	233	243	250	258	254	266	260	285	262	290	244	240	264	244	269	242	257	247	260	274	282	289	248	240	251	247	263	242	244	271	229	248	243	231	250	247	230	268	234	239	256	243	252	247	252	249	257	266	221	230	255	242	230	229	270	235	288	222	219	236	258	288	222	221	259	249	242	242	230	260	244	223	244	261	257	253	228	252	259	215	231	261	233	220	236	290	250	251	220	244	260	253	234	253	244	240	242	239	230	279	267	240	231	244	236	220	274	269	267	229	249	279	249	261	228	270	249	259	270	250	223	282	245	257	235	245	251	259	249	245	234	265	284	238	235	276	267	246	239	231	228	262	215	239	270	242	246	266	269	243	246	251	257	241	260	246	235	240	247	248	259	242	260	241	278	246	235	246	260	263	234	267	242	250	259	245	213	249	220	233	271	217	228	230	237	236	243	250	265	237	251	253	269	235	223	234	245	257	259	239	228	254	248	248	277	246	233	252	252	243	200	218	277	239	253	228	264	236	229	253	237	250	251	251	246	240	258	229	226	232	228	252	259	246	264	237	235	251	239	248	228	244	267	237	254	253	248	237	247	273	247	238	254	267	248	258	252	240	254	249	218	257	254	242	262	246	243	250	270	255	259	253	246	253	255	250	248	246	253	213	237	247	256	231	245	272	237	211	273	247	227	241	267	243	258	252	252	258	244	247	248	256	238	247	271	282	267	278	236	246	231	237	247	255	261	268	266	255	218	285	252	255	231	225	246	232	257	249	255	242	247	223	250	245	253	252	234	252	241	249	249	262	244	239	250	250	272	238	256	247	232	259	266	226	248	285	228	258	250	256	240	251	255	261	244	278	224	218	245	249	245	260	251	261	231	222	227	229	246	247	242	242	253	251	216	239	273	279	253	238	249	267	270	249	252	238	259	270	244	265	239	248	224	236	252	242	245	259	243	241	237	271	246	229	246	237	252	234	262	250	252	236	244	240	254	227	243	224	280	254	252	243	254	254	278	224	249	242	254	244	236	270	231	250	271	258	246	268	246	238	253	273	286	224	268	242	250	241	263	235	250	244	241	220	261	246	232	234	260	253	244	238	218	229	250	239	263	265	239	237	265	213	246	233	244	275	245	264	228	238	245	247	242	236	256	246	253	243	246	268	257	268	235	252	271	253	248	219	240	257	244	254	273	239	243	265	258	251	216	278	245	282	241	248	243	253	248	217	262	261	251	257	251	238	256	225	250	264	237	255	252	240	247	235	286	248	265	257	237	242	244	259	228	250	270	265	251	235	256	226	262	242	244	244	232	231	252	247	227	291	252	299	244	250	239	261	262	241	253
40929	48224	29879	5734	6940	2158	413	424	462	400	406	408	437	414	430	417	424	434	405	406	422	415	440	396	407	398	418	384	427	397	434	409	419	411	425	449	415	427	442	414	418	406	423	440	421	417	442	424	391	399	438	400	400	398	420	441	397	412	419	406	416	388	402	406	432	411	393	386	422	421	414	399	435	421	408	445	413	389	425	397	407	422	423	419	418	410	446	420	438	396	419	406	406	389	422	413	440	421	442	430	424	424	368	392	488	421	398	425	395	412	377	404	421	442	411	424	421	396	418	442	429	422	384	425	392	400	390	392	393	470	429	420	439	428	427	428	424	425	399	405	405	394	445	407	405	391	390	450	414	406	447	411	420	427	476	427	405	416	409	428	422	455	405	390	415	412	424	417	392	420	427	423	453	455	412	386	450	428	403	399	434	419	440	404	437	410	406	397	447	399	416	430	400	453	415	420	419	438	411	434	407	408	426	423	408	425	427	425	395	436	434	430	430	416	424	438	417	434	415	419	458	409	443	438	402	431	372	434	408	429	381	420	405	446	371	434	385	407	404	408	412	465	422	443	418	389	397	441	430	399	405	426	414	384	383	369	432	406	393	395	384	449	441	442	419	396	394	414	429	399	421	408	409	408	429	449	406	397	409	455	439	422	477	434	425	438	412	419	424	400	455	430	401	385	438	391	413	409	447	400	423	386	400	425	429	447	402	404	412	424	434	432	408	419	421	392	419	412	400	420	426	396	391	440	430	433	391	377	436	400	434	437	371	435	410	396	427	408	412	425	399	416	416	421	408	458	409	432	419	408	423	403	458	469	442	428	392	442	423	420	397	417	421	408	458	399	474	423	400	410	418	432	403	440	426	432	447	390	438	430	377	425	432	411	434	427	420	409	423	420	425	395	427	451	418	415	456	397	400	445	426	405	433	407	407	384	383	423	440	422	419	389	404	438	440	434	426	405	441	423	438	401	439	396	434	430	424	396	436	425	446	439	388	413	418	450	411	433	405	419	412	415	415	408	446	414	417	431	430	427	404	390	467	435	392	445	419	422	389	403	428	447	424	427	428	439	371	426	437	415	446	397	429	386	430	404	396	416	412	444	447	429	418	386	408	428	424	448	419	420	407	405	385	353	409	414	407	392	416	414	429	404	411	422	406	450	439	414	442	412	385	387	428	398	392	442	406	425	424	420	402	408	390	377	391	407	402	416	408	376	432	432	435	433	407	404	396	413	401	433	445	395	417	437	419	400	425	433	387	409	424	397	425	394	463	381	414	401	388	418	397	421	411	409	432	387	433	412	444	391	426	393	403	438	404	405	407	389	388	427	416	418	403	386	411	413	405	398	413	441	465	426	438	419	429	374	404	418	428	414	426	445	427	432	392	399	410	415	436	368	438	406	408	427	417	462	365	377	415	416	421	428	447	433	420	406	388	426	380	404	418	449	429	400	406	388	435	431	411	412	436	394	446	448	408	404	446	412	381	437	395	415	408	398	414	425	429	409	441	403	421	420	420	421	437	392	426	426	404	400	435	402	412	424	416	432	382	421	418	423	421	421	412	392	457	375	412	466	430	377	366	421	405	449	404	394	445	421	414	418	410	451	380	416	424	406	400	392	379	411	414	439	434	448	408	435	409	392	396	428	399	435	443	429	420	424	414	410	442	456	412	441	397	420	434	426	405	438	420	459	431	439	422	393	406	440	426	382	402	423	399	408	411	403	406	438	426	398	425	441	407	427	426	385	409	413	438	415	362	398	419	400	399	413	421	477	413	421	407	422	407	400	394	386	433	429	450	443	428	394	401	444	430	430	384	431	402	455	429	423	396	388	416	369	418	392	391	419	464	393	421	397	393	418	406	384	419	422	447	429	397	391	425	438	406	444	424	421	439	436	395	425	421	405	392	397	415	427	390	424	396	388	406	394	432	401	370	407	405	419	411	414	437	401	417	398	384	362	433	401	443	388	408	394	426	442	407	397	407	425	409	407	418	440	389	426	458	477	456	421	424	390	415	422	401	391	394	439	403	394	420	417	374	378	424	416	383	424	423	401	446	416	410	415	398	407	416	424	403	379	401	417	384	472	425	400	445	375	425	415	430	392	425	415	386	400	384	434	431	458	391	445	449	399	419	418	401	432	417	444	439	403	398	403	444	404	404	384	448	408	392	446	402	445	402	422	409	412	409	408	424	412	396	381	404	405	420	419	412	385	401	407	417	403	408	418	413	418	395	449	434	378	401	422	428	442	385	424	387	399	420	392	433	404	410	400	388	387	420	398	401	423	398	422	417	397	423	399	394	426	394	430	380	402	436	390	400	484	422	410	422	426	441	414	389	427	433	399	384	386	424	442	397	384	421	399	426	436	429	414	417	433	423	416	426	442	405	420	441	427	410	401	422	409	418	412	408	438	406	405	428	423	402	404	411	463	400	433	396	407	418	386	400	384	382	425	469	425	388	417	419	391	415	424	387	466	437	415	473	399	412	449	428	422	424	444	408	414	459	462	386	436	418	451	421	426	445	424	400	387	443	417	452	408	427	412	406	425	402	410	457	403	427	422	417	399	451	435	385	401	366	436	394	400	373	437	434	395	420	419	456	398	387	444	373	422	423	412	451	414	456	445	453	431	407	402	397	408	432	405	415	429	400	436	395	420	416	401	410	434	431	383	429	440	436	402	430	395	415	404	423	395	396	400	413	402	423	391	393	411	434	420	403	422	411	368	403	401	423	433	435	373	411	416	403	431	452	434	391	421	387	411	410	409	382	409	413	461	428	421	394	410	393	388	417	407	480	402	409	408	388	426	402	410	416	460	432	411	442	443	393	407	413	415	417	428	451	415	400	395	426	442	399	409	403	419	420	435	444	389	417	426	402	404	406	416	455	433	400	379	411	404	410	392	424	417	402	475	404	393	417	409	429	400	441	397	422	395	431	447	440	394	426	430	448	369	434	403	429	425	397	391	433	405	417	411	398	418	488	419	441	405	433	412	429	412	412	412	428	447	407	377	441	422	429	377	428	409	441	402	383	414	434	420	419	412	425	380	404	417	437	392	422	434	431	437	388	404	414	429	430	386	429	439	401	426	437	427	410	408	391	391	415	412	386	422	380	415	389	433	441	426	424	389	411	415	391	453	435	386	436	418	423	458	413	435	404	414	400	393	413	407	397	420	438	418	440	408	400	426	387	425	414	430	442	381	425	406	413	423	425	434	409	406	403	396	386	450	423	444	424	403	415	473	467	437	422	390	401	389	442	394	426	451	416	412	432	392	421	435	381	420	377	420	430	431	405	419	382	387	406	421	408	418	417	398	404	382	421	412	402	377	436	420	425	401	390	399	445	383	385	454	398	425	456	407	429	371	439	413	427	386	427	423	411	397	423	395	409	418	408	377	411	425	417	421	422	373	395	386	404	400	438	450	414	399	459	408	418	389	405	425	421	398	442	416	387	364	399	441	403	423	422	365	426	429	441	426	411	404	391	462	406	389	404	410
25687	24768	33923	26791	22158	11992	1004	382	406	377	331	359	368	350	340	399	341	372	338	381	362	348	354	371	322	328	353	361	362	360	390	370	370	387	354	375	346	381	322	360	323	351	374	377	367	324	341	370	371	365	381	366	379	356	347	365	350	367	343	382	337	361	329	371	360	347	360	349	359	377	341	386	363	360	363	377	364	386	362	347	372	342	357	394	364	368	371	344	351	347	366	370	322	340	358	375	372	384	382	359	357	374	346	373	364	355	326	368	326	357	367	385	360	343	367	352	380	356	352	369	335	354	393	371	363	340	335	355	368	344	367	356	351	334	378	380	352	338	349	337	367	348	343	327	336	359	381	361	334	336	350	319	355	361	349	350	389	349	354	360	372	386	335	352	344	339	337	398	355	373	368	330	374	359	351	392	375	359	370	375	336	385	356	333	366	349	372	339	408	320	371	383	413	386	361	335	344	375	370	362	369	384	377	342	403	356	340	358	362	353	355	368	368	332	372	357	363	354	381	365	395	358	388	316	345	328	339	318	372	356	398	355	352	385	361	353	371	370	372	359	369	351	360	354	363	327	373	327	330	386	362	372	380	359	372	350	366	342	356	357	353	351	360	359	340	341	360	372	377	357	348	354	353	364	361	353	329	386	391	399	340	340	338	324	341	366	362	303	366	338	360	377	388	363	368	357	329	341	345	357	320	355	334	348	338	362	365	365	377	361	373	331	341	347	350	388	350	349	373	321	345	361	367	374	360	344	356	353	333	355	325	327	337	362	368	346	364	390	386	393	379	360	356	363	355	374	347	348	353	303	350	347	356	359	372	342	371	396	353	353	372	358	383	354	353	395	360	376	380	367	371	348	366	378	387	343	347	351	356	342	348	358	324	354	341	335	349	349	354	365	358	366	363	349	360	353	351	342	350	319	359	356	361	375	344	336	342	357	339	329	349	380	346	361	372	301	360	365	338	402	348	371	349	363	322	353	362	356	344	357	355	361	357	361	356	342	337	371	340	353	377	331	373	348	384	341	332	371	374	325	359	343	348	356	357	345	355	348	337	355	383	359	327	364	343	363	350	334	339	372	323	373	343	382	352	325	371	356	393	338	378	338	353	366	328	346	373	351	350	321	362	349	345	364	372	373	336	343	379	373	357	350	418	344	345	340	325	333	374	365	348	330	357	320	364	338	339	371	352	326	384	384	343	335	342	354	365	350	329	352	360	357	357	337	339	352	372	359	320	342	369	327	327	377	365	352	328	379	367	344	341	349	357	350	351	363	336	371	372	372	346	362	384	359	387	333	342	384	331	341	369	351	328	348	344	350	351	343	369	350	352	333	387	386	369	379	337	378	374	351	391	403	343	343	354	351	329	384	364	363	376	351	369	339	357	346	365	353	381	354	387	360	341	352	359	378	333	371	359	358	355	380	368	377	361	359	333	343	375	358	347	360	401	365	367	330	356	346	357	352	348	387	402	361	352	359	369	331	312	365	381	368	360	369	337	379	371	344	363	378	362	337	362	345	361	343	340	380	356	357	356	379	366	360	335	363	372	358	393	333	360	350	373	371	377	361	370	366	344	358	383	331	368	349	359	323	344	349	351	338	359	347	376	368	351	372	310	356	339	349	356	331	367	356	412	336	349	354	371	357	368	365	358	358	362	355	367	371	376	359	359	334	351	352	383	363	354	371	379	361	344	335	389	352	355	334	347	377	357	383	373	349	351	384	379	358	391	389	332	350	332	338	390	365	371	355	377	375	358	373	339	343	359	399	352	337	370	380	355	358	347	345	350	345	350	369	348	365	378	351	356	352	339	359	332	353	360	359	376	319	374	378	349	356	352	368	366	350	359	386	377	325	346	373	332	391	349	354	358	361	400	369	351	366	329	364	335	373	376	363	355	380	367	357	377	325	356	359	339	398	345	388	382	352	358	346	320	364	331	349	354	349	355	334	354	393	326	366	367	349	374	373	361	386	365	362	389	386	343	336	371	341	351	363	352	360	348	348	360	337	357	346	367	368	369	345	369	378	357	349	365	331	342	331	358	364	363	364	344	359	317	350	399	344	355	338	332	383	359	366	382	361	321	378	359	378	328	353	329	362	390	344	339	325	360	342	341	345	346	365	356	361	379	325	337	370	330	384	371	329	376	339	344	359	390	372	383	377	396	386	343	347	356	367	370	373	353	391	356	347	365	351	352	359	319	339	367	345	361	402	377	359	363	349	362	355	366	348	326	385	361	338	375	351	361	373	372	366	372	324	346	336	340	344	373	353	367	333	336	396	363	364	398	356	376	359	333	357	328	354	353	378	353	363	341	328	325	334	350	373	368	368	368	348	351	366	332	337	360	340	363	362	331	360	372	342	356	381	369	319	329	363	375	388	351	345	365	360	349	334	382	363	344	342	343	349	380	365	334	354	348	326	345	322	365	335	387	355	381	359	361	386	341	380	331	354	342	364	341	351	361	324	385	373	347	370	372	347	326	363	379	337	347	391	357	330	352	403	358	367	362	357	399	379	376	352	339	358	373	352	359	361	332	365	348	336	390	319	383	369	354	331	350	335	376	344	349	377	361	354	358	361	345	312	340	352	369	353	330	353	342	362	335	346	347	344	350	366	380	347	348	358	376	323	369	381	333	352	358	352	338	326	339	391	379	352	364	390	376	343	371	377	385	379	367	353	374	365	338	394	342	364	326	368	336	361	337	374	365	358	342	352	382	394	331	382	375	368	405	378	380	362	384	347	332	368	336	335	356	345	342	361	348	336	354	340	350	364	379	357	371	378	317	343	329	327	347	346	374	360	348	351	371	330	345	338	348	358	340	350	345	363	319	365	331	357	337	343	320	373	361	367	372	360	361	343	339	365	350	377	319	375	343	391	366	346	336	345	416	352	352	381	382	369	368	395	362	325	345	333	340	404	332	371	341	358	356	366	345	362	361	339	327	371	344	357	378	376	353	337	361	358	366	375	350	358	366	345	364	371	347	361	360	369	339	358	393	343	324	370	346	361	380	343	383	410	376	356	351	366	336	361	361	343	382	396	379	368	366	333	386	343	351	346	364	357	351	356	352	367	345	354	318	379	350	380	366	356	344	339	354	395	335	360	354	356	370	360	377	367	342	369	352	355	360	327	351	366	348	339	373	372	365	340	349	367	343	328	350	354	346	352	362	399	342	329	354	328	359	354	379	347	333	321	360	345	349	355	371	337	365	366	357	377	339	364	379	322	333	340	340	363	368	340	344	375	366	347	370	360	358	327	360	366	377	389	348	376	367	361	355	371	337	367	351	346	350	328	321	371	330	348	357	361	372	339	376	330	383	343	354	341	385	353	369	366	340	369	384	353	370	403	340	383	368	361	357	362	332	396	352	359	346	341	351	371	345	336	313	371	356	367	323	355	385	356	342	369	327	348	360	386	377	367	364	340	365	379	342	383	383	333	354	377	358	387	374	354	351	347	339	354	357	359	382	336	347	381	341	331	345	360	355	364	371	350
61974	91827	63037	24317	29247	12154	646	593	605	583	563	528	536	569	569	611	574	597	564	590	612	615	600	573	577	566	541	540	605	572	540	575	563	554	587	591	591	601	542	561	571	555	591	581	583	573	576	576	597	594	544	524	587	610	546	579	599	562	595	554	568	576	559	566	555	573	590	589	582	550	554	550	552	565	539	587	591	524	570	562	590	534	600	501	597	547	608	564	562	596	537	511	580	564	571	557	515	560	566	574	557	558	582	599	552	577	563	565	606	551	591	590	564	535	557	605	562	586	578	604	597	532	572	599	558	588	569	551	557	567	616	563	615	575	610	569	596	539	563	539	523	612	561	582	560	562	552	568	547	558	542	568	535	591	555	586	579	578	606	572	595	564	576	561	572	573	629	574	588	590	547	556	584	608	539	559	626	572	582	567	547	583	584	590	565	637	583	591	575	539	518	546	593	560	558	560	592	589	597	514	585	565	567	542	601	582	576	586	551	569	556	633	582	603	566	570	553	643	619	564	600	561	560	570	527	535	577	572	620	564	584	558	559	570	543	548	575	559	592	574	535	549	552	556	576	584	539	566	616	592	582	580	539	545	589	580	542	535	568	563	585	557	565	609	555	566	576	532	556	594	594	572	562	539	574	585	561	569	593	568	559	615	582	567	570	567	531	568	609	575	563	541	599	581	592	560	556	554	566	566	563	577	593	558	595	527	562	563	566	533	611	591	564	599	568	555	582	624	589	593	559	510	571	612	569	596	588	556	605	542	560	554	578	546	555	585	559	555	581	575	581	572	605	565	590	563	586	575	556	580	590	609	593	564	578	631	565	553	568	587	608	554	524	576	529	582	600	583	567	555	528	499	573	559	535	536	585	544	577	595	572	537	575	569	581	585	582	562	554	554	553	556	597	549	552	571	610	622	579	562	591	551	532	576	613	564	578	529	555	559	554	536	569	567	616	599	587	536	580	552	534	540	598	558	542	606	595	616	555	555	587	549	583	570	528	584	548	579	623	540	616	582	584	533	573	567	552	528	614	548	606	611	559	585	541	558	617	538	536	611	560	585	568	550	548	581	558	557	551	528	544	583	541	578	556	565	550	572	551	568	571	599	551	578	534	561	544	623	576	561	597	633	557	566	581	579	544	576	570	610	597	556	565	626	524	564	613	565	569	560	555	562	535	566	578	554	574	557	564	562	592	575	525	584	552	562	558	585	543	584	590	544	570	571	555	572	607	592	552	564	604	552	582	569	573	561	575	582	601	552	592	575	565	548	592	578	565	544	586	585	556	543	610	594	574	532	592	611	580	563	588	566	575	574	532	568	544	600	559	548	542	592	608	546	580	532	589	572	524	555	579	597	599	574	607	583	532	544	596	565	608	577	603	605	534	561	553	567	563	602	553	553	593	564	569	572	590	588	555	576	560	559	584	536	548	556	561	586	575	616	539	573	578	543	614	533	590	579	583	523	537	565	599	572	608	574	548	548	553	584	609	591	592	511	580	573	598	538	595	556	559	575	570	597	619	562	585	561	530	588	566	543	597	618	548	594	594	576	569	593	569	594	595	583	569	571	605	587	548	610	578	596	521	563	580	565	528	530	555	568	572	602	540	550	535	549	534	579	595	570	613	566	545	564	559	545	576	565	580	577	573	597	537	532	584	573	540	586	610	553	582	566	554	549	549	568	543	569	575	534	564	552	565	567	575	557	575	587	562	523	556	581	566	569	541	604	577	569	572	613	634	595	572	626	583	585	553	564	569	573	593	550	602	626	603	594	555	555	547	598	582	562	532	594	599	563	569	561	568	596	572	596	609	568	593	544	558	553	597	601	532	554	550	591	547	520	559	577	569	569	605	609	569	552	555	565	582	582	581	528	577	538	553	601	574	552	561	540	591	556	600	530	562	532	574	572	609	570	541	576	529	588	566	563	549	590	569	583	570	558	554	560	578	599	575	565	546	547	563	576	603	576	540	521	594	530	561	553	557	577	546	548	618	632	575	508	586	555	570	529	589	605	553	598	553	585	548	573	597	606	568	539	584	579	554	552	581	556	521	591	614	590	551	571	533	591	621	624	571	568	514	572	594	626	581	540	566	563	550	583	570	550	590	539	570	569	603	555	570	574	586	618	543	524	557	581	550	585	573	608	592	590	556	588	585	574	573	545	581	625	582	598	563	569	569	596	585	517	608	560	564	587	553	580	563	589	585	579	530	598	596	557	541	567	555	599	578	546	535	580	573	559	544	530	579	553	580	552	566	565	572	560	540	593	542	589	559	560	589	559	543	556	524	569	557	568	620	561	555	555	573	594	566	564	542	551	554	578	554	586	524	595	558	587	604	544	567	611	555	599	567	565	592	547	534	574	555	579	574	547	547	545	579	538	548	582	585	598	559	575	558	581	561	543	598	535	578	506	531	623	601	579	638	563	561	552	617	607	555	571	587	573	616	522	576	593	583	570	543	574	602	552	593	566	557	600	592	575	607	566	633	574	580	533	554	586	586	576	581	552	527	563	543	623	548	595	568	569	571	546	598	578	563	577	543	557	594	554	586	552	577	599	598	577	608	558	588	572	581	575	551	554	609	569	573	529	562	587	583	609	574	595	598	553	565	565	576	562	579	553	587	574	562	569	539	549	570	555	573	567	548	586	588	558	586	575	604	567	573	557	521	588	583	564	596	589	571	576	564	589	584	590	551	575	563	582	576	584	564	574	582	560	564	578	605	585	579	529	573	546	575	548	532	591	582	620	616	549	542	607	564	580	552	554	553	573	592	570	568	600	589	539	564	572	585	624	550	583	607	609	575	588	588	593	621	588	544	556	584	578	581	542	570	579	592	592	566	587	555	573	580	561	594	563	595	582	582	578	586	584	543	562	539	552	573	539	553	535	543	593	549	603	584	541	556	584	574	543	574	573	614	544	578	560	571	586	568	585	557	590	543	549	530	571	610	572	618	577	578	577	613	539	539	569	541	544	574	565	585	603	564	556	575	546	542	597	511	576	523	561	587	541	609	560	583	622	538	573	531	598	572	578	556	544	562	595	580	524	570	575	603	576	528	572	549	593	615	548	537	566	617	571	587	612	512	577	604	569	577	568	537	585	572	573	574	571	584	561	525	605	579	616	577	560	551	591	555	613	568	547	575	574	588	586	515	590	561	521	545	572	585	567	576	559	583	547	521	533	590	549	582	540	603	559	575	564	611	508	544	565	576	580	550	572	584	543	562	558	532	572	582	564	559	550	541	572	555	566	571	559	539	566	540	629	562	599	544	555	531	576	627	576	591	598	595	588	560	597	582	574	552	563	590	572	585	590	565	586	563	581	591	540	571	569	597	591	616	551	576	551	611	579	585	552	575	607	567	535	537	565	573	583	591	553	564	549	580	578	564	576	563	570	609	558	576	601	553	594	538	571	549	568	563	567	571	578	606	552	567	608	582	543	557	585	580	545	596	557	584	609	584	584	595	576	622	563	559	587	562	547	600	609	579	554	557	559
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
